WandWorks

Changelog

What changed in each release, newest first.

1.0.1

Two fixes, no config changes. Drop the new jar in and restart.

  • A builder wand now respects a player's own bag switch. If a player has turned their bag off inside InfiniteBags, bag use on the wand no longer draws from it. The wand keeps working and falls back to the inventory, or to buying in shop mode.
  • /wandworks give is all or nothing. It used to hand over whatever fitted and still report a full inventory, so the player kept part of the stack while the sender was told none of it went in. Now either the whole stack goes in or none of it does, and the message matches.

1.0.0

First release.

  • Three wand types: sell, build-inventory and build-shop, with as many variants of each as you want, all defined in wands.yml.
  • Uses live on the item, so two wands of the same id can hold different amounts. At zero they either break or keep, and a builder wand can spend them per-click or per-block.
  • Six price sources: ShopGUI+, EconomyShopGUI, UltimateShop, zShop, EssentialsX worth and a plain prices.yml, tried in the order you set. Nothing is cached, so per player and dynamic pricing stay correct.
  • Sell wands with a boost, a cooldown, a minimum sale value, an optional payout cap, and whitelist and blacklist filtering. Double chests count as one container.
  • Builder wands with a line length and a replaceable block list. Every block fires a real BlockPlaceEvent, so protection plugins can still refuse it.
  • Bag mode, so a builder wand can draw its blocks out of an InfiniteBags bag. Needs InfiniteBags 1.3.0 or newer. The choice is stored on the item and remembered per player.
  • SuperiorSkyblock2 island checks, with wandworks.bypass.island for staff.
  • SQLite and MySQL, both written off the main thread.
  • English, French and Spanish, all fully translated, plus support for your own language file.

On this page