diff --git a/bin/main/config.yml b/bin/main/config.yml
deleted file mode 100644
index ec91e1e..0000000
--- a/bin/main/config.yml
+++ /dev/null
@@ -1,49 +0,0 @@
-# ============================================
-# Mdbd Plugin - Главный конфиг
-# Версия: ${version}
-# ============================================
-
-# Основные настройки плагина
-settings:
- # Язык сообщений (пока только встроенный)
- language: "ru"
-
- # Отладочный режим
- debug: false
-
- # Автосохранение каждые X минут
- auto-save-minutes: 5
-
-# Настройки игры
-game:
- # Минимум игроков для старта
- min-players: 5
-
- # Максимум игроков
- max-players: 5
-
- # Обратный отсчёт в лобби (секунды)
- lobby-countdown: 60
-
- # Задержка перед назначением ролей (секунды)
- role-assign-delay: 5
-
-# Визуальные настройки
-display:
- # Использовать титры при старте игры
- use-title-on-start: true
-
- # Показывать ActionBar с прогрессом
- use-action-bar: true
-
- # Показывать Scoreboard (боковую панель)
- use-sidebar: true
-
- # Формат прогресс-бара
- progress-bar:
- length: 20
- filled: "█"
- empty: "░"
- # Цвета в формате rrggbb
- color-filled: "FF00"
- color-empty: "FF0000"
diff --git a/bin/main/dev/loki/chest/Chest.class b/bin/main/dev/loki/chest/Chest.class
deleted file mode 100644
index 3bc1cc2..0000000
Binary files a/bin/main/dev/loki/chest/Chest.class and /dev/null differ
diff --git a/bin/main/dev/loki/chest/ChestManager.class b/bin/main/dev/loki/chest/ChestManager.class
deleted file mode 100644
index 48370be..0000000
Binary files a/bin/main/dev/loki/chest/ChestManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/chest/ChestOpening$1.class b/bin/main/dev/loki/chest/ChestOpening$1.class
deleted file mode 100644
index 8514ede..0000000
Binary files a/bin/main/dev/loki/chest/ChestOpening$1.class and /dev/null differ
diff --git a/bin/main/dev/loki/chest/ChestOpening.class b/bin/main/dev/loki/chest/ChestOpening.class
deleted file mode 100644
index 3013401..0000000
Binary files a/bin/main/dev/loki/chest/ChestOpening.class and /dev/null differ
diff --git a/bin/main/dev/loki/command/DBDAdminCommand.class b/bin/main/dev/loki/command/DBDAdminCommand.class
deleted file mode 100644
index b2c7ff3..0000000
Binary files a/bin/main/dev/loki/command/DBDAdminCommand.class and /dev/null differ
diff --git a/bin/main/dev/loki/command/DBDCommand.class b/bin/main/dev/loki/command/DBDCommand.class
deleted file mode 100644
index 7f9af97..0000000
Binary files a/bin/main/dev/loki/command/DBDCommand.class and /dev/null differ
diff --git a/bin/main/dev/loki/command/SetupCommand.class b/bin/main/dev/loki/command/SetupCommand.class
deleted file mode 100644
index 5e73af5..0000000
Binary files a/bin/main/dev/loki/command/SetupCommand.class and /dev/null differ
diff --git a/bin/main/dev/loki/config/ConfigManager.class b/bin/main/dev/loki/config/ConfigManager.class
deleted file mode 100644
index c4a4d5c..0000000
Binary files a/bin/main/dev/loki/config/ConfigManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/config/GameConfig.class b/bin/main/dev/loki/config/GameConfig.class
deleted file mode 100644
index f328d7f..0000000
Binary files a/bin/main/dev/loki/config/GameConfig.class and /dev/null differ
diff --git a/bin/main/dev/loki/config/LocationsConfig.class b/bin/main/dev/loki/config/LocationsConfig.class
deleted file mode 100644
index bd911d0..0000000
Binary files a/bin/main/dev/loki/config/LocationsConfig.class and /dev/null differ
diff --git a/bin/main/dev/loki/config/MessagesConfig.class b/bin/main/dev/loki/config/MessagesConfig.class
deleted file mode 100644
index ad30f7d..0000000
Binary files a/bin/main/dev/loki/config/MessagesConfig.class and /dev/null differ
diff --git a/bin/main/dev/loki/config/SkillCheckConfig.class b/bin/main/dev/loki/config/SkillCheckConfig.class
deleted file mode 100644
index d162c85..0000000
Binary files a/bin/main/dev/loki/config/SkillCheckConfig.class and /dev/null differ
diff --git a/bin/main/dev/loki/core/GameEventBus.class b/bin/main/dev/loki/core/GameEventBus.class
deleted file mode 100644
index 0190e0a..0000000
Binary files a/bin/main/dev/loki/core/GameEventBus.class and /dev/null differ
diff --git a/bin/main/dev/loki/core/GameManager.class b/bin/main/dev/loki/core/GameManager.class
deleted file mode 100644
index b533ad9..0000000
Binary files a/bin/main/dev/loki/core/GameManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/core/GameSession$PlayerJoinEvent.class b/bin/main/dev/loki/core/GameSession$PlayerJoinEvent.class
deleted file mode 100644
index fc4d246..0000000
Binary files a/bin/main/dev/loki/core/GameSession$PlayerJoinEvent.class and /dev/null differ
diff --git a/bin/main/dev/loki/core/GameSession$PlayerLeaveEvent.class b/bin/main/dev/loki/core/GameSession$PlayerLeaveEvent.class
deleted file mode 100644
index 3081fd1..0000000
Binary files a/bin/main/dev/loki/core/GameSession$PlayerLeaveEvent.class and /dev/null differ
diff --git a/bin/main/dev/loki/core/GameSession.class b/bin/main/dev/loki/core/GameSession.class
deleted file mode 100644
index d640678..0000000
Binary files a/bin/main/dev/loki/core/GameSession.class and /dev/null differ
diff --git a/bin/main/dev/loki/core/GameState.class b/bin/main/dev/loki/core/GameState.class
deleted file mode 100644
index 2ef79f4..0000000
Binary files a/bin/main/dev/loki/core/GameState.class and /dev/null differ
diff --git a/bin/main/dev/loki/damage/AttackListener.class b/bin/main/dev/loki/damage/AttackListener.class
deleted file mode 100644
index 242906a..0000000
Binary files a/bin/main/dev/loki/damage/AttackListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/damage/DamageHandler.class b/bin/main/dev/loki/damage/DamageHandler.class
deleted file mode 100644
index 59d78c3..0000000
Binary files a/bin/main/dev/loki/damage/DamageHandler.class and /dev/null differ
diff --git a/bin/main/dev/loki/data/DataStorage.class b/bin/main/dev/loki/data/DataStorage.class
deleted file mode 100644
index 8f9df8e..0000000
Binary files a/bin/main/dev/loki/data/DataStorage.class and /dev/null differ
diff --git a/bin/main/dev/loki/data/GeneratorDataManager.class b/bin/main/dev/loki/data/GeneratorDataManager.class
deleted file mode 100644
index 893726a..0000000
Binary files a/bin/main/dev/loki/data/GeneratorDataManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/data/MatchResult$Role.class b/bin/main/dev/loki/data/MatchResult$Role.class
deleted file mode 100644
index 29e2424..0000000
Binary files a/bin/main/dev/loki/data/MatchResult$Role.class and /dev/null differ
diff --git a/bin/main/dev/loki/data/MatchResult.class b/bin/main/dev/loki/data/MatchResult.class
deleted file mode 100644
index 0469a61..0000000
Binary files a/bin/main/dev/loki/data/MatchResult.class and /dev/null differ
diff --git a/bin/main/dev/loki/data/PlayerStats.class b/bin/main/dev/loki/data/PlayerStats.class
deleted file mode 100644
index 106db56..0000000
Binary files a/bin/main/dev/loki/data/PlayerStats.class and /dev/null differ
diff --git a/bin/main/dev/loki/data/SQLiteStorage.class b/bin/main/dev/loki/data/SQLiteStorage.class
deleted file mode 100644
index e360f2c..0000000
Binary files a/bin/main/dev/loki/data/SQLiteStorage.class and /dev/null differ
diff --git a/bin/main/dev/loki/data/YamlStorage.class b/bin/main/dev/loki/data/YamlStorage.class
deleted file mode 100644
index 8a6b0ba..0000000
Binary files a/bin/main/dev/loki/data/YamlStorage.class and /dev/null differ
diff --git a/bin/main/dev/loki/gate/ExitGate$GateState.class b/bin/main/dev/loki/gate/ExitGate$GateState.class
deleted file mode 100644
index 65b590a..0000000
Binary files a/bin/main/dev/loki/gate/ExitGate$GateState.class and /dev/null differ
diff --git a/bin/main/dev/loki/gate/ExitGate.class b/bin/main/dev/loki/gate/ExitGate.class
deleted file mode 100644
index 210e7f1..0000000
Binary files a/bin/main/dev/loki/gate/ExitGate.class and /dev/null differ
diff --git a/bin/main/dev/loki/gate/GateManager.class b/bin/main/dev/loki/gate/GateManager.class
deleted file mode 100644
index 09980d8..0000000
Binary files a/bin/main/dev/loki/gate/GateManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/gate/GateOpening$OpeningProgress.class b/bin/main/dev/loki/gate/GateOpening$OpeningProgress.class
deleted file mode 100644
index 7521726..0000000
Binary files a/bin/main/dev/loki/gate/GateOpening$OpeningProgress.class and /dev/null differ
diff --git a/bin/main/dev/loki/gate/GateOpening$OpeningTask.class b/bin/main/dev/loki/gate/GateOpening$OpeningTask.class
deleted file mode 100644
index 00c0d0c..0000000
Binary files a/bin/main/dev/loki/gate/GateOpening$OpeningTask.class and /dev/null differ
diff --git a/bin/main/dev/loki/gate/GateOpening.class b/bin/main/dev/loki/gate/GateOpening.class
deleted file mode 100644
index fd2a0d0..0000000
Binary files a/bin/main/dev/loki/gate/GateOpening.class and /dev/null differ
diff --git a/bin/main/dev/loki/hatch/Hatch$HatchState.class b/bin/main/dev/loki/hatch/Hatch$HatchState.class
deleted file mode 100644
index a83bd1a..0000000
Binary files a/bin/main/dev/loki/hatch/Hatch$HatchState.class and /dev/null differ
diff --git a/bin/main/dev/loki/hatch/Hatch.class b/bin/main/dev/loki/hatch/Hatch.class
deleted file mode 100644
index 5813dd0..0000000
Binary files a/bin/main/dev/loki/hatch/Hatch.class and /dev/null differ
diff --git a/bin/main/dev/loki/hatch/HatchCondition.class b/bin/main/dev/loki/hatch/HatchCondition.class
deleted file mode 100644
index 30223bd..0000000
Binary files a/bin/main/dev/loki/hatch/HatchCondition.class and /dev/null differ
diff --git a/bin/main/dev/loki/hatch/HatchEscape.class b/bin/main/dev/loki/hatch/HatchEscape.class
deleted file mode 100644
index ef5738b..0000000
Binary files a/bin/main/dev/loki/hatch/HatchEscape.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/Hook.class b/bin/main/dev/loki/hook/Hook.class
deleted file mode 100644
index 863b9f5..0000000
Binary files a/bin/main/dev/loki/hook/Hook.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookManager.class b/bin/main/dev/loki/hook/HookManager.class
deleted file mode 100644
index 03c3a6b..0000000
Binary files a/bin/main/dev/loki/hook/HookManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookRescue$RescueSession.class b/bin/main/dev/loki/hook/HookRescue$RescueSession.class
deleted file mode 100644
index 347809e..0000000
Binary files a/bin/main/dev/loki/hook/HookRescue$RescueSession.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookRescue.class b/bin/main/dev/loki/hook/HookRescue.class
deleted file mode 100644
index 4ea8ba4..0000000
Binary files a/bin/main/dev/loki/hook/HookRescue.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookSabotage$1.class b/bin/main/dev/loki/hook/HookSabotage$1.class
deleted file mode 100644
index f14c4ee..0000000
Binary files a/bin/main/dev/loki/hook/HookSabotage$1.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookSabotage$2.class b/bin/main/dev/loki/hook/HookSabotage$2.class
deleted file mode 100644
index d296a49..0000000
Binary files a/bin/main/dev/loki/hook/HookSabotage$2.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookSabotage.class b/bin/main/dev/loki/hook/HookSabotage.class
deleted file mode 100644
index 0bf6cf5..0000000
Binary files a/bin/main/dev/loki/hook/HookSabotage.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookSacrifice.class b/bin/main/dev/loki/hook/HookSacrifice.class
deleted file mode 100644
index c70e572..0000000
Binary files a/bin/main/dev/loki/hook/HookSacrifice.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookStage.class b/bin/main/dev/loki/hook/HookStage.class
deleted file mode 100644
index b8af002..0000000
Binary files a/bin/main/dev/loki/hook/HookStage.class and /dev/null differ
diff --git a/bin/main/dev/loki/hook/HookStruggle.class b/bin/main/dev/loki/hook/HookStruggle.class
deleted file mode 100644
index 0703637..0000000
Binary files a/bin/main/dev/loki/hook/HookStruggle.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/BaseItem.class b/bin/main/dev/loki/item/BaseItem.class
deleted file mode 100644
index 420dba2..0000000
Binary files a/bin/main/dev/loki/item/BaseItem.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/ChestLoot.class b/bin/main/dev/loki/item/ChestLoot.class
deleted file mode 100644
index 9ed0db2..0000000
Binary files a/bin/main/dev/loki/item/ChestLoot.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/DBDItems.class b/bin/main/dev/loki/item/DBDItems.class
deleted file mode 100644
index fdbaf6e..0000000
Binary files a/bin/main/dev/loki/item/DBDItems.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/ItemFlashlight.class b/bin/main/dev/loki/item/ItemFlashlight.class
deleted file mode 100644
index 7ad4ef2..0000000
Binary files a/bin/main/dev/loki/item/ItemFlashlight.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/ItemMedkit.class b/bin/main/dev/loki/item/ItemMedkit.class
deleted file mode 100644
index 2d06dfb..0000000
Binary files a/bin/main/dev/loki/item/ItemMedkit.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/ItemType.class b/bin/main/dev/loki/item/ItemType.class
deleted file mode 100644
index d0d11c4..0000000
Binary files a/bin/main/dev/loki/item/ItemType.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/ItemUseListener$1.class b/bin/main/dev/loki/item/ItemUseListener$1.class
deleted file mode 100644
index 381df03..0000000
Binary files a/bin/main/dev/loki/item/ItemUseListener$1.class and /dev/null differ
diff --git a/bin/main/dev/loki/item/ItemUseListener.class b/bin/main/dev/loki/item/ItemUseListener.class
deleted file mode 100644
index 5642ce1..0000000
Binary files a/bin/main/dev/loki/item/ItemUseListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/GeneratorKick$1.class b/bin/main/dev/loki/killer/GeneratorKick$1.class
deleted file mode 100644
index 4cb743a..0000000
Binary files a/bin/main/dev/loki/killer/GeneratorKick$1.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/GeneratorKick$2.class b/bin/main/dev/loki/killer/GeneratorKick$2.class
deleted file mode 100644
index 01e4fd6..0000000
Binary files a/bin/main/dev/loki/killer/GeneratorKick$2.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/GeneratorKick.class b/bin/main/dev/loki/killer/GeneratorKick.class
deleted file mode 100644
index e5bfc2c..0000000
Binary files a/bin/main/dev/loki/killer/GeneratorKick.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/HitValidator.class b/bin/main/dev/loki/killer/HitValidator.class
deleted file mode 100644
index ad3e3c5..0000000
Binary files a/bin/main/dev/loki/killer/HitValidator.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/KillerAttack.class b/bin/main/dev/loki/killer/KillerAttack.class
deleted file mode 100644
index b679277..0000000
Binary files a/bin/main/dev/loki/killer/KillerAttack.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/KillerCarry$CarryData.class b/bin/main/dev/loki/killer/KillerCarry$CarryData.class
deleted file mode 100644
index b1e98bf..0000000
Binary files a/bin/main/dev/loki/killer/KillerCarry$CarryData.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/KillerCarry.class b/bin/main/dev/loki/killer/KillerCarry.class
deleted file mode 100644
index ee475b6..0000000
Binary files a/bin/main/dev/loki/killer/KillerCarry.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/KillerController.class b/bin/main/dev/loki/killer/KillerController.class
deleted file mode 100644
index 216eb72..0000000
Binary files a/bin/main/dev/loki/killer/KillerController.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/KillerMovement.class b/bin/main/dev/loki/killer/KillerMovement.class
deleted file mode 100644
index 38f2088..0000000
Binary files a/bin/main/dev/loki/killer/KillerMovement.class and /dev/null differ
diff --git a/bin/main/dev/loki/killer/KillerVision.class b/bin/main/dev/loki/killer/KillerVision.class
deleted file mode 100644
index 7f7393d..0000000
Binary files a/bin/main/dev/loki/killer/KillerVision.class and /dev/null differ
diff --git a/bin/main/dev/loki/listener/DamageListener.class b/bin/main/dev/loki/listener/DamageListener.class
deleted file mode 100644
index c1ded1a..0000000
Binary files a/bin/main/dev/loki/listener/DamageListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/listener/GeneratorSelectListener.class b/bin/main/dev/loki/listener/GeneratorSelectListener.class
deleted file mode 100644
index b600772..0000000
Binary files a/bin/main/dev/loki/listener/GeneratorSelectListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/listener/PlayerInteractListener.class b/bin/main/dev/loki/listener/PlayerInteractListener.class
deleted file mode 100644
index c9e507e..0000000
Binary files a/bin/main/dev/loki/listener/PlayerInteractListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/listener/PlayerJumpListener.class b/bin/main/dev/loki/listener/PlayerJumpListener.class
deleted file mode 100644
index 8bf128a..0000000
Binary files a/bin/main/dev/loki/listener/PlayerJumpListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/listener/PlayerMoveListener.class b/bin/main/dev/loki/listener/PlayerMoveListener.class
deleted file mode 100644
index 1d8b557..0000000
Binary files a/bin/main/dev/loki/listener/PlayerMoveListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/listener/PlayerQuitListener.class b/bin/main/dev/loki/listener/PlayerQuitListener.class
deleted file mode 100644
index 931b260..0000000
Binary files a/bin/main/dev/loki/listener/PlayerQuitListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/listener/SetupBlockBreakListener.class b/bin/main/dev/loki/listener/SetupBlockBreakListener.class
deleted file mode 100644
index 989a2d1..0000000
Binary files a/bin/main/dev/loki/listener/SetupBlockBreakListener.class and /dev/null differ
diff --git a/bin/main/dev/loki/map/MapBuilder.class b/bin/main/dev/loki/map/MapBuilder.class
deleted file mode 100644
index 4a438ac..0000000
Binary files a/bin/main/dev/loki/map/MapBuilder.class and /dev/null differ
diff --git a/bin/main/dev/loki/map/MapTemplate.class b/bin/main/dev/loki/map/MapTemplate.class
deleted file mode 100644
index 797cde6..0000000
Binary files a/bin/main/dev/loki/map/MapTemplate.class and /dev/null differ
diff --git a/bin/main/dev/loki/map/TemplateManager$PresetMap.class b/bin/main/dev/loki/map/TemplateManager$PresetMap.class
deleted file mode 100644
index 07ffc50..0000000
Binary files a/bin/main/dev/loki/map/TemplateManager$PresetMap.class and /dev/null differ
diff --git a/bin/main/dev/loki/map/TemplateManager.class b/bin/main/dev/loki/map/TemplateManager.class
deleted file mode 100644
index 1121587..0000000
Binary files a/bin/main/dev/loki/map/TemplateManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/mdbd.class b/bin/main/dev/loki/mdbd.class
deleted file mode 100644
index e2bc67a..0000000
Binary files a/bin/main/dev/loki/mdbd.class and /dev/null differ
diff --git a/bin/main/dev/loki/mdbdBootstrap.class b/bin/main/dev/loki/mdbdBootstrap.class
deleted file mode 100644
index 04e844c..0000000
Binary files a/bin/main/dev/loki/mdbdBootstrap.class and /dev/null differ
diff --git a/bin/main/dev/loki/mdbdLoader.class b/bin/main/dev/loki/mdbdLoader.class
deleted file mode 100644
index cd5429f..0000000
Binary files a/bin/main/dev/loki/mdbdLoader.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/Generator.class b/bin/main/dev/loki/objective/Generator.class
deleted file mode 100644
index 8ef29ff..0000000
Binary files a/bin/main/dev/loki/objective/Generator.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/GeneratorManager.class b/bin/main/dev/loki/objective/GeneratorManager.class
deleted file mode 100644
index 854b4d2..0000000
Binary files a/bin/main/dev/loki/objective/GeneratorManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/GeneratorRegression.class b/bin/main/dev/loki/objective/GeneratorRegression.class
deleted file mode 100644
index 82d411b..0000000
Binary files a/bin/main/dev/loki/objective/GeneratorRegression.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/GeneratorRepair$RepairSession.class b/bin/main/dev/loki/objective/GeneratorRepair$RepairSession.class
deleted file mode 100644
index eb718b7..0000000
Binary files a/bin/main/dev/loki/objective/GeneratorRepair$RepairSession.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/GeneratorRepair.class b/bin/main/dev/loki/objective/GeneratorRepair.class
deleted file mode 100644
index ff4eeba..0000000
Binary files a/bin/main/dev/loki/objective/GeneratorRepair.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/SkillCheck$CheckState.class b/bin/main/dev/loki/objective/SkillCheck$CheckState.class
deleted file mode 100644
index e49e9e4..0000000
Binary files a/bin/main/dev/loki/objective/SkillCheck$CheckState.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/SkillCheck.class b/bin/main/dev/loki/objective/SkillCheck.class
deleted file mode 100644
index f7981b6..0000000
Binary files a/bin/main/dev/loki/objective/SkillCheck.class and /dev/null differ
diff --git a/bin/main/dev/loki/objective/SkillCheckUI.class b/bin/main/dev/loki/objective/SkillCheckUI.class
deleted file mode 100644
index ee59db9..0000000
Binary files a/bin/main/dev/loki/objective/SkillCheckUI.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/Pallet$PalletState.class b/bin/main/dev/loki/pallet/Pallet$PalletState.class
deleted file mode 100644
index a08f42c..0000000
Binary files a/bin/main/dev/loki/pallet/Pallet$PalletState.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/Pallet.class b/bin/main/dev/loki/pallet/Pallet.class
deleted file mode 100644
index 13f222b..0000000
Binary files a/bin/main/dev/loki/pallet/Pallet.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/PalletBreak$BreakTask.class b/bin/main/dev/loki/pallet/PalletBreak$BreakTask.class
deleted file mode 100644
index ee950e4..0000000
Binary files a/bin/main/dev/loki/pallet/PalletBreak$BreakTask.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/PalletBreak$BreakingProgress.class b/bin/main/dev/loki/pallet/PalletBreak$BreakingProgress.class
deleted file mode 100644
index 58188ab..0000000
Binary files a/bin/main/dev/loki/pallet/PalletBreak$BreakingProgress.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/PalletBreak.class b/bin/main/dev/loki/pallet/PalletBreak.class
deleted file mode 100644
index d51ef02..0000000
Binary files a/bin/main/dev/loki/pallet/PalletBreak.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/PalletDrop.class b/bin/main/dev/loki/pallet/PalletDrop.class
deleted file mode 100644
index 2ae340f..0000000
Binary files a/bin/main/dev/loki/pallet/PalletDrop.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/PalletManager.class b/bin/main/dev/loki/pallet/PalletManager.class
deleted file mode 100644
index bca417a..0000000
Binary files a/bin/main/dev/loki/pallet/PalletManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/PalletStun$1.class b/bin/main/dev/loki/pallet/PalletStun$1.class
deleted file mode 100644
index 57b7823..0000000
Binary files a/bin/main/dev/loki/pallet/PalletStun$1.class and /dev/null differ
diff --git a/bin/main/dev/loki/pallet/PalletStun.class b/bin/main/dev/loki/pallet/PalletStun.class
deleted file mode 100644
index 31e8b18..0000000
Binary files a/bin/main/dev/loki/pallet/PalletStun.class and /dev/null differ
diff --git a/bin/main/dev/loki/phase/EndgamePhase$1.class b/bin/main/dev/loki/phase/EndgamePhase$1.class
deleted file mode 100644
index 2ebc99f..0000000
Binary files a/bin/main/dev/loki/phase/EndgamePhase$1.class and /dev/null differ
diff --git a/bin/main/dev/loki/phase/EndgamePhase.class b/bin/main/dev/loki/phase/EndgamePhase.class
deleted file mode 100644
index 37635b3..0000000
Binary files a/bin/main/dev/loki/phase/EndgamePhase.class and /dev/null differ
diff --git a/bin/main/dev/loki/phase/GameplayPhase.class b/bin/main/dev/loki/phase/GameplayPhase.class
deleted file mode 100644
index d131d38..0000000
Binary files a/bin/main/dev/loki/phase/GameplayPhase.class and /dev/null differ
diff --git a/bin/main/dev/loki/phase/LobbyPhase.class b/bin/main/dev/loki/phase/LobbyPhase.class
deleted file mode 100644
index eb2771b..0000000
Binary files a/bin/main/dev/loki/phase/LobbyPhase.class and /dev/null differ
diff --git a/bin/main/dev/loki/phase/Phase.class b/bin/main/dev/loki/phase/Phase.class
deleted file mode 100644
index 1dec935..0000000
Binary files a/bin/main/dev/loki/phase/Phase.class and /dev/null differ
diff --git a/bin/main/dev/loki/phase/RoleAssignPhase.class b/bin/main/dev/loki/phase/RoleAssignPhase.class
deleted file mode 100644
index 19b62ee..0000000
Binary files a/bin/main/dev/loki/phase/RoleAssignPhase.class and /dev/null differ
diff --git a/bin/main/dev/loki/player/BasePlayer.class b/bin/main/dev/loki/player/BasePlayer.class
deleted file mode 100644
index 8fa42f1..0000000
Binary files a/bin/main/dev/loki/player/BasePlayer.class and /dev/null differ
diff --git a/bin/main/dev/loki/player/Killer.class b/bin/main/dev/loki/player/Killer.class
deleted file mode 100644
index 6af8a1a..0000000
Binary files a/bin/main/dev/loki/player/Killer.class and /dev/null differ
diff --git a/bin/main/dev/loki/player/PlayerManager.class b/bin/main/dev/loki/player/PlayerManager.class
deleted file mode 100644
index ff702c0..0000000
Binary files a/bin/main/dev/loki/player/PlayerManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/player/PlayerState.class b/bin/main/dev/loki/player/PlayerState.class
deleted file mode 100644
index 75eb765..0000000
Binary files a/bin/main/dev/loki/player/PlayerState.class and /dev/null differ
diff --git a/bin/main/dev/loki/player/Survivor.class b/bin/main/dev/loki/player/Survivor.class
deleted file mode 100644
index 49686f3..0000000
Binary files a/bin/main/dev/loki/player/Survivor.class and /dev/null differ
diff --git a/bin/main/dev/loki/role/RoleAssigner$RoleAssignedEvent.class b/bin/main/dev/loki/role/RoleAssigner$RoleAssignedEvent.class
deleted file mode 100644
index 128db7f..0000000
Binary files a/bin/main/dev/loki/role/RoleAssigner$RoleAssignedEvent.class and /dev/null differ
diff --git a/bin/main/dev/loki/role/RoleAssigner.class b/bin/main/dev/loki/role/RoleAssigner.class
deleted file mode 100644
index bfd9a7d..0000000
Binary files a/bin/main/dev/loki/role/RoleAssigner.class and /dev/null differ
diff --git a/bin/main/dev/loki/role/RoleQueue.class b/bin/main/dev/loki/role/RoleQueue.class
deleted file mode 100644
index 0acb0b5..0000000
Binary files a/bin/main/dev/loki/role/RoleQueue.class and /dev/null differ
diff --git a/bin/main/dev/loki/role/SpawnPosition.class b/bin/main/dev/loki/role/SpawnPosition.class
deleted file mode 100644
index 9414eae..0000000
Binary files a/bin/main/dev/loki/role/SpawnPosition.class and /dev/null differ
diff --git a/bin/main/dev/loki/sound/GeneratorSound.class b/bin/main/dev/loki/sound/GeneratorSound.class
deleted file mode 100644
index 3b278e0..0000000
Binary files a/bin/main/dev/loki/sound/GeneratorSound.class and /dev/null differ
diff --git a/bin/main/dev/loki/sound/SoundLevels.class b/bin/main/dev/loki/sound/SoundLevels.class
deleted file mode 100644
index 2e35833..0000000
Binary files a/bin/main/dev/loki/sound/SoundLevels.class and /dev/null differ
diff --git a/bin/main/dev/loki/sound/SoundManager.class b/bin/main/dev/loki/sound/SoundManager.class
deleted file mode 100644
index ca6579e..0000000
Binary files a/bin/main/dev/loki/sound/SoundManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/sound/TerrorRadiusSound.class b/bin/main/dev/loki/sound/TerrorRadiusSound.class
deleted file mode 100644
index 5ae62d7..0000000
Binary files a/bin/main/dev/loki/sound/TerrorRadiusSound.class and /dev/null differ
diff --git a/bin/main/dev/loki/state/StateHandler.class b/bin/main/dev/loki/state/StateHandler.class
deleted file mode 100644
index 91cad30..0000000
Binary files a/bin/main/dev/loki/state/StateHandler.class and /dev/null differ
diff --git a/bin/main/dev/loki/state/StateMachine.class b/bin/main/dev/loki/state/StateMachine.class
deleted file mode 100644
index 38bf158..0000000
Binary files a/bin/main/dev/loki/state/StateMachine.class and /dev/null differ
diff --git a/bin/main/dev/loki/state/StateTransition.class b/bin/main/dev/loki/state/StateTransition.class
deleted file mode 100644
index cfcfadb..0000000
Binary files a/bin/main/dev/loki/state/StateTransition.class and /dev/null differ
diff --git a/bin/main/dev/loki/survivor/SurvivorController.class b/bin/main/dev/loki/survivor/SurvivorController.class
deleted file mode 100644
index 20d29e6..0000000
Binary files a/bin/main/dev/loki/survivor/SurvivorController.class and /dev/null differ
diff --git a/bin/main/dev/loki/survivor/SurvivorHealing.class b/bin/main/dev/loki/survivor/SurvivorHealing.class
deleted file mode 100644
index 07b6c86..0000000
Binary files a/bin/main/dev/loki/survivor/SurvivorHealing.class and /dev/null differ
diff --git a/bin/main/dev/loki/survivor/SurvivorMovement.class b/bin/main/dev/loki/survivor/SurvivorMovement.class
deleted file mode 100644
index f1429e9..0000000
Binary files a/bin/main/dev/loki/survivor/SurvivorMovement.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/ActionBar.class b/bin/main/dev/loki/ui/ActionBar.class
deleted file mode 100644
index fba075c..0000000
Binary files a/bin/main/dev/loki/ui/ActionBar.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/BossBarManager$1.class b/bin/main/dev/loki/ui/BossBarManager$1.class
deleted file mode 100644
index cec8d5a..0000000
Binary files a/bin/main/dev/loki/ui/BossBarManager$1.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/BossBarManager.class b/bin/main/dev/loki/ui/BossBarManager.class
deleted file mode 100644
index ea4be78..0000000
Binary files a/bin/main/dev/loki/ui/BossBarManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/ProgressBar.class b/bin/main/dev/loki/ui/ProgressBar.class
deleted file mode 100644
index 85ab360..0000000
Binary files a/bin/main/dev/loki/ui/ProgressBar.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/Sidebar.class b/bin/main/dev/loki/ui/Sidebar.class
deleted file mode 100644
index 890a666..0000000
Binary files a/bin/main/dev/loki/ui/Sidebar.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/StatusIcons.class b/bin/main/dev/loki/ui/StatusIcons.class
deleted file mode 100644
index f373cb7..0000000
Binary files a/bin/main/dev/loki/ui/StatusIcons.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/TitleUI$SkillCheckState.class b/bin/main/dev/loki/ui/TitleUI$SkillCheckState.class
deleted file mode 100644
index d2a81ff..0000000
Binary files a/bin/main/dev/loki/ui/TitleUI$SkillCheckState.class and /dev/null differ
diff --git a/bin/main/dev/loki/ui/TitleUI.class b/bin/main/dev/loki/ui/TitleUI.class
deleted file mode 100644
index 76becf2..0000000
Binary files a/bin/main/dev/loki/ui/TitleUI.class and /dev/null differ
diff --git a/bin/main/dev/loki/util/LocationUtil.class b/bin/main/dev/loki/util/LocationUtil.class
deleted file mode 100644
index 681f3ef..0000000
Binary files a/bin/main/dev/loki/util/LocationUtil.class and /dev/null differ
diff --git a/bin/main/dev/loki/util/MathUtil.class b/bin/main/dev/loki/util/MathUtil.class
deleted file mode 100644
index 511e2d2..0000000
Binary files a/bin/main/dev/loki/util/MathUtil.class and /dev/null differ
diff --git a/bin/main/dev/loki/util/ParticleUtil.class b/bin/main/dev/loki/util/ParticleUtil.class
deleted file mode 100644
index 2a909a3..0000000
Binary files a/bin/main/dev/loki/util/ParticleUtil.class and /dev/null differ
diff --git a/bin/main/dev/loki/util/PlayerUtil.class b/bin/main/dev/loki/util/PlayerUtil.class
deleted file mode 100644
index 86472fd..0000000
Binary files a/bin/main/dev/loki/util/PlayerUtil.class and /dev/null differ
diff --git a/bin/main/dev/loki/util/TextUtil.class b/bin/main/dev/loki/util/TextUtil.class
deleted file mode 100644
index 1bedf31..0000000
Binary files a/bin/main/dev/loki/util/TextUtil.class and /dev/null differ
diff --git a/bin/main/dev/loki/util/TimeUtil.class b/bin/main/dev/loki/util/TimeUtil.class
deleted file mode 100644
index 07f1a31..0000000
Binary files a/bin/main/dev/loki/util/TimeUtil.class and /dev/null differ
diff --git a/bin/main/dev/loki/window/Window$PlayerContext.class b/bin/main/dev/loki/window/Window$PlayerContext.class
deleted file mode 100644
index 44f0b33..0000000
Binary files a/bin/main/dev/loki/window/Window$PlayerContext.class and /dev/null differ
diff --git a/bin/main/dev/loki/window/Window.class b/bin/main/dev/loki/window/Window.class
deleted file mode 100644
index 745850c..0000000
Binary files a/bin/main/dev/loki/window/Window.class and /dev/null differ
diff --git a/bin/main/dev/loki/window/WindowFastVault$FastVaultTask.class b/bin/main/dev/loki/window/WindowFastVault$FastVaultTask.class
deleted file mode 100644
index 9f79374..0000000
Binary files a/bin/main/dev/loki/window/WindowFastVault$FastVaultTask.class and /dev/null differ
diff --git a/bin/main/dev/loki/window/WindowFastVault.class b/bin/main/dev/loki/window/WindowFastVault.class
deleted file mode 100644
index 9eed959..0000000
Binary files a/bin/main/dev/loki/window/WindowFastVault.class and /dev/null differ
diff --git a/bin/main/dev/loki/window/WindowManager.class b/bin/main/dev/loki/window/WindowManager.class
deleted file mode 100644
index 8e5daf5..0000000
Binary files a/bin/main/dev/loki/window/WindowManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/window/WindowVault$VaultTask.class b/bin/main/dev/loki/window/WindowVault$VaultTask.class
deleted file mode 100644
index 68491dc..0000000
Binary files a/bin/main/dev/loki/window/WindowVault$VaultTask.class and /dev/null differ
diff --git a/bin/main/dev/loki/window/WindowVault.class b/bin/main/dev/loki/window/WindowVault.class
deleted file mode 100644
index 8d7d31c..0000000
Binary files a/bin/main/dev/loki/window/WindowVault.class and /dev/null differ
diff --git a/bin/main/dev/loki/world/LobbyManager.class b/bin/main/dev/loki/world/LobbyManager.class
deleted file mode 100644
index 911bfa7..0000000
Binary files a/bin/main/dev/loki/world/LobbyManager.class and /dev/null differ
diff --git a/bin/main/dev/loki/world/VoidWorldGenerator.class b/bin/main/dev/loki/world/VoidWorldGenerator.class
deleted file mode 100644
index 6a9e20d..0000000
Binary files a/bin/main/dev/loki/world/VoidWorldGenerator.class and /dev/null differ
diff --git a/bin/main/game.yml b/bin/main/game.yml
deleted file mode 100644
index c2e91e1..0000000
--- a/bin/main/game.yml
+++ /dev/null
@@ -1,260 +0,0 @@
-# ============================================
-# Mdbd Plugin - Игровой баланс
-# ============================================
-
-# Лобби
-lobby:
- # Минимум игроков для старта
- min-players: 4
-
- # Максимум игроков
- max-players: 5
-
- # Обратный отсчёт при 4 игроках (секунд)
- countdown-4-players: 45
-
- # Обратный отсчёт при 5 игроках (секунд)
- countdown-5-players: 15
-
- # Задержка перед назначением ролей (секунд)
- role-assign-delay: 5
-
- # Количество серверных лобби (0 = только пользовательские)
- server-lobby-count: 3
-
- # Сохранять лобби между перезапусками
- persist-lobbies: true
-
-# Размеры игроков (1.0 = стандарт)
-players:
- survivor-scale: 1.0
- killer-scale: 1.5
-
-# Генераторы
-generators:
- # Всего генераторов на карте
- total-count: 7
-
- # Сколько нужно починить для ворот
- required-count: 5
-
- # Время починки одного генератора (секунд) [90 сек по ТЗ]
- repair-seconds: 90
-
- # Скорость отката без чинильщика (%/сек)
- regression-rate: 0.25
-
- # Скорость отката после удара (%/сек)
- kick-regression-rate: 2.5
-
- # Потеря прогресса после удара (%)
- kick-regression-percent: 20.0
-
- # Длительность отката после удара (секунд)
- kick-duration-seconds: 30
-
- # Кулдаун удара по генератору (секунд, общий для всех генераторов)
- kick-cooldown-seconds: 30
-
- # Время зажатия Shift для удара (секунд)
- kick-charge-seconds: 3
-
- # Расстояние для взаимодействия с генератором (блоков)
- interaction-range: 3.0
-
-# Крюки
-hooks:
- # Длительность Фазы 1 (секунд)
- stage1-seconds: 60
-
- # Длительность Фазы 2 (секунд)
- stage2-seconds: 60
-
- # Интервал борьбы на Фазе 2 (секунд)
- struggle-interval: 2
-
- # Максимум крюков на одного выжившего (= жизни)
- max-hooks: 3
-
- # Расстояние для взаимодействия с крюком (блоков)
- interaction-range: 3.0
-
- # Время спасения (секунд)
- rescue-seconds: 3
-
- # Время саботажа крюка (секунд)
- sabotage-seconds: 10
-
- # Время восстановления крюка (секунд)
- sabotage-recovery-seconds: 60
-
-# Скорости (% от нормальной)
-movement:
- # Киллер
- killer: 115
-
- # Киллер с выжившим
- killer-carry: 92
-
- # Выживший шагом
- survivor-walk: 100
-
- # Выживший спринт
- survivor-sprint: 150
-
- # Выживший в нокдауне (ползком)
- survivor-crawl: 30
-
- # Длительность истощения (секунд)
- exhaustion-duration: 3
-
- # Кулдаун истощения (секунд)
- exhaustion-cooldown: 5
-
-# Лечение
-healing:
- # Лечение другого (секунд)
- other-heal-seconds: 15
-
- # Самолечение аптечкой (секунд)
- self-heal-seconds: 30
-
- # Бонус аптечки (0.5 = в 2 раза быстрее)
- medkit-bonus: 0.5
-
- # Прерывание при движении
- interrupt-on-move: true
-
- # Максимум лечений за матч
- max-heals-per-match: 4
-
- # Расстояние лечения (блоков)
- heal-range: 3.0
-
-# Переноска выжившего
-carry:
- # Количество прыжков для заполнения шкалы побега
- escape-jumps: 15
-
- # Speed I после побега (секунд)
- escape-speed-seconds: 3
-
- # Приращение шкалы за прыжок (%)
- jump-fill-percent: 6.67
-
-# Киллер
-killer:
- # Кулдаун атаки (секунд) — базовый (swing animation)
- attack-cooldown: 2.5
-
- # Кулдаун после ПОПАДАНИЯ по выжившему (секунд) — 3–5 сек
- post-hit-cooldown: 4.0
-
- # Дальность атаки (блоков)
- attack-range: 3.0
-
- # Длительность оглушения паллетом (секунд)
- pallet-stun-seconds: 2.0
-
- # Время ломания паллета (секунд)
- pallet-break-seconds: 3.0
-
- # Радиус страха (блоков)
- terror-radius: 32
-
- # Расстояние для взаимодействия с паллетом (блоков)
- pallet-interaction-range: 3.0
-
-# BossBar радиуса страха
-bossbar:
- # Включить BossBar
- enabled: true
-
- # Название (поддерживает MiniMessage)
- title: "☠ МАНЬЯК РЯДОМ ☠"
-
- # Цвет: PINK, BLUE, RED, GREEN, YELLOW, PURPLE, WHITE
- color: RED
-
- # Стиль: SOLID, SEGMENTED_6, SEGMENTED_10, SEGMENTED_12, SEGMENTED_20
- style: SOLID
-
- # Расстояние начала появления (блоков)
- appear-range: 32
-
- # Расстояние полного заполнения (блоков)
- full-range: 8
-
-# Окна
-window:
- # Быстрый волт выжившего (секунд)
- vault-survivor-fast: 1.0
-
- # Медленный волт выжившего (секунд)
- vault-survivor-slow: 1.5
-
- # Волт киллера (секунд)
- vault-killer: 1.5
-
- # Блокировка после 3 волтов подряд (секунд)
- vault-block-seconds: 15
-
-# Эндгейм
-endgame:
- # Время открытия ворот (секунд)
- gate-open-seconds: 20
-
- # Время до конца после открытия ворот (секунд)
- collapse-seconds: 120
-
- # Открытие сундуков (секунд)
- chest-open-seconds: 3
-
- # Расстояние для взаимодействия с воротами (блоков)
- gate-interaction-range: 3.0
-
-# Уведомление маньяка о генераторе
-killer-notification:
- # Время действия компаса (секунд)
- compass-duration-seconds: 5
-
-# Скорборд
-scoreboard:
- # Показывать сердца (жизни)
- show-hearts: true
-
- # Символ сердца
- heart-symbol: "♥"
-
- # Цвет ника: HEALTHY, INJURED (красный), HEALING (зелёный), HOOKED (тёмно-красный)
- color-healthy: "WHITE"
- color-injured: "RED"
- color-healing: "GREEN"
- color-hooked: "DARK_RED"
-
-# Люк
-hatch:
- # Минимум живых для открытия люка
- min-survivors-for-open: 1
-
- # Условие: живых < починенных генераторов
- require-more-gens-than-survivors: true
-
-# Лут сундуков
-loot:
- medkit:
- weight: 55
- min-charges: 12
- max-charges: 16
- flashlight:
- weight: 45
- min-charges: 6
- max-charges: 8
-
-# Custom Model Data для ресурспака
-# Задайте числа соответствующие overrides в вашем ресурспаке.
-# 0 = не применять (использовать ванильную модель)
-items:
- model-data:
- medkit: 1001
- flashlight: 1002
diff --git a/bin/main/locations.yml b/bin/main/locations.yml
deleted file mode 100644
index d52f930..0000000
--- a/bin/main/locations.yml
+++ /dev/null
@@ -1,58 +0,0 @@
-# ============================================
-# Mdbd Plugin - Координаты объектов
-# Устанавливайте через /dbdsetup set <тип>
-# ============================================
-
-# Лобби (спавн перед игрой)
-lobby:
- world: "world"
- x: 0.0
- y: 100.0
- z: 0.0
- yaw: 0.0
- pitch: 0.0
-
-# Генераторы — настраиваются через /dbdadmin create generator
-# и сохраняются в data/generators.yml
-
-# Крюки (обычно 4-6)
-hooks: []
-# Пример:
-# - "world,120.5,65.0,180.5,0.0,0.0"
-
-# Паллеты (много)
-pallets: []
-# Пример:
-# - "world,110.5,64.0,190.5,0.0,0.0"
-
-# Окна (много)
-windows: []
-
-# Сундуки с лутом (3-4)
-chests: []
-
-# Тотемы (5)
-totems: []
-
-# Ворота выхода (2)
-exitgates: []
-
-# Спавн киллера (1 точка)
-killer-spawn: []
-
-# Спавны выживших (4 точки)
-survivor-spawns: []
-
-# ============================================
-# Команды для настройки:
-# /dbdadmin create generator - Войти в режим выбора генератора (сломайте блок)
-# /dbdadmin list - Список всех генераторов
-# /dbdadmin remove - Удалить генератор по ID
-# /dbdadmin clear - Очистить все генераторы
-# /dbdsetup set hook - Установить крюк
-# /dbdsetup set pallet - Установить паллет
-# /dbdsetup set chest - Установить сундук
-# /dbdsetup set totem - Установить тотем
-# /dbdsetup set gate - Установить ворота
-# /dbdsetup set lobby - Установить лобби
-# ============================================
diff --git a/bin/main/messages.yml b/bin/main/messages.yml
deleted file mode 100644
index d866caf..0000000
--- a/bin/main/messages.yml
+++ /dev/null
@@ -1,119 +0,0 @@
-# ============================================
-# Mdbd Plugin - Сообщения
-# Поддерживаются цвета в формате rrggbb
-# ============================================
-
-# Префикс всех сообщений плагина
-prefix: "FF6B00&l[DBD]&r "
-
-# Сообщения игры
-game:
- # Старт/конец
- start: "FF00Игра началась! Бегите от Киллера!"
- end-victory-escape: "FFD700Выжившие сбежали! Победа!"
- end-victory-killer: "DC143CКиллер победил!"
-
- # Ожидание
- waiting: "FFFF00Ожидание игроков... (%s/%s)"
- countdown: "FFA500До начала: %s секунд"
- countdown-short: "FF0000%s..."
-
- # Роли
- role-killer: "DC143CВы Киллер! Поймайте всех выживших."
- role-survivor: "CED1Вы Выживший! Почините генераторы и сбегите."
-
-# Генераторы
-generator:
- repair-start: "CED1Вы начали чинить генератор..."
- repair-stop: "WCEEBВы остановились."
- repair-complete: "FF00✓ Генератор активирован! (%s/%s)"
- repair-progress: "FFD700Прогресс: %s%%"
-
- skillcheck-success: "FF00Отлично! +%s%%"
- skillcheck-super: "FFD700Великолепно! +%s%%"
- skillcheck-fail: "FF0000✗ Провал! -%s%%"
-
- explosion: "FF4500⚠ Взрыв генератора!"
- regression: "FF6347Генератор откатывается..."
- kicked: "FF4500Киллер пнул генератор!"
-
-# Киллер
-killer:
- terror-near: "B0000Сердце колотится..."
- terror-medium: "FF4500Опасно рядом..."
- terror-far: "FFA500Киллер где-то рядом"
-
- chase-start: "FF0000⚠ Киллер преследует вас!"
- chase-stop: "FF00Вы ушли от погони."
-
- hit: "DC143CВы ранены! Ищите укрытие!"
- down: "B0000Вы в нокдауне! Ползите!"
- pickup: "Киллер поднял вас..."
- hook: "B0082Вас повесили на крюк!"
-
-# Выжившие
-survivor:
- heal-self-start: "FA9AЛечите себя..."
- heal-self-complete: "FF00Вылечены!"
- heal-other-start: "FA9AЛечите союзника..."
- heal-other-complete: "FF00Союзник вылечен!"
- heal-interrupt: "FFD700Лечение прервано!"
-
- sprint-exhausted: "FF8C00Вы устали... (Истощение)"
- sprint-ready: "FF00Можно бежать!"
-
- pallet-drop: "DEB887Вы бросили паллет!"
- pallet-stun: "FFD700Киллер оглушён! Уходите!"
-
- vault-fast: "CED1Быстрый прыжок!"
- vault-slow: "WCEEBМедленный прыжок..."
-
- rescue-start: "CED1Спасаете с крюка..."
- rescue-complete: "FF00Союзник спасён!"
-
-# Крюки
-hook:
- stage1: "FFFF00Крюк: Фаза 1 — Не двигайтесь"
- stage2: "FFA500Крюк: Фаза 2 — БОРИТЕСЬ!"
- struggle-success: "FF00Успех! Держитесь!"
- struggle-fail: "FF0000Провал! Этап ускорен!"
- sacrifice: "B0000☠ Вы жертвованы..."
-
-# Предметы
-item:
- found: "FFD700Найдено: %s"
-
- medkit-use: "FA9AИспользуете аптечку..."
- medkit-depleted: "FF6347Аптечка закончилась"
-
- flashlight-blind: "FFFF00Ослепили киллера! Уходите!"
- flashlight-depleted: "FF6347Батарейка села"
-
- key-hatch: "CED1Ключ открывает люк!"
- map-reveal: "WCEEBОбъекты показаны на карте"
-
- chest-opening: "FFD700Открываете сундук..."
- chest-found: "FF00Нашли: %s"
-
-# Эндгейм
-endgame:
- gates-powered: "FF00Ворота запитаны! Бегите!"
- gates-opening: "FFD700Открываете ворота..."
-
- hatch-open: "B0082Люк открыт! Сбегите!"
- hatch-escape: "FF00✓ Вы сбежали через люк!"
-
- collapse-warning: "FF0000⚠ КОЛЛАПС ЧЕРЕЗ %s СЕК!"
- collapse-start: "B0000КОЛЛАПС НАЧАЛСЯ! БЕГИТЕ!"
-
- escape: "FF00✓ ПОБЕГ!"
-
-# Ошибки
-error:
- no-permission: "FF0000У вас нет прав!"
- not-in-game: "FF6347Вы не в игре!"
- already-in-game: "FF6347Вы уже в игре!"
- game-full: "FF6347Игра заполнена!"
- no-game: "FF6347Нет активной игры!"
- not-survivor: "FF6347Только для выживших!"
- not-killer: "FF6347Только для киллера!"
diff --git a/bin/main/plugin.yml b/bin/main/plugin.yml
deleted file mode 100644
index deb1a7d..0000000
--- a/bin/main/plugin.yml
+++ /dev/null
@@ -1,26 +0,0 @@
-name: Mdbd
-version: '${version}'
-main: dev.loki.mdbd
-api-version: '1.21'
-
-commands:
- dbd:
- description: "Main DBD command"
- usage: "/dbd "
- permission: mdbd.player
- dbdsetup:
- description: "Map setup commands"
- usage: "/dbdsetup "
- permission: mdbd.admin
- dbdadmin:
- description: "Admin commands for generators and objects"
- usage: "/dbdadmin "
- permission: mdbd.admin
-
-permissions:
- mdbd.admin:
- description: "Full access to admin commands"
- default: op
- mdbd.player:
- description: "Basic player commands"
- default: true
diff --git a/bin/main/skillcheck.yml b/bin/main/skillcheck.yml
deleted file mode 100644
index 74cde8e..0000000
--- a/bin/main/skillcheck.yml
+++ /dev/null
@@ -1,120 +0,0 @@
-# ============================================
-# Mdbd Plugin - Настройки Skill Check (QTE)
-# ============================================
-
-# Цвета в формате rrggbb
-colors:
- # Зона успеха (зелёная)
- zone-success: "FF00"
-
- # Зона супер-успеха (золотая, бонус)
- zone-super: "FFD700"
-
- # Стрелка (белая)
- arrow: "FFFFFF"
-
- # Фон трека (тёмно-серый)
- background: ""
-
- # Текст титра (жёлтый)
- text-title: "FFFF00"
-
- # Подзаголовок (белый)
- text-subtitle: "FFFFFF"
-
- # Цвет провала (красный)
- fail: "FF0000"
-
-# Размеры зон (в градусах)
-zones:
- # Зона обычного успеха (±градусов от цели)
- success-size: 15
-
- # Зона супер-успеха (меньше = сложнее)
- super-size: 5
-
-# Вращение
-rotation:
- # Скорость вращения (оборотов в секунду)
- speed: 3.0
-
- # Направление: CLOCKWISE или COUNTER_CLOCKWISE
- direction: "CLOCKWISE"
-
- # Случайное направление для каждого скиллчека
- variation: true
-
- # Случайная начальная позиция
- random-start: true
-
-# Тайминги
-timing:
- # Минимальный интервал между скиллчеками (в тиках, 20 = 1 сек)
- min-interval: 80
-
- # Максимальный интервал (в тиках)
- max-interval: 200
-
- # Время на реакцию (тиков после входа в зону)
- reaction-window: 20
-
- # Задержка перед показом скиллчека (тиков)
- pre-delay: 5
-
-# Награды и штрафы (в процентах от прогресса)
-rewards:
- # Обычный успех: +% к прогрессу
- success-bonus: 5.0
-
- # Супер-успех: +% к прогрессу
- super-bonus: 10.0
-
-penalties:
- # Провал: -% от прогресса
- fail-penalty: 10.0
-
- # Радиус алерта киллера при провале (блоков)
- fail-alert-range: 16
-
- # Визуальный взрыв при провале
- fail-explosion: true
-
- # Громкость звука взрыва (0.0 - 1.0)
- explosion-volume: 0.8
-
-# Визуальные эффекты
-visual:
- # Показывать трек движения
- show-track: true
-
- # Показывать стрелку
- show-arrow: true
-
- # Анимация при успехе
- flash-on-success: true
-
- # Тряска экрана при провале
- screenshake-on-fail: true
-
- # Альтернативный режим через BossBar (вместо Title)
- use-boss-bar: false
-
-# Звуки
-sounds:
- # Звук при появлении скиллчека
- appear: "BLOCK_NOTE_BLOCK_PLING"
- appear-volume: 0.5
-
- # Звук успеха
- success: "ENTITY_PLAYER_LEVELUP"
- success-volume: 0.6
-
- # Звук супер-успеха
- super: "ENTITY_PLAYER_LEVELUP"
- super-volume: 1.0
- super-pitch: 1.5
-
- # Звук провала
- fail: "BLOCK_ANVIL_LAND"
- fail-volume: 0.8
- fail-pitch: 0.8