Commit Graph

33 Commits

Author SHA1 Message Date
akastijn dd060bce48 Adjust teleportation logic to set correct direction for player-facing location 2026-06-21 23:56:16 +02:00
akastijn 10a6103f32 Add LootItems configuration support and reload handling 2026-06-21 23:56:12 +02:00
akastijn 646b9a2a35 Refactor STATS_FORMAT to use text block for improved readability 2026-06-15 23:29:28 +02:00
akastijn 09b48fbafe Teleport spectating players to designated spectator area 2026-06-15 23:29:24 +02:00
akastijn 6cd5315d28 Broadcast player death messages with remaining player count and suppress default death messages 2026-06-15 23:26:04 +02:00
akastijn cf011ae72f Add winner declaration message and endRound logic with proper message broadcasting and error handling 2026-06-15 23:17:47 +02:00
akastijn c8e85f186a Add player stats tracking with StatService and /hg stats command integration 2026-06-15 22:56:27 +02:00
akastijn 2b6480c880 Add warmup period for /hg stuck with movement and damage cancellation 2026-06-15 22:45:06 +02:00
akastijn 4cf4361286 Update /hg stuck cooldown handling with Duration for improved time management 2026-06-15 22:41:45 +02:00
akastijn 016ab17ef2 Add /hg stuck command for teleporting players to the nearest safe location with configurable cooldown and effects 2026-06-15 22:37:16 +02:00
akastijn 4c1fd4d228 Refactor decideRarity method for improved readability with consistent formatting 2026-06-15 22:23:36 +02:00
akastijn 8ba514c9c2 Fix null-check for loot items and adjust rarity handling in generateLoot method 2026-06-15 22:15:45 +02:00
akastijn 25c95dd46a Introduce LootService for chest loot handling and ChestListener for in-game chest interactions 2026-06-15 22:13:51 +02:00
akastijn 58d0b7fa19 Add loot items configuration and RARITY enum for item rarity handling 2026-06-15 22:04:52 +02:00
akastijn e97a6ade73 Add player movement freezing during countdown and winner declaration logic 2026-06-15 21:00:43 +02:00
akastijn d7160b86cd Update message formatting for Hunger Games and improve configuration validation methods 2026-05-31 17:59:27 +02:00
akastijn 02228f570d Add initial border size configuration, round warmup messages, and start-round validation logic 2026-05-31 16:40:16 +02:00
akastijn c2d83492d1 Fix missing angle brackets in ROUND_STATE message placeholders 2026-05-30 20:02:59 +02:00
akastijn 161344b30c Add /hg reload command to refresh configs and messages 2026-05-30 19:57:02 +02:00
akastijn c969873e0a Refactor PlayerService to include Round dependency and update singleton initialization logic 2026-05-30 19:56:50 +02:00
akastijn 9db0e70425 Introduce round management improvements, tab completion for /hg register, and plugin.yml configuration 2026-05-30 18:37:48 +02:00
akastijn 5743bc63a5 Add PlayerDamageListener to manage damage, death, and respawn events during rounds 2026-05-30 00:16:33 +02:00
akastijn d3946bc16a Remove IN_GAME player state and related logic; integrate destination-based teleportation during round progression. 2026-05-30 00:10:35 +02:00
akastijn 0cf662dfef Introduce singleton pattern for services, add safe phase to round state, and implement PlayerTeleporterService with destination-based teleporting 2026-05-30 00:03:32 +02:00
akastijn 2746a43837 Add player join and disconnect event handling with state updates 2026-05-24 17:04:50 +02:00
akastijn c832a6648b Implement round progression system with countdown, stages, and /hg start command 2026-05-24 01:30:11 +02:00
akastijn ab6112b9da Add player registration system with /hg register command and refactor services for improved state management. 2026-05-24 00:58:27 +02:00
akastijn 2fd6d4ba30 Implement round and player state management services along with /hg roundstate command. 2026-05-24 00:13:25 +02:00
akastijn f248372fcc Update TODO.md: Refine player states and disconnect handling 2026-05-23 23:28:35 +02:00
akastijn 2846a88125 Expand TODO.md with player registration and session management details. 2026-05-23 23:27:07 +02:00
akastijn 51ae3bbece Added todo file (roadmap) 2026-05-23 23:13:53 +02:00
akastijn 5ac98467f0 Initial commit for HungerGames 2026-05-23 23:08:23 +02:00
akastijn 16f15400fd Initial commit for HungerGames 2026-05-23 23:06:30 +02:00