AntiSeedCracker
3.5.0.2Protekts your server’s real seed by providing fake seeds to clients and blocking seed-discovery commands. Fully optimized for Folia.
3.5.0.2latestAntiSeedCracker 3.5.0.2Jul 24, 2026 3.5.0.2 — 2026-07-24
Fixed - Fixed buried treasure map locations never actually being scrambled: the treasure map protection layer was filtering map icons by the wrong internal name, so a real buried treasure map still pointed straight at the true, unmodified location. It now correctly detects and scrambles the treasure marker. - Fixedend_cities/end_spikesprotection being able to permanently disable itself: ifmodify_worldwas left off for a world or chunk, turning it on later (including via/asc toggle) would silently do nothing for anything already loaded once while it was off. It now correctly applies the moment it's turned on. - Fixed the End obsidian pillar protection starting up to four times more background work than needed during a dragon respawn. - General code cleanup and minor performance tightening (task scheduling, config parsing) with no behavior changes.3.5.0.1AntiSeedCracker 3.5.0.1Jul 22, 2026 3.5.0.1 — 2026-07-22
Fixed - Fixed Eye of Ender redirection not actually holding: thrown eyes had their initial velocity redirected toward the fake stronghold, but Minecraft's own homing behavior would curve them back toward the real stronghold's direction within a second or two of flight. The eye's target location is now redirected as well, so it flies toward the fake stronghold for its entire flight, not just its first moment in the air. - Fixed the fake stronghold location silently changing for online players on/asc reloador/asc toggle, which could make a previously consistent/locate strongholdor Eye of Ender answer jump to a new location with no world change. Each player now keeps the same fake stronghold for their whole session, exactly as intended.3.5.0AntiSeedCracker 3.5.0Jul 22, 2026 3.5.0 — 2026-07-22
Fixed - Fixed a compiler/target mismatch that prevented a clean build from source (build now correctly targets Java 25, matching the bundled Folia API). - Fixed an/execute-wrapped bypass of the seed-command blocker:/execute run seed(including nested chains and dimension switches like/execute in minecraft:the_end run seed) previously slipped past the blocker because/executere-dispatches its inner command internally. Blocked commands are now resolved recursively through/executechains before the check runs. - Fixed/asc statsoccasionally attaching its output to the next RCON command's response due to an async delay. Console/RCON senders now get a synchronous reply; player replies remain async to avoid blocking on file I/O. - Fixed console log lines (em-dashes, box-drawing characters) rendering as garbled text on Windows consoles. - Fixed/locatereturning a brand-new fake location on every repeated query for the same structure, which could tip off a suspicious player. Results are now stable per player and structure. - Fixed treasure/explorer map icons visibly jumping to a new fake position on every map refresh. The fake position is now stable per map. - Fixed unbounded memory growth in the structure reconnaissance monitor's per-chunk cache — entries are now evicted when their chunk unloads. - Fixed a namespace-stripping bug inextra_blocked_commandsmatching that could mismatch commands containing a colon later in the argument string. - Synced version numbers acrosspom.xml,plugin.yml, andREADME.md, and removed a stale reference to a feature already removed back in 3.3.0. Added -/asc toggle <feature> [true|false]— flip any protection layer on or off live, persisted toconfig.yml, no reload required. - New granular permissions:antiseedcracker.admin.status(read-only) andantiseedcracker.admin.manage(reload/toggle) — both still covered by the existingantiseedcracker.adminpermission, so existing setups keep working unchanged. -/asc help— lists only the subcommands the sender actually has permission to use. - New Command Probing Monitor: logs (never blocks — same philosophy as every other detection layer in this plugin) when a player triggers several blocked seed commands in a short window, a pattern consistent with a script or macro probing for a bypass. -structure_recon_monitor.tracked_structuresis now configurable, and now includes Buried Treasure by default. ---~~~~3.3.1AntiSeedCracker 3.3.1Jul 12, 2026 AntiSeedCracker 3.3.1 — Concurrency, Security & Performance Fixes Follow-up to 3.3.0's critical world-generation fix. This release comes from a full audit pass of the codebase looking specifically for bugs, not new features. Fixed Thread-visibility bug: pluginConfig and databaseManager were reassigned by /asc reload on the main thread but read from PacketEvents' Netty I/O threads and the async scheduler with no volatile — no guaranteed visibility of a live config reload to those threads on a busy server. Both are now volatile. Security-relevant bug: extra_blocked_commands entries were never lowercased at load, while the matching logic always compares against a lowercased command name. Any admin who typed a mixed-case command in config.yml had it silently fail to block. Fixed by normalizing the list once at load. Performance regression introduced in 3.3.0: StructureReconMonitor called chunk.getStructures() on every chunk-boundary crossing for every player with no caching — the same class of large-server cost problem this whole release line exists to fix, just in new code. Now backed by a shared per-world chunk cache, so each chunk's structure lookup happens once total instead of once per player-visit. Also added ANCIENT_CITY to the tracked structure set. I/O inefficiency: the audit logger opened and closed a fresh file handle for every single logged event. It now keeps one writer open per day, flushed per write, rotated only on date change. Dead code removal: leftover fields/methods from the 3.3.0 removal of WorldSeedInterceptor (SeedManager.worldSeeds, assignWorldFakeSeed, getWorldFakeSeed, forgetWorld, purgeOfflinePlayers) had zero remaining callers and were deleted.3.2.0AntiSeedCracker 3.2.0Jul 4, 2026 3.1.1AntiSeedCracker 3.1.1Jun 13, 2026 3.0.0AntiSeedCracker 3.0.0Apr 9, 2026
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
Chunky
Pre-generates chunks, quickly and efficiently
18.4MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
LuckPerms
A permissions plugin/mod for Minecraft servers.
2.8MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta