v1.22c

Details

  • Filename
    RecipeManager_v1.22c.zip
  • Uploaded by
  • Uploaded
    Jun 20, 2012
  • Size
    159.47 KB
  • Downloads
    349
  • MD5
    3b8f6b2037cc2b8d0a519a7b78b844a2

Supported Bukkit Versions

  • CB 1.2.5-R4.0

Changelog

Change log

v1.22c

NOTE: You can delete smelters.dat, fuelers.dat and fueled.dat files since they're not used anymore

  • Replaced smelters.dat, fuelers.dat and fueled.dat with furnacedata.dat
  • Fixed furnace recipes not working with big time values
  • Fixed furnace fuels re-burning making the recipes cook timer reset
  • Fixed furnace recipes and fuels not checking for permission/world/exp/level/money change on each smelt, now it does and it stops the furnace when requirements fail
  • Fixed furnace recipes giving rewards when recipes fail
  • Fixed furnace recipes not printing success or failure messages
  • Fixed "norepair" message not beeing displayed when repair recipes are disabled
  • Fixed the few recipes command's messages that weren't printing
  • Fixed recipes' command flag still triggering on shift+click (they shouldn't)
  • Fixed RecipeManagerCraftEvent triggering when item can't be taken, it now only triggers when item was taken from the slot
  • Added @proximity flag for furnace recipes, checks if crafter is online or near furnace when crafting
  • Added @groups flag for recipes, checks if crafter is in a group (Vault required for this)
  • Added @failmessage flag for recipes, sets or disables the failure-by-chance message for the recipe.
  • Added feature to preserve enchantments on repair, see config.yml on repair-enchanted to enable it because it's default off
  • Added isShiftClick(), isLeftClick(), isRightClick() and getCursorItem() to RecipeManagerCraftEvent, they're self-explainatory.
  • Added isResultTakeable() method for RecipeManagerCraftEvent, read its javadoc (pause mouse on it) on how should it be used
  • Added some JavaDocs to some methods and classes for the API
  • Added check if Vault has an economy plugin hooked before enabling economy for this plugin
  • Added softdepend for Vault and iConomy in case they didn't work properly as is
  • Added monitoring economy type used for Metrics system
  • Added comments about optional variables in messages in messages.yml
  • Added a few more messages about furnaces and stuff in messages.yml
  • Changed recipe.usableBy() to recipe.isUsableBy(), devs should change accordingly
  • Changed the getter setDisplayRecipe() to getDisplayRecipe() from RecipeManagerPreCraftEvent, devs should change accordingly
  • Changed the crafting event code a bit to be less duplicated
  • Changed so fuel replacement with bucket first checks if there's an item there so it doesn't replace it
  • Removed "Register" economy interface because it's old and broken, use Vault or just iConomy instead
  • Re-generated messages.yml according to the code design to be 100% accurate without any missing parts or invalid variables
  • Permission nodes and any other flags are unaffected by forced lower letter casing, they will be stored as they are (case sensitive)
  • Updated readme.txt to match the latest changes

BUG: Prints startup errors when ran without Vault (Vault is still optional)

I will add known issues with this version here once I learn of them.