Custom Enchants
Project is being worked on once again.
Description
This plugin adds some cool new enchantments to add to your craftbukkit server. This is my first java project, so keep in mind to report stuff to me! Also, these enchantments cannot be added threw the enchantment table in vanilla minecraft!
I have always wanted to find a plugin that made custom enchantments to minecraft. I since then decided since I could not find solutions that were up to my liking, I created this plugin with the hopes that it is easy to use.
- Note : For versions 1.3 and down, enchants only work on specific items.
- Note : Works with spigot and craftbukkit
- Note: This plugin works with Java 8 EA(Tested with 8_05) ,Java 7(Tested with 7_80) For some reason Oracle took down u80, and Java 6(Tested with 6_45)
- We also have a planetminecraft page: Planetminecraft link
Metrics:
I use metrics for this plugin, which it tracks data on your server(for example your Java version, and what server software you are using) and sends it to a page where people can view it. (It only shows data, it does not know server IPs/where to find the servers). I use this in CustomEnchants because it shows me what to support, and what not to. I know to support Bukkit 1.7.9 because that's what most people are using. But, there is a option to disable this, for whatever reason you want to. You disable it by finding PluginMetrics config, the path to it is: craftbukkit_root\plugins\PluginMetrics\config.yml. Goto the second line, which is 'opt-out'. Change false to true if you want disable plugin metrics.` http://mcstats.org/plugin/CustomEnchants < That is our metrics page. I cannot explain what all it tracks, on that page you will find what it tracks.
Usage:
Commands:
/customenchants
- This command has an alias, /ce which is easier to type @ remember.
Parameters
- /ce or /customenchants You enchant items, like this: /ce enchant <enchantname> <tier> Enchant names are here: Enchantment names
Enchantment effects can be found here: Enchantment information
Permissions
- Here are the permission nodes:
- /ce and /customenchantsgive: customenchants.customenchants
- Better more customizable permissions will be added soon.
Configuration
- Configuration Tutorial (Can also be found at the bottom of the page)
- A new video will come out for v. 1.5 because the configuration is very different and harder to understand.
Reporting a bug
You can report a bug by commenting in the comment section for this page. Here is how you report:
- Plugin Version:
- Java Version:
- Error Log:
- What causes the error: and post the comment. I will look into the error. Or you can use the ticket section.
To-do list
- The updates have now been given names!
- Please leave any ideas you have down in the comments below. If it is good we will put it in an upcoming update.
Planned for Version 1.6 (Armour update)
- Weakness sword
- Invisibility Helmet
- Jumping boots
- Knockback Armour
- Double Jump boots(Possibly, since it can be very glitchy)
- Life-steal sword (What ever damage you did to them heart wise it will return to you. You can config to so it only gives a percent of it though)
- Configurable Display Lore(So custom lore that shows up when player hovers over it)
- Configurable identifier for sign shops (The thing that you put on the first line of the sign, Default: [CEnchant])
- May or may not re-add original config back so people can have either unlimited tiers or 5 tiers but each tier is separately specified
- Inventory GUI to select enchantments after selecting a tier(certain command, this command will be /customenchantstier with a alias of /cetier)
- Recode, now the plugin will have an API (Dev's can register their own enchantments..)
- Enchanting table now dishes out enchantments.
Planned for Version 1.7 (Projectile update)
- Bow enchants:
- Homing bows(2 types of homing: IR homing which will lock on 100% of the time but not if you have Anti-IR armour, and Motion homing which will lock on to the player if they are moving.)
- Explosive bows
- Armour penetrating bows
- Potion Effect bows
- Different projectiles (e.g. Fireballs, eggs, enderperals, etc.)
- More coming soon!
Planned for Version 1.8 (Stealth Update)
- Stealthy weapons and armor
- Back-stab sword (Chance of 1 hitting a player if they have their back to them and giving the attacker invisibility for a duration of time)
- Proximity stealth (When more a group of players, or one player (Configurable) are in proximity of you, you gain invisibility every time you move)
- Blinding stealth (On kill of a player(back-stab counts or even back-stab only), all players around you are given blindness with a configurable option to make it total blindness)
- Blinding bow (Makes all the players in the near by radius receive blindness and/or slowness(Configurable))
Planned for Version 1.9 (Book update)
- Enchanting books
- Crafting recipes for making enchanting books
- Maybe our own enchanting table
Planned for Version 2.0 (Housekeeping update)
- A command which edits the config ingame.
- Making code neater to work with.
- Making it run smoother on servers
- Potentially the final update :(
Videos
VERSION 1.4 ONLY
Current Version Notes
- None
I need a plugin that I can disallow certain ranks to use these items, I'm using pex to create a sort of class system but I need to be able to do that. so if there anyway to get that to work with this? I need a sort of permissions your side. or a specific item id that I can disallow normal plays to use.
Version 1.5 is now officially out!
@flawlessbraz1
Thank you! :D
interesting
Hey guys, Searchndstroy has his keyboard fixed so now progress will restart. However we will be progressing a little slow because we are working on another plugin, Uberbrew. Also me and Searchndstroy will start-up the GitHub so the source code is out and we will have better source control. Thanks!
Development has been stalled since Sunday since my keyboard broke, and I am using a different computer that does not have any type of IDE or the plugin's current source.
@falangel4
Sorry for the long reply.
I forgot to edit the pages. For now, they have been renamed to legacy because they no longer apply to 1.5 and above.
The links for enchantment names and information are giving me a 403 dead link error.
@Psychokid109
All I gotta do is wait for devbukkit staff to confirm v1.5pre3.
@Searchndstroy
Nicee, cause i tested it and i didnt get the poison effect on me. Hope it will work in next version!
@Psychokid109
Uh I guess. It really does depend on whether lore is traced when you give a zombie a sword. (Or any mob for that matter.) Although I'm sure it does. Added next update(1.5 pre3) Btw thanks :D
Edit edit: It works for 1.5pre3. :D
Can you make when i give a wooden sword with poison 1 to a zombie, and when he hits me i get the poison effect on me? It would be really nice if this was possible!
Nice plugin to!
Requires vault v1.4.1.
Vault moved to v 1.5
Adding a option to disable enchantments.
@falangel4
Going to push out a devtest of this in v 1.5 pre1 RC4
@Searchndstroy
That would be extremely awesome
@falangel4
Also, if I do implement this, it won't actually run a command, it will print something to the players screen, so there won't be evidence. But I probably will have a option to "log" these things.
@falangel4
I think I know how to make the console run commands.
@falangel4
We definitely could and probably will in the upcoming updates(Most likely 1.9)
Thanks for the idea though! XD