Commit Graph

19 Commits

Author SHA1 Message Date
akastijn 416c44a8f3 show participant status in tab using colors
announce killer if present
show everyone the bossbar
drop items on death
give players participation price permission
2026-07-11 22:13:52 +02:00
akastijn 5ce26782f2 Add CommandListener to enforce command whitelist and block restricted commands 2026-07-05 23:19:49 +02:00
akastijn a7ce376abb Add ItemSpawnListener to control item despawn delays based on round phases 2026-06-27 22:55:09 +02:00
akastijn a3085ad4b4 Prevent duplicate game end announcements and update RoundService initialization to include PlayerTeleporterService. 2026-06-27 22:17:50 +02:00
akastijn 233cffd2df Implement BossBarService for countdowns and finale updates, integrating dynamic boss bar messages and real-time player progress tracking. 2026-06-22 02:02:42 +02:00
akastijn 10a6103f32 Add LootItems configuration support and reload handling 2026-06-21 23:56:12 +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 25c95dd46a Introduce LootService for chest loot handling and ChestListener for in-game chest interactions 2026-06-15 22:13:51 +02:00
akastijn e97a6ade73 Add player movement freezing during countdown and winner declaration logic 2026-06-15 21:00:43 +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 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 16f15400fd Initial commit for HungerGames 2026-05-23 23:06:30 +02:00