Custom Enchantments

Custom Enchantments

Description

This plugin adds a whole bunch of awesome new Items and enchantments that are not dependent of the Minecraft Enchantment system.

This is my first plugin and at the same time my first Java Project. I hope you can find a use for this plugin and find it entertaining :)

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

Check out the awesome servers over at Adroition and Myncraft!

  • ez-pvp.com

Also check out their Youtube Channels:

Videos of the Plugin

Commands

  • /setname - Sets the name of your item
  • /setlore - Sets the lore of your item
  • /addlore - Adds new Lore to your item
  • /removelore - Removes the Lore of your item
  • /ench - Enchants your Item
  • /enchgive - Gives a Player an item/enchant used by this plugin
  • /cereload - Reloads the CE config

The Enchantments

The names and descriptions of all enchantments can be found here

Custom Items

The names and descriptions of all the custom items added by this plugin can be found here

Permissions

All permissions

Note: All Item/Enchantment Permissions only restrict the use of the individual item/enchantment, so Players may still be able to obtain them, but not use them.

CE-Shops

If you have Vault installed, you can make a CE-Shop with which you can sell the Items and Enchantments via Signs.

Just place a Sign and follow this template:

  1. Line: [CustomEnchant]
  2. Line: <Enchantment- or Itemname>
  3. Line: Price: <Price>

Note: Do not use a Dollar Sign in your Price, as it will not work otherwise (To be changed)

CE's in Kits

All you have to do is set the names or lores of the enchants to be exactly those of my plugin. For example:

An enchantment would be: &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

An item like the Flamethrower would be: &4Flamethrower

So all you'd have to do is find the correct color of the enchantment/item, find its color code here and then just put the color code infront of the name/lore

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

To generate a config file, you can use /cereload.

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 :)

Further Information:

Current Version: 1.1e (If you do not see it as a download on the right, it is not yet approved)

Things that are planned for the future can be found here and you are also free to leave suggestions on there too

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

  • Avatar of MortizBS MortizBS Sep 02, 2014 at 07:45 UTC - 0 likes

    @Taiterio:

    It's possibile to find a books on a custom enchantments?

  • Avatar of aishiterusaif aishiterusaif Sep 02, 2014 at 03:35 UTC - 0 likes

    @Taiterio: Go

    What shall I use instead? To add a custom enchantment and a normal enchantment to an item ? I need it for kits so yeah x.x

  • Avatar of Taiterio Taiterio Sep 01, 2014 at 23:08 UTC - 0 likes

    @aishiterusaif: Go

    You are using the essentials /give command, as it does not support setting the lore of an item (the text that is displayed beneath the item when in the inventory), you cannot add custom enchantments with this. :/

  • Avatar of aishiterusaif aishiterusaif Sep 01, 2014 at 08:54 UTC - 0 likes

    I dont get whats wrong in my code im trying to make a kit with the custom enchant in it this is my code : give {name} IronHelmet 1 &4&oGlowing unbreaking:5 when i do this i only get umbreaking 5

  • Avatar of Taiterio Taiterio Sep 01, 2014 at 04:28 UTC - 0 likes

    @Stefanos27051999: Go

    This is not possible yet, wait until CE 2.0 :D

    @motikacraft: Go

    I keep finding new spots to work/improve on and I need to do frequent bugtests and fixes while doing that, so there is no stable version to release yet, sorry :(

    @GraysonLGaming: Go

    It's not released yet, but it's almost done

  • Avatar of GraysonLGaming GraysonLGaming Sep 01, 2014 at 00:36 UTC - 0 likes

    I cant find Custom Enchantment 2.0 how do i get it please help

  • Avatar of motikacraft motikacraft Aug 31, 2014 at 12:01 UTC - 0 likes

    Hi Taitero.. i have problem with CE 1.1e : PLEASE my players want CE on server and i cant wait new version ...if there possible to give to me dev version of 2.0 CE to get rid my problems in console... tnx so much

    Could not pass event BlockPlaceEvent to Custom_Enchantments v1.1e org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:47) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:118) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.ItemBlock.processBlockPlace(ItemBlock.java:88) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.ItemSkull.interactWith(ItemSkull.java:48) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.ItemStack.placeItem(ItemStack.java:78) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.PlayerInteractManager.interact(PlayerInteractManager.java:391) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:641) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.a(SourceFile:60) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.PacketPlayInBlockPlace.handle(SourceFile:9) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] Caused by: java.lang.NullPointerException at com.github.taiter.PlayerListener.onBlockPlaced(PlayerListener.java:4026) [?:?] at sun.reflect.GeneratedMethodAccessor379.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) [?:1.7.0_65] at java.lang.reflect.Method.invoke(Method.java:606) [?:1.7.0_65] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [spigot.1.7.2.jar:git-Spigot-1.7.2-R0.3-122-gb58e277] ... 19 more

  • Avatar of Stefanos27051999 Stefanos27051999 Aug 31, 2014 at 00:49 UTC - 0 likes

    How to make Block III or Poisoned IV??!?!?

  • Avatar of Taiterio Taiterio Aug 30, 2014 at 17:22 UTC - 0 likes

    @GraysonLGaming: Go

    In CE 2.0, all Items and Enchantments can be renamed :D

    @Geominecraft: Go

    Check your console for errors and send them to me, there seems to be a problem which stops the Landmine event from triggering correctly

  • Avatar of GraysonLGaming GraysonLGaming Aug 28, 2014 at 00:55 UTC - 0 likes

    I will go more into detail. Is their any way to change the enchantment from for instance *Blindness* to something like umm... Void? If their is can you reply in detail please.

Facts

Date created
Mar 23, 2013
Categories
Last update
Jan 29, 2014
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
Custom Enchantments
Downloads
46,536
Recent files

Authors