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
@ryandonnelly1
Sorry for the late reply, been very busy with CustomEnchnatments-API.
I'm afraid that those enchantments do not fit with the style of CustomEnchantments.
I'm going to release a v1.5.1 recoded to use CustomEnchantments-API. Performance will be increased, support for projectile enchantments will be added (shooting someone with a bow with poison will add the poison effect). An AutoUpdater will also be available, both in CustomEnchantments and CustomEnchantments-API.
Unfortunately, CustomEnchantments-API is not stable right now and I need to fix that before releasing CustomEnchantments v1.5.1. When it does release it will be in beta and lacking two features: support for anvils and the enchanting table.
All the pages on CustomEnchants will be re-written and no support for older versions will be supplied.
Ideas (The Superhero Update) Hulk Enchantment: You can get Resistance effect when you get hit by someone can go up to resistance 5 but to stop it from being too op at resistance 5 you can add you get poison 2 along with resistance 5 when u get hit or else it may be too over powered Superman: You can get up to a 5 second fly ability unlike springs you can like fly like creative fly or something and every level up you get 1 more second added so up to 5 seconds of flying Spiderman: When you shoot a bow it places string with the arrow so its like a string trail of the arrow and where ever the arrow lands you like grapple to it or teleport and the higher its leveled up the faster you grapple to your location _Thats it hope these get added <3_
@LogicPlayzMC
Bug issues will not be useful to me right now because the plugin is being revamped (no pun intended), but suggestions are welcome. You can PM me any suggestions.
Hey, Im a server owner that uses this plugin on my smp. I have some suggestions and problems. I love it so far but maybe edit a enchant such as shielded to where you keep the asorb hearts and every level gives you more. Aswell were having peoblems with perms. The perm node given does not work for my smp and is a bit annoying for players.
Skype is zkabshire if needed
Currently working on implementing all the enchantments that I can with Custom-Enchantments-API. So far, all the potion swords will work. But with a twist. They will also work with projectiles, which I will post a video showing.
The new API I'm creating will have to be downloaded separately.
When the new update releases, all the pages here will be updated and the version will be set to 2.0 (with all of 2.0's planned features, of course).
https://github.com/Searchndstroy/Custom-Enchantments-API
Watch this for progress.
@Waylonjenkins
I'm a fraud now?
Finishing CustomEnchants-API, will see a 2.0 release sometime after that.
Who the heck are these two frauds?
Project is being abandoned. If Craftbukkit is replaced by Sponge, then I will move onwards to Sponge with this project.
@JamesHatter
For versions 1.3 and down enchantments only worked on diamond swords, and only if the enchantment lore was on line 1. And yes you can contact me by pm.
Sorry i was reading through the plugin, if you have the chance I would like to talk to you through Pm (if possible.) I want to run both your plugins on my server, however looking at what you said "Note : For versions 1.3 and down" I wanted to start by asking is this still the case or can they run on higher ver now?
@TheProfessionalAssassin
Thank you :)
@Searchndstroy
It's okay, I'm just glad it is sorted out :D
I thought that you took inspiration for this through my plugin (Not in a bad sense), seeing that Assassin's comment was released before your plugin and then by reading the statement in your description:
"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."
It was just a guess though and again, I wouldn't have a problem with that in any way :)
- Taiterio
@Taiterio
I sincerely apologize for the provocative comments that I had posted on you plugin. I have no intentions to insult your plugin, as well as to harm this plugins reputation. If you have anything you would like to follow up on, please contact me through PM. I have gone ahead and also made an apology on your page about my actions.
Sincerely, - TheProfessionalAssassin
@Taiterio
I was aware of that situation, I told him to delete and not to do it again. Didn't work out. No inspiration was taken from your plugin(you can tell by the URL), as of I didn't even know it even existed when I first started creating this one. Almost all of the ideas are from Assassin(a lot starting from v 1.1), if you have any problems with them please contact me via PM. If you have any more troubles with Assassin, PM me and I will take action.
Also, what inspiration did we take...?
Heyo,
This is directed at TheProfessionalAssassin.
(http://dev.bukkit.org/bukkit-plugins/custom-enchantments/pages/all-enchantments/?comment=4)
(http://dev.bukkit.org/bukkit-plugins/custom-enchantments/pages/planned-features/?comment=8)
These comments are just downright childish and insulting, seeing as you have (probably, don't know the situation between you and Searchndstroy there, as I can only see that you are tagged as an author) taken inspiration from my plugin and created an alternative yourself, which would be totally fine for me by itself if it hadn't been for such comments.
All I want is a reaction from you AND Searchndstroy.
Your comments have been reported to Bukkit, I hope for an reaction from your side and that this is the last action I will have to take in this,
- Taiterio
I seriously don't understand this, and the config either.
1.6 will have a big config change. Each enchantment will have it's own config, in which you can configure the permissions for it, and the enchantment's name.
@XenosMinecraft
Will be included in 1.6. Progress for 1.6 is going smoothly. I have everything done, all I have to do is polish it up, and add the enchantments.
@XenosMinecraft
Well unfortunately we just pushed 1.5 so you will have to wait till the next update. But be sure that we will add it! If your lucky we might make a 1.5.1 with bug fixes and add the permission nodes in then.