EdTools - Packet Based v2.0.11

The best omnitool plugin for gens gamemode! Create infinite omnitools: pickaxes, hoes, axes...
Summer Sale - Get it now for 20% off - Offer ends Jul 13, 2026
Added API methods to enable/disable a player's enchants and their enchant proc messages
Added ability messages to messages.yml (unlocked, already-unlocked, activated, on-cooldown, lucky-found)
Added configurable state-ready, state-cooldown and state-active texts for the abilities GUI {state} placeholder
Fixed bulk enchant upgrades near max level charging for more levels than were given
Fixed player balances, backpack items and levels being able to go negative or get lost under heavy mining
Fixed rejoining quickly after logging out being able to lose the previous session's progress
Fixed selling the backpack while mining deleting items that were being added at the same time
Fixed auto-condense sometimes duplicating condensed items
Fixed ability cooldowns resetting when relogging
Fixed Vault payments from other plugins (shops, auctions, coinflips) failing or crashing for offline players
Fixed a lucky block with a removed id stopping all lucky blocks from charging
Fixed crystals being applied to the wrong tool when clicked onto a specific one
Fixed crystal break chance being 1% off from the configured value
Fixed base commands like /boosters ignoring their configured permission
Fixed /edtools reload sometimes breaking enchants, sell prices and lucky blocks while players were mining
Fixed /edtools reload not refreshing messages.yml and not disabling enchants whose file was deleted
Fixed tools kept on death being lost if the server stopped before respawning
Fixed switching directly between two tools keeping the old tool's potion effects forever
Fixed teleports cancelled by other plugins still resetting the mining session
Fixed some enchants (Drill, Sandworm, Railgun, Wither Assault and others) leaving floating entities or running forever with certain level-scaled settings
Fixed enchant proc summary messages counting blocks before the last projectiles landed
Fixed players with an item on the cursor being able to lose it by dragging into menus
Fixed menus staying open with takeable items when the plugin was disabled
Fixed currency max-value not being enforced
Fixed boosters expiring faster than configured while mining
Fixed lore conditions corrupting text containing the words "if" or "then"
Fixed abbreviated number formatting above 1e36 and on servers with comma-decimal locales
Fixed several errors from removed or renamed config ids (backpack tiers, tools, zones, placeholders)
Fixed several memory leaks from player data kept after logout
Changed block-break enchant processing to be significantly faster (up to half the work per proc)
Changed area enchants to pick random blocks much faster in large mines

Modified files:
messages.yml
abilities.yml
Fixed /sellall crashing when a backpack item has no entry in item-prices.yml or a price uses an unknown currency — the sale now skips those items, keeps them in the backpack and prints a clear config error in console
Fixed autosell deleting items that have no item-prices.yml entry — they are stored in the backpack instead
Added clear console errors for item-prices.yml mistakes (missing prices section, non-section keys, unknown currencies are reported on startup/reload with the valid currency list)
Changed command errors to show the real cause in the log instead of a generic reflection error
Added DeluxeCoinflip integration: currencies listed in config.yml can be bet in coinflips (provider EDTOOLS_<CURRENCY>)
Added zAuctionHouse (v4) integration: currencies listed in config.yml become auction economies (edtools_<currency>)
Added AxAuctions integration: currencies listed in config.yml become auction currency hooks (edtools_<currency>)
Fixed a rare console error (ConcurrentModificationException) when boosters were checked while mining
Fixed automatic leveling not triggering for levelings whose currency is another leveling (e.g. prestige costing levels) — chains now cascade automatically

Modified files:
config.yml
Added Inventory Pickup toggle so collected items go straight to your inventory instead of the backpack (new button in the backpack menu, permission edtools.backpackpickup, items that don't fit still go to the backpack)
Added withdrawing backpack items: click an item in the backpack contents menu to take out a stack, shift-click to take out all that fits, or use the new Withdraw All button
Added [toggle-backpack-pickup] and [withdraw-backpack] GUI actions and the %edtools_backpack_pickup% placeholder
Added stack-booster-items option to boosters.yml so booster items can't be activated while another booster is already active (with configurable booster-already-active message)
Added /edtools deletedata <player> confirm to wipe all stored data of a player (keeps the tool with NBT storage, otherwise replaces it with a fresh default tool)
Added /edtools invsee <player> so admins can view a player's inventory and freely take items/tools out of it
Fixed potion booster items showing "No Effects" in their lore on 1.20.5+ servers
Fixed selecting a session (solo/all) of another zone unloading the blocks of the zone you are standing in — the choice is now saved and applied when you enter that zone
Fixed tools given with /edtools omnitool showing raw {enchants-format}/{crystals-format} placeholders in the lore until the first block was mined

Modified files:
backpacks.yml
boosters.yml
messages.yml
guis/backpack.yml
guis/backpack-contents.yml
Added /boosters remove command to remove a player's active booster by its id
Added /boosters removeglobal command to stop active global boosters (by currency, enchants or all)
Added {ability-format} tool lore placeholder to show the equipped ability, customizable with tool-ability-format and tool-no-ability-format in each tool's config.yml
Added optional tool-format per ability in abilities.yml to customize its text in the tool lore (supports {name}, {duration} and {cooldown})

Modified files:
tools/crop-tool/config.yml
tools/pickaxe-tool/config.yml
abilities.yml
  • Added luckyblock ability action-rewards: weighted custom rewards rolled in the same pool as lucky-blocks — when rolled, their actions run ([console], [message], [sound], ...) instead of granting an internal lucky block
  • Added prestige stars-format placeholders: %stars-amount% (numeric prestige, "1" at prestige 1) and %star-icon% (a single icon) — e.g. '&7[%star-icon%%stars-amount%&7]' renders [⭐3] instead of [⭐⭐⭐]
  • Added API method: mineBlockAsPlayerWhitelist(Player, Vector, String, boolean, boolean, boolean, boolean, List<String> whitelistedEnchants) — only the listed enchants may proc on the break (null/empty = no restriction)
  • Added model-data: as an accepted alias of custom-model-data: in every item: section (tool configs, GUI items, abilities, boosters, ...) and both keys now work in skin ymls
  • Changed skin model-data application: a skin with the key absent now inherits the base tool item's model-data; model-data: 0 explicitly clears it (previous behavior, and what all bundled skins use)
  • Changed boosters with saveDB=false: they now survive relogs (stashed in memory on quit, re-attached on the next join) and are only lost when the server stops or they expire — previously they silently vanished on relog

Modified files:
abilities.yml
config.yml
tools/pickaxe-tool/config.yml
tools/crop-tool/config.yml
tools/pickaxe-tool/skins/wooden-pickaxe.yml
  • 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
Buy a license now
$23.99 $29.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
3,439 Views
37 Purchases
49 Downloads
Jul 29, 2025 Published
Jul 10, 2026 Updated
5.00 star(s)
Average rating (9)
5.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Minecraft style characters of the thread design are AI
AI use in product
No
Type
  1. Gameplay
  1. Economy
  1. World
Game mode
  1. Survival & SMP
  1. Prison
  1. Gens
Game mode
  1. Survival
  1. Prison
  1. Gens
Game mode (legacy)
  1. Survival
  1. Prison
  1. Gens
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.4
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Infinite Enchantments | Infinite Guis | Infinite Currencies | Infininite Leveling Systems | Autosell
5.00 star(s) 40 ratings
937 purchases
Pregen mines, upgrade mines, expand mines.
4.50 star(s) 10 ratings
533 purchases
Best dungeons plugin, FadeCloud & EnchantedMC style.
5.00 star(s) 7 ratings
33 purchases
Roll powerful perks onto your tools that boost any currency or stat from EdTools & EdDungeons
5.00 star(s) 1 ratings
6 purchases
Packet based OP prison core with packet based private mines with lots of features
5.00 star(s) 7 ratings
16 purchases
3,439 Views
37 Purchases
49 Downloads
Jul 29, 2025 Published
Jul 10, 2026 Updated
5.00 star(s)
Average rating (9)
5.7 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
AI Content Disclosure
Minecraft style characters of the thread design are AI
AI use in product
No
Type
  1. Gameplay
  1. Economy
  1. World
Game mode
  1. Survival & SMP
  1. Prison
  1. Gens
Game mode
  1. Survival
  1. Prison
  1. Gens
Game mode (legacy)
  1. Survival
  1. Prison
  1. Gens
Supported software
  1. Paper
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.4
  1. 1.20
Supported languages
  1. English
Includes DRM
No
Source access (legacy)
Closed source & obfuscated
Creator
Recommended for you
Infinite Enchantments | Infinite Guis | Infinite Currencies | Infininite Leveling Systems | Autosell
5.00 star(s) 40 ratings
937 purchases
Pregen mines, upgrade mines, expand mines.
4.50 star(s) 10 ratings
533 purchases
Best dungeons plugin, FadeCloud & EnchantedMC style.
5.00 star(s) 7 ratings
33 purchases
Roll powerful perks onto your tools that boost any currency or stat from EdTools & EdDungeons
5.00 star(s) 1 ratings
6 purchases
Packet based OP prison core with packet based private mines with lots of features
5.00 star(s) 7 ratings
16 purchases
Top