- Added these new placeholders:
%edtools_toolskin_material_<tool>%,%edtools_toolskin_modeldata_<tool>%- Added per-tool crystals: tools-to-apply list per crystal in crystals.yml (per-tool mode only; empty = all tools)
- Added dynamic tool lore: {enchants-format} / {crystals-format} placeholders driven by configurable enchant-format, no-enchants-format, enchant-max-level-format, pickaxe-crystal-format, pickaxe-no-crystals-format, update-pickaxe-interval, hotbar-slot
- Added enchant display ordering via enchants-order (listed enchants first, the rest after)
- Added per-enchant prim-color / sec-color keys (migrated existing colours into all enchants)
- Added per-zone sell summary: optional sell-summary.message in zones/<id>.yml overrides the global item-prices.yml message
- Added enable-flight-on-join (default true) to config.yml, with optional per-zone override
- Changed leveling automatic-leveling to an object: enabled / toggleable / default / toggle-permission (legacy boolean still works)
- Added leveling rewards.optimised (runs once per jump; {levels} / {old-level} / {new-level})
- Added leveling single-level-up option (default false): grants 1 level and zeroes leftover currency
- Added /<track> auto and /<track> max commands + per-player auto-leveling toggle state
- Added enchant action whitelisted-enchants / blacklisted-enchants to break-blocks (affect-enchants)
- Added configurable settings.entity-name for every enchant that spawns a named entity
- Added API methods: getZoneLocations(String), getLevelList(), getEnchantList(), getActiveBoosters(UUID, String), getCurrencyList(), getOmniToolList()
- Fixed global boosters not appearing in the /boosters GUI lists
- Fixed items being removable from EdTools GUIs opened on top of another plugin's GUI
- Fixed entity movement for crop-golem, crop-locusts, crop-stampede, mine-creeper, mine-ghost
- Fixed mine-bats to spawn a block above, dive in a parabolic arc, and explode into the target block on landing
Modified files:
config.yml
crystals.yml
messages.yml
leveling/crop-level.yml
item-prices.yml
zones/main-mines.yml
tools/pickaxe-tool/config.yml
tools/crop-tool/config.yml
enchants/*.yml
- You can now create commands to open guis
- Added per-tool option to crystals.yml
- Added placeholders for the average currency gains
- You can now put multiple currency costs to skins
- Added
%edtools_toolskin_multiplier_<currency>%placeholder
Modified files:
actionbar.yml
crystals.yml
- Added per-tool: option in abilities.yml
- Tool attributes now properly hide on all mc versions
- Internal fixes
- Added reset-level option on enchant prestige to keep or not the enchant level
- Added item condensation (/condense and /autocondense)
- Internal fixes
- API enchants can now execute config actions as well
- Fixed offhand dupe with boosters
- Added tool skins
- Fixed you could break blocks with freecam hack
- Other fixes
- Added lots of new enchants
- Added enchant prestige
- Added global boosters
- Added crystals
- Improved backpacks and added a “View Contents” GUI
- Added enchant toggle messages
- Added internal fixes and improvements
