You wake up on a small patch of land with nothing but a chest and three strangers. Craft, gather, fight, trade. Every choice shapes the island you leave behind. WoSBlock is the multiplayer server plugin for players tired of the same old island grind.
From your first cobblestone to your island's first trade deal, every system was built to reward progress. Click any card to see how it works.
Three invulnerable merchant NPCs spawn from your starter chest. An Auctioneer who enforces price limits, a Thief running the black market, and a Clerk handing out quests. Throw an egg at any of them and the whole dynamic shifts.
Performance CoreProgressive ore generation with O(1) flat-array weight caching. Block events fire thousands of times per minute - generator lookups never slow your TPS. Levels up through mining and XP Scrolls.
Island ManagementFour visit modes from Friendly to FFA, a co-op trust system with shared generator progress, and a physical Enchanting Table "Guest Book" that tracks and displays full island stats to every visitor.
Ranking SystemFive rarity tiers of physical achievement trophy heads. Place them on your island to climb the leaderboard - remove them and your rank drops. The server always knows what you've actually earned.
Custom FishingVanilla fishing is fully intercepted within island boundaries. Five loot tiers (Common â Legendary) with weight tables cached at startup for high-population performance. Two custom rod enchantments.
Quality of LifeFilter hoppers with whitelist/blacklist modes, one-click auto-sorting chests, a void item vacuum that reroutes drops to the Guest Book buffer, a material compactor, and up to 3 island waypoints.
Browse all 20 consumable scrolls and 20 permanent enchantments laid out in classic Minecraft inventory slots - hover any item for full stats and rarity.
Crack open your starter chest and you'll find three spawn eggs. What you do with them - trade through them, take quests from them, or chuck a regular egg at them - shapes your entire economy.
Your island's localized auction house. A GUI enforces server-configured min and max prices per item so nobody corners the market on day one - and nobody undercuts it into worthlessness either.
Server-to-player contraband shop. Sells items the Auctioneer won't touch. His spawner sub-menu rotates daily with 1% spawn odds and luxury prices - the server's primary money sink.
Hands out gather, break, craft, aquatic, and resource quests - up to 3 active at once per player, tracked completely individually even on a shared co-op island. Turn one in, claim the reward, take the next.
Every system was benchmarked against one scenario: a full multiplayer server with 200 players mining, fishing, and trading at the same time. Here's how we kept TPS stable.
Flat-file (YAML/JSON) or MySQL via HikariCP connection pooling,
toggled with one storage-type line in config.yml. Every query
runs off the main thread via BukkitRunnable#runTaskAsynchronously.
Cobble gen chances pre-baked into a flat 100-element array at plugin init.
BlockFromToEvent fires thousands of times per minute - there's zero
file I/O or weight math inside the event loop.
Loot tier weights are parsed once on startup and cached into an optimised index array. When hundreds of players are fishing at once, the system stays fast.
Block state updates inside the fluid generation event pass false to
the physics update flag, disabling unneeded neighbourhood checks and saving
meaningful CPU cycles per event.
Filter hoppers use metadata lookups over iterative runtime matrix scans. Item pass-through chains never lock up - items are pushed down the line when a container is full.
Every scroll duration, enchantment trigger, quest reward, price limit, and
generator weight is configurable in config.yml - no code changes
required to balance the entire economy.
WoSBlock is a standard Bukkit plugin. Drop the JAR into your plugins/ folder
and restart. No extra dependencies, no config migrations, no forks required.
Primary target. Full support for Paper's async chunk API and event optimisations.
Comming SoonBuilt against the Bukkit API. Runs on Spigot with no changes to the JAR.
Comming SoonPurpur extends Paper. WoSBlock runs on Purpur out of the box.
Comming SoonRegionalised threading support is on the roadmap for the post-launch milestone.
Comming SoonRequires Java 17+ and Minecraft 1.20.4+. Coming soon to Hangar, SpigotMC, and Modrinth.
WoSBlock is built and maintained entirely for free. No paywalls, no premium tiers, no locked features. Every system in this spec will be publicly released. Donate to speed up development and get early access when the plugin launches.
Help others discover the project and show your support - takes 2 seconds.
Find bugs, test new builds, and open issues on GitHub. Essential during active development.
Back the project on PayPal to speed up development and get early access when WoSBlock launches.
Donate via PayPal →Join the Discord to follow development, share feedback, and be among the first to set foot on your island when WoSBlock launches.