Commit Graph

4 Commits

Author SHA1 Message Date
Teriuihi 6bb4673b08 Add Engineer class and update Tank, Fighter, and GameClass
Introduced the Engineer class with unique tools, functionality, and creation logic. Updated the Tank class to make its constructor public and adjusted its creator to use the appropriate class. Enhanced GameClass to append health and damage details to display item lore dynamically.
2025-02-08 15:19:32 +01:00
Teriuihi e7ce788086 Updated TODO list 2025-02-07 23:25:21 +01:00
Teriuihi fcf5dc7b7c Refactor class creation and integrate FighterCreator
Abstracted default class creation logic into dedicated FighterCreator class for better modularity. Updated GameManager and ClassSelectionPhase to utilize this new structure, enabling dynamic class creation based on team color. Adjusted TODO.md to mark completed changes.
2025-01-24 21:03:19 +01:00
Teriuihi 6e38d42f2d Add initial Capture the Flag plugin implementation
Implemented the core structure for a Capture the Flag (CTF) plugin. This includes team management, game phases, player classes, command handling, and configuration support. The project is set up with Gradle for dependency management and provides placeholders for future feature expansion.
2025-01-24 17:49:17 +01:00