mdbd/src/main/resources/paper-plugin.yml
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

24 lines
583 B
YAML

name: Mdbd
version: '${version}'
main: dev.loki.mdbd
bootstrapper: dev.loki.mdbdBootstrap
loader: dev.loki.mdbdLoader
api-version: '1.20.6'
load: POSTWORLD
authors: [ loki ]
commands:
dbd:
description: "Главная команда DBD плагина"
usage: "/dbd <join|leave|create|forcestart|stop>"
permission: mdbd.player
permissions:
mdbd.admin:
description: "Полный доступ к админ-командам плагина"
default: op
mdbd.player:
description: "Базовые команды для игроков"
default: true