Build empires. Wage wars. Hunt bounties. Take the throne.
One server. Every skill — community, combat, economy, exploration — tested at once.
Think you can take me on?
The throne is held. Will you be the one to take it?
Every claim, every kill, every coin spent feeds FIVE live prize pools.
Every Sunday, the bank pays back to the best.
The faction pool fills from a slice of every claim, war declaration, wealth tax, lottery ticket and bounty. Stay #1 too long and the dominance penalty kicks in — challengers get a fairer fight.
Score = (coins / 10) + (kills × 2) + (blocks placed / 5) + minutes online. Test every skill at once. /f top players to see live ranks.
50 coins per ticket. Buy as a player or pool from the faction bank. Faction wins go straight to your bank. /lottery info for the live jackpot.
Post on a player or a whole faction. Killer collects 95%, 5% feeds the faction prize pool. New players get 24 hours of grace before they can be targeted.
Treasury also seeds admin-run events: build contests, raid weekends, lottery boosts. Watch chat or Discord for kickoffs — prize pots come straight from the bank.
| Source | Faction Pool | Main Treasury | What's left |
|---|---|---|---|
| Claim a chunk · 75 🪙 | 25% | — | 75% → lottery (no sink) |
| Declare war · 1,500 🪙 | 10% | 50% | 40% → war pot (no sink) |
| Wealth tax (faction banks) | 15% | 85% | — |
| Lottery ticket sales | 10% | — | 90% to jackpot |
| Bounty collected | 5% | — | 95% to killer |
| Weekly seed top-up | 40% | 60% | — |
All flows are configurable. /f treasury shows the live balance and time until next payout.
The "Weekly seed top-up" row above is not collected from anyone — it's a floor. Every Sunday, just before the prize pool pays out, the mod checks the main treasury balance. If it's below the configured minimum (default 5,000 🪙), the shortfall is created from nothing and deposited: 60% into the main treasury, 40% into the faction prize pool.
That guarantees every week always has a prize worth chasing, even if no claims, wars or wealth tax happened. On a busy server the treasury usually sits above the floor and the seed never fires; on a quiet week the seed kicks in to keep momentum.
Tune via config/earthfactions.json → treasury block, then /ef reload.
Every war declaration seeds 40% of the 1,500 fee (600 🪙) into a betting pot for that war. Anyone — even neutrals not in either faction — can bet on which side will win.
/f bet <faction> <amount> charges your wallet and locks your stake on that side. You can top up the same side later but you can't switch sides — bet washing is blocked. /f bet info shows every active pot and the current side stakes.
On /f war peace, the side with more captures wins. Winning bettors split the entire pot (seed + every bet from both sides) proportional to their stake. Losing bettors get nothing. Tie / no captures: everyone is refunded.
If a war ends without a peace handshake (faction disbanded, abandoned, etc.), all bets are auto-refunded within 5 seconds.
The #1 faction by score at the Sunday tick is the ruling faction. Score is members × 10 + claims × 5 + bank ÷ 100 — not a single stat, the sum of growth.
Every coin that touches the economy bleeds a small cut into the Faction Prize Pool: 5% of every claim, 10% of every war declaration, 15% of every wealth-tax tick on rich faction banks, 10% of every lottery ticket, 5% of every bounty paid out, plus a weekly 40% seed from the main treasury. None of that money disappears — it pools.
On Sunday the pool splits 50 / 30 / 20 across the top three factions. The ruler walks away with half of the entire week's economic friction. The more chunks people claim, the more wars get fought, the more lottery tickets people buy — the bigger the throne's payday gets.
That's the gravity of being #1: fund your bank with everyone else's transactions. Use the haul to expand, recruit, claim more chunks, climb further out of reach. Or sit on the crown and bleed cuts off everyone else who's still grinding.
After 4 consecutive weeks at #1, the ruling faction's 50% cut shrinks by 10% per extra week, floored at 20% of normal. So weeks 5/6/7/8 pay 40/30/20/20 percent of normal — challenger factions get a fairer fight as the ruler stays at the top. The leaderboard is alive every Sunday.
Hold an item and run /sell to convert it to coins, or /worth to check the price first.
A 10% server-shop tax routes to the main treasury — chest shops between players are tax-free.
| Item | Sell price | Item | Sell price |
|---|---|---|---|
| oak_log | 2 🪙 | birch_log | 2 🪙 |
| spruce_log | 2 🪙 | jungle_log | 2 🪙 |
| acacia_log | 2 🪙 | dark_oak_log | 2 🪙 |
| cherry_log | 2 🪙 | mangrove_log | 2 🪙 |
| stone | 1 🪙 | coal | 4 🪙 |
| raw_copper | 3 🪙 | copper_ingot | 4 🪙 |
| raw_iron | 6 🪙 | iron_ingot | 8 🪙 |
| raw_gold | 9 🪙 | gold_ingot | 12 🪙 |
| copper_block | 36 🪙 | iron_block | 72 🪙 |
| gold_block | 108 🪙 | emerald_block | 270 🪙 |
| diamond_block | 540 🪙 | diamond | 60 🪙 |
| emerald | 30 🪙 | lapis_lazuli | 5 🪙 |
| redstone | 3 🪙 | quartz | 3 🪙 |
| amethyst_shard | 5 🪙 | bamboo | 1 🪙 |
| arrow | 2 🪙 | tnt | 18 🪙 |
| lead | 15 🪙 | netherite_scrap | 200 🪙 |
| ancient_debris | 500 🪙 | netherite_ingot | 848 🪙 |
| Item | Sell price | Item | Sell price |
|---|---|---|---|
| wheat | 3 🪙 | carrot | 3 🪙 |
| potato | 3 🪙 | apple | 5 🪙 |
| sugar_cane | 2 🪙 | pumpkin | 4 🪙 |
| melon_slice | 2 🪙 | bone_meal | 2 🪙 |
| honeycomb | 8 🪙 | wool | 3 🪙 |
| leather | 6 🪙 | egg | 2 🪙 |
| feather | 2 🪙 | golden_carrot | 15 🪙 |
| golden_apple | 101 🪙 |
| Item | Sell price | Item | Sell price |
|---|---|---|---|
| string | 3 🪙 | bone | 3 🪙 |
| spider_eye | 5 🪙 | rotten_flesh | 1 🪙 |
| gunpowder | 6 🪙 | slime_ball | 5 🪙 |
| ender_pearl | 10 🪙 | blaze_rod | 15 🪙 |
| nether_wart | 5 🪙 | glowstone_dust | 8 🪙 |
| magma_cream | 10 🪙 | ghast_tear | 40 🪙 |
| phantom_membrane | 20 🪙 | prismarine_shard | 8 🪙 |
| prismarine_crystals | 12 🪙 | chorus_fruit | 8 🪙 |
| rabbit_hide | 3 🪙 | rabbit_foot | 20 🪙 |
| goat_horn | 25 🪙 | experience_bottle | 20 🪙 |
| Item | Sell price | Notes |
|---|---|---|
| elytra | 3,000 🪙 | End city ship · top-tier item |
| nether_star | 2,000 🪙 | Wither kill (3 skulls + 4 soul sand) |
| totem_of_undying | 500 🪙 | Woodland Mansion / Pillager raids |
| wither_skeleton_skull | 400 🪙 | Nether Fortress · ~2.5% drop |
| trident | 300 🪙 | Drowned drop · low chance |
| heart_of_the_sea | 200 🪙 | Buried treasure · conduit material |
| dragon_breath | 150 🪙 | End fight only |
| shulker_shell | 120 🪙 | End city · 50% drop with Looting III |
| echo_shard | 100 🪙 | Ancient City exclusive |
| disc_fragment_5 | 80 🪙 | Warden drop |
| nautilus_shell | 30 🪙 | Drowned trident farm / fishing |
| Disc | Sell price | Disc | Sell price |
|---|---|---|---|
| music_disc_13 | 50 🪙 | music_disc_cat | 50 🪙 |
| music_disc_blocks | 50 🪙 | music_disc_chirp | 50 🪙 |
| music_disc_far | 50 🪙 | music_disc_mall | 50 🪙 |
| music_disc_mellohi | 50 🪙 | music_disc_stal | 50 🪙 |
| music_disc_strad | 50 🪙 | music_disc_ward | 50 🪙 |
| music_disc_11 | 50 🪙 | music_disc_wait | 50 🪙 |
| music_disc_otherside | 75 🪙 | music_disc_5 | 75 🪙 |
| music_disc_pigstep | 75 🪙 | music_disc_relic | 100 🪙 |
| Template | Sell price | Source |
|---|---|---|
| netherite_upgrade_smithing_template | 150 🪙 | Bastion Treasure |
| silence_armor_trim_smithing_template | 150 🪙 | Ancient City (rare) |
| spire_armor_trim_smithing_template | 120 🪙 | End City |
| wayfinder_armor_trim_smithing_template | 120 🪙 | Trail Ruins |
| shaper_armor_trim_smithing_template | 120 🪙 | Trail Ruins |
| raiser_armor_trim_smithing_template | 120 🪙 | Trail Ruins |
| host_armor_trim_smithing_template | 120 🪙 | Trail Ruins |
| flow_armor_trim_smithing_template | 120 🪙 | Ocean Monument loot |
| bolt_armor_trim_smithing_template | 120 🪙 | Trial Chamber loot |
| ward_armor_trim_smithing_template | 100 🪙 | Ancient City |
| eye_armor_trim_smithing_template | 100 🪙 | Stronghold |
| vex_armor_trim_smithing_template | 100 🪙 | Woodland Mansion |
| tide_armor_trim_smithing_template | 100 🪙 | Elder Guardian drop |
| snout_armor_trim_smithing_template | 100 🪙 | Bastion Remnant |
| rib_armor_trim_smithing_template | 100 🪙 | Nether Fortress |
| sentry_armor_trim_smithing_template | 80 🪙 | Pillager Outpost |
| dune_armor_trim_smithing_template | 80 🪙 | Desert Pyramid |
| coast_armor_trim_smithing_template | 80 🪙 | Shipwreck |
| wild_armor_trim_smithing_template | 80 🪙 | Jungle Temple |
| Item | Buy price | Notes |
|---|---|---|
| bread | 8 🪙 | Always-available food |
| name_tag | 50 🪙 | No need to grind a librarian |
| saddle | 75 🪙 | Skip the dungeon RNG |
More buyable items get added by staff over time. Suggest items in Discord.
Six steps to a faction. No client mods required.
Multiplayer → Add Server → paste mc.earthservers.net
Every first-join player gets 2,000 coins — enough to claim 26 chunks, declare a war, or buy 40 lottery tickets.
/f create <name> · 3-16 chars. You're the leader from second one.
/f claim the chunk you stand on (75 🪙) or /f claim radius 3 for bulk. Anything outside your power cap gets refused.
/f invite <player>. Each member adds 10 power = 30 more chunks of land.
Take bounties. Buy lottery tickets. Score on the individual leaderboard. Win the faction throne.
Power flows down. Coin flows up. Diplomats sit between.
Sets relations, declares war, designates the core chunk, sets faction color, disbands. One per faction. Promoting an Officer to Leader auto-transfers the role.
Invites, kicks, sets home, manages MOTD, withdraws from bank, declares + ends wars.
Two slots per faction. Can toggle PvP off, immune to capture, signs peace requests. Can't withdraw from bank.
Claims and unclaims land, deposits to the bank, uses home, raids during war. Brings 10 power per head.
A faction stays alive as long as any single member has been online in the last 7 days. It's a roster-wide check, not a leader check — a 10-person faction with 9 dormant accounts and 1 weekly login is still active.
Block protection on claimed land is strict by default — non-members can't break, place, open chests, push buttons, or trigger anything inside your claims. Sometimes that's too tight: chest shops need outsiders to be able to right-click the sign to buy. Toggle these on per-faction with /f perm <key> true (Leader only).
/f perm list shows the full list. More permissions can be added without breaking existing ones — keys not present fall back to the registered default.
A 90-minute capture window. Every kill extends it. Capture the core, take their bank.
Officer or Leader runs /f war declare <faction> — costs 1,500 from your faction bank. 10% of that feeds the faction pool.
From 18:00 server time, 90 minutes long. Any defender can be killed for free. Capture chunks tile by tile.
Hold ground for 90 seconds while no defenders are standing on it. Kills extend the timer 20 seconds.
Capturing the core chunk takes 3× normal time. Successful core takeover seizes the defender's home and 50% of their bank.
Both Officers run /f war peace <faction>. The side with more captures gets a Raider I book as the war reward.
Every contested chunk lights up with a glowing red world-border at its edges — the same shimmer you see at the real world border, sized down to that one 16×16 chunk. Attackers, defenders, and allied factions all see it; uninvolved players don't, so the battle stays tactical.
No client mod required — the server sends each player their own fake world border via vanilla packets.
Territory is claimed one 16×16 chunk at a time. Standing in wilderness, run /f claim — that chunk becomes yours and gets full block protection against non-members (except during a declared war's raid window). Costs 75 🪙 from your faction bank.
Power scales with member count — chunks ≤ members × 10. More members = more land.
Five flavors — utility, combat, ranged, economy, and curses. Apply at the anvil. Two same-level books combine into the next tier.
| Enchant | Applies to | Effect | Where |
|---|---|---|---|
| Smelting I–II | Pickaxe, Shovel | Auto-smelts ore drops. II also smelts logs → charcoal, cobblestone → stone. | Shop 800 · Ancient City |
| Telepathy I–II | Tools, Sword (II) | Drops go straight to inventory. II also captures mob drops on kill. | Shop 1,200 · Stronghold Library |
| Replanting I | Hoe | Mature crops auto-replant; one seed is consumed. | Shop 600 · Jungle Temple |
| Vein Miner I | Pickaxe | Sneak + break ore = whole vein. Skips chunks you can't build in. | Shop 1,000 · Bastion |
| Steady I–II | Boots | I: −50% fall damage. II: −75% AND ender pearl damage negated. | Shop 400 · End City |
| Magnetic I | Any armor | Pulls items + XP within 5 blocks. Won't take other players' drops. | Shop 900 |
| Scavenger I | Sword, Axe | +25% chance to roll an extra rare drop on mob kill. | End City · Nether Bridge |
| Featherweight I | Chestplate | Eliminates water-movement penalty (Dolphin's Grace while submerged). | Shop 700 · Underwater Ruin |
| Experienced I | Tools, Sword, Bow | +25% bonus XP from natural mob kills + ore breaks. | Shop 1,100 · Stronghold Library |
| Enchant | Applies to | Effect | Where |
|---|---|---|---|
| Lifesteal I–II | Sword, Axe | Heal 1 heart per level on kill. 3s cooldown; 80% HP cap. | Shop 1,500 / 3,000 |
| Parry I | Sword | 15% chance on melee hit to reflect 40% damage. Never in your own claim. | Bastion · Ancient City |
| Execute I | Sword, Axe | +50% damage vs targets below 25% HP. Players + bosses only. | Weekly winner reward |
| Cripple I | Sword | 25% chance on hit: Slowness II for 3s. 8s per-target cooldown. | Crafting recipe |
| Territorial I | Sword, Axe, Bow | +15% damage vs enemies inside your own claim. | Faction level 5 reward |
| Raider I | Sword, Axe | +20% damage vs enemies in their claim during active war. | War-victory reward |
| Enchant | Applies to | Effect | Where |
|---|---|---|---|
| Explosive Arrows I | Bow, Crossbow | Arrows explode on hit (radius 2, 50% AOE damage). No block damage. | Shop 2,000 · Bastion |
| Multishot II I | Crossbow | Fires 5 arrows in a 10° spread. Can't coexist with vanilla Multishot. | Shop 1,800 |
| Homing I | Bow | Arrows curve toward valid targets within 8 blocks (2s max). | End City (rare) |
| Lifedrain I | Bow, Crossbow | Arrows apply Weakness II for 4s. 6s per-target cooldown. | Shop 1,400 |
| Enchant | Applies to | Effect | Where |
|---|---|---|---|
| Merchant I | Any armor | +5% bonus on chest-shop sales (paid from server treasury). Stub: requires Savs txn API support. | Shop 2,500 |
| Treasurer I | Any armor | Each ONLINE faction member wearing Treasurer adds +0.5% to bank interest, max +1.5%. | Shop 3,000 |
Warning. Curses are permanent. Only the grindstone or an OP override can remove them. Applying needs a typed confirm within 30 seconds.
| Curse | Applies to | Effect | Where |
|---|---|---|---|
| Berserker's Curse | Sword, Axe | +35% damage dealt AND +35% damage taken — both always on. | Ancient City (1/chest) |
| Glass Cannon's Curse | Chestplate | +60% damage dealt; chestplate provides 0 armor. | Bastion · End City |
Wear all 4 armor pieces with the same custom enchant for a bonus that stacks on top.
Total fall + ender pearl immunity.
Resistance I in your own claim, refreshed every second.
2× item-pickup radius, 3× XP-orb radius.
Sword/axe + 4 armor: +1 heart per heal trigger.
Naturally-spawning chests, barrels, and shulker boxes don't get drained by the first explorer. Every player who opens one rolls their own loot — no one steals yours, no one beats you to it.
Your private loot. Every chest rolls its loot table fresh for you, and only you. Take what you want — take all of it. No other player can see it, take it, or grief it.
Comes with a 30-day expiry: if you never go back, the items return to the chest for the next visitor. The clock resets every time you take something.
The bottom row is a shared community drop. Toss your duplicates, leftovers, or just kind gifts in there — the next person who opens the chest sees what you left. Anyone can take from it; anyone can drop in.
Real-time sync. Watch items disappear when someone else grabs them.
Open a chest and the title tells you the state at a glance:
A full server-side port of BigDoors — drawbridges, portcullises, sliding gates, 3-storey hinged doors. Smooth client-side animation via vanilla BlockDisplay entities; no client mod, no resource pack.
Build one with /bdoor new <name> <type>, mark two corners + an engine block, then /bdoor confirm.
Manage everything from a chest GUI: /bdoor menu · /bdm.
Toggle by command, redstone signal on the engine block, or auto-close timer.
EarthFactions mod ✓
Drop into the karaoke zone, queue a song, and the lyrics light up letter-by-letter in time with the audio. Backing track plays through registered speakers — note blocks or jukeboxes scattered around the room. Full server-side, no client mod required.
LRC3 lyric format with per-word timing — sung text fills in white, active word in light gray, upcoming words dimmed.
Place note blocks or jukeboxes anywhere; register up to 8 with /karaoke addspeaker. Backing track plays from all simultaneously.
Big on-screen countdown before each song so the room can get ready, hush up, or hit the dance floor.
Dedicated Karaoke slider in Voice Chat settings (V → Audio). Mute karaoke without muting people talking.
Browse the song list in a chest GUI (/km). Click to queue; songs play in order with their requester credited.
Voice Chat configured with the AUDIO codec for music quality. Auto-prompts everyone to disable Noise Suppression on entry.
1. Drop files on the server:
config/earthfactions/karaoke/ lyrics/bipolarinstrum.lrc3 audio/bipolarinstrum.wav (or .mp3)
Names must match. Convert FLAC to WAV first — AudioPlayer doesn't accept FLAC: ffmpeg -i in.flac out.wav
2. Set the karaoke centre + speakers:
/karaoke setpos # stand in centre, run this # Place note blocks / jukeboxes around the room. For each, look at it: /karaoke addspeaker # adds it as an audio source (max 8)
3. Reload — auto-imports any new audio files:
/karaoke reload
My code hands the audio to AudioPlayer's import API, gets a UUID, saves the song-name → UUID binding. Subsequent reloads only re-import new files. Songs without an audio binding still queue and display lyrics — they just play silent.
Without these installed, lyrics still scroll on screen for everyone in the karaoke zone — just no backing track audio.
Refreshed every minute from the live server. Same data as /f top in-game.
Stock Vanilla 26.1.2 connects on day one. These optional client mods make life easier.
Proximity voice. Press V for settings. Open-mic by default; switch to push-to-talk if you prefer.
Top-left tooltip showing what you're looking at — block, entity, mod source. No commands.
Hover any item, press R for recipes / U for uses.
The official EarthFactions client modpack bundles the optional client mods above with our shader preset, pre-configured for 26.1.2.
~ 120 MB · Fabric 26.1.2 · Java 25
No. Vanilla 26.1.2 is enough. The optional client mods listed above (Voice, Jade, JEI) just make life nicer.
Climb the score leaderboard — score = members × 10 + claims × 5 + bank ÷ 100. Beat the ruling faction's score by Sunday's payout tick and you take the crown. The dominance penalty is on your side: every week the ruler stays at #1 past 4, their cut shrinks by 10%.
The 7-day timer is the whole faction, not just the leader. As long as any single member logs in (or was seen online within the last 7 days), the faction stays active. Once the entire roster has been silent for 7 days, the faction is marked abandoned and claims start dropping at 1 per hour (oldest first). Logging back in at any point during the drop phase clears the abandoned flag and the bleeding stops — but you can't recover claims that already fell. Faction dissolves entirely once it has zero claims left.
The dominance penalty floor (20% of normal #1 payout after enough weeks) means smaller factions always have a path. Plus war declarations cost 1,500 coins from the bank — a 3-person faction can't churn through wars without consequence.
Yes. Outsiders can't break, place, ignite, TNT, or open containers in your claimed land — except during an active raid window (declared war, 18:00 server time, 90-min window). Allies bypass the protection.
Run /bounty place <player> <amount>. Anyone who kills that target collects 95% of every bounty on them at once. 5% of the payout feeds the faction prize pool. New players get 24 hours of grace before they can be targeted.
Coin taxes only apply over thresholds: wealth tax fires only on faction bank balances above 50,000. Sell tax (10%) only applies when you sell at /sell — chest shops between players are tax-free.
Every command works in-game and from the server console where applicable.
| Command | Role | Description |
|---|---|---|
| /balance | player | Show your current coin balance. |
| /pay <player> <amount> | player | Send coins directly to another player. |
| /withdraw <amount> | player | Convert balance into a physical banknote item. |
| /deposit | player | Deposit a held banknote back into your balance. |
| /baltop | player | Leaderboard of the richest players on the server. |
| /worth | player | Check the server-shop value of the item in your hand. |
| /sell | player | Sell the held stack at the server-shop sell price (10% tax). |
| /shop create sell <price> | player | Create a sell shop on the chest you're looking at. |
| /shop create buy <price> | player | Create a buy shop on the chest you're looking at. |
| Command | Role | Description |
|---|---|---|
| /f create <name> | player | Found a faction with you as Leader. 3-16 chars. |
| /f disband | leader | Permanently dissolve. |
| /f info [faction] | player | Faction info — yours by default, or another by name. |
| /f list | player | Every faction with member + claim counts. |
| /f leave | member | Leave your faction. Leaders must promote a successor first. |
| /f invite <player> | officer | Invite an online player. They reply with /f accept. |
| /f promote/demote <player> | leader | Step up/down: Member ↔ Diplomat ↔ Officer ↔ Leader. |
| /f top [land|wealth|members] | player | Faction leaderboard, ruler marked with 👑. |
| /f top players [week] | player | Individual weekly leaderboard. |
| /f treasury | player | All five EarthBank pools + current ruler + last winners. |
| /f perm list | player | Show every faction permission, current state, and default. |
| /f perm <key> <true|false> | leader | Toggle a faction permission (e.g. outside_shop_use for chest shops). |
| Command | Role | Description | Cost |
|---|---|---|---|
| /f claim | member | Claim the chunk you're standing in. | 75 🪙 |
| /f claim radius <r> | member | Bulk-claim wilderness in radius (max 5). | 75 🪙 × n |
| /f claim auto | member | Toggle: walking into wilderness auto-claims. | 75 🪙 × n |
| /f unclaim | member | Free; raids during war pay raid bounty. | free / 150 🪙 |
| /f core | leader | Designate the chunk you stand in as your core. | free |
| /f sethome / home | officer / member | Set / teleport to faction home. | free |
| Command | Role | Description |
|---|---|---|
| /f bank balance | member | Show faction bank balance. |
| /f bank deposit <amount> | member | Move coins from your wallet to the bank. |
| /f bank withdraw <amount> | officer | Move coins from the bank to your wallet. |
| /f treasury | player | Show treasury balance, days until payout, last winners. |
| /f treasury add [amount] | op | Admin: deposit admin_seed_amount or a custom amount. |
| Command | Role | Description | Cost |
|---|---|---|---|
| /f war declare <faction> | officer | Declare war. 30-min minimum duration before peace can be requested. Seeds the betting pot. | 1,500 🪙 |
| /f war peace <faction> | officer | Both sides must run this for peace to take effect. Winner gets Raider I book + bet pot payout. | free |
| /f war list | player | All active wars with timers + capture counts. | free |
| /f war status | player | Your faction's wars + raid window state. | free |
| /f bet <faction> <amount> | player | Bet on a faction to win their war. Anyone can bet, even neutrals. Min 10 🪙. | stake |
| /f bet info | player | Live pots for every active war + your standing stake. | free |
| Command | Role | Description |
|---|---|---|
| /eshop enchant list | player | Clickable shop catalog. Hover for details. |
| /eshop enchant buy <name> [level] | player | Buy an enchanted book at the configured price. |
| /enchant info <name> | player | Detailed view: levels, compatibility, conflicts, sources. |
| /enchant preview <name> | player | Player-friendly summary with curse / set-bonus tags. |
| /enchant stats | player | Personal counters: triggers, reflects, blocks, etc. |
| /enchant custom <name> <lvl> [confirm] | op | Apply enchant to held item. Curses require confirm token. |
| Command | Role | Description |
|---|---|---|
| /lottery buy <n> | player | Buy n tickets at 50 🪙 each from your wallet (cap 100/draw). |
| /lottery buy faction <n> | officer/leader | Buy from the faction bank (cap 200/draw). Faction wins go to the bank. |
| /lottery info | player | Jackpot, your tickets, faction tickets, time until draw. |
| /lottery history | player | Last 10 winners (👤 player or 🏰 faction). |
| /lottery admin draw|seed | op | Force a draw / seed the jackpot. |
| Command | Role | Description |
|---|---|---|
| /bounty place <player> <amount> | player | Place a bounty (min 200 🪙). Charges your wallet. |
| /bounty add <player> <amount> | player | Top up an existing bounty you placed. |
| /bounty cancel <player> | player | Cancel your own bounty. 10% fee → faction pool. |
| /bounty list | player | All active bounties, sorted by amount. |
| /bounty info <player> | player | All bounties on a specific player. |
| /bounty my | player | Your placed and received bounties. |
| /bounty faction place <name> <amount> | player | Bounty on any member of a faction. |
| /bounty objective add|complete | op | Admin objective bounties (build contests, etc.). |
| Command | Role | Description |
|---|---|---|
| /bdoor menu · /bdm | player | Open the BigDoors GUI — manage every door from one chest screen. |
| /bdoor new <name> <type> | player | Start the creation wizard. Types: big_door, drawbridge, portcullis, sliding_door. |
| /bdoor confirm · /bdoor cancel | player | Finalise or abort the in-progress wizard. |
| /bdoor direction <dir> | player | During wizard: set open direction (north/south/east/west or up/down). |
| /bdoor distance <blocks> | player | During wizard: set blocks-to-move (portcullis / sliding only). 1-50. |
| /bdoor toggle <door> | player | Open/close. Smart — opens if closed, closes if open. |
| /bdoor open · /bdoor close <door> | player | Force a specific state. |
| /bdoor info <door> | player | Type, state, owner, size, bounds, engine, settings, co-owners. |
| /bdoor list [page] | player | Your doors. Paginated, 8 per page. |
| /bdoor list all [page] | op | Every door on the server. |
| /bdoor list <player> | op | Doors owned by another player. |
| /bdoor lock · /bdoor unlock <door> | owner | Prevent / allow non-owners from toggling. |
| /bdoor setdirection <door> <dir> | owner | Change open direction. Validated per door type. |
| /bdoor setdistance <door> <n> | owner | Change blocks-to-move. 1-50. Translation doors only. |
| /bdoor setautoclose <door> <sec> | owner | Auto-close after N seconds (-1 = disabled, max 300). |
| /bdoor redstone <door> <true|false> | owner | Toggle redstone control on the engine block. |
| /bdoor powerblock <door> | owner | Get a relocation tool — next left-click sets the engine block. |
| /bdoor addowner <door> <player> | owner | Grant another player toggle/edit access. |
| /bdoor removeowner <door> <player> | owner | Revoke co-owner status. |
| /bdoor refill <door> | op | Repair: fill the door's bounding box with stone. |
| /bdoor pause | op | Pause/resume ALL door animations globally. |
| /bdoor stop | op | Force-finish every in-flight animation immediately. |
| /bdoor delete <door> | owner | Permanently remove the door registration. |
| Command | Role | Description |
|---|---|---|
| /karaoke menu · /km | player | Open the song-selection chest GUI. Click a disc to add to queue. |
| /karaoke list | player | List every available song with duration, line count, audio status. |
| /karaoke queue <song> | player | Queue a song by name. Tab-completes available songs. Capped per player. |
| /karaoke queue list | player | Show the current queue + now-playing in chat. |
| /karaoke nowplaying | player | Current song + progress bar + time remaining. |
| /karaoke skip | requester / op | Skip the current song. Only the requester or an OP may skip. |
| /karaoke play <song> | op | Bypass the queue and start a song immediately. |
| /karaoke stop | op | Stop playback and clear the queue. |
| /karaoke setpos | op | Set the karaoke centre to your current position. Audio fallback + lyric radius pivot. |
| /karaoke reload | op | Re-scan the lyrics + audio folders for new files. |
| /karaoke addspeaker | op | Look at a Note Block or Jukebox and run this — it becomes a karaoke audio source. Up to 8. |
| /karaoke removespeaker | op | Look at a registered speaker to remove it. |
| /karaoke listspeakers | player | List every registered speaker with its block coordinates. |
| /karaoke bindaudio <song> [uuid] | op | Bind a song name to an AudioPlayer audio UUID. Either paste the UUID directly (from /audioplayer upload), or omit it to read from a held music disc. |
| /karaoke unbindaudio <song> | op | Remove the audio binding for a song (lyrics-only mode for that song). |
| /karaoke bindings | player | List every song → AudioPlayer audio UUID currently bound. |
| Command | Role | Description |
|---|---|---|
| /wild · /rtp | player | Random teleport to a safe overworld location. 3s warmup. 5-min cooldown. |
| /voteday | player | Vote to skip night. Solo player skips instantly. |
| /discord | player | Post a clickable Discord invite link. |
| /pvp | diplomat | Diplomat-only PvP toggle. Refused while combat-tagged. |
| /haul info|stats | op | Chest tracking info / global stats. |
| /ac status|violations|log | op | Anti-cheat dashboard, per-player violations, log tail. |
| /ef reload | op | Reload config without restart. |
| /ef status · /ef version | op | System status / mod version. |