What's new in this update
This release improves match flow stability, gameplay systems, and Mimic abilities since the mode editor and campaign update.
Arena & match flow
- Fixed endgame bug where players remained stuck in the arena after a win or loss, with the join GUI showing an incorrect reboot state
- New COOLDOWN game state with round_cooldown display in join GUIs
- Players are automatically released to the hub after each round (unless auto_restart_after_round keeps them for an immediate rematch)
- /mimic join and the join GUI are now blocked if the player is already in an arena
Gameplay
- Role abilities (GLOW, SPEED_BOOST) now respect target, when, cooldown, and allowed_roles
- Phase infection_cooldown is now applied to the infection system
- RITUAL win condition via block placement
- ESCORT: survivors win if the special role survives until the timer ends
- Interactive blocks: allowed_roles, per-player cooldown, and HIDDEN_ROOM action
- Betrayal: backstab_cooldown support
- Custom endings: all_survivors_infected, special_ritual_done
- demon_slayer.yml rewritten as the full-featured mode; the previous simpler day/night setup moved to nightfall.yml
- New demon_slayer role file
Mimic partial invisibility
- Fixed semi-vanish not triggering — now activates on sneak
- Configurable duration_seconds (default 5s), cooldown_seconds (default 60s), and messages_enabled
Integrations
- MythicMobs skill casting for special events
- ItemsAdder icon resolution in the in-game mode editor GUI
Quality
- JUnit unit tests added (win conditions, role abilities, YAML parsing)
- Updated English and French HTML documentation
Requirements
- Paper or Folia 1.21+
- Java 21
Reload with /mimic admin reload after updating.
- REST API and in-game GUIs for arena/stats/shop/join
- Add Leveling with Xp for rewards win/looses
- Optimizations & fix missing localization
- Implement vote/ejection, proximity chat, in-match progression, role abilities, mutators, endings, betrayal, interactive blocks, and world reset.
- Add example modes (loups_garous, demon_slayer) and roles (guard, informant).
- extend config, langs, placeholders, and stats tracking.
- Add narrative campaign progression (YAML chapters, arena binding, DB persistence, /tm campaign commands) and Discord webhook embeds for game start/end.
- Staff can edit common mode settings in-game via GUI
- advanced fields remain YAML-only.
- Route all timed tasks through MimicScheduler for Paper/Folia compatibility.
- Full mode editor, campaign replay config, Discord campaign webhooks
- Extend the in-game mode editor to eight pages (roles, phases, events, mutators, endings).
- Add configurable campaign replay, admin chapter reset, and Discord webhooks for campaign milestones.
