Arcane Enchants
Features
Arcane Enchants is your ultimate enchanting tool! It offers understandable enchantments for users to play around with. It can enchant any item up to a user-specified level! It is readily secure for users and virus-free, spot-checked by the Bukkit Dev team.
Tim the Enchanter Comparison
If you aren't familiar with Tim, it (like Arcane Enchants) is an enchanting plugin. However, an advantage that Arcane Enchants has over Tim is that it can go all the way up to any level (32,672 is Minecraft's max however) as its max enchanting level whereas Tim can only go to 1000.
Enchanting Error?
Remember to report any bugs to me either in the form of a comment (below) or a ticket (recommended).
Server Lag?
Enchanting should not lag the server. Using it can, especially with high enchantments of Fortune and Looting. These can produce copious amounts of an item, spamming the main Bukkit with item spawns. Use it at your own risk!
News
Version 5.2.4
This version is completely compatible with the new Spigot 1.8. In doing so, it breaks compatibility with previous 1.7.10 (or lower) builds. If you are not running the latest version of Spigot, do not download this build. Otherwise, it features a fix for the 'feather falling' enchantment option and some minor variable changes in the code.
Commands
/enchant all | Enchant the item in your hand with everything at your user-defined max value |
/enchant all {level} | Enchant the item in your hand with everything at the given value |
/enchant [enchantment] {level} | Enchant any object at level below (or equal to) your max value |
/enchant natural | Enchant an object with its natural enchantments |
/enchant random | Enchant an object with completely random enchantments |
/enchant remove [none/enchantment] | Remove all those enchantment(s) on your item |
/ae | Information regarding Arcane Enchants |
/ae reload | Reload Arcane Enchants |
/ae update | Manually update Arcane Enchants if a new version is available |
Permissions
arcaneenchants.enchant | Grants user access to any enchantment |
arcaneenchants.enchant.[enchantment-name] | Grants user access to only that enchantment |
arcaneenchants.enchant.random | Grants user access to only the random enchant command |
arcaneenchants.enchant.natural | Grants user access to only the natural enchant command |
arcaneenchants.enchant.remove | Gives user the ability to delete all enchantments on a held item |
arcaneenchants.enchant.remove.[enchantment-name] | Grants user access to the deletion of only that enchantment |
arcaneenchants.list | Grants user access to the command, /enchants |
arcaneenchants.reload | Gives user the ability to be able to reload the plugin |
arcaneenchants.update | Gives user the ability to manually update this plugin provided a new version is available |
Configuration
There are many elements to the configuration. There are little blurb(s) for each variable so you can better understand what it does.
To see the default config, click here.
__________________________
Videos
__________________________
My Other Plugins:
Spamm | Lightweight automatic spam filtering |
Overscroll | Scroll messages over player nametags |
Note
Metrics: This plugin utilises Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true or by setting "metrics" in the plugin config to false.
Updater: This plugin uses the official Bukkit updater to automatically update the plugin when a new version is found. To use it, set "update" in the config to true OR use /arcaneenchants update in-game with the correct permission node.
Any changes or requests? Post a comment in the comment section below or send me a PM!
After some thought, I've decided that I will keep the effects as they are a unique aspect of AE that the users seem to enjoy/don't mind. However, unless support for them peaks, they will remain fairly static (as in, no new ones will be added).
@HammerHedd
Ohhhh ... thanks, will update!
@LogicalKnight
the last line:
the update tag is missing a colon. It should read
It's an easy fix: anyone with winrar can open the .jar and just change it. :)
But it will help you in the future so that people won't get worried when they see error messages.
@Bodyash
Explain? It looks fine to me ...
last build has bad plugin.yml
best enchant plugin
Released v5.1.0 with some fun utilities designed to make management of AE easier.
Released v5.1.0 with some fun utilities designed to make management of AE easier.
@DeadIntermediate
Thank you.
I am not yet familiar with the Buycraft API; however, I will try and look more at the source code when I have free time available.
Great plugin.
Would love to use this use plugin in buycraft so when people buy swords or pickaxe's enchants by arcane. Would love see this.
Perhaps maybe a form of a kit on the config?
Or Perhaps another command that and enchant a none enchant pickaxe or a specified pickaxe?
@Archer6621
I believe the config not saving while the server runs is a bug that is uniform across all plugins (I can't fix it). You can fix it by only changing the config when the server is stopped/not running. However, in the future, I will probably switch to a .txt file instead of a .yml because text files preserve line breaks and are easier to work with (even though Bukkit does not have an official API regarding them).
About your suggestion for multiple aliases, that is an execellent idea, and I'll see if I can incorporate it into the plugin without breaking too many things ... :P
Why can I not change the aliases for the enchants in the config? Every time I change them they turn back into the default ones on a reload...
Other than that little issue, this is probably the best enchanting plugin around for admin stuff.
EDIT: would also be great if we could set multiple aliases per enchantment, for instance sharpness would work on: sharp, sharpness, sh
Right now, it also kinda removes some of the inbuilt vanilla aliases, the plugin insists that I use "sharpness" instead of the shorter version, or "projectile_protection" instead of "projprot".
@Expodium
Level permission support has not be added. And if it is added, it will probably use numeric values. Roman numerals are simply too time-consuming to encode into the program.
Is it possible to remove the enchantment.level.<Level>? And instead use like M,XII,C etc?
WOOOOH! Version 5.0.1 is out!
@Kaiwaugh
Gah, those permissions!
Currently, I'm strapped down with my own server which has sucked up most of my free-lance plugin developing. However, once I get it set up (very soon), Arcane Enchants will be receiving a HUGE code rewrite. I've discovered some efficient ways to streamline the enchant process from my time spent developing plugins for my server. With it will come new permissions.
EDIT: In the meantime, feel free to initiate a pull request on GitHub and update the mal-code!
I got this plugin to replace vEnchant, which no longer works on r0.3 builds of Bukkit. It works great for me as far as commands go, it does everything I need (I needed a plugin that could easily give all enchantments at the natural values). However, there is a problem I'm having with the permissions.
As an Administrator everything works fine. However, For anyone else, if I issue any of the permissions (In my case I want some groups to have 'arcaneenchants.enchant.natural' and 'arcaneenchants.enchant.remove') they can not issue the commands. They just get a message saying "[ArcaneEnchants] No permission to execute given command."
It seems from looking at the source code they players need the 'arcaneenchants.enchant' node to use the other commands. However, Issuing this gives access to ALL of the commands, such as '/enchant all' which I want only Administrators to be able to use.
Could you please let me know if you can fix this? Thanks :)
@SkullBasher86
Thanks for reporting the bug! I'll be sure to look into it.
@wesley272
Only via commands although I may add a physical interface in later updates.
Does this work in an enchantment table or only via command?
hey not to sure if this is just me or if anyone else is having the same problem but it seems the lure enchant doesn't work passed lvl 8