fix: ~onDungeonStart not firing on Crucible furniture in procedural dungeons
Development builds
Latest builds
fix: Crucible furniture now triggers off ~onDungeonStart and other dungeon skill triggers
feat: procedural dungeons support the block ChunkGenerator (e.g. underwater dungeons)
View 5 more changes
- ```yaml
- General:
- # Fills everything around the rooms with this block while playing. Other generators are still edit-mode only for procedural dungeons.
- ChunkGenerator: mythicdungeons:block.WATER
- ```
fix: holograms not working in procedural dungeons
fix: Crucible furniture in procedural rooms lost its variables and skipped its skills (#10089)
fix: stop players landing in a dungeon they didn't queue for
fix: apply per-dungeon gamerules in one-world dungeons (#646)
View 3 more changes
- With OneWorldDungeons enabled, every dungeon shares one world, so a dungeon's gamerules.yml was ignored at play time and looked like it kept resetting.
- Dungeons now get their own values for fallDamage, fireDamage, drowningDamage, freezeDamage, mobGriefing, doTileDrops, doMobSpawning, doPatrolSpawning, showDeathMessages, doFireTick, doMobLoot, doEntityDrops, naturalRegeneration and keepInventory, even when several dungeons run side by side.
- Rules that can only be set on the world itself (raids, movement checks, randomTickSpeed, difficulty) are now listed in the console at dungeon load instead of failing silently, with a pointer to the `Experimental.OneWorldDungeonsWorld.Gamerule` section in config.yml.
fix: offset moving block destinations in procedural dungeons (#647)
fix: properly shut down the threads
fix: log when a leftover folder burns a dungeon instance name
**New feature: Dungeon maps!**
View 4 more changes
- `+` Map items that display the dungeon area around the player.
- `+` Can be configured to display "floors" by setting how tall your floors are.
- `+` Shows the players in the dungeon with you.
- `+` More to come... potentially fog-of-war for undiscovered rooms in procedural dungeons.
Fixed mob deaths in one-world-dungeons counting for *all* mob death triggers in very old legacy dungeons.
Fixed a crash caused by rapidly loading the same dungeon after leaving the previous one.
Fixed procedural dungeons not loading oops
Fixed `gamerules.yml` only being applied to procedural dungeons.
View 3 more changes
- `+` Fixed changes to `gamerules.yml` not reflecting in edit mode and getting overwritten by world gamerules.
- `+` Improved reliability of `gamerules.yml` saving.
- `+` Fixed instances that are still loading getting prematurely unloaded.