Gameplay
The mechanics that make StealABlock its own game rather than a server utility plugin.
On this page
Core loop
- Join an arena — you're assigned a personal plot inside it.
- Break the steal-able blocks scattered around your plot.
- Each stolen block rides a real, animated conveyor belt (built from block-display entities, not a teleport) toward your storage.
- Delivery credits its
incomevalue to your balance automatically; a block sitting in storage can also be sold in bulk for its (higher)sell-value. - Spend earnings on Rebirth, or push toward Prestige once you're strong enough.
storage.full).Blocks & Rarity
Every block exists in 4 variants that share a name but scale in value together: normal, golden (10×), diamond (50×), and rainbow (200×) — both income and sell-value scale identically, and sell-value is always exactly 10× income for every variant.
| Variant | Multiplier | Dirt example (income / sell) |
|---|---|---|
| Normal | 1× | 1 / 10 |
| Golden | 10× | 10 / 100 |
| Diamond | 50× | 50 / 500 |
| Rainbow | 200× | 200 / 2000 |
On top of the variant multiplier, each block also belongs to one of 7 rarity tiers, roughly ordered by base value:
COMMON RARE EPIC LEGENDARY MYTHIC GOAT (Godly) SECRET
Common blocks are early-game materials (dirt, stone, cobblestone, granite...); rarity climbs through ores and rare materials up to GOAT-tier blocks like sea_lantern — the block a player needs in storage before they're even eligible to Prestige. The full 130+ block table with exact income/sell-value lives in blocks.yml — see Configuration → blocks.yml.
Plots & Gates
Each plot has its own numbered gates — barriers that unlock on a countdown rather than being permanently open. A gate can be toggled, but attempting to open one still on its countdown just tells you to wait. Rebirth level extends how long a gate stays open once unlocked (60s at rebirth 0, +10s per level).
VIP arenas
A full arena shows as full in /map. Players holding staleablock.map.vip can still click it: the plugin picks a non-VIP player in that arena, removes them from their plot, and gives it to the VIP. Players without the permission get a "you need VIP" message. If every player already in the arena is a VIP, the join is refused.
Chat and command limits
Built-in anti-spam applies to everyone without staleablock.admin or staleablock.bypass.spam: at least 1.5 seconds between chat messages, the same message cannot be sent twice in a row, and at least 1 second between commands. These intervals are fixed in code and not configurable.
Fusion /fusion
An anvil-themed GUI: place identical blocks into the fusion slots and combine them into a single stronger variant of the same block. Useful for converting a pile of normal-tier stolen blocks into fewer, more valuable ones without waiting to steal the higher variant directly.
Rebirth /rebirth, /rebirthtop
Resets your progress in exchange for a permanent money multiplier. Up to 30 levels.
| Rebirth level | Cost | Money boost | Gate open-time |
|---|---|---|---|
| 1 | $500,000 | 1.5× | 70s |
| 2 | $1,500,000 | 2.0× | 80s |
| 3 | $2,500,000 | 2.5× | 90s |
| n | $500,000 + (n−1) × $1,000,000 | 1.0 + n × 0.5 | 60s + n × 10s |
/rebirthtop shows the top 10 players by rebirth level, server-wide.
Prestige /prestige
A step above Rebirth — Prestige actually rebuilds your plot from a WorldEdit schematic (via FastAsyncWorldEdit), unlocking new limits. Two requirements must both be met:
- At least one GOAT-rarity block sitting in your storage right now
(current prestige + 1) × 10rebirths — e.g. 10 rebirths for your first prestige, 20 for your second
Milestones & Goals
Personal milestones /milestones
One milestone per rarity tier (COMMON through SECRET) — discover every block belonging to that tier in your /index, then claim a one-time credits + cash reward from the milestone GUI.
| Milestone | Tier | Credits | Cash (console command) |
|---|---|---|---|
| common_hunter | COMMON | 10 | $100,000 |
| rare_explorer | RARE | 25 | $250,000 |
| epic_champion | EPIC | 50 | $500,000 |
| legendary_hunter | LEGENDARY | 100 | $1,000,000 |
| mythic_slayer | MYTHIC | 250 | $25,000,000 |
| goat_legend | GOAT | 500 | $100,000,000 |
| secret_master | SECRET | 1,000 | $500,000,000 |
These are the defaults in milestones.yml. The cash is paid by a console command per milestone (eco give %player% <amount>), so it goes to whichever economy plugin answers that command. On a server that uses a different syntax, edit the commands list. See Configuration → milestones.yml.
Server-wide goal /asb goal
A separate, community-wide target admins configure from the admin command, not the same system as personal milestones. The goal is reached when at least target players are online (default 50). The plugin then broadcasts it and sends three reward blocks of the configured rarity down the conveyor in every enabled arena. The goal resets itself shortly after, and also when its countdown (default 900 s) runs out. The full subcommand list is in Commands.
/asb goal target <number>
/asb goal reward <name>
/asb goal timer <seconds>
/asb goal rarity <legendary|mythic|epic|goat|secret>
Events
Staff start events with /event, and auto-events in config.yml can start them on a timer. Seven types exist, from double income to Lightning Storm and Fusion Frenzy. Each has a boss bar and chat announcements. See Commands → Event types for what each one does.
Leaderboard holograms
Two global holograms, Balance Top and Rebirth Top, can be placed in the world. Run /asb setup, pick the Balance Top or Rebirth Top mode on the wand, and right-click a block: the hologram goes one block above it. The positions are saved in config.yml under locations.
Credits & Gear Shop
Credits Store /credits
Credits are a separate premium-style currency (not the same balance as regular money) earned mainly through milestone rewards, spendable in their own store GUI. Admins manage a player's credits directly:
/credits balance # check your own credits
/credits give <player> <amount> # op only
/credits remove <player> <amount> # op only
/credits reset <player> # op only
Gear Shop
A villager NPC spawns automatically at each plot's configured gear-shop location, selling combat/utility upgrades. No chat command — walk up and interact with the NPC directly.
