No description
Find a file
loki5512344 82ed455cd2 Complete Stage 1: Core Game Loop
- Add GameState enum (LOBBY, ROLE_ASSIGN, IN_GAME, ENDING)
- Add Phase interface with enter/tick/exit/isComplete
- Add GameSession with tick-based phase machine
- Add GameEventBus for internal events
- Add GameManager for session lifecycle
- Add all phases: LobbyPhase, RoleAssignPhase, GameplayPhase, EndgamePhase
- Add role assignment: RoleAssigner, RoleQueue, SpawnPosition
- Add BasePlayer, Survivor, Killer, PlayerState
- Add DBDCommand with /dbd join/leave/create/forcestart/stop
- Update mdbd.java with GameManager and command registration
- Add command definition to paper-plugin.yml
- Mark Stage 1 complete in PLAN.md
2026-05-31 20:43:40 +02:00
gradle/wrapper Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00
src/main Complete Stage 1: Core Game Loop 2026-05-31 20:43:40 +02:00
.gitattributes Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00
.gitignore Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00
build.gradle.kts Complete Stage 0: Project scaffold 2026-05-31 20:37:36 +02:00
DBD_Plugin_TZ.md Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00
gradle.properties Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00
gradlew Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00
gradlew.bat Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00
PLAN.md Complete Stage 1: Core Game Loop 2026-05-31 20:43:40 +02:00
settings.gradle.kts Initial project setup: Paper plugin scaffold 2026-05-31 20:30:29 +02:00