EdMobSwords
A Mob Sword for EdTools - packet mob arenas, 26 animated enchants, skins, boosters and perks
Addon for EdTools • Works with EdPerks • RoseStacker • PlaceholderAPI
📖 Documentation | 💬 Discord Support
What is EdMobSwords?
EdMobSwords adds a Mob Sword to EdTools: an OmniTool that fights mobs the way the pickaxe and the hoe mine blocks. Players walk into a mob zone, the sword is selected for them and mobs appear on the spawn points you placed with the mob wand. They click a mob, the sword keeps swinging, enchants proc with full animations, the mob dies, pays its rewards and respawns.
The mobs are packet entities: nothing is a real entity on the server, so a full arena of mobs costs zero TPS. In a global session every player sees the same mobs, sees the others hitting them and sees them die. In an alone session every player gets a private arena.
Everything the sword needs (tool, skins, zone, enchants, GUI, currencies, level tracks) is created inside plugins/EdTools/ on first start, so you configure it exactly where you configure your other tools.
Features
- Mob zones - any EdTools zone with a mobs: section becomes an arena. Tool swap on entry, action bar, xp bar, sell summaries and flight all keep working.
- Mob wand - right-click a block to place a spawn point, left-click to remove one, sneak + right-click to preview every spawn point of the zone. No coordinates to type.
- Packet mobs - no real entities, no AI, no lag. A shared mob can be hit by several players at once and exactly one hit lands the kill.
- Global & alone sessions - shared arenas where players fight together, or private arenas per player. Switching session type moves the player instantly.
- 8 mob templates included - zombie, skeleton, spider, creeper, enderman, wither skeleton, ravager and warden. Any living entity type, equipment, size, glow, baby, upside-down.
- Scaling health - a mob's health is a formula with placeholders, so it scales with the player's level, prestige or any stat from another plugin.
- Rewards per mob - currencies (EdTools boosters apply), backpack drops (auto-sell applies), chance commands with messages and a floating reward hologram.
- Sword skins with damage - every skin tier has its own damage. Buying skins and tiers is what makes the sword hit harder. Wooden, golden and diamond skins included.
- Damage formula - skin damage + level + prestige + any placeholder, multiplied by sword-damage boosters and EdPerks damage perks.
- Sword damage boosters - a booster item and a boosters-menu line ship with EdTools. Personal, global or from your own boost provider.
- Auto-hit - click once and the sword keeps swinging until the mob dies or the player walks away.
- Boss bar, damage numbers & hurt flash - the mob's name updates for everyone, a damage number pops on every hit and others see who hit for how much.
- Mob Coins, Mob Kills, Mob Level & Sword Prestige - the currency, the kill counter and the two level tracks are created for you with their own EdTools commands.
- Server mobs too - the sword also hits the real mobs of your server (mob farms, spawner rooms, RoseStacker stacks) with the same enchants and its own reward table.
- RoseStacker - pay rewards once or once per mob in the stack. Enchants can take members off a stack directly.
- EdPerks - the sword carries its own perk, Attack Perks raise its damage, currency perks multiply the coins and enchant perks raise proc chances. Nothing to configure.
- Placeholders - sword damage, skin damage, booster multiplier, zone, shared session, players in session, mobs alive.
- Developer API - zones, mobs, combat and enchants APIs plus Bukkit events for hits, kills, spawns and zone joins.

26 animated sword enchants
Every enchant is a normal EdTools enchant: chance, levels, cost, cooldown, prestige, toggles and proc messages work exactly like the pickaxe enchants and they are upgraded from the sword menu with Mob Coins. Every number in an enchant scales with placeholders and math, so effects can grow with the enchant level.
- Coin Greed - bonus currency on hit with a rising reward text.
- Critical Strike - a second, heavier blow.
- Executioner - finishes mobs under a health percentage.
- Vampire - heals you on hit.
- Bleed - damage over time.
- Cleave - hits the mobs around the target.
- Chain Lightning - a bolt that jumps to the nearest mobs.
- Frenzy - faster auto-hit for a while.
- Key Finder - runs EdTools actions (crate keys, commands...).
- Loot Magnet - coins fly from the mob to the player.
- Meteor Strike - a fireball from the sky with an area blast.
- Frost Nova - an expanding frost ring.
- Inferno - nearby mobs burn.
- Poison Cloud - a lingering toxic cloud.
- Thor's Wrath - lightning on random mobs across the zone.
- Arrow Turret - a turret that shoots the nearest mobs.
- Spirit Wolves - wolves sprint from mob to mob.
- Earthquake - shockwave rings with flying debris.
- Guardian Beam - a guardian laser charges and blasts.
- Iron Legion - iron golems slam the ground.
- Phoenix - a firebird circles you throwing feathers.
- Soul Reaper - the reaper appears and swings once.
- Black Hole - pulls the mobs in and crushes them.
- Soul Tornado - a whirlwind hunts mobs across the zone.
- Dragon's Breath - the Ender Dragon flies over the zone.
- Supernova - charges, then hits everything in range.
Plus Swiftness and Iron Skin, potion-effect enchants while holding the sword. Delete an enchant file to disable it, and add your own custom enchants with EdTools actions or through the API.
Setup in 3 minutes
- Drop the jar in, start the server. The sword, skins, zone, enchants, menu, currencies and level tracks are created in plugins/EdTools/.
- Set the corners of zones/main-mobs.yml to your arena and run /edmobswords reload.
- Run /edmobswords wand main-mobs zombie and right-click the blocks where a zombie should stand. Swap the mob and keep placing.
Walk into the arena and the mobs are there. Want more arenas? Copy the zone file, change the corners and place spawn points with the wand.
Example mob file
type: ZOMBIE
name: '&a&lZombie &7[&c{health}&7/&4{max-health}&7]'
health: '100 * (1 + %edtools_leveling_level_mob-level% / 10)'
equipment:
main-hand: IRON_SWORD
respawn-time: 60
death-effect:
particle: SOUL
count: 14
sound: ENTITY_ZOMBIE_DEATH
rewards:
currencies:
mob-coins: '10'
money: '20'
drops:
coal-tier1: 1
commands:
- chance: 5
command: 'crate givekey {player} common 1'
message: '&6&l[!] &7You found a &ecrate key&7!'
hologram: true
Example damage formula
combat:
damage: '{skin-damage} + %edtools_leveling_level_mob-level% * 2 + %edtools_leveling_level_mob-prestige% * 25'
damage-booster: 'sword-damage, damage'
Support
Join the Discord for support, suggestions and updates: https://discord.gg/7RapfdQ7VH