Eternal Conflict
All-in-one Bedrock addon for survival servers and realms: item shop & economy, three player races with PvP rules, soul currencies, race shops, duels, and a customizable money HUD.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RACES — Dark · Light · Human
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Players choose a race on join with /race.
Dark
• Higher damage
• When killed: killer earns Dark Souls
Light
• Higher defense
• When killed: killer earns Light Souls
Human
• +50% sell prices in the shop
• When killed: killer takes a % of their money
PvP rules (outside duels)
• Dark cannot kill Dark
• Light cannot kill Light
• Only Light & Human can kill Dark
• Only Dark & Human can kill Light
• Human can kill anyone (including other Humans)
Duels suspend race kill rules for a fair 1v1.
Commands: /duel, /acceptduel, /denyduel, /leaveduel
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ECONOMY & SHOP
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/shop — Buy vanilla survival items by category
/sellgui — Sell items from your inventory (1 / half / all)
/balance — Check money
• New players start with money
• Sell price is a configurable % of buy price
• Human race gets a configurable sell bonus (default +50%)
/shopadmin (operators)
• Edit prices and item icons
• Enable / disable items
• Add or remove shop items
• Adjust sell multiplier
• Reset to defaults
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
RACE SHOPS & SOULS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/darkshop — Spend Light Souls (Dark & Human)
/lightshop — Spend Dark Souls (Light & Human)
/souls — View soul balances
Shop catalogs are fully editable in /raceadmin.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
HUD / SIDEBAR
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
/hudconfig (operators)
• Right-side title HUD, classic money scoreboard, or both
• Custom multi-line text with variables ($money, $player, $server, $health, and more)
• Adjustable refresh rate
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
COMMANDS
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Everyone
/race — Choose or view race
/raceinfo — Race, souls, bonuses
/souls — Dark / Light souls
/shop — Buy shop
/sellgui — Sell from inventory
/balance — Money balance
/darkshop — Light Souls shop (Dark & Human)
/lightshop — Dark Souls shop (Light & Human)
/duel — Challenge a player
/acceptduel — Accept duel
/denyduel — Deny duel
/leaveduel — Leave duel
Operators
/shopadmin — Shop configuration
/raceadmin — Race, combat, souls, race shops
/hudconfig — HUD / sidebar
Chat fallbacks also work: !race, !darkshop, !shop, and more.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
ADMIN CONTROL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Configurable in-game:
• Dark damage and Light defense multipliers
• Souls per kill
• Human money % on kill
• Human sell bonus %
• Race change rules
• Dark / Light shop items (add / edit / delete)
• Set any online player's race or soul counts
• Shop prices, icons, enabled items
Scoreboards
• money — cash
• dark_souls / light_souls — race currencies
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
PERFORMANCE
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
Lightweight continuous work (mainly the optional title HUD about once per second). Shop and race menus only run when opened. Fine for typical realms and small servers. Lower HUD refresh or use scoreboard-only mode if needed.
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
REQUIREMENTS & INSTALL
━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━
• Minecraft Bedrock 1.21.100+
• No experimental toggles required
• Stable @minecraft/server and @minecraft/server-ui
• Import both Behavior and Resource packs
Install
1. Download and import the pack
2. Enable Eternal Conflict Behavior + Resource packs on your world
3. Restart the world once
4. Players pick a race with /race and use /shop / /sellgui as usual
Operators use /shopadmin, /raceadmin, and /hudconfig to tune the server.