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 Aug 9, 2013With the customizable cooldowns can we also get an option for customizable percentage rates of each enchantment?
-
View User Profile
-
Send Message
Posted Aug 8, 2013@Bimmr
This is for /setname /setlore /addlore and /removelore, thanks for the note though, added it to the description
-
View User Profile
-
Send Message
Posted Aug 8, 2013@Taiterio
You have the perm customenchantment.canChangeItem
-
View User Profile
-
Send Message
Posted Aug 8, 2013@Bimmr
What do you mean by charging items?
@InvalidRandomness
The update has been released right now, it will probably be up for download tomorrow :)
The update I posted should be compatible with any Gameversion, the permission's system has been changed and has to be tested, please inform me if it works better/worse.
-
View User Profile
-
Send Message
Posted Aug 8, 2013Theres no documentation... How do i charge items
-
View User Profile
-
Send Message
Posted Aug 7, 2013Personally I'd prefer a sooner small update and then the items being added to the next update
-
View User Profile
-
Send Message
Posted Aug 7, 2013@InvalidRandomness
It's working perfectly now :)
@PedroPL
Should I release an update that will have everything in it besides new items/enchants? I could add those in the next few days then
-
View User Profile
-
Send Message
Posted Aug 7, 20131.6.2 please
-
View User Profile
-
Send Message
Posted Aug 6, 2013Ok thanks, could you make the blocks return to there original place with shock wave? Currently they fall to the lowest block so on 1 block thick sky platforms they return to the original spot?
-
View User Profile
-
Send Message
Posted Aug 6, 2013@murgatron
That would be very awesome!
@InvalidRandomness
Those are in a different release, they will be improved and implemented later on :)
@InvalidRandomness
Added the part with the Ice melting being configurable and made it so that after 1,5 seconds the blocks will return to where they were before. Thanks for the compliments :)
@Dudemister1999
Then I don't really see a way of making the plugins compatible :/
It could work if I added my enchantments to the normal minecraft enchantments, but as I mentioned earlier, that would cause way too many problems.
-
View User Profile
-
Send Message
Posted Aug 5, 2013Looking forward to the next version of this (being much more configurable, etc!). Would be willing to do a short video on it if you so wished :)
-
View User Profile
-
Send Message
Posted Aug 4, 2013@Taiterio
I saw a video on this plugin that showed swimsuits, rocket launchers, and potion launchers, what happend I those?
-
View User Profile
-
Send Message
Posted Aug 4, 2013@Taiterio I didn't know that the ice disappeared, could the time be configurable? The shockwave worked fine on the ground, but on a 1 layered sky platform the blocks that were affected by the shockwave would lift in to the air, and then it would fall down to the block underneath which in this case is the ground. Other than that its a great plugin and is really cool plugin and everyone on my server loves it, the Power Gloves are everyone's favorite, thanks
-
View User Profile
-
Send Message
Posted Aug 4, 2013@Taiterio
No, for it only allows unnamed blocks / items because you have to type the text on a sign. There wouldn't be room.
-
View User Profile
-
Send Message
Posted Aug 4, 2013@MinecraftAllen
Hmm, the Wand should be blocked anyway by Worldguard itself, as I'm not causing any custom explosions... With all the stuff in Worldguard I just coded everything so that you cannot break any blocks with my enchantments where you normally couldn't break blocks
@InvalidRandomness
The Shockwave blocks always go back to their original position for me, same goes for the Ice reverting back to the block it was before
@Volted
I'll try to add a enable/disable option in the config :)
@InvalidRandomness
You would just put the enchantments into the lore. You would have to find the correct color coding though, you could wait for the next version as you can then customize the color of the lore which makes adding the enchantments to kits easier.
@RandomPerson12333
I'll put that in :)
So, I've tried making my Enchantments like the normal Minecraft enchantments (With the Glow, the Strength, etc.) and I see one huge problem with that: Once you registered a new enchantment, you always need the plugin or else items that have the new enchantment will crash a player that sees an item with it, which is kinda bad :/
-
View User Profile
-
Send Message
Posted Aug 4, 2013@Taiterio
I have the entire spawn claimed as a warzone(to allow peaceful facs to pvp in the pvp arena) with factions then i have the area protected with worldguard. The wand is also able to break blocks in my spawn
-
View User Profile
-
Send Message
Posted Aug 3, 2013I want to add this to my pvp arena server but the lightning, ice, and shockwave grief the arena, is there away to disable this? To get the shockwave blocks to go to there original position not fall to bottom block and Ice to only replace air not other blocks and disappear after a while? The lightning isn't that important but would be cool to put in, thanks
-
View User Profile
-
Send Message
Posted Aug 3, 2013Is there anyway I can get rid of most of the enchantments? All I want is lighting and poison my server... Thanks. -Nvoltis
-
View User Profile
-
Send Message
Posted Aug 2, 2013@Taiterio and anyone else who knows how to do this. Do these enchants work with essentials kits? Lore's and names do but I don't know if these enchants will, if I wanted to add them would I add them like any other enchant?
-
View User Profile
-
Send Message
Posted Aug 2, 2013Could we possibly have a customizable cooldown for all of the enchantments? That would be nice, thanks.