Pyrow's Brawl SMP v1
This is an SMP addon for Bedrock built around jewels. There are eight of them, and only one of each can ever exist on your world. Whoever holds one gets a set of powers, and everyone else spends their time trying to take it.
I made it for a Lifesteal-style server where people fight over gear. It's a v1, so expect some rough edges. If you find a bug, let me know in the comments.
You need: Minecraft Bedrock 1.21.100 or newer. Both packs (BP and RP) must be enabled on the world. Beta APIs are not needed.
How it works
- Craft a jewel (recipes below).
- Hold it and type
/evolve. - You now have that jewel's powers for as long as it stays in your inventory.
Lose the jewel and the powers go with it. You also can't drop the jewel you're evolved with. If you want to swap to a different jewel, use /unevolve first. If you die, the jewel drops and whoever grabs it can evolve with it.
Every jewel starts with 5 evo cores. Left-click with an Evo Core in your hand to feed it to your jewel (max 10). More cores means stronger abilities, shorter cooldowns, and a bit of extra max health. Fewer cores makes it weaker.
The jewels
- Etherio: Glide without an elytra (hold jump in the air), permanent Resistance, and a right-click Ether Storm that withers everything in an area.
- Anemo: Your axe gets mace-style smash attacks. You also get a double jump and a right-click dash.
- Pyro: You're always on fire but immune to it. Right-click throws fireballs, and crouching sets whatever you're looking at on fire. Every 5th crit pins the victim in place for a few seconds.
- Hydro: Dolphin's Grace V in water, 1 block of extra reach, left-click to place temporary water, and swords gain riptide, channeling and impaling behavior.
- Electro: Speed III while you hold it and lightning immunity. Right-click calls thunder on everyone nearby. Crouch + right-click fires a firework bolt.
- Geo: Faster on stone, less damage taken, and your hits wreck enemy armor durability.
- Helio: Right-click stuns another player's jewel for a couple of seconds. Crouch + right-click blinds them.
- Erebo: Right-click pulls you and nearby players into a sculk Pocket Dimension. Crouch + right-click gets you out. You can also leave by lighting a nether portal in there.
All cooldowns, durations and damage numbers can be changed in-game with /brawl:config.
Unique gear
The first of each of these items ever crafted on the world becomes a named, pre-enchanted piece. Any copy crafted after that gets refunded.
- Anemo Mace: Extra damage on every hit, plus a right-click dash.
- Electro Helmet: +5 hearts.
- Geo Chestplate: Resistance II and Haste II.
- Hydro Leggings: Extra reach and Dolphin's Grace in water.
- Electro Boots: Speed V.
- Erebo Axe: Hits deal 1.5x damage.
Netherite sword, pickaxe, shovel and hoe upgrades are disabled. A dragon egg in your inventory also gives you a damage boost and Resistance I.
Hearts, hardcore and elytra
- Everyone starts with 10 hearts, and the max is 40. You can give hearts away with
/gift hearts <player> <amount>. Stealing hearts on kills is in the config but turned off by default. - If a jewel is destroyed in lava, fire or a cactus, the person who held it before the last holder goes hardcore. The next time they die, they become a spectator. If every jewel gets destroyed, the whole server goes hardcore. Destroyed jewels can never be crafted again, so be careful where you drop them.
- Elytra flights are limited to 12 seconds, then a 10 second cooldown. You can turn that off in the config.
- People holding a jewel get a yellow name tag, so everyone knows who to hunt.
Recipes
Jewels: Nether star in the middle, diamond blocks on the 4 edges, and a theme item in each corner.
| Jewel | Corner item |
|---|---|
| Etherio | Phantom membrane |
| Anemo | Breeze rod |
| Pyro | Blaze rod |
| Hydro | Prismarine crystals |
| Electro | Lightning rod |
| Geo | Emerald block |
| Helio | Glowstone |
| Erebo | Echo shard |
Evo Core: Amethyst shards in the corners, emerald blocks on the edges, and a diamond block in the middle.
The recipes are easy to change in BP/recipes if you want something harder or easier.
Commands
Everyone:
/evolve [jewel]awakens the jewel you're holding./unevolveputs it away./evolistshows who has each jewel and gear piece, or where it was last seen./gift hearts <player> <amount>gives hearts to another player.
If a short command doesn't work, use the full name, like /brawl:evolve.
Admins:
/brawl:config list | get | set | reset/brawl:give <item> [player]and/brawl:reset <item>/brawl:hardcore <player> on|offand/brawl:serverhardcore on|off/brawl:hearts get|set|addand/brawl:cores get|set|add/brawl:pocket status|generate|enter|leave|reset
Things to know
- The Erebo Pocket Dimension is built inside the Nether, very far from spawn, and it takes a little while to generate the first time. Admins can start it early with
/brawl:pocket generate. - This pack replaces
minecraft:player, so it won't work alongside other Lifesteal or Bliss-style packs. - Hydro rain and thunder effects treat the weather as clear after a server restart until it changes.
- There's an optional Hardcore Hearts subpack in the resource pack settings if you want the hardcore heart textures for everyone.
Installing
Download the .mcaddon and open it. Minecraft imports both packs. Create or edit a world, add the behavior pack and the resource pack, and you're done. Don't enable Beta APIs.