v1.22c
Details
-
FilenameRecipeManager_v1.22c.zip
-
Uploaded by
-
UploadedJun 20, 2012
-
Size159.47 KB
-
Downloads386
-
MD53b8f6b2037cc2b8d0a519a7b78b844a2
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.