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 May 9, 2015Either I'm a scrub that can't read, or idek. Lol so with enchants like glowing and stuff (gives a potion effect while wearing an item) it gives the potion effect for 5 seconds then just keeps giving it back when it runs out. I''m just confused to why you do this, because as i've seen many times, people can give it like "forever", but when they take the item off it removes it. Also, it seems that when you just hold the item (Armor), it gives you the potion effect also. I highly suggest you make it so you need to be wearing the armor, and also if there's a way to make the potion effect like what I said, that would be awesome. Sorry if these are already things, but im a scrub and just felt like asking!
-
View User Profile
-
Send Message
Posted May 8, 2015How do I make it so people that are not opped can get the enchants from enchant table? Already tried, it doesn't work! pls help!
-
View User Profile
-
Send Message
Posted May 8, 2015Hey, I am suggesting that you should make this compatible with PrisonUtils, because I am making a prison server and this plugin is just what I need, but when I use the explosive enchant the items don't automatically go in your inventory, please make it compatible with prisonutils so the blown up blocks can go in my inventory.
-
View User Profile
-
Send Message
Posted May 7, 2015@Taiterio
@Darkman_Bree: Go
Looking into Aerial, Self Destruct is already fixed. Wheres the update Or did u just update the version?
-
View User Profile
-
Send Message
Posted May 7, 2015@carmeops
You could try, if possible reduce the force the powergloves have in the config. I'll try to reduce it a bit more :D
@gaban101
I'll check it out :)
@phoenixlzx
Sure, will be included in the next update :)
@redlego10
May be a problem with server restarts, will be fixed in the next update :)
@Dracorex212
Thanks :D
@calumhasdiamonds
Sure, would work :D
@Darkman_Bree
Weird, didnt change too much with most items; they may have died while restructuring xD
The update will probably be out this weekend, if everything goes well :)
-
View User Profile
-
Send Message
Posted May 2, 2015@calumhasdiamonds
I like your idea, its usefull for if you want a world where keepInventory is false and want a item that keeps your inventory. I couldn't think of that.
@Taiterio There are a crap ton of Items that are bugged. So far I know, the bugged are: Beastmaster's Bow (Didn't test yet, I'm not sure) Hookshot Bow (Cannot change mode, It stays Always pull, and the pull isn't that strong, Push doesn't work as well) Livefire Boots (Broken) Rocket Boots (cannot toggle Offline/Online, But don't worry, Online still works) Necromancer's Staff of Destruction (Wither Skulls dissapear) Flamethrower (Able to pick up the dropped stone) Landmine (You already know it) Assassin's Blade (Didn't test yet, i'm not sure) Thor's Axe (Broken) Hermes Boots (Broken) Healing Shovel (Broken)
The other items still work perfectly. 1 more question: When comes 2.2c out to fix Aerial and Self-Destruct?
-
View User Profile
-
Send Message
Posted Apr 30, 2015Hi!I had an idea for an enchant. Is it possible to make a enchant that gives items soul bound (idea name) so if its in your Inventory when you die, it spawns with you?
-
View User Profile
-
Send Message
Posted Apr 29, 2015This is the best plugin that I have ver used. Period.
-
View User Profile
-
Send Message
Posted Apr 28, 2015Ice Aspect, when it freezes the enemy in ice blocks, leaves behind type-changed tall grass when the ice replaces shrubs / tallgrass. Also, the remaining tallgrass is indestructible afterwards. I assume this is a bug?
-
View User Profile
-
Send Message
Posted Apr 27, 2015Hello,
Would you add the wither effects? just like poison.
Thanks.
-
View User Profile
-
Send Message
Posted Apr 27, 2015@Taiterio
its true landmine didnt work idk why
enchant on other block also give me the same result not working.
btw thanks for rep.
-
View User Profile
-
Send Message
Posted Apr 26, 2015when i pick up a player with powerglove and try to throw it, he stop mid air one block away from me and land, on the console i get a "player .. moved too quickly" how do i fix that?
-
View User Profile
-
Send Message
Posted Apr 26, 2015@gaban101
You place a sign which says [CustomEnchant] in the first line, then you write the Enchantment you want to sell in the second line and lastly you add the cost of it in the fourth line
@jeannen
I may add a way to change the sound sooner or later, or atleast the volume of it :D
Different firecracker types seem awesome to have :)
@Darkman_Bree
Updated the page :)
@Darkman_Bree
Weird thing with Aerial doing the exact opposite of what I wanted o.O
I'll check it out. Self-Destruct has been fixed now :)
@BrooklynStarr
So far, the only economy plugin compatible with CE is Vault, sorry for that. A way to unenchant an item is to reset its lore, using /ce change lore reset
@Bodyash
You receive the absorption potion effect when wearing armor with it on it :)
@wantkiwi
Sent you a pm, please refrain from posting errors on the comment section as it makes them hard to read :)
@Darkman_Bree
I'll look into potential misconfigurations, my tests with a fresh installation of Vault have always resulted in the balance going down when buying something :/
@GPlayer93
This bug is fixed and will be included in the next update, please refrain from posting errors on the comment section as it makes them hard to read :)
@Quenton4
As of now, there is no experience curve for CEs, though I had it locked to Level 30 to obtain them. This must have been removed in some update as I changed the enchanting part. I'll lock it to 30 again until I get to work on an experience curve for that :)
@Drtro
Yes you can :)
@gaban101
I'll look into whats wrong with Landmines :/
@AaleX23
Enchantment levels go upto the Vanilla maximum (10), but you can also set a custom enchantment max level in the config :)
@Darkman_Bree
Looking into Aerial, Self Destruct is already fixed.
@stormtrooper28
Book and Anvil enchanting will be done sooner or later, haven't done it so far because it's messy as all hell to do.
You can however obtain CEs through enchanting if you enabled that in the config
-
View User Profile
-
Send Message
Posted Apr 26, 2015Does this even work with the vanilla enchanting at all?
-
View User Profile
-
Send Message
Posted Apr 25, 2015Does this support book enchanting and their use in anvils?
-
View User Profile
-
Send Message
Posted Apr 25, 2015@Drtro
You can hold the block what you want and type /ce item Prickly Block @gaban101
Landmines are broken :( @AaleX23
Yes,hold a piece of armor and do /ce enchant Autorepair 4
@Taiterio It seems you updated the enchantments list, but Aerial increases damage on ground instead of air and Self Destruct is broken.
-
View User Profile
-
Send Message
Posted Apr 23, 2015Is it possible to have Autorepair IV on armor?
-
View User Profile
-
Send Message
Posted Apr 22, 2015is it me or? you guys too. seems to be landmine cannot be use and cannot be enchant. no error saying.. enchant can be done but cannot be use
anyone help please?
-
View User Profile
-
Send Message
Posted Apr 20, 2015Can we change the items? I'd like to change Prickly Block to Sticker Bush and make it a leaf block.
-
View User Profile
-
Send Message
Posted Apr 18, 2015When enchanting on the enchanting table, the custom enchants are the same for level 1 enchantments as they are for level 30. For example for 1 XP and 1 lapis I got Bane of Arthropods I, Vampire IV, Shockwave IV, Autorepair III, Lifesteal IV. This is too OP for lvl 1. How can I make it so you get lower custom enchants for less levels?