Voxel Shop beta is live. Expect occasional bugs. Learn more
TW Extension - Dungeon
🏰 Dungeon v1.1 — the run-based rework, now public
🆕 Since 1.1
• WORLD_PER_RUN now copies a template world stored the Paper 26.x way (dimensions/minecraft/<name>).
⚠️ Coming from 0.10? Read the migration note first: https://docs.borntocraftstudio.net/extensions/paid/dungeon/migration/
✨ Added
• Runs: every run has its own state and journal. Starting a run is all-or-nothing: if a step fails, nothing is kept and the entry cost is refunded.
• Isolation: three modes per dungeon (SLIME_CLONE, WORLD_PER_RUN, SHARED_WORLD_SLOTS) or AUTO. A mode that cannot run refuses the run instead of breaking it.
• Generated dungeons: room templates, connector types, room pools, generators and affixes, with an in-game editor for doors and markers. The same seed gives the same dungeon.
• Per-run NPCs (Dungeon NPC Instance) from any entity definition: Entity, BetterModel, MythicMobs NPC. Only the run's members see them.
• Vanilla combat mobs (Dungeon Mob Spawn), spawned once per run with an alive cap.
• New events: dungeon start, dungeon complete, room enter, room leave, mob death.
• New actions: Dungeon Complete, Dungeon Clear Room, Dungeon Spawn Mobs. New fact dungeon_mobs_alive. New Dungeon Run Audience and Dungeon Run Group.
• Statistics: attempts, completions and best time, per dungeon and per player, or per MMOProfiles profile when that plugin is installed.
• Chests: one roll per player and chest, PER_PLAYER or SHARED visibility, weighted picks, chest animation, CraftEngine and Nexo chest blocks.
• Lobby idle kick (lobbyIdleKickSeconds, 120 s by default) and new sound and particle fields on Loot Chest Trigger.
🛠️ Changed
• /tw reload and Publish take running runs back instead of ending them. A server restart ends them cleanly.
• Menus refresh live, and when any lobby changes. A party menu can name its dungeon.
• Every player text and every command reply, admin ones included, is an editable snippet. Defaults are unchanged.
• cooldownSeconds is now a real time limit (0 or empty = no limit).
• Leftover run worlds are cleaned up safely at start-up.
• Removed the start sub-command, which never worked.
🐛 Fixed
• Room onEnter and onLeave triggers, criteria, modifiers and priority now work.
• The indungeon and indungeon_instance facts now work.
• The waiting scoreboard now shows.
• damageMultiplier and the dungeon criteria are applied.
• Chests are restored after a reload.
• Worlds stored the Paper 26.x way are found; a world setup problem is logged on one line.
📋 Paper only. Generated dungeons use WORLD_PER_RUN.
📖 Full changelog: https://docs.borntocraftstudio.net/extensions/paid/dungeon/changelog/
Update to Typewriter V0.9 - Beta 177
Require Omnigui: https://github.com/RenaudRl/Typewriter-OmniGUIExtension/releases/tag/v0.16
Update to Typewriter V0.9 - Beta 176
Require Omnigui: https://github.com/RenaudRl/Typewriter-OmniGUIExtension/releases/tag/v0.15
Updated to OmniGui v0.14
https://github.com/RenaudRl/Typewriter-OmniGUIExtension/releases/tag/v0.14
Updated to OmniGui v0.13
https://github.com/RenaudRl/Typewriter-OmniGUIExtension/releases/tag/v0.13
Can use all updates from OmniGui v0.12 Like Extented menus.
https://github.com/RenaudRl/Typewriter-OmniGUIExtension/releases/tag/v0.12
Updated with new omnigui api features.
/!\ requires OmniGUI v0.11.
https://github.com/RenaudRl/Typewriter-OmniGUIExtension/releases/tag/v0.11
- Update Typewriter 0.9 - Beta 174
- Rework room system (now with nodes like roadnetwork/protection extensions)
- Now Depend of GUI extension for Menus : https://github.com/RenaudRl/Typewriter-OmniGUIExtension