TotemPractice
Totem survival training plugin
Оцените первым
78
0
78
0
Список изменений
🚀 Architecture & Improvements
-
Modular Sub-Command System (
/totempractice,/tp)- Restructured command handling into decoupled sub-commands implementing an
Enableablelifecycle:/tp gui— Open difficulty selection GUI./tp reload— Reload configuration files with formatted in-game feedback./tp set lobby— Set the lobby spawn point via nested sub-commands (SetSubCmd)./tp set match— Set the match arena spawn point.
- Added dynamic tab-completion with input prefix filtering across all arguments.
- Removed obsolete command boilerplate and configuration entries from
settings.yml.
- Restructured command handling into decoupled sub-commands implementing an
-
Encapsulated Player State Management (
PlayerStateManager)- Introduced
PlayerStateManagerto preserve and restore player states (inventories, gamemodes, health, food, potion effects). - Automatically restores original state on round end, player death, disconnect, or teleport.
- Removed legacy console command execution on round end in favor of native state restoration.
- Introduced
-
Dynamic Permissions & Lifecycle
- Introduced type-safe
PluginPermissionenum registering permissions dynamically at runtime (totempractice.use,totempractice.reload,totempractice.set.*) with clean unregistration on disable. - Removed redundant static permission declarations from
plugin.yml.
- Introduced type-safe
-
Messaging & Formatting (
MessageUtil)- Added
<prefix>placeholder support alongside{prefix}and%prefix%. - Centralized MiniMessage parsing and error reporting across all command handlers.
- Added
Файлы
TotemPractice-1.0.5.jar(3.85 MiB)
ОсновнойМетаданные
Канал релиза
Release
Номер версии
1.0.5
Загрузчики
BukkitPaperPurpurSpigot
Версии игры
1.21–26.3
Загрузок
2
Дата публикации
30.10.2026