SinceDungeon icon

SinceDungeon -----

Dungeon plugin for 1.21+. In-game GUI editor, party system, and randomized gacha loot.



1.6.2
SinceDungeon v1.6.2 - Full Changelog

New Features
  • Live Revive System: Added the /dungeon revive <player> command. Alive players can now consume a LIFE_ITEM (Soul Crystal) to actively revive spectating party members mid-dungeon.
  • Required Entry Items: Added the ability to require specific items (Vanilla, MMOItems, Dungeon Keys) to join a map, alongside a consume-required-item toggle.
  • Independent Reward Tiers: You can now configure separate time limits and chest reward tiers for Solo runs versus Party runs.
  • Teleport Action: Added a new TELEPORT objective action to seamlessly and asynchronously move participants to specific XYZ coordinates within the dungeon.
  • Chinese Localization: Added full Simplified Chinese (zh) language translation support.

⚙️ Architecture & API (Strategy Pattern)
  • Modular Integration: Completely refactored core systems to support external plugin injections. 3rd-party developers can now easily replace native functions via the API.
    • PartyProvider: Inject custom Guild/Party matchmaking systems.
    • InstanceProvider: Override world generation (e.g., SlimeWorldManager support).
    • RewardSystem: Replace the default chest UI with custom reward handling.

️ Improvements & Optimizations
  • Physical Checkpoints: The Checkpoint action has been completely rewritten. It now spawns a physical particle ring that players must step into to secure their respawn location.
  • Editor GUI Overhaul: Transitioned from rigid hardcoded pathing to dynamic FieldProperties resolution. Fixed NullPointer exceptions on settings without global fallbacks and improved prompt mappings.
  • Roulette Stabilization: Rewrote the Roulette GUI state handling. If a player abruptly closes their inventory during a spin, the generated reward is now safely cached and instantly pushed to their inventory.
  • Proxy Command Toggle: Added the block-teleport-commands setting in gameplay.yml, allowing players to use native proxy warps (like HuskHomes) without triggering the dungeon anti-cheat.
  • Dynamic Enum Formatting: Material names without custom display names (e.g., IRON_NUGGET) now dynamically format into human-readable Title-Case strings for chat and holograms.

Bug Fixes
  • Cross-Server Teleportation Blockers: Fixed a critical bug where players were prevented from teleporting to other servers. The PlayerQuitEvent now utilizes strict try-catch isolation, and completing a dungeon on a proxy network properly routes players back to the return-server.
  • Virtual Inventory Crash: Removed unsafe Inventory#getLocation() and Player#getOpenInventory() calls that caused silent asynchronous exceptions during disconnects in Paper 1.21+.
  • MythicMobs Wave Lockup: Fixed an issue where waves would get stuck at "(Remaining: X)". The plugin now strictly ignores invisible utility entities (ArmorStands/Projectiles) summoned by MythicMob skills.
  • Summoned Boss Tracking: Objective HUDs now dynamically transfer from invisible spawner mobs to the actual summoned child boss instead of soft-locking.
  • Tickable Interval Skips: Fixed a severe logic flaw in Damage Zones, Escorts, and Traps where modulo tick checks completely missed execution windows. Replaced with highly accurate accumulative thresholds.
  • Reward Miscalculation: Fixed a flaw where completely failing the lowest time bracket incorrectly granted 1 chest instead of 0.
----------, May 8, 2026
Resource Information
Author:
----------
Total Downloads: 675
First Release: Aug 17, 2024
Last Update: Jun 11, 2026
Category: ---------------
All-Time Rating:
5 ratings
Find more info at discord.gg...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings