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 Jun 23, 2014Making the lore that comes with the enchantments customize able is probably my most wanted feature.
-
View User Profile
-
Send Message
Posted Jun 23, 2014can you make it that you can change the lores to what you want for each enchantment
-
View User Profile
-
Send Message
Posted Jun 22, 2014@ryanthemagi
Will do :D
@mythanh123123
Don't think that's possible, it would be NCP that would have to make an exception, otherwise I would have to create my own no-cheat plugin.
NCP only checks for unexpected behavior, it detects anomalies in players movement for example. Some of my enchantments may create such anomalies or may be counted as one.
@SaladSlicer0
Considering the suggestions :D
-
View User Profile
-
Send Message
Posted Jun 18, 2014Hi taiterio am here agin :). I make suggestions agin,k ? Is possoble to make a echnant that is trigger by right click that tp/ender pearl plyer to location around 10-20 block that leave the player from tp place a mob that is distracting (the plyer turn into a mob fter she click and tp with echnant and it take attensuon from pvp and the mob wear the same armor and same inv but not drop and cant pvp) make sense? Anither echnant is the music of death maybe. It use the note block sound and it determine damage from which note. The lowets note can be smallest damage (mabye 50% of normal damage) and the highest note can do most damage (idk like 1000% meximum and it can be change in config?) And anothet for bow. This echnant im unsure his name, but it can be name after famous arcger. It spawn 3 skelton that attack who u hit with arrow. (When u shot some1 the skeltons spawn next to u and attack person) one skelton have power, one have punch, and other have fire. Idk if u can make timer on despawn and recharge ability but skeltons can despwn in 20 second and weapon have cooldown of 5 min(or w/e if it can be change in config) oh and u can maek it for pyro axe . Another bow echnant can summon ping zombies with wooden puro axe sharp 2 fire apscet 3. O and this is not new ehcnsnt but is a fix for lightning bow ehcnant , it does low dmg on sometimes. It feel like damage from bow and damage from lightning are fight to choose who do dmg. Like dmg is not together but two thing that fihgt. Is possible to make water walk echnant? Oh can u make ender pearl bow that shoot pearl (from inventors) when she crouch?
-
View User Profile
-
Send Message
Posted Jun 18, 2014Make it compatible with No Cheat Plus, players cant use rocket jumps or throwing gloves
-
View User Profile
-
Send Message
Posted Jun 17, 2014Suggestion: Make it optional for rocket boots to recharge themselves when their durability runs out. Also, there's a glitch with the rocket boot recharge. If you switch to another item in the hotbar while recharging the boots, it'll autorepair that other item.
-
View User Profile
-
Send Message
Posted Jun 14, 2014@SaladSlicer0
I'll see what I can do :D
-
View User Profile
-
Send Message
Posted Jun 14, 2014@HGspindy
That would be a bit tricky to implement, but should work :D
@ryanthemagi
I could try adding that in, it shouldn't be too hard to do :D
-
View User Profile
-
Send Message
Posted Jun 14, 2014hi sir can u plis make pyro sound les? It is so vey loud. Can u also make the sound diferent like vilager? Im have suggested. In ph we alot r farmer so im wondering if u can make a more pwoerful hoe enchant for farming. Can u make one echnant with making ground more till like if I make wheat farm I git dirt with ho eand one block go tilled can you make level 1 till 3x1, level.2 make 3x2, u can name it Irrigation and can u make other echnant summon zombies with carrot, wheat, matermelon, etc but only 3 for 15 sec , level 1 can be unarmor, unechnanted zombie 1, with carrot or other crop in hes hand. Level 2 is another.zombie and level.4 is 3 zombie with protit 1 leather amor , 5 is sharp 1 crop, etc. U can name this Scarecrow. Also can u make the healing.shovel not die in gold armor hits plis? Also can u make a bow that turn player up side down for a few secs? Level 1 can be 1 sec upside down and level 4 can be 3 sec upside down and 1 sec nausea, level 7 can have 3 upside down, 3 nausea, 3 weakness.lvl 1, and level 10 can be 4-4-4 weakness 2, and poison for 3 sec. It can be name Diseased bow of Madness. Also can u make a op armor echnant. Level 1 can be resistanec 1, level 4 can be resistanec 2 and no upgrade until it lvl 10, which is resistanec 3 this for all armor pece. Also can u make auto-repair echnamt repair faster ? Also can u make pyro aex not hurt 3x in water? Also can u maek an armor that not burn for puro axe? Also can u maek ur critical attack chance higher? Name it Slash plis Also can u maek enchant for food that maek animal always sex? I think is all my suggestion, ty for ur plugin im having so much fun with pyro and db plis I hope ur for good health And u r always ally to my fac :)
-
View User Profile
-
Send Message
Posted Jun 14, 2014Suggestion: a way to limit which CE's work in which world. For example, I have a minigames world and if players are able to get spring boots into there, it makes parkour much easier.
-
View User Profile
-
Send Message
Posted Jun 14, 2014Hello.
For future upgrades a good idea would be the ability to disable / enable in the config the minecraft default enchantments too.
For example: For PvP servers maybe we need sharpness and power enchantments but we no need aquatic affinity, efficiency, etc. So we can choose disable / enable enchants :)
-
View User Profile
-
Send Message
Posted Jun 11, 2014@HGspindy
Thank you :D
For the Language Translation, I think I could put up all Messages that are in the new Custom Enchantments and then allow people to give me their translation of it, that way people could choose their language for CE.
-
View User Profile
-
Send Message
Posted Jun 11, 2014Great Plugin. And have very few bug. Other similars plugins has too bug and player get be inmortals.
Custom enchantments only need a language traslation file for be almost perfect :)
-
View User Profile
-
Send Message
Posted Jun 11, 2014@ryanthemagi @falangel4
Thank you guys! :)
Alright, so I am currently writing the basis that allows me to add Enchantments easier than ever with as much customizability as possible.
First of all, Enchantments will most likely have Levels now, ranging from 0 (Not showing while having the same effects as the Level 1 version), to 10 (X). I will be sure to include something so old enchantments and items don't break :D
Furthermore, Enchantments can now be renamed, the effects however, will stay the same.
Lastly, the Signshops will be removed and replaced by an Inventory-driven shop, with different Enchantment Categories, which should make it easier to sell Enchantments to Players
Now all I need is feedback and suggestions.
-
View User Profile
-
Send Message
Posted Jun 9, 2014Welcome back!
-
View User Profile
-
Send Message
Posted Jun 9, 2014@Taiterio
Welcome back Taiterio! I think I speak for everyone when I say we missed you very much!
-
View User Profile
-
Send Message
Posted Jun 4, 2014Heyo,
I'm finally back from the dead and ready to roll next week :) The last few weeks of school work have been killing me (because my health didnt do good enough on that part), so I'm glad to report that the plugin will be continued, rewritten, reworked, awesometonified and other verbs that sound totally legit.
Due to several other programming projects I have gained tons of new ideas for allowing me to update faster, better and more effectively; something you guys will love to see.
I was surprised that so many people were concerned for my health, I thought that I'd be just another guy on the internet, thanks you guys (I'll give some back)! :)
Now, 2 last school days of hellish doom and then finally CE (and more school projects, but screw that, I got 2 weeks of vacation) :D
- Taiterio
-
View User Profile
-
Send Message
Posted May 31, 2014Could you fix this error
-
View User Profile
-
Send Message
Posted May 25, 2014Just so you know the Major/minor healing shove does not work. The only way I can make a healing shovel is /ench healingshovel and it automatically does minor. I typed in Major and that did not work. Same with the healing bandages, it only makes a normal healing bandage. Just thought you would like to know.
-
View User Profile
-
Send Message
Posted May 25, 2014What does the permission customenchantment.canMortar mean?
is there a permission players need to use an enchanted item? I don't want the items to be craft able just purchaseable