Sueta

BetterStructures

2.7.10

Add structures for any world generation!

·Plugin
  1. 2.7.10latestBetterStructures 2.7.108 hours ago
    BetterStructures 2.7.10: - [New] /nightbreaklogin without a token now prints a nightbreak.io link. Approve the server there and it connects by itself, with no token to copy. Linking with a token through /nightbreaklogin still works. - [Tweak] Picking the recommended setup now starts the server link right away, and the setup info shows /nightbreaklogin, or that the server is connected, instead of the account token page. - [Fix] On Windows, an antivirus or file indexer briefly holding the shared resource pack files no longer leaves BetterStructures's resource pack assets empty.
    206 downloads
  2. 2.7.9BetterStructures 2.7.9last week
    BetterStructures 2.7.9: - [Fix] Modular dungeons generate naturally again as players explore. Since 2.7.1 almost all of them were skipped; now only spawn protection or a WorldGuard region over the dungeon's area stops one. - [Fix] Areas pregenerated with /bs pregenerate or Chunky get structures and dungeons again. - [Fix] On Paper, structure pastes no longer stall in chunks with no player nearby, which blocked every later paste. - [Fix] Treasure files no longer fail to load at startup when another plugin loads at the same time, which left barrels empty. - [Fix] Dyed shulker boxes now get loot like plain shulker boxes. - [Tweak] /bs pregenerate stats now count structures once they finish pasting and show how many are still waiting. - [Tweak] BetterStructures now says clearly when the installed WorldEdit build is what breaks schematic loading, and schematic errors name the installed file. - [Tweak] The setup menu's update buttons now explain restart-free updates, and content that isn't released yet says so instead of failing to download. - [Fix] On Windows, saving a config file that an antivirus or file indexer briefly holds open no longer fails. - [Fix] Content package updates now archive files the new version no longer ships. - [Fix] /nightbreak plugins now installs missing plugins into plugins/, so they load on the next start. - [Fix] Restart-free updates no longer keep the old copy of BetterStructures in memory while a WFC world is open.
    4310 downloads
  3. 2.7.7BetterStructures 2.7.73 weeks ago
    BetterStructures 2.7.7: - [New] Content packs can ship freeminecraftmodels/, elitemobs/ and betterstructures/ folders, plus their own treasures/ and generators/. - [New] Added [custom] sign markers and the BuildCustomMarkerEvent and BuildPasteCompleteEvent API events. - [New] Added the Tommyknockers modular content packages. - [New] Plugin updates can be applied without a restart with /bs applypluginupdate or the nightbreak.applyPluginUpdatesWithoutRestart setting. - [Fix] Boss signs in modular structures pasted into existing worlds now spawn their bosses. - [Fix] Paintings and item frames in pasted modules are kept and turn with rotated modules. - [Fix] Sign markers written by plugins or older schematics are read again. - [Fix] Reloads and plugin updates no longer leave old copies of the plugin running. - [Tweak] Byte-identical duplicate content files no longer produce warnings.
    7004 downloads
  4. 2.7.6BetterStructures 2.7.63 weeks ago
    BetterStructures 2.7.6: - [Fix] Fixed configured container loot, vanilla loot tables and nearly full containers. - [Fix] Excluded disabled packages from generation and corrected terrain scoring. - [Fix] Refreshed changed schematics and fixed repeated failed dungeon combinations and circular module clones. - [Fix] Fixed Paper errors when replacing block entities. - [Fix] Failed chunk pregeneration no longer reports completion or changes the world border. - [Fix] Preserved configuration and recovery files after failures, and cleared stale Nightbreak results after reloads. - [Tweak] Spread structure preparation and finishing across ticks and reduced default modular dungeon dimensions. - [Fix] Imported enchantment definitions and scripts bundled with structure packs.
    1238 downloads
  5. 2.7.4BetterStructures 2.7.4Sep 16, 2026
    BetterStructures 2.7.4: - [Tweak] Reduced configuration import and cleanup overhead.
    3472 downloads
  6. 2.7.3BetterStructures 2.7.3Sep 14, 2026
    BetterStructures 2.7.3: - [Fix] Regenerated legacy world settings to protect EliteMobs worlds, preserving the original configuration. - [Fix] Fixed configuration cleanup compatibility when updating other Nightbreak plugins.
    666 downloads
  7. 2.7.2BetterStructures 2.7.2Sep 13, 2026
    BetterStructures 2.7.2: - [Fix] Fixed modular structure generation ignoring the configured paste budget. - [Fix] Fixed command access and suggestions for players without the required permissions. - [Fix] Fixed content updates failing while players were inside the world. - [Fix] Wait for imported model reloads to start before continuing content installation.
    336 downloads
  8. 2.7.1BetterStructures 2.7.1Sep 11, 2026
    BetterStructures 2.7.1: - [Fix] Preserved configured world choices and corrected EliteMobs dungeon ownership checks. - [Fix] Moved terrain scans out of chunk-load callbacks and preserved pending scans across reloads. - [Fix] Checked the full dungeon footprint for existing generation and protected areas, including a final check before placement. - [Fix] Selected duplicate schematic filenames consistently. - [Tweak] Cached converted schematics on disk and reduced repeated generation warnings. - [Fix] Kept Nightbreak setup menus responsive during Bedrock refreshes.
    862 downloads
  9. 2.7.0BetterStructures 2.7.0Aug 13, 2026
    BetterStructures 2.7.0: - [New] Added /bs forcereinstallcontent <package|all> for repairing current Nightbreak structure packs - [New] Admins are now notified in game about unread releases and can review them from the BetterStructures changelog command - [New] Added /nightbreaklogout for clearing the stored Nightbreak account token - [Fix] Schematic loading and pasting now use bounded queues and caches, reducing startup memory use and large-paste lag - [Fix] Modern and custom WorldEdit block data, signs, containers and other NBT-backed blocks now paste reliably - [Fix] Content reloads are serialized, defer world generation safely and fail closed instead of exposing partially reloaded registries - [Fix] Invalid placement distances and offsets now fall back safely instead of breaking structure generation - [Fix] Structure fitting, terrain checks, chunk scanning and modular generation now remain deterministic under concurrent world generation - [Fix] Downloaded plugin updates are validated before replacing the installed jar - [Tweak] Startup no longer waits for unrelated plugin initialization unless imported content actually requires it
    7531 downloads
  10. 2.6.3BetterStructures 2.6.3Jul 15, 2026
    BetterStructures 2.6.3: - [Fix] Elite shrine bosses now register immediately after a content pack import — BetterStructures triggers an EliteMobs reload so shrines stop pasting without their bosses - [Fix] Modular generation now carves interiors correctly when generating into existing terrain — air blocks are pasted again instead of leaving structures filled in - [Fix] Fixed a module generator selection bug that could pick out-of-range generators - [Tweak] /betterstructures generatemodules tab-completion now refreshes after reloads instead of going stale - [Tweak] The hourly version check no longer re-prints the same status lines every hour - [Tweak] Updated the bundled MagmaCore library
    8300 downloads
  11. 2.6.2BetterStructures 2.6.2Jun 28, 2026
    BetterStructures 2.6.2: - [Fix] First-time setup now completes and settings save correctly when other MagmaGuy plugins are installed
    5226 downloads
  12. 2.6.1BetterStructures 2.6.1Jun 25, 2026
    BetterStructures 2.6.1: BetterStructures 2.6.1 - [Fix] Fixed structure fitting and paste checks for current WorldEdit/Paper behavior - [Fix] Fixed invalid enchantment handling in default chest contents - [Tweak] Improved schematic safety checks and rebuilt with the latest shared 26.2 compatibility fixes
    915 downloads
  13. 2.6.0Added support for Minecraft 26.2, custom blocksJun 24, 2026
    BetterStructures 2.6.0: - [New] Added support for Minecraft 26.2 - [Fix] Fixed structure pasting and scanning for WorldEdit block states Bukkit cannot convert directly (Custom blocks from other plugins can now be in builds) - [Fix] Fixed terrain checks for air, liquid, and special WorldEdit blocks - [Fix] Fixed default chest contents across the chain material rename - [Tweak] Improved warnings for schematic configs with missing or invalid generators
    766 downloads
  14. 2.5.0BetterStructures 2.5.0Jun 21, 2026
    BetterStructures 2.5.0: - [New] Check for and one-click download BetterStructures updates in-game from the setup menu (the server checks on boot and refreshes about hourly; restart to apply) - [New] Automatic Updates toggle (off by default) that downloads updates on startup, also exposed as autoDownloadPluginUpdates in config.yml - [New] Recommended Plugins view in the setup menu (plus a recommendedplugins command) and a /nightbreak plugins catalog to browse MagmaGuy's other plugins - [Tweak] Reworked the setup and first-time setup menus with clearer, clickable actions, including a prompt to renew your account token when it expires - [Tweak] Renamed bulk commands (downloadallcontent / updateallcontent); downloadall now checks for plugin updates alongside content - [Fix] Reworked valid-world tracking to key worlds by name and prune them when worlds unload
    816 downloads
  15. 2.4.0BetterStructures 2.4.0May 28, 2026
    BetterStructures 2.4.0: - [New] Barrel loot generation — barrels in schematics and modules now get treasure rolled into them on placement, gated by new generateLootInBarrels toggles on both the generator config (top-level kill-switch) and per-module config (defaults true on both). - [New] Inherent barrel detection — barrels baked into schematics and modules are now picked up automatically with no special markup required; routed through the same fill pipeline as chests. - [New] barrelTreasureFilename override — per-schematic and per-module field for pointing a placement at a specific treasure config; falls back to the generator-level default on typo or missing rather than skipping the schematic. - [New] treasure_barrel_food.yml premade — ships a tiered food loot map (mean=1, stddev=0.7) as the default barrel treasure, matching the treasure_*.yml convention. - [New] Tiered barrel food loot map — drop-in food tier definitions backing the new premade. - [Fix] treasure_barrel_food lookup now resolves correctly — the premade key was missing .yml, breaking every generator and module default; TreasureConfig.getConfigFields() now also auto-appends .yml so existing user YAMLs keep working without manual edits. - [Fix] Schematic chest override now resolves via getTreasureFile() instead of getFilename() — a typo in treasureFile or barrelTreasureFilename no longer excludes the schematic from generation. - [Fix] ChestFillEvent.getTreasureFilename() now reports the per-schematic treasure file when one is set, instead of always reporting null. - [Fix] Removed a spurious "Failed to get barrel treasure config file" warning logged per module on partial deploys. - [Tweak] Setup menu rebuilt on MagmaCore's SetupMenuBuilder shared UI — same Structure Packs / Module Packs filters, cleaner filter wiring. - [Tweak] MagmaCore shared assets now exported on enable via MagmaCore.exportSharedAssets(this). - [Tweak] Various MagmaCore library improvements (NMS v26 / Paper 26.1 support, type-based EntityDimensions reflection with cached lookup, WorldFolderResolver and Paper-migration debris quarantine, TemporaryBlockManager, SetupMenuBuilder + InfoButtonFactory + NightbreakSetupIcons shared UI, ContainerAllowlist / WorldProtectionRules instance protection, MagmaCore.exportSharedAssets / enableWorldProtections / isShutdownRequested, AdvancedCommand optional-argument support, LocationAPI with WorldGuard + GriefPrevention providers, Nightbreak token-change subscribers, ClientboundEntityPositionSyncPacket adoption on 1.21.2+ with Bedrock ClientboundBundlePacket skip, ArmorStand HeadPose force-send every tick for Bedrock attachable rebind, DAMAGE_INDICATOR outbound particle-count clamp, per-plugin Netty handler name in PacketInteractionListener, lazy Lua field support, ZipFile STORED-with-EXT-descriptor fix, dedup / rate-limited Nightbreak auth-failure logs, three-tier BedrockChecker detection — name pattern ^\..*\d{4}$ + UUID-MSB == 0 + case-insensitive plugin lookup — so Bedrock viewers are detected even when Floodgate hasn't registered them yet).
    7046 downloads
  16. 2.3.1BetterStructures 2.3.1May 18, 2026
    BetterStructures 2.3.1: [New] Now fully updated up to MC 26.1.2 [Fix] Updated plugin.yml api-version from 1.14 to 1.21.4 (the old value was incorrectly triggering legacy 1.12-era Material rewriting) [Tweak] Various MagmaCore library improvements (MC 26 Spigot compatibility, Bedrock position sync, classloader isolation for shaded copies, etc.)
    2956 downloads
  17. 2.3.0BetterStructures 2.3.0Mar 19, 2026
    BetterStructures 2.3.0: - [New] Spawn protection radius — structures no longer generate within a configurable radius of world spawn (default: 100 blocks), applies to all worlds - [New] spawnProtectionRadius config option to control or disable (set to 0) the spawn exclusion zone - [Fix] Fixed content package folder names for "103 Default Structures" and "101 Premium Shrines" not matching Nightbreak download slugs - [Tweak] Updated MagmaCore dependency to 2.0.0-SNAPSHOT - [Tweak] Removed standalone EasyMinecraftGoals dependency (now bundled in MagmaCore) - [Tweak] Content package system refactored to use MagmaCore's AbstractNightbreakContentPackage — download, access checks, and UI item generation now handled by the core library - [Tweak] Install/uninstall operations are now async-safe with proper CompletableFuture handling - [Tweak] Reload command now uses MagmaCore's NightbreakPluginBootstrap for pending reload sender tracking - [Tweak] Added EMG package relocation to shadow jar to avoid classloader conflicts - [Tweak] Updated Shadow plugin to 9.0.0-beta12 - [Tweak] Removed unused commons-lang3 and reflections dependencies
    14201 downloads
  18. 2.2.0BetterStructures 2.2.0Mar 11, 2026
    BetterStructures 2.2.0: - [New] Nightbreak content management integration - content packages can now be downloaded and updated directly through Nightbreak accounts - [New] /bs downloadall command to bulk download all available content packages - [New] /bs updatecontent command to update outdated content packages - [New] Revamped first-time setup menu with three options: Recommended Setup (Nightbreak-guided), Manual Setup, and Use Current Content - [New] Setup menu now shows real-time access info and out-of-date status for content packages - [New] Plugin initialization now uses MagmaCore's async/sync initialization system with progress reporting - [Fix] Fixed content package and treasure config duplication on reload - [Tweak] Updated MagmaCore dependency to 1.28-SNAPSHOT - [Tweak] Adjusted default spawn distances - surface: 31→27, sky: 95→90, liquid: 65→60 - [Tweak] Reload command refactored to use dedicated content reload method instead of full plugin restart - [Tweak] Updated help text and setup menus to reference Nightbreak workflow
    5241 downloads
  19. 2.1.1BetterStructures 2.1.1Dec 19, 2025
    - Updated to Minecraft 21.11
    25710 downloads
  20. 2.1.0BetterStructures 2.1.0Nov 20, 2025
    Exploration pack update: https://nightbreak.io/plugin/betterstructures/#exploratio… BetterStructures 2.1.0: - [New] Added /bs pregenerate <location> <shape> <radius> <Set world border> command to pregenerate the world without the need of using chunky or other plugins. It also has a performance monitor to prevent servers from crashing or taking up too many resources while generating. - [Tweak] Moved some of the logic to MagmaCore
    8647 downloads
  21. 2.0.4BetterStructures 2.0.4Nov 1, 2025
    BetterStructures 2.0.4: - [New] Modular builds can now be provided a y level to start at - [Tweak] Optimized vertical location of builds to better fit world generation
    4517 downloads
  22. 2.0.3BetterStructures 2.0.3Oct 15, 2025
    BetterStructures 2.0.3: - [Fix] Fixed issue where modular content was not correctly listed as correctly installed when installed
    3336 downloads
  23. 2.0.2BetterStructures 2.0.2Oct 9, 2025
    BetterStructures 2.0.2: - [New] Updated for Minecraft 1.21.9 and 1.21.10 - [New] Modular dungeons can now use whitelisted worlds and per-type worlds (avoids them appearing in the nether/end when they are not designed to) - [Fix] Fixed problem where the default modular dungeons could not cope with not having all content installed (fixes admins only using the free pack) - [Tweak] Better error messages for modular content
    1031 downloads
  24. 2.0.1BetterStructures 2.0.1Oct 5, 2025
    BetterStructures 2.0.1: - [New] Updated for Minecraft 1.21.9 - [New] Non-modular dungeons can now correctly paste props from FreeMinecraftModels - [Fix] Critical fix to defaults for spawning dungeons
    659 downloads
  25. 2.0.0BetterStructures 2.0.0Sep 22, 2025
    First release of modular builds! Generate modular dungeons right in your server! Free pack: https://nightbreak.io/plugin/betterstructures/#dungeoneer… Premium pack: https://nightbreak.io/plugin/betterstructures/#dungeoneer… These packs are made to stack, so you will have more modules if you run both! After installing, just walk around in your world to generate dungeons as with every other structure type!
    2019 downloads
  26. 1.8.3BetterStructures 1.8.3Sep 7, 2025
    Initial release on Modrinth
    572 downloads

Similar projects

Plugin →