ItemEnchanting

This project is abandoned.

Whether this project is out of date or its author marked it as abandoned, this project is no longer maintained.

If you wish to take this project over, please report it and state your intentions.

title

I consider this project mature, and as long as the enchantment API does not change, it shouldn't break. However, I am no longer maintaining my Bukkit plugins, so if someone wants to take it up, shoot me an email at lucariatias<at>gmail<dot>com

ItemEnchanting allows for the use of a configurable item for enchanting rather than experience.

ItemEnchanting is intended for use on RPG servers where using experience for item bonuses is not ideal, such as where it is used for skills, feats, etc.
This plugin makes it so you can use an item instead.

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.
credits
metrics
features
installation
source
permissions
commands
configuration
example-config
screenshots
videos
servers

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

  • Avatar of Lucariatias Lucariatias Jan 20, 2014 at 16:41 UTC - 0 likes

    @Arajay: Go

    I specifically tested this case with 2.2.1, could you please post the output from "/version ItemEnchanting"? Thanks.

  • Avatar of Arajay Arajay Jan 20, 2014 at 00:33 UTC - 0 likes

    <<reply 1980139>>

    I am still having the same issue with exponential enchantment cost increases using the multiply method. I tried tweaking the source a bit with some >= checks but I honestly have no idea what I'm doing.

    I am running craftbukkit-1.7.2-R0.2 and have confirmed the bug running only your plugin (ie no conflicts with other plugins). It does not modify the config file in any way.

    My server is hating the flat-rate. Help me out bro!

    Last edited Jan 20, 2014 by Arajay
  • Avatar of Lucariatias Lucariatias Jan 19, 2014 at 13:14 UTC - 0 likes

    Latest release (2.2.1) is now pending approval. If you want to get it early, check GitHub releases, though please note any files there do not go through the BukkitDev moderation process.

  • Avatar of Lucariatias Lucariatias Jan 11, 2014 at 12:51 UTC - 0 likes

    @Arajay: Go

    That's interesting, I've never observed that behaviour before.

    Just out of interest, is the maximum it reaches somewhere around 2,147,483,647 (or 4,294,967,295 in Java SE 8)? And does it modify your config at all, or just show up in game?

    I'll look into fixing it as soon as possible.

  • Avatar of Arajay Arajay Jan 09, 2014 at 02:07 UTC - 0 likes

    @Lucariatias: Go

    I use your plugin in conjunction with "Rebalance Villagers" plugin to create an emerald-based economy on my server. What I have discovered is that the 'multiply' setting is not working correctly. My config is set to 1 emerald (multiply). The first enchantment created on the table will work correctly, but each time a player clicks the table after this, the cost multiplies exponentially. If I click the enchant table repeatedly for a few seconds, the enchant cost will increase so high that it will "roll over" to zero, and give a free enchantment.

    Example: Enchant a level 1 item for 1 emerald. The next click on a level 1 enchantment (you don't need to actually enchant the item, just attempt to) costs 10, then 100, 1000, and so on. Somewhere in the billions it will roll over to a negative number or zero, and enchant the item for free. Sometimes users can get several more free items before the counter resets.

    Screenshot: http://puu.sh/6ex0N.jpg

    Last edited Jan 09, 2014 by Arajay
  • Avatar of Lucariatias Lucariatias Jan 06, 2014 at 12:43 UTC - 0 likes

    @CommodoreAlpha: Go

    I suppose it depends on how it's implemented - XP level requirement sounds something nice to have, since I'll be able to drop that to zero, which is how the plugin was originally planned to work, but also make it congurable, so you can use it's current behaviour. Predetermined enchants is interesting though - hopefully we'll see an expansion to PrepareItemEnchantEvent that'll allow us to play with it a bit.

    When 1.8 comes out, I'll see what's possible.

    I don't have a lot of data on how people use the plugin - I've only actually seen it used on two servers, one of which I ended up writing for for almost a year - though I know around 20 do consistently because of metrics.

  • Avatar of CommodoreAlpha CommodoreAlpha Jan 04, 2014 at 06:07 UTC - 0 likes

    @Lucariatias: Go

    I was actually referring more toward the "xp level requirement" and "predetermined enchants" feature - the page I showed you was for features that Mojang will introduce in 1.8. I also think the "item-cost" enchanting feature, if it's integrated into the Bukkit API, will make this plugin's job easier. Though it's all speculation at this point, I'm wondering if it will be possible to override those two features I mentioned above with this plugin...

    Sure, I'd love to include my server IP here. But it's under construction, and I wouldn't want to get sued for players wandering inside and getting hit by a random beam of steel floating about. And no, I doubt plugins would make very good lawyers either. I've never seen a plugin that forced you to sign a contract do so well.

  • Avatar of Lucariatias Lucariatias Dec 30, 2013 at 18:50 UTC - 0 likes

    @CommodoreAlpha: Go

    If there are any changes to the Bukkit API, I'll adapt the plugin accordingly. It might actually integrate nicer with the game, since it'll have the resources feature there already, and all the plugin will have to do is control which items appear. I have yet to see it in action though, most servers I play on and/or have developed for are still running 1.6.

  • Avatar of CommodoreAlpha CommodoreAlpha Dec 20, 2013 at 23:14 UTC - 0 likes

    Mojang decided to be stupid and ruin even more things. (See here, under "enchanting")

    I hope 1.8 won't put this plugin out of commission.

  • Avatar of Lucariatias Lucariatias Aug 15, 2013 at 09:44 UTC - 0 likes

    @pie_is_cool: Go

    Apologies, I'm just back from a month in Peru, and I'll be away next week also, so I won't be able to work on this for a little while, but I'll fix this in a later update, along with ItemMeta and some other stuff.

Facts

Date created
Jul 07, 2012
Categories
Last update
Apr 03, 2014
Development stage
Abandoned
Language
  • enUS
License
GNU General Public License version 3 (GPLv3)
Downloads
7,122
Recent files

Authors