Custom Enchantments

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.

Note: This plugin should be compatible with any newer Minecraft Version, if you need the plugin ported, just say so.

Minecraft Next

Gaming for Good is currently planning to launch their Minecraft Server MC Next, which aims to combine Minecraft and MMO, while also giving players the chance to win Razer Peripherals by playing on the Server.

Furthermore, all profit made by Gaming for Good is donated to Save the Children and with that they have recently raised 10 Million Dollar for their cause. So if you want to play on an awesome Minecraft Server while also helping children and winning cool Razer prizes, check out the Server!

Official Servers

Contact me if you want your server to be recognized as an official Custom Enchantments server!

Current official Servers:

  • towny.co

Videos of the Plugin

Please note that these 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 menu - Opens an inventory menu for navigating and obtaining Custom Enchantments and Items.
  • /ce reload - Reloads the CE config.
  • /ce list <Enchantment/Item> - Lists all Custom Enchantments or Items.
  • /ce enchant <Enchantment> [level] - Adds ´the specified Custom Enchantment to the item in your hand.
  • /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

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:

  1. Check out if your kit plugin supports colored names and/or lores.
  2. Find example kits that add colored names and/or lores in your kit plugin
  3. 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"

Installation

  1. Download the Custom Enchantments.jar
  2. Place the .jar in your servers plugin folder
  3. If your server is already running, reload or restart it

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:

  1. What version are you using? (See the Point Further Information to find out if a newer Version is avaivable)
  2. Does your console give you any errors? If yes, please send me a copy of them, this might make the further steps obsolete.
  3. What situation did the error occur in?
  4. 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 alot 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 though that the project was not originally intended to be published and was used as some sort of coding-playground multiple times by me, which makes the code really messy to read and overlook.

Further Information:

Current Version: 2.1g (25.01.2015)

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.

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of RyanZLion103 RyanZLion103 Jan 30, 2015 at 05:15 UTC - 0 likes

    I have this plugin on a server I am currently working on, I use it for KitPvP. I was wondering how do I use the enchant "Death Scythe" When I try to use it tells me the same thing again "Death Scythe is not ready.." How do I use it? I have tried with redstone and other stuff, But still have not seen how to use it. Just out of curiosity, What is it supposed to do? My thought was a mechanic from another server called "Redwarfare" They had a kit named DeathGod when Left clicked on by a Hoe "Scythe" it would drain their food till they had no food, wich caused them to die instantly (Once they had no food they would die rather than taking damage from starving)

    • How do I use it*
    • What does it do*
  • Avatar of NecralBreednar NecralBreednar Jan 29, 2015 at 01:15 UTC - 0 likes

    Have you considered: Making enchantments possible to get on books, but much more random chance since it includes all enchantments including item enchants? -OR- Just making it so by enchanting books you receive the item enchants (to allow players to get those enchantments)

    I would love it if this was added.

  • Avatar of barclay1 barclay1 Jan 28, 2015 at 16:38 UTC - 0 likes

    Im using 2.1g and the default cooldowns with the default config and all cooldowns dont work =l

  • Avatar of Waylonjenkins Waylonjenkins Jan 27, 2015 at 08:58 UTC - 0 likes

    Is the traps resetting an issue with my config?

  • Avatar of Taiterio Taiterio Jan 26, 2015 at 23:29 UTC - 0 likes

    @Drehverschluss: Go

    Fixed that bug with Medikit not being taken away, I probably won't include the config option in the next update though :/

    Nice name and icon btw :P

    @barclay1: Go

    Are you using version 2.1g? What items are you testing the cooldowns with? What did you set as cooldown in your config for those items?

    The plugin is version independent, so that won't cause any issues :)

    @KRoNeCPLaGuE: Go

    Can you send me the full error via PM?

    @Eradragoss: Go

    Set the config option "Global.Enchantments.CEnchantmentTable" to true and people will be able to get the enchantments via enchantment table aswell :)

    @yuukikaihou: Go

    Will add that to my list :)

    @PatrickThagaard: Go

    Fixed the WorldGuard problems, it seems like none of the checks were working correctly :/

    That was the intention, I have expanded it to allow other natural blocks as activation triggers aswell :)

    Fixed Firework :D

    Potionlauncher option: Will be added :D

    The Fortune/Silk Touch enchantments are really low priority due to it being hard to implement, as Bukkit/Spigot does not acknowledge the item's enchantments when breaking the other blocks <.<

    Shockwave may have been problematic with WorldGuard

    Block does not need a duration as players are supposed to hold rightclick to keep the effect, it will be added for Deep wounds though :D

    Can you describe what exactly players are doing to achieve this? I can't seem to reproduce the problem myself :/

    The Ice blocks are supposed to be indestructable, but they should be removed after a few seconds automatically. The only time when they would not be removed is during a server restart as of now, but then they would be destructable again <.<

  • Avatar of Drehverschluss Drehverschluss Jan 26, 2015 at 18:10 UTC - 0 likes

    How can i make that a Custom Itm would be disapear after using it? Like the Medikit. A option to take the item after usage would be cool.

  • Avatar of barclay1 barclay1 Jan 25, 2015 at 22:12 UTC - 0 likes

    Cooldowns on items seems to not be working =l or it is because im on mc 1.7.10

    Last edited Jan 25, 2015 by barclay1
  • Avatar of KRoNeCPLaGuE KRoNeCPLaGuE Jan 25, 2015 at 21:43 UTC - 0 likes

    Even with the new version i still get this :( ERROR Could not pass event EnchantItemEvent to CustomEnchantments v2.1g

  • Avatar of Eradragoss Eradragoss Jan 25, 2015 at 21:01 UTC - 0 likes

    Can someone help me set this up, I would like them enchants to work on an enchanting table too, is this possible ?

  • Avatar of yuukikaihou yuukikaihou Jan 25, 2015 at 17:38 UTC - 0 likes

    Hi, love this this plugin. Could you make it so that we can apply effects(i.e potion effects) to worn armor / held items? Thanks!

Facts

Date created
Mar 23, 2013
Categories
Last update
Jan 25, 2015
Development stage
Release
Language
  • enUS
License
GNU Lesser General Public License version 3 (LGPLv3)
Curse link
Custom Enchantments
Downloads
66,993
Recent files

Authors