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 Feb 21, 2015I have some problems here.In my server,only the admins can use the enchanted items.Can you give some of solution for me?I ensure that the problems are caused by the permission
-
View User Profile
-
Send Message
Posted Feb 20, 2015I tested the Explosive and Smelting Tools on the blocks, and some I still need to be explodeable and smeltable:
Shovel: None
Axe (Explosive): Pumpkin Melon Note Block Jukebox Wooden Planks Mushroom Blocks Jack o' Lanterns
Axe (Smelting): Wooden Logs (Must go to Charcoal) Acacia/DarkOak Logs (Must go to Charcoal)
Pickaxe (Smelting): Netherrack (Must go to Nether Brick Item) Stone Brick (Must go to Cracked Stone Brick) Granite/Andesite/Diorite (Don't let them drop Stone)
Pickaxe (Explosive) Too lazy to add in... sorry... It are alot.
-
View User Profile
-
Send Message
Posted Feb 20, 2015I got the update. Update changes for me: Enchantment Table works perfect now. Blind is back (yay) Firecracker bug found: If you use it with a fishing rod, the dopper will stay and keep making fire crackers until you right click to remove the dopper.
Should I make a plugin review? :)
-
View User Profile
-
Send Message
Posted Feb 19, 2015@AwesomeNickGaming
It's not implemented yet :P
@Darkman_Bree
Yeah, the autoupdater may not work when the update is too new, as the database I use to check for updates takes some time to acknowledge the update :D
I already checked out what could be causing the enchantment table bugs, as I already worked on these problems and fixed them. Let me know if they still happen.
Added the suggestions/changes to my list :D
-
View User Profile
-
Send Message
Posted Feb 19, 2015Hello! I see that the "config" option in /ce menu is disabled. How do I enable it??
-
View User Profile
-
Send Message
Posted Feb 19, 2015Sorry for a 3rd comment, Just wanna say that there are no troubles with downloading anymore... I got it, thanks.
-
View User Profile
-
Send Message
Posted Feb 19, 2015And I'm getting troubles with downloading 2.2.
I tried /ce update applyupdate in console, it says I already have the latest update (2.1g) I tried /reload still 2.1g I tried restarting server still 2.1g Yes, We have 1.8 with plugins.
But I've seen something right of the plugin page here. Recent files•R: Custom Enchantments 2.2 for 1.8 4 hours ago •R: Custom Enchantments 2.1g for 1.8.1 Jan 25, 2015
2.1g is for 1.8.1, and 2.2 for 1.8 Maybe thats the problem, it's not 1.8.1.
And i'm using a Multicraft console website to find/update plugins.
-
View User Profile
-
Send Message
Posted Feb 19, 2015@Taiterio
@Taiterio
Well, I use this plugin mostly for Prison, and some blocks aren't explodeable with Explosive Pickaxe, Here's a list of my current known blocks: Prismarine Some Mineral blocks don't work, but some does. Mushroom Blocks (Axe) Some blocks I didn't test yet.
The bugs with enchantment table: I get the same C-Enchantment multiple times (Gooey for example), and some aren't even enchantable with the table.
And can you try to make Explosive to work with Smelting at the same time, would be awesome.
What about a new pickaxe enchantment: Bountiful. You break a block, and the Bountiful enchantment will search the nearest Ore in a 3x3 radius, when it finds a ore, it drops that ore instead of the block you mined. (Example, You break a stone, and theres a Diamond Ore nearby in 3x3 radius, You will get a Diamond instead of a stone.)
I have plenty more enchantment idea's, if you need some, you can ask me :)
-
View User Profile
-
Send Message
Posted Feb 18, 2015@Darkman_Bree
Blind is back in again :)
In what way should more blocks be breakable?
Fortune with Explosive and Smelting would take too much work atm, ass I'd have to implement them myself (which takes alot of time)
Added the other suggestions to my list :D
What bugs do you have with the Enchantment Table?
Published the new update :D
-
View User Profile
-
Send Message
Posted Feb 17, 2015I have a couple of idea's for your plugin to update!
Blind isn't a enchantment on my server. Make more blocks breakable with Explosive tools. Make Fortune work with Explosive and Smelting. Make Silk Touch work with Explosive. Nausea enchantment for Sword and Armor. Health Boost on armor enchantment. Anti-Knockback on armor enchantment Double Jump enchantment for Boots. Wither enchantment for Sword. Allow smelting Netherrack with Smelting. Allow smelting Wet Sponge with Smelting. Allow smelting Stone Brick (into Cracked Stone Brick) with Smelting. Allow smelting Oak/Spruce/Birch/Jungle/Acacia/Dark Oak Wooden Logs into Charcoal with Smelting. No longer allow smelting Granite/Diorite/Andesite into Stone. Poison Protection for armor. Heaven Slice (More damage to flying entities) for Sword. Freezing Warm (More damage to Nether entities) for Sword. Fix more bugs with Enchantment Table when obtaining CEnchantments. Goldify (Drops gold when killing entities) for Sword.
It would be fun if you use my idea's, thanks :)
-
View User Profile
-
Send Message
Posted Feb 15, 2015@Kinlamaru
Sent you a pm :)
@Blaz0rDX
Sounds nasty, will be added :D
@bry5318
Place a sign with the first line being "[CustomEnchant]" to sell the items/enchantments. Alternatively, allow your players to use "/ce menu" and they will be able to buy it through that. It should work with ANY economy plugin out there and it's definitely compatible with Vault :D
@phoenixlzx
Will surely add that as a config option :)
The next update will definitely happen before the 19th including several new kabooms, kablams, cosmetic features and bugfixes!
-
View User Profile
-
Send Message
Posted Feb 15, 2015Hello,
I really love this plugin and i used it on my server. However sometimes the enchantments break blocks. Could you add a option that enchantments wont break any block?
Thanks.
-
View User Profile
-
Send Message
Posted Feb 14, 2015Is there a way to put these enchants on signs so people can buy them? also, make the enchants work with Vault.
-
View User Profile
-
Send Message
Posted Feb 13, 2015How about an enchantment that gives nausea to the person you hit?
-
View User Profile
-
Send Message
Posted Feb 13, 2015@Taiterio
it's reloaded properly i use /ce reload. the server reset many times since then too.
the config does not reset back to default, it just doesn't register the changes.
-
View User Profile
-
Send Message
Posted Feb 12, 2015@Waylonjenkins
What exactly is the problem you are having with the Chance? :O
@Enburn
I'll check out what's happening with all these things, I thought most bugs in the enchanting part were already fixed. Meanwhile, could you send me the errors you get via PM?
@ausbuild
Hmm, that should have been fixed in 2.1g, which version are you using? I will add a way of editing all the messages the plugin has, but it constantly gets delayed :/
-
View User Profile
-
Send Message
Posted Feb 11, 2015@Enburn
Seems this case is the same for me, I have tried adjusting the chance of CE on the table, but still nothing. Ive changed chance to 100, 1, nothing works it seems. :( Love this plug.
EDIT: For now I have a few CE on custom items in kits.
-
View User Profile
-
Send Message
Posted Feb 9, 2015I believe the enchantment table portion of the plugin broken :(
Some enchantments simply do not appear, there is an error log on my server that generates when i enchant weapons: Could not pass event EnchantItemEvent to CustomEnchantments v2.1g.
Sometimes i get 2 or more of the same enchantment e.g. Lifesteal 2 AND Lifesteal 1 on the same weapon (same with armor, got one with multiple 'enlighted' enchants). I also get more custom enchantments (on the armor) than the MaximumCustomEnchantments (i have setted it to 3 and got up to 7 enchantments on one armor piece!).
Any ideias? Broken version of the plugin maybe? Thanks.
-
View User Profile
-
Send Message
Posted Feb 8, 2015First of all, let me say I appreciate all the work you are doing considering it is a free plugin! However, I seem to have a bug, I did some extensive testing and I do not think any of my plugins are causing it. When a player shoots a firework bow, It kills the player in one shot :O Also, whenever you get the time, I would love to be able to edit the messages players receive! Thanks again!
-
View User Profile
-
Send Message
Posted Feb 8, 2015@Enburn
Currently, CEs cannot be used on books, it's a feature that may be added in later on.
@buaboney
Custom Enchantments have a maximum level of 10, vanilla enchantments do not have any maximum level so it goes up to the maximum integer :D
EnchantmentMaxLevel only specifies the maximum level a single enchantment can get, values above 10 are ignored
@Kinlamaru
Does it reset the config back? What command are you using to reload the plugin?
@Eradragoss
Pre-2.0