
RuinedStructures999
Bring your world to life with RuinedStructures999 — a powerful plugin that spawns configurable, loot-filled ruined structures in your Minecraft world!
2,4 тыс.21обновлён 5 сент. 2026 г.
ПриключенияМеханики игрыГенерация мира
Описание
Features
- Eleven ruined structures with different environments, layouts, hazards, enemies, and loot.
- Automatic generation in newly generated chunks.
- Deterministic per-chunk spawn decisions, preventing repeated decisions from changing after reloads.
- Configurable global and per-world spawn chances.
- Per-structure world allow-lists and block-lists.
- Configurable biome and vertical-range restrictions.
- Configurable worlds where no structures may generate.
- Empty biome lists mean that every biome is accepted.
- Overlap prevention with a configurable minimum distance between structures.
- Main-thread generation queue with a configurable generation limit per tick.
- Optional protection checks when a protection plugin is installed.
- Configurable mob encounters with entity type, count, and glowing settings.
- Difficulty scaling based on world difficulty and distance from the world origin.
- First-open randomized loot for registered chests and barrels.
- Custom loot tables with amount ranges, weighted chances, and enchantments.
- Persistent loot state across restarts.
- Persistent structure locations, changed-block protection, and bounding-box tracking.
- Safe removal that restores only blocks that players have not changed.
- Regeneration of the nearest tracked structure.
- Locate and management commands for administrators.
- Optional debug logging.
Included Structures
- Piglin Village: A Nether settlement containing piglins, piglin brutes, houses, paths, and valuable supplies.
- Collapsed Watchtower: A damaged defensive tower with ladders, a skeleton spawner, and elevated loot.
- Ruined House: A small surface ruin with a partially collapsed roof, debris, cobwebs, and supplies.
- Sunken Shrine: An underwater ruin with prismarine materials, a drowned spawner, and aquatic loot.
- Bandit Camp: A surface camp with wagons, tents, pillager defenses, and stacked barrels.
- Pillager Castle: A fortified ruin with towers, spawners, rooms, stairs, and several loot containers.
- Abandoned Quarry: A large open excavation with exposed ores, a hut, scaffolding, barrels, and hostile spawners.
- Haunted Graveyard: A surface graveyard with graves, a crypt, undead spawners, and hidden containers.
- Sunken Graveyard: An underwater graveyard with submerged graves, a crypt, drowned enemies, and aquatic loot.
- Collapsed Mineshaft: An underground mine ruin with tunnels, barrels, exposed ores, and a pillager spawner.
- Desert Temple Ruins: A desert ruin with hidden rooms, husk spawners, loot, and a functional TNT pressure-plate trap.
Commands
/spawnstructure <structure_name>: Queue a structure at your current location./rs999 reload: Reload structure and gameplay settings./rs999 list: List enabled structures, their current-world spawn chances, and whether they are enabled in the current world./rs999 info <structure_name>: Show a structure's spawn chance, accepted biomes, and vertical range./rs999 locate <structure_name> [radius]: Find the nearest tracked structure of the selected type in your world, optionally within a radius./rs999 despawn <radius>: Safely remove tracked structures within the radius while preserving player changes./rs999 regenerate <structure_name>: Safely regenerate the nearest tracked structure of the selected type.
Structure names are:
piglin_village, collapsed_watchtower, ruined_house, sunken_shrine, bandit_camp, pillager_castle, abandoned_quarry, haunted_graveyard, sunken_graveyard, collapsed_mineshaft, and desert_temple_ruins.
Permissions
ruinedstructures999.spawnstructure: Use/spawnstructure.ruinedstructures999.reload: Use/rs999 reload.ruinedstructures999.list: Use/rs999 list.ruinedstructures999.info: Use/rs999 info.ruinedstructures999.locate: Use/rs999 locate.ruinedstructures999.despawn: Use/rs999 despawn.ruinedstructures999.regenerate: Use/rs999 regenerate.
All permissions default to operators.
Configuration
General settings
debug: Enables diagnostic logging when set totrue.disabled-worlds: A list of worlds where no automatic structure generation occurs.performance.max-structures-per-tick: Maximum number of queued structures generated per tick.performance.auto-save-ticks: Number of ticks between persistence saves. Values below 20 are raised to 20.protection.enabled: Enables the optional protection check. If enabled and WorldGuard is installed, generation is checked against protected areas.structure-overlap-prevention.enabled: Enables minimum-distance checks.structure-overlap-prevention.radius: Minimum distance used to prevent overlapping structure generation.
Mob encounters and difficulty
mob-encounters.enabled: Enables the shared encounter defaults.mob-encounters.entity: Entity type used by shared encounter defaults.mob-encounters.count: Base number of encounter entities.mob-encounters.glowing: Makes encounter entities glow when enabled.difficulty-scaling.base-multiplier: Base encounter multiplier.difficulty-scaling.distance-step: Distance interval used for distance scaling.difficulty-scaling.distance-factor: Additional multiplier added per distance interval.
Each structure can override encounter settings under structures.<structure_name>.mob-encounter using enabled, entity, count, and glowing.
Per-structure settings
Every structure supports:
enabled: Enables or disables the structure.spawn-chance-per-chunk: Default chance for a new chunk to receive a spawn attempt.world-specific-spawn-chance: Optional world-name-to-chance overrides.min-spawn-yandmax-spawn-y: Allowed vertical range.allowed-biomes: Accepted biome names. An empty list accepts every biome.enabled-worlds: Optional allow-list. When non-empty, only listed worlds may generate the structure.disabled-worlds: Optional block-list for that structure.loot-table: Optional weighted custom loot entries.
Custom loot entries
Each loot entry may contain:
item: A valid item name.min-amount: Minimum stack amount.max-amount: Maximum stack amount.chance: Relative weight used when selecting loot.enchantments: Optional list containing an enchantmenttypeandlevel.
If a structure has no custom loot table, it uses its built-in themed loot pool.
Последние версии
Все версии →release
RuinedStructures999 1.0.7 The Great Bug Fixing Update!
1.0.75 сент. 2026 г.248Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
* Added deterministic per-chunk structure placement so spawn decisions remain stable across reloads.
* Added queued main-thread generation with a configurable structures-per-tick limit.
* Added optional protection checks for protected areas when a compatible protection plugin is available.
* Added configurable mob encounters with entity, count, glowing, and difficulty-scaling controls.
* Added advanced custom loot handling with weighted entries, amount ranges, and enchantments.
* Added persistent structure metadata, bounding boxes, generated entities, and changed-block awareness.
* Added safe structure removal that restores only unchanged blocks.
* Added structure regeneration through the administration command.
* Added radius-limited locate results and expanded structure management commands.
* Added configurable performance, protection, encounter, and difficulty settings.
* Fixed empty biome lists incorrectly disabling sunken shrines and sunken graveyards.
* Fixed abandoned quarries being filled with stone instead of being excavated.
* Fixed surface structures being placed one block below the terrain surface.
* Fixed piglin villages validating one location but generating at another location.
* Fixed piglin village houses overlapping because only their centers were checked.
* Fixed desert temple traps failing to activate by placing the pressure plate below the floor without a trigger path.
* Fixed ruined-house containers being placed below the playable floor.
* Fixed watchtower containers being placed inside the upper structure instead of on the accessible platform.
* Fixed custom loot configuration failing on YAML numeric types other than Integer.
* Fixed invalid custom loot materials and malformed entries from interrupting loot generation.
* Fixed optional protection integration from requiring the protection plugin to be installed.
* Fixed queued structure generation waiting for the persistence interval before being processed.
* Fixed existing entities inside a generation area from being removed as if they were generated encounters.
* Fixed stale container data being discarded when another world loads.
* Fixed outdated desert biome names in the default configuration.
* Fixed command metadata and permissions to include regeneration and safe structure management.
release
1.0.6 The Structure Overlap Prevention Update!
1.0.67 апр. 2026 г.818Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
* **New Features:**
* Added a structure overlap prevention radius system to stop new ruins from spawning too close together.
* Added per-structure world toggles using allow-lists and block-lists for world-by-world control.
* **Changes:**
* Reload now refreshes active spawn rules and world toggle settings immediately.
* Structure list and info command output now reflects the current world context.
* Main command metadata now matches all supported subcommands.
* **Fixes:**
* Fixed haunted graveyard generation so it can spawn correctly.
* Fixed piglin village path placement so paths generate on terrain reliably.
* Fixed fallback loot coverage so every structure type has default loot behavior.
* Fixed container loot-tracking persistence so loot state survives server restarts.
* Fixed non-player handling for force-spawn commands with clear feedback.
* Fixed legacy trap validation behavior in desert temple ruins.
* Fixed command permission gating that incorrectly blocked non-reload subcommands.
release
RuinedStructures999 1.0.5
1.0.524 дек. 2025 г.732Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, purpur, spigot
Что нового
### New Features
Added A Configuration Option To Enable Or Disable Logging
release
RuinedStructures999 1.0.4
1.0.430 окт. 2025 г.311Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10bukkit, paper, purpur, spigot
Что нового
### New Features
* **New Structures:**
* Collapsed Mineshaft
* Desert Temple Ruins
### Changes
* **Commands:**
* `/rs999 list`: List all registered structures and their spawn chances.
* `/rs999 info <structure_name>`: Get detailed information about a specific structure.
* `/rs999 locate <structure_name>`: Locate the nearest generated structure of a specific type.
* `/rs999 despawn <radius>`: Remove tracked structures within a certain radius.
* **Configuration:**
* World-specific spawn chances can be configured for each structure.
* Custom loot tables can be defined for each structure.
* **Structure Tracking:**
* The plugin now tracks the locations of all generated structures in `generated_structures.yml`.
release
RuinedStructures999 1.0.3 The MoreStructures update
1.0.330 сент. 2025 г.138Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9bukkit, paper, purpur, spigot
Что нового
#Added New Structures
1.Pillager Castle
2.Haunted GraveYard
3.Sunken GraveYard
4.Abandoned Quarry
5.Bandit Camp
6.Ruined House
7.Sunken Shrine
release
RuinedStructures999 1.0.2
1.0.229 сент. 2025 г.32Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Что нового
🎁 Per-Structure Loot Pools
Each structure now has its own distinct loot pool, offering more immersive and thematic rewards
🎲 Weighted Randomized Loot Rolls
Items are selected from each loot pool using weighted random chance, allowing for fine-tuned rarity:
Common, uncommon, and rare items all possible per chest.
2–4 loot items per chest with randomized quantity and distribution.
🛠️ Chest Tracking System
New internal chest registry maps chest locations to the structure type that generated them, enabling structure-aware loot logic.
🔊 Console Debugging Logs
Server console now logs detailed loot generation:
Structure type
Chest coordinates
Useful for server owners monitoring structure activity.
release
RuinedStructures999 1.0.1
1.0.117 сент. 2025 г.87Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Что нового
the second release
beta
RuinedStructures999 1.0.0
1.0.014 сент. 2025 г.40Minecraft: 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8bukkit, paper, purpur, spigot
Что нового
the first release