Skip to content

Storage v2.4.1

Latest

Choose a tag to compare

@hongminh54 hongminh54 released this 05 Oct 04:31
  • New feature: SortingOption
  • Updated to support version 26.2
  • Fixed Special Material: uses the correct source block for TNT/VeinMiner, avoids reprocessing the original block, and does not roll if the secondary block has not been successfully broken.
  • Fixed the require_stored condition, item-based auto-pickup, and world blacklist/whitelist; added WorldGuard checks for secondary blocks and berry harvesting.
  • Synchronized SpecialMaterialDropEvent between gameplay and the API; added source snapshot/location/stored; respects cancellation and enchant override.
  • Added a special roll for the MMOItems autosmelt stream that has been successfully captured and saved; does not award rewards from normally canceled break events.
  • Preserves the daily limit in the storage snapshot; removed separate database writes for each drop; maintains the old data format and API for storing the daily limit.
  • Fixed storage rewards: now requires a slot in the inventory, respects the deposit event, does not fall back to a drop when rewards are insufficient, and uses the actual stored quantity for #amount#.
  • Fixed giving/dropping special items: splits stacks, merges inventory, and handles remainders; the fireworks effect does not deal damage.
  • Fixed the world effects/particle animation scheduler for Special Materials in Folia; added validation and regression tests.
  • Fixed Farmer’s Blessing and Beast Core: always grant the main special item; storage rewards and weighted loot are additional bonuses, not substitutes for the main item.
  • Added delivery methods: DROP/INVENTORY; if the inventory is full, only drop the excess; preserve custom item meta and share the same logic as the give command.
  • Added custom messages in special_material.yml to report found items, successful/failed storage bonuses, and loot bonuses via chat.
  • A full storage bonus or a canceled deposit event does not cause the main item to be lost; cooldown and daily limits are counted only once per find.
  • Added #special_amount#, #reward_amount#, #loot_amount#, and reward/loot names; retains #amount# from commands in legacy mode.
  • Updated configuration/comments for Farmer’s Blessing and Beast Core; the action bar no longer confirms that the bonus was saved upon failure.
  • GroundStore ignores marked special/loot item entities to prevent custom items from being converted into regular materials when allow_custom_item_meta is enabled.

If you have any suggestions or bugs to report, you can visit the “Issues” section; your contributions will help the plugin continue to improve and grow.