CHECKING… · java edition · 26.1.2 · vanilla-friendly
000-00-000 visitor # · ✦ best viewed at any size ✦
EARTHSERVERS RULES THE THRONE — WEEK 1 OF DOMINANCE NEW LOTTERY JACKPOT GROWING NOW · DRAW EVERY 72 HOURS POST A BOUNTY · COLLECT A BOUNTY · NEVER LOSE A BLOCK 21 CUSTOM ENCHANTS · CHESTS GIVE EACH PLAYER THEIR OWN LOOT WEEKLY PRIZE POOLS PAY OUT EVERY SUNDAY
▣ 21 CUSTOM ENCHANTS · 4 PRIZE POOLS · ZERO LOOT RACING ▣

Are you the
BEST Minecraft player
alive?

Build empires. Wage wars. Hunt bounties. Take the throne.
One server. Every skill — community, combat, economy, exploration — tested at once.

👑
CURRENT RULING FACTION
EarthServers WEEK 1 NEW!

Think you can take me on?

The throne is held. Will you be the one to take it?

⚒ Get Started $ See the Prize Pools ⚔ Browse Commands
mc.earthservers.net
THE EARTHBANK

EARTHBANK

Every claim, every kill, every coin spent feeds FIVE live prize pools.
Every Sunday, the bank pays back to the best.


👑 Faction Prize
50/30/20
TOP 3 FACTIONS · WEEKLY

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.

🥇 Individual Prize
50/30/20
TOP 3 PLAYERS · WEEKLY

Score = (coins / 10) + (kills × 2) + (blocks placed / 5) + minutes online. Test every skill at once. /f top players to see live ranks.

🎟 Lottery Jackpot
EVERY 72H
PLAYERS + FACTIONS · ROLL OVER

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.

💀 Bounty Board
200+
MIN BOUNTY · LIVE

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.

🎉 Events Fund
SEEDED
ADMIN-DRIVEN

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.

▶ Where the money comes from
SourceFaction PoolMain TreasuryWhat'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 sales10%90% to jackpot
Bounty collected5%95% to killer
Weekly seed top-up40%60%

All flows are configurable. /f treasury shows the live balance and time until next payout.

▶ Weekly seed · the treasury floor

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.

weekly_prize_pool_minimum
The floor. Raise to make every Sunday more lucrative; lower (or 0) to disable seeding entirely and rely only on collected friction.
faction_pool_weekly_seed_cut
How much of the seed goes to the faction pool vs main treasury. Default 0.40 = 40% to faction pool, 60% to main.
/f treasury add <amount>
OP-only manual top-up. Bypasses the floor — adds the amount directly to main treasury whenever you run it.
/f treasury
Anyone can run it. Shows current balance, faction pool, days until next payout, and last week's winners.

Tune via config/earthfactions.jsontreasury block, then /ef reload.

⚔ War betting · don't fight, profit

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 ruler runs the economy

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.

⚠ Dominance penalty · the throne can be taken

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.

▣ SERVER SHOP

115 sell prices.
Three buy items.

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.

ItemSell priceItemSell price
oak_log2 🪙birch_log2 🪙
spruce_log2 🪙jungle_log2 🪙
acacia_log2 🪙dark_oak_log2 🪙
cherry_log2 🪙mangrove_log2 🪙
stone1 🪙coal4 🪙
raw_copper3 🪙copper_ingot4 🪙
raw_iron6 🪙iron_ingot8 🪙
raw_gold9 🪙gold_ingot12 🪙
copper_block36 🪙iron_block72 🪙
gold_block108 🪙emerald_block270 🪙
diamond_block540 🪙diamond60 🪙
emerald30 🪙lapis_lazuli5 🪙
redstone3 🪙quartz3 🪙
amethyst_shard5 🪙bamboo1 🪙
arrow2 🪙tnt18 🪙
lead15 🪙netherite_scrap200 🪙
ancient_debris500 🪙netherite_ingot848 🪙
ItemSell priceItemSell price
wheat3 🪙carrot3 🪙
potato3 🪙apple5 🪙
sugar_cane2 🪙pumpkin4 🪙
melon_slice2 🪙bone_meal2 🪙
honeycomb8 🪙wool3 🪙
leather6 🪙egg2 🪙
feather2 🪙golden_carrot15 🪙
golden_apple101 🪙
ItemSell priceItemSell price
string3 🪙bone3 🪙
spider_eye5 🪙rotten_flesh1 🪙
gunpowder6 🪙slime_ball5 🪙
ender_pearl10 🪙blaze_rod15 🪙
nether_wart5 🪙glowstone_dust8 🪙
magma_cream10 🪙ghast_tear40 🪙
phantom_membrane20 🪙prismarine_shard8 🪙
prismarine_crystals12 🪙chorus_fruit8 🪙
rabbit_hide3 🪙rabbit_foot20 🪙
goat_horn25 🪙experience_bottle20 🪙
ItemSell priceNotes
elytra3,000 🪙End city ship · top-tier item
nether_star2,000 🪙Wither kill (3 skulls + 4 soul sand)
totem_of_undying500 🪙Woodland Mansion / Pillager raids
wither_skeleton_skull400 🪙Nether Fortress · ~2.5% drop
trident300 🪙Drowned drop · low chance
heart_of_the_sea200 🪙Buried treasure · conduit material
dragon_breath150 🪙End fight only
shulker_shell120 🪙End city · 50% drop with Looting III
echo_shard100 🪙Ancient City exclusive
disc_fragment_580 🪙Warden drop
nautilus_shell30 🪙Drowned trident farm / fishing
DiscSell priceDiscSell price
music_disc_1350 🪙music_disc_cat50 🪙
music_disc_blocks50 🪙music_disc_chirp50 🪙
music_disc_far50 🪙music_disc_mall50 🪙
music_disc_mellohi50 🪙music_disc_stal50 🪙
music_disc_strad50 🪙music_disc_ward50 🪙
music_disc_1150 🪙music_disc_wait50 🪙
music_disc_otherside75 🪙music_disc_575 🪙
music_disc_pigstep75 🪙music_disc_relic100 🪙
TemplateSell priceSource
netherite_upgrade_smithing_template150 🪙Bastion Treasure
silence_armor_trim_smithing_template150 🪙Ancient City (rare)
spire_armor_trim_smithing_template120 🪙End City
wayfinder_armor_trim_smithing_template120 🪙Trail Ruins
shaper_armor_trim_smithing_template120 🪙Trail Ruins
raiser_armor_trim_smithing_template120 🪙Trail Ruins
host_armor_trim_smithing_template120 🪙Trail Ruins
flow_armor_trim_smithing_template120 🪙Ocean Monument loot
bolt_armor_trim_smithing_template120 🪙Trial Chamber loot
ward_armor_trim_smithing_template100 🪙Ancient City
eye_armor_trim_smithing_template100 🪙Stronghold
vex_armor_trim_smithing_template100 🪙Woodland Mansion
tide_armor_trim_smithing_template100 🪙Elder Guardian drop
snout_armor_trim_smithing_template100 🪙Bastion Remnant
rib_armor_trim_smithing_template100 🪙Nether Fortress
sentry_armor_trim_smithing_template80 🪙Pillager Outpost
dune_armor_trim_smithing_template80 🪙Desert Pyramid
coast_armor_trim_smithing_template80 🪙Shipwreck
wild_armor_trim_smithing_template80 🪙Jungle Temple
ItemBuy priceNotes
bread8 🪙Always-available food
name_tag50 🪙No need to grind a librarian
saddle75 🪙Skip the dungeon RNG

More buyable items get added by staff over time. Suggest items in Discord.

▣ GETTING STARTED

Connect once.
Stay forever.

Six steps to a faction. No client mods required.

  1. 1
    Add the Server

    Multiplayer → Add Server → paste mc.earthservers.net

  2. 2
    Wait for your starting balance

    Every first-join player gets 2,000 coins — enough to claim 26 chunks, declare a war, or buy 40 lottery tickets.

  3. 3
    Found a faction

    /f create <name> · 3-16 chars. You're the leader from second one.

  4. 4
    Claim land

    /f claim the chunk you stand on (75 🪙) or /f claim radius 3 for bulk. Anything outside your power cap gets refused.

  5. 5
    Recruit · invite friends

    /f invite <player>. Each member adds 10 power = 30 more chunks of land.

  6. 6
    Compete · climb the bank

    Take bounties. Buy lottery tickets. Score on the individual leaderboard. Win the faction throne.

▣ FACTIONS

Three roles.
One clear hierarchy.

Power flows down. Coin flows up. Diplomats sit between.

LEADER

Full Control

Sets relations, declares war, designates the core chunk, sets faction color, disbands. One per faction. Promoting an Officer to Leader auto-transfers the role.

OFFICER

Recruit & Manage

Invites, kicks, sets home, manages MOTD, withdraws from bank, declares + ends wars.

DIPLOMAT

Truce-Holder

Two slots per faction. Can toggle PvP off, immune to capture, signs peace requests. Can't withdraw from bank.

MEMBER

Backbone

Claims and unclaims land, deposits to the bank, uses home, raids during war. Brings 10 power per head.

+10
POWER / MEMBER
−2
ON DEATH (30M)
7d
IDLE → ABANDONED
1/h
CLAIM DROP RATE

⏳ HOW ABANDONMENT WORKS

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.

Day 0 – 6
Faction is active. Any member online (or last-seen within 7 days) keeps the timer reset.
Day 7
If no member has been seen for the full 7 days, the faction is marked abandoned. Server announces it in chat.
Day 7 onward
Claims drop at 1 per hour, oldest first. 24 chunks lost per day of continued silence.
Recovery
Any member logging in clears the abandoned flag and the bleeding stops. Already-dropped claims are gone — but the faction survives.
Dissolution
If the faction reaches zero claims while abandoned, it's dissolved entirely and the name becomes available again.
Defense
Abandoned factions are also weakened: their claims lose protection during war windows, and any faction can capture from them without a war declaration.

⚙ FACTION PERMISSIONS

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).

outside_shop_use — default OFF
Lets non-members right-click signs in your claims (chests stay protected). Required for Savs Economy chest shops to be usable by anyone outside your faction. Set ON when you want to run a public store; leave OFF for private vault claims.

/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.

▣ WARS & RAIDING

When war comes,
it comes loud.

A 90-minute capture window. Every kill extends it. Capture the core, take their bank.

1

Declare

Officer or Leader runs /f war declare <faction> — costs 1,500 from your faction bank. 10% of that feeds the faction pool.

2

Raid window opens

From 18:00 server time, 90 minutes long. Any defender can be killed for free. Capture chunks tile by tile.

3

Stand on enemy chunk

Hold ground for 90 seconds while no defenders are standing on it. Kills extend the timer 20 seconds.

4

Take the core

Capturing the core chunk takes 3× normal time. Successful core takeover seizes the defender's home and 50% of their bank.

5

Sue for peace

Both Officers run /f war peace <faction>. The side with more captures gets a Raider I book as the war reward.

⚠ BATTLE VISUALIZER

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.

⚔ Attackers see
the chunk you're capturing — push in, hold ground.
🛡 Defenders see
your own chunk lit up — get there and push them out.
🏰 Allies see
the chunk under siege from up to 3 chunks away.

No client mod required — the server sends each player their own fake world border via vanilla packets.

▣ HOW TO CLAIM TERRITORY

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.

/f claim
Claim the chunk you're standing in. 75 🪙.
/f claim radius <1-5>
Bulk claim wilderness chunks within radius. 75 🪙 each.
/f claim auto
Walk into wilderness and it claims automatically — useful for mapping a territory shape on foot.
/f core
Designate the chunk you stand in as your core — the chunk attackers must take to seize your bank. Pick a defensible one.
/f border
Toggle a particle wall along the outer edges of your territory near you — your color, with cyan for allied edges and red for enemy edges.
/f map [radius]
Print a 21×21 chunk ASCII map in chat with hover info — see who owns each surrounding chunk.
/f unclaim
Free in peacetime. During an enemy raid window, unclaiming pays a 150 🪙 raid bounty.
Daily cap
A defender can lose at most a configured number of chunks per day to capture, so a single bad night can't wipe you.

Power scales with member count — chunks ≤ members × 10. More members = more land.

▣ CUSTOM ENCHANTS

Twenty-one enchants.
Earn them. Find them. Fear them.

Five flavors — utility, combat, ranged, economy, and curses. Apply at the anvil. Two same-level books combine into the next tier.

EnchantApplies toEffectWhere
Smelting I–IIPickaxe, ShovelAuto-smelts ore drops. II also smelts logs → charcoal, cobblestone → stone.Shop 800 · Ancient City
Telepathy I–IITools, Sword (II)Drops go straight to inventory. II also captures mob drops on kill.Shop 1,200 · Stronghold Library
Replanting IHoeMature crops auto-replant; one seed is consumed.Shop 600 · Jungle Temple
Vein Miner IPickaxeSneak + break ore = whole vein. Skips chunks you can't build in.Shop 1,000 · Bastion
Steady I–IIBootsI: −50% fall damage. II: −75% AND ender pearl damage negated.Shop 400 · End City
Magnetic IAny armorPulls items + XP within 5 blocks. Won't take other players' drops.Shop 900
Scavenger ISword, Axe+25% chance to roll an extra rare drop on mob kill.End City · Nether Bridge
Featherweight IChestplateEliminates water-movement penalty (Dolphin's Grace while submerged).Shop 700 · Underwater Ruin
Experienced ITools, Sword, Bow+25% bonus XP from natural mob kills + ore breaks.Shop 1,100 · Stronghold Library
EnchantApplies toEffectWhere
Lifesteal I–IISword, AxeHeal 1 heart per level on kill. 3s cooldown; 80% HP cap.Shop 1,500 / 3,000
Parry ISword15% chance on melee hit to reflect 40% damage. Never in your own claim.Bastion · Ancient City
Execute ISword, Axe+50% damage vs targets below 25% HP. Players + bosses only.Weekly winner reward
Cripple ISword25% chance on hit: Slowness II for 3s. 8s per-target cooldown.Crafting recipe
Territorial ISword, Axe, Bow+15% damage vs enemies inside your own claim.Faction level 5 reward
Raider ISword, Axe+20% damage vs enemies in their claim during active war.War-victory reward
EnchantApplies toEffectWhere
Explosive Arrows IBow, CrossbowArrows explode on hit (radius 2, 50% AOE damage). No block damage.Shop 2,000 · Bastion
Multishot II ICrossbowFires 5 arrows in a 10° spread. Can't coexist with vanilla Multishot.Shop 1,800
Homing IBowArrows curve toward valid targets within 8 blocks (2s max).End City (rare)
Lifedrain IBow, CrossbowArrows apply Weakness II for 4s. 6s per-target cooldown.Shop 1,400
EnchantApplies toEffectWhere
Merchant IAny armor+5% bonus on chest-shop sales (paid from server treasury). Stub: requires Savs txn API support.Shop 2,500
Treasurer IAny armorEach 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.

CurseApplies toEffectWhere
Berserker's CurseSword, Axe+35% damage dealt AND +35% damage taken — both always on.Ancient City (1/chest)
Glass Cannon's CurseChestplate+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.

Steady set

Total fall + ender pearl immunity.

Territorial set

Resistance I in your own claim, refreshed every second.

Magnetic set

2× item-pickup radius, 3× XP-orb radius.

Lifesteal set

Sword/axe + 4 armor: +1 heart per heal trigger.

▣ PER-PLAYER LOOT

Every chest is yours.
No racing the rush.

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.

The top rows: yours alone

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: share the wealth

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.

▶ Title legend

Open a chest and the title tells you the state at a glance:

  • ✦ Your Haul — never opened by you
  • ◈ Your Haul — opened, items still inside
  • ✓ Your Haul (Looted) — fully empty (community row still works)
▣ ANIMATED DOORS

Castle gates that
actually move.

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.

🚪
Big Doors
Hinged swings
🌉
Drawbridges
Folding bridges
Portcullises
Vertical gates
Sliding Doors
Side-shift walls

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 ✓

▣ KARAOKE

Sing in-game.
Lyrics scroll. Speakers thump.

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.

📜
Word-level highlighting

LRC3 lyric format with per-word timing — sung text fills in white, active word in light gray, upcoming words dimmed.

🎵
Multiple speakers

Place note blocks or jukeboxes anywhere; register up to 8 with /karaoke addspeaker. Backing track plays from all simultaneously.

10-second countdown

Big on-screen countdown before each song so the room can get ready, hush up, or hit the dance floor.

🎚️
Per-player volume

Dedicated Karaoke slider in Voice Chat settings (V → Audio). Mute karaoke without muting people talking.

📋
Queue + GUI

Browse the song list in a chest GUI (/km). Click to queue; songs play in order with their requester credited.

🤐
Singing-friendly defaults

Voice Chat configured with the AUDIO codec for music quality. Auto-prompts everyone to disable Noise Suppression on entry.

▶ How to sing
  1. Walk into the karaoke zone (the staff sets the centre with /karaoke setpos).
  2. Open the song picker: /karaoke menu or /km. Click any disc to queue it.
  3. A 10-second countdown appears for everyone in the zone — get ready.
  4. Lyrics scroll on the action bar with letter-fill timing. Sing along to the backing track playing through the speakers.
  5. When your song ends, the next queued song counts down. /karaoke skip to bow out early (requester or OP).
⚙ Setup (admin / OP)

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.

⚠ Required server mods (not on the modpack — install separately):
  • Simple Voice Chat — both server-side and on every client. Carries the karaoke audio.
  • AudioPlayer — server-side only. Handles audio file storage + streaming through Voice Chat.

Without these installed, lyrics still scroll on screen for everyone in the karaoke zone — just no backing track audio.

▣ LIVE LEADERBOARDS

Top factions.
Top players.

Refreshed every minute from the live server. Same data as /f top in-game.

⚔ TOP FACTIONS

FACTION SCORE MEMBERS CLAIMS
  1. loading…

★ TOP PLAYERS THIS WEEK

PLAYER SCORE KILLS MINUTES
  1. loading…
▣ USEFUL MODS

Server-side only.
Vanilla works fine.

Stock Vanilla 26.1.2 connects on day one. These optional client mods make life easier.

VOICE

Simple Voice Chat

Proximity voice. Press V for settings. Open-mic by default; switch to push-to-talk if you prefer.

HUD

Jade

Top-left tooltip showing what you're looking at — block, entity, mod source. No commands.

RECIPES

Just Enough Items

Hover any item, press R for recipes / U for uses.

▣ DOWNLOAD

Get the modpack.
Drop in. Play.

The official EarthFactions client modpack bundles the optional client mods above with our shader preset, pre-configured for 26.1.2.

Not required to play. Stock Vanilla 26.1.2 connects fine — the modpack is purely for convenience so you don't have to install each mod by hand.
⬇ Download Modpack v1.0

~ 120 MB · Fabric 26.1.2 · Java 25

▣ FAQ

Common questions.
Direct answers.

Do I need any mods to join?

No. Vanilla 26.1.2 is enough. The optional client mods listed above (Voice, Jade, JEI) just make life nicer.

How do I take the throne from EarthServers?

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%.

What happens if I don't log in for a week?

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.

Can a bigger faction just bully us?

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.

Is there grief protection in claimed chunks?

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.

How does a bounty actually work?

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.

I'm afraid of losing my stuff to the server taxes.

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.

▣ COMMAND REFERENCE

Everything,
in one place.

Every command works in-game and from the server console where applicable.

CommandRoleDescription
/balanceplayerShow your current coin balance.
/pay <player> <amount>playerSend coins directly to another player.
/withdraw <amount>playerConvert balance into a physical banknote item.
/depositplayerDeposit a held banknote back into your balance.
/baltopplayerLeaderboard of the richest players on the server.
/worthplayerCheck the server-shop value of the item in your hand.
/sellplayerSell the held stack at the server-shop sell price (10% tax).
/shop create sell <price>playerCreate a sell shop on the chest you're looking at.
/shop create buy <price>playerCreate a buy shop on the chest you're looking at.
CommandRoleDescription
/f create <name>playerFound a faction with you as Leader. 3-16 chars.
/f disbandleaderPermanently dissolve.
/f info [faction]playerFaction info — yours by default, or another by name.
/f listplayerEvery faction with member + claim counts.
/f leavememberLeave your faction. Leaders must promote a successor first.
/f invite <player>officerInvite an online player. They reply with /f accept.
/f promote/demote <player>leaderStep up/down: Member ↔ Diplomat ↔ Officer ↔ Leader.
/f top [land|wealth|members]playerFaction leaderboard, ruler marked with 👑.
/f top players [week]playerIndividual weekly leaderboard.
/f treasuryplayerAll five EarthBank pools + current ruler + last winners.
/f perm listplayerShow every faction permission, current state, and default.
/f perm <key> <true|false>leaderToggle a faction permission (e.g. outside_shop_use for chest shops).
CommandRoleDescriptionCost
/f claimmemberClaim the chunk you're standing in.75 🪙
/f claim radius <r>memberBulk-claim wilderness in radius (max 5).75 🪙 × n
/f claim automemberToggle: walking into wilderness auto-claims.75 🪙 × n
/f unclaimmemberFree; raids during war pay raid bounty.free / 150 🪙
/f coreleaderDesignate the chunk you stand in as your core.free
/f sethome / homeofficer / memberSet / teleport to faction home.free
CommandRoleDescription
/f bank balancememberShow faction bank balance.
/f bank deposit <amount>memberMove coins from your wallet to the bank.
/f bank withdraw <amount>officerMove coins from the bank to your wallet.
/f treasuryplayerShow treasury balance, days until payout, last winners.
/f treasury add [amount]opAdmin: deposit admin_seed_amount or a custom amount.
CommandRoleDescriptionCost
/f war declare <faction>officerDeclare war. 30-min minimum duration before peace can be requested. Seeds the betting pot.1,500 🪙
/f war peace <faction>officerBoth sides must run this for peace to take effect. Winner gets Raider I book + bet pot payout.free
/f war listplayerAll active wars with timers + capture counts.free
/f war statusplayerYour faction's wars + raid window state.free
/f bet <faction> <amount>playerBet on a faction to win their war. Anyone can bet, even neutrals. Min 10 🪙.stake
/f bet infoplayerLive pots for every active war + your standing stake.free
CommandRoleDescription
/eshop enchant listplayerClickable shop catalog. Hover for details.
/eshop enchant buy <name> [level]playerBuy an enchanted book at the configured price.
/enchant info <name>playerDetailed view: levels, compatibility, conflicts, sources.
/enchant preview <name>playerPlayer-friendly summary with curse / set-bonus tags.
/enchant statsplayerPersonal counters: triggers, reflects, blocks, etc.
/enchant custom <name> <lvl> [confirm]opApply enchant to held item. Curses require confirm token.
CommandRoleDescription
/lottery buy <n>playerBuy n tickets at 50 🪙 each from your wallet (cap 100/draw).
/lottery buy faction <n>officer/leaderBuy from the faction bank (cap 200/draw). Faction wins go to the bank.
/lottery infoplayerJackpot, your tickets, faction tickets, time until draw.
/lottery historyplayerLast 10 winners (👤 player or 🏰 faction).
/lottery admin draw|seedopForce a draw / seed the jackpot.
CommandRoleDescription
/bounty place <player> <amount>playerPlace a bounty (min 200 🪙). Charges your wallet.
/bounty add <player> <amount>playerTop up an existing bounty you placed.
/bounty cancel <player>playerCancel your own bounty. 10% fee → faction pool.
/bounty listplayerAll active bounties, sorted by amount.
/bounty info <player>playerAll bounties on a specific player.
/bounty myplayerYour placed and received bounties.
/bounty faction place <name> <amount>playerBounty on any member of a faction.
/bounty objective add|completeopAdmin objective bounties (build contests, etc.).
CommandRoleDescription
/bdoor menu · /bdmplayerOpen the BigDoors GUI — manage every door from one chest screen.
/bdoor new <name> <type>playerStart the creation wizard. Types: big_door, drawbridge, portcullis, sliding_door.
/bdoor confirm · /bdoor cancelplayerFinalise or abort the in-progress wizard.
/bdoor direction <dir>playerDuring wizard: set open direction (north/south/east/west or up/down).
/bdoor distance <blocks>playerDuring wizard: set blocks-to-move (portcullis / sliding only). 1-50.
/bdoor toggle <door>playerOpen/close. Smart — opens if closed, closes if open.
/bdoor open · /bdoor close <door>playerForce a specific state.
/bdoor info <door>playerType, state, owner, size, bounds, engine, settings, co-owners.
/bdoor list [page]playerYour doors. Paginated, 8 per page.
/bdoor list all [page]opEvery door on the server.
/bdoor list <player>opDoors owned by another player.
/bdoor lock · /bdoor unlock <door>ownerPrevent / allow non-owners from toggling.
/bdoor setdirection <door> <dir>ownerChange open direction. Validated per door type.
/bdoor setdistance <door> <n>ownerChange blocks-to-move. 1-50. Translation doors only.
/bdoor setautoclose <door> <sec>ownerAuto-close after N seconds (-1 = disabled, max 300).
/bdoor redstone <door> <true|false>ownerToggle redstone control on the engine block.
/bdoor powerblock <door>ownerGet a relocation tool — next left-click sets the engine block.
/bdoor addowner <door> <player>ownerGrant another player toggle/edit access.
/bdoor removeowner <door> <player>ownerRevoke co-owner status.
/bdoor refill <door>opRepair: fill the door's bounding box with stone.
/bdoor pauseopPause/resume ALL door animations globally.
/bdoor stopopForce-finish every in-flight animation immediately.
/bdoor delete <door>ownerPermanently remove the door registration.
CommandRoleDescription
/karaoke menu · /kmplayerOpen the song-selection chest GUI. Click a disc to add to queue.
/karaoke listplayerList every available song with duration, line count, audio status.
/karaoke queue <song>playerQueue a song by name. Tab-completes available songs. Capped per player.
/karaoke queue listplayerShow the current queue + now-playing in chat.
/karaoke nowplayingplayerCurrent song + progress bar + time remaining.
/karaoke skiprequester / opSkip the current song. Only the requester or an OP may skip.
/karaoke play <song>opBypass the queue and start a song immediately.
/karaoke stopopStop playback and clear the queue.
/karaoke setposopSet the karaoke centre to your current position. Audio fallback + lyric radius pivot.
/karaoke reloadopRe-scan the lyrics + audio folders for new files.
/karaoke addspeakeropLook at a Note Block or Jukebox and run this — it becomes a karaoke audio source. Up to 8.
/karaoke removespeakeropLook at a registered speaker to remove it.
/karaoke listspeakersplayerList every registered speaker with its block coordinates.
/karaoke bindaudio <song> [uuid]opBind 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>opRemove the audio binding for a song (lyrics-only mode for that song).
/karaoke bindingsplayerList every song → AudioPlayer audio UUID currently bound.
CommandRoleDescription
/wild · /rtpplayerRandom teleport to a safe overworld location. 3s warmup. 5-min cooldown.
/votedayplayerVote to skip night. Solo player skips instantly.
/discordplayerPost a clickable Discord invite link.
/pvpdiplomatDiplomat-only PvP toggle. Refused while combat-tagged.
/haul info|statsopChest tracking info / global stats.
/ac status|violations|logopAnti-cheat dashboard, per-player violations, log tail.
/ef reloadopReload config without restart.
/ef status · /ef versionopSystem status / mod version.

Take
the throne.

EarthServers holds week 1. Will week 2 be yours?