Custom Enchantments
Description
This plugin adds a whole bunch of awesome new Items and enchantments that are independent of the Minecraft Enchantment system.
This is my first plugin and at the same time my first Java Project.
For Suggestions/Commissions/Bugs/etc., leave a comment below.
Official Servers
If you want to see the plugin in action, check out the following servers!
Current official Servers:
- mc.canicraft.ca
- Draids.net
- p-n.ca
Videos of the Plugin
Please note that the following Videos were made using older versions of the plugin:
Commands
- /ce - The main command node for Custom Enchantments
Please note that for any command after the main node, you do not have to enter it's full name, the first letter is enough (Example: /ce list = /ce l).
Words in angle Brackets ( < > ) mean that the argument is required, while words written in square Brackets ( [ ] ) are optional.
- /ce runecrafting - Opens the runecrafting inventory.
- /ce menu - Opens an inventory menu for navigating and obtaining Custom Enchantments and Items.
- /ce reload - Reloads the CE config.
- /ce remove [Enchantment] - Removes an enchantment (or all of them) from an item.
- /ce list <Enchantment/Item> - Lists all Custom Enchantments or Items.
- /ce enchant [Required material] <Enchantment> [level] - Adds the specified Enchantment to the item in your hand. If a required material is given, the command will only work if the player holds that item. If an item already has the enchantment, the level will be increased.
- /ce item <Item> - Transforms the item in the player's hand into the specified Custom Item.
- /ce change <Name/Lore> <Color/Set/Add/Reset> [New Value] - Allows you to change the name/lore of the item in your hand
- /ce give <Player> <Material> <Item/Custom or Vanilla Enchantment:Level> [Custom or Vanilla Enchantment:Level] ... - Gives the target player an item with the set material containing the given Enchantments. Please note that the Material has to be either the Minecraft material ID or the Bukkit material ID. The same goes for the Vanilla enchantment names. You can add infinite vanilla and custom enchantments to the item using this command.
Content
Enchantments | Items
Admin Information
Config Explanation | All permissions
Enchantment Books
Version 2.4 added a feature called Runecrafting that allows enchantments to be put on books.
They can be created using /ce ench or /ce menu, given through /ce give and obtained by enchanting a book using the enchanting table.
If disenchanting is enabled, enchanted items can also be turned into enchantment books.
Using an enchantment book or an enchanted item on an Anvil will open the Runecrafting inventory, which can also be opened by using /ce menu or /ce runecrafting. The lower slot requires the enchanted item while the top slot requires the item to enchant.
Sign shops
If you are using version 2.2 or higher of the plugin, you can sell Enchantments by setting up a sign in the following format:
- "[CustomEnchant]" (Without the "s) as the first line.
- The Enchantment you want to sell as the second line.
- The cost of the enchantment as the fourth line. This requires Vault and a compatible economy plugin
Players that do not have the enchantment will have the enchantment applied to their current item, if they already have the enchantment they are trying to buy, the level of the enchantment will increase by 1, up to the specified maximum level of the Enchantment (Can be set in the config).
CE-Menu
If you have Vault installed, you can set a price for the Items/Enchantments through the config. The items and enchantments can then be bought in /ce menu.
CE's in Kits
To add Custom Enchantments and Items into kits, follow this guide:
- Check out if your kit plugin supports colored names and/or lores.
- Find example kits that add colored names and/or lores in your kit plugin
- For items, set "name: <Item>", for Enchantments, set "lore: <Enchantment>". You may have to find out how to add multiple lines of lore via your kit plugin
Notes:
The <Item> is structured like this: <Colorcode of the Item><The full Itemname>, the <Enchantment> is defined as: <Colorcode of the Enchantments><EnchantmentName> <Level in roman numerals>
The Colorcodes can be found on this site.
Examples:
Lifesteal would be "lore: &4&oLifesteal" (If you didn't change the standard color of the enchantments) &4 stands for the Color Dark Red, &o stands for the name being italic
In essentials, Lifesteal II and Poison III would be "lore: &4&oLifesteal II|&4&oPoison III" (Note: the '|' in the middle of the two enchantments seperates multiple lines in the lore of the kits made by essentials)
Flamethrower would then be "name: &4Flamethrower"
Bug reports
To make it faster and easier for me to help you with bugs and errors occuring, please send me a pm containing the following information:
- What version are you using? (See the Point Further Information to find out if a newer Version is avaivable)
- Does your console give you any errors? If yes, please send me a copy of them, this might make the further steps obsolete.
- What situation did the error occur in?
- Can you reproduce the error or does it happen randomly?
Donating
If you want to support development, you can donate by clicking here. It really helps me out a lot and I am thankful for every single donation, no matter how small :)
Github
If you want to contribute to Custom Enchantments or just want to take a look at the source code, you can check out the official repository of Custom Enchantments. Please note that the project was not originally designed for the public, so the project contains little to none documentation.
Current Version: 2.4c
Things that are planned for the future can be found here and you are also free to leave suggestions on there aswell
The main page for older versions can be found here.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@Taiterio
Sorry manager of the plugin but please have it fixed and more improved so it doesn't run with essentiails.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@jet315
Fixed that bug, will push out a new version really quick :)
Sorry for the inconvenience
@RexzyV2
You have a config option called "Strength" for those enchantments, this defines the minimum level the enchantment will have. A level will add a potion level.
Ice Aspect has a config option called "SpecialFreeze", set this to false and you will have the effect that you want :D
Will add your suggestions in later on :)
@Darkman_Bree
Fixed the Smelting bug :)
The suggestions will be added later on :)
Pushing out the last update for a while, it fixes the ability to place sign shops which should have been introduced in the latest update.
-
View User Profile
-
Send Message
Posted Mar 7, 2015@jet315
Same I'm getting Same problem!
-
View User Profile
-
Send Message
Posted Mar 7, 2015So im doing a sign like this:
Line 1: [CustomEnchant]
Line2:Blind
Line3:Left Blank
Line4:$200000
But its doing nothing. Any advice? This is on 1.8 spigot with essentials 1.8 and the most recent build of this plugin
-
View User Profile
-
Send Message
Posted Mar 7, 2015@RexzyV2
Overload was my idea as Healthy Wither is my idea as well. You can disabe that giant ice thingy in the configs Striker is a good idea.
-
View User Profile
-
Send Message
Posted Mar 6, 2015then springs 2 gets me jump boost 6
-
View User Profile
-
Send Message
Posted Mar 6, 2015I also have a problem on bukkit 1.8 that whenever i get gears 1 or 2, it always puts on speed 3 for us
-
View User Profile
-
Send Message
Posted Mar 6, 2015Add the enchant called Overload, replace shielded. For overload Level1: 2 heart boost Level2: 4 heart boost Level3: 6 heart boost' Max it at 3 Also try to add an enchant called Wither wither1: 5 seconds wither2: 10 seconds wither3: 15 seconds wither4: 20 seconds
For ice aspect, just put slowness and remove the giant ice thing.
Also add the enchant Striker level1: 2 percent chance to hit 2 times in 1 hit level2: 5 percent chance level3: 10 percent chance
-
View User Profile
-
Send Message
Posted Mar 6, 2015@Taiterio Good to mention you will be inactive, I was thinking of that since you didn't reply.
I got idea's and bugs again: Smelting: Diamond Ore will be smelted with Smelting into Diamond, This makes Fortune and Silk Touch not work.
I will repeat my idea's as well as new ones.
Idea's: ITEMS: Experience Launcher: Uses 1 XP level and blasts 3 xp bottles, (Can be changed in configs) Note for Experience Launcher: If there's XP bottles in your inventory, it uses them instead. (3 per shot on default) TNT Launcher: Uses 1 TNT and launches a Primed TNT in a far distance. Shotgun: Shoots 8 arrows in random directions at once. Sniper: Left click to toggle Zoom (Slowness IV), Right click to shoot, when there's an entity at the time you right click, it hits him. (Bullets hit instantly) Wither Shooter: Right click to shoot Wither Skulls, 10% chance for blue wither skulls. Fireball Shooter: Right click to shoot small fireballs (Blaze), 10% chance for big fireballs (Ghast) Diamond Scanner: Right click to search Diamond Ore, If one is found in 10x10x10 Radius, The ore will be mined and the diamond brought in inventory. (Delay of 30 seconds) Block Thrower: Hold right click on a block to grab, the block will be mined without drop, When right click is released: The player will throw the block, giving damage to any entity, How longer you hold, how further you throw, and more damage. Lucky Block: You may know that mod, You can make a custom block with that. If you don't know that mod: It adds in a block, when broken: It may cause a good moment or a bad moment. Good = Diamond drop, Lucky tools,... Bad = Death moments, Rotten Flesh, Overpowered mob,...
FISHING ROD: Grilled: Cooks the Raw Fish and Raw Salmon when fished. Doublize: Anything you catch becomes x2 (2 Raw Fishes for example), x3 with Doublize II CEnchanted: Chance to catch CE Items (Minigun,...) or CE enchantments. (Explosive,...)
GENERAL Experience: Drops x2 more XP (x3 at Experience II) Wither: Gives Wither effect on hit. Nausea: Gives Nausea effect on hit. Hunger: Gives Hunger effect on hit. Mining Fatigue: Gives Mining Fatigue effect on hit. Ice Walker: Turns any water in ice when walking over, the ice will be melted again in 1.5 seconds. Lava Walker: Turns any lava in obsidian when walking over, the obsidian will be melted again in 1.5 seconds. Unbreakable: Tools never recieve any durability damage.
ARMOR Healthy: Adds 1 extra heart per level. (Healthy I = Total of 11 hearts) Ghosted: Gives Invisibility effect, and other's cannot see your armor/item held.
TOOLS: Light: May place a torch when a block is broken. Bountiful: When block is broken: Searches for a nearby ore at 3x3x3 radius, If one is found, It will drop the ore's material instead. If Coal and Diamond is in radius, Diamond will drop, cause its extra rare. (Emerald above Diamond) Replacing: When block is broken: May place a random ore on his position.
It are alot... See you again in few weeks!
-
View User Profile
-
Send Message
Posted Mar 5, 2015@Auditore23
Custom Enchantment is not version dependent, so it should work perfectly fine with 1.7.2 and any other Minecraft version
@Darkman_Bree
Those will be re-added again at some later point of time, the link you sent relates to pre CE 2.0 versions :D
@Schneiderism
Should be WorldGuard, can you tell me if you are using it, if you do which version and could you test it beyond protected zones? Other than that, could you tell me if you get any errors on startup / when using the enchants?
@carmeops
Will re-add that as a feature :)
@Darkman_Bree
Added those suggestions to my list
I'll be inactive for a few more weeks, after that I'll start working on CE again :)
-
View User Profile
-
Send Message
Posted Mar 4, 2015Please make e version to 1.7.2 thanks
-
View User Profile
-
Send Message
Posted Mar 1, 2015@Taiterio
I just looked at the Enchantment names page. http://dev.bukkit.org/bukkit-plugins/custom-enchantments/pages/enchantment-names/
I see some enchantment names that isn't in the plugin. Enderbound Hooks Swimsuit Ice
Are they removed? What did they do? I'd like to see them again.
-
View User Profile
-
Send Message
Posted Feb 27, 2015@Schneiderism It is possible that some items/enchantments can be broken. You can post @Taiterio about bugs to fix.
@carmeops I don't relore items with this plugin so I have no idea. I use other plugins to relore items with multiple colors and lines. Maybe give an other reame/relore plugin a try!
-
View User Profile
-
Send Message
Posted Feb 26, 2015@Taiterio
How does the lightning enchantment work. I pulled Thor's Axe from the "/ce menu" it doesn't seem to work. Neither right clicking with it nor hitting mobs with it summons lightning.
-
View User Profile
-
Send Message
Posted Feb 25, 2015how do you change a lore line's color without changing the color of the whole lore text? it was possible in previous versions to make lore lines of different colors all
-
View User Profile
-
Send Message
Posted Feb 25, 2015I had some old idea's for an old plugin, but they quitted. TOOLS: One that may place a torch when a block is broken. Same as above but places an ore instead. (Block broken still drops) Fills 1 health per block broken Same as above but instead 1 hunger.
GENERAL: Per level gives more xp (I = x2, II = x3)
BOW: One that shoots 3 arrows at the same time (Minigun shoots in order, This enchant will shoot at same time). +2 arrows per level.
ITEMS: TNT Launcher: Consumes 1 TNT and shoots a Primed TNT far away.
-
View User Profile
-
Send Message
Posted Feb 22, 2015@Darkman_Bree
The fishing rod bug is a feature (Not really, but its really cool to see xD), might make a config option for it :P
If you want to review it, thats up to you :)
I'll add lists to the config to allow admins to decide which blocks should be made explodable per tool as Darkman_Bree suggested. Will add the other blocks to smelting :D
@Th3PotatoArmyHD
If you mean a unique enchantment table, that will have to wait until I implement Altar/Building/Block enchantments :D
@Zelmyhd
Thanks for helping out! :)
@Darkman_Bree
Will add that list :)
- Taiterio
-
View User Profile
-
Send Message
Posted Feb 21, 2015@Zelmyhd My server doesn't have that problem.
@Th3PotatoArmyHD You can already get the enchantments from a normal table.
@Taiterio Can you add a config option at Explosive to choose which blocks are explodeable, such as: Explodeable Blocks (Use ID's): - 1 - 4 - 16
-
View User Profile
-
Send Message
Posted Feb 21, 2015@Zelmyhd
thanks a lot!fixed.
-
View User Profile
-
Send Message
Posted Feb 21, 2015@MrRaiser
You need to set permissions to the groups or users, http://dev.bukkit.org/bukkit-plugins/custom-enchantments/pages/permissions/