Commit Graph

  • 4953cec215 Make game logic adjustments and improve async command handling master Teriuihi 2025-03-06 19:47:28 +0100
  • 92f9e732a1 Remove redundant code and add victory reward commands Teriuihi 2025-03-01 22:40:37 +0100
  • 95b54d1a03 Prevent same-team players from being knocked back by flags. Teriuihi 2025-03-01 20:17:41 +0100
  • 05a63b9a52 Prevent snowball throw if player hasn't selected a class Teriuihi 2025-03-01 20:04:48 +0100
  • 137e5a5125 Remove unused log, add null check, and update player teleport. Teriuihi 2025-03-01 20:03:40 +0100
  • 3c5842a92c Implement shield mechanics and enhance game end reset logic Teriuihi 2025-03-01 19:29:46 +0100
  • f5bb1564ae Increase spawn proximity threshold for class change checks. Teriuihi 2025-03-01 18:29:09 +0100
  • fa8d320da9 Refactor and optimize redundant code across the project Teriuihi 2025-03-01 01:22:13 +0100
  • 816c429346 Remove leftover debug logging in broadcastNextPhaseStartTime Teriuihi 2025-03-01 01:17:58 +0100
  • afbd1a9f09 Todo removed from tank class since the shield is strong enough now Teriuihi 2025-03-01 01:16:39 +0100
  • 5430af2149 Remove completed TODO comments Teriuihi 2025-03-01 01:16:07 +0100
  • ce7297afb8 Refactor flag point update logic for winning team. Teriuihi 2025-03-01 01:15:48 +0100
  • a10607092b Refactor snow bucket creation to return a list of snow buckets. Teriuihi 2025-03-01 00:49:01 +0100
  • fe39cdf5a1 Change Mage class display item to Snowball Teriuihi 2025-03-01 00:46:07 +0100
  • 6008378258 Fix mage class damage and improve mage snowball throw logic Teriuihi 2025-03-01 00:45:07 +0100
  • 18b211f681 Reduce Mage class default damage from 5 to 3. Teriuihi 2025-03-01 00:26:28 +0100
  • b5c59cf173 Implement knockback effect for players near captured flag Teriuihi 2025-03-01 00:25:52 +0100
  • 436b462ffe Removed TODO that was done Teriuihi 2025-03-01 00:09:30 +0100
  • d11cf25fc8 Add Mage character class with snowball duplication ability Teriuihi 2025-03-01 00:05:57 +0100
  • e8c015790f Fix Trapper using Tank constructor. Teriuihi 2025-03-01 00:05:45 +0100
  • ba8fbe83e0 Remove TODO comment in TrapperCreator class. Teriuihi 2025-02-28 23:12:45 +0100
  • d56e8eaea5 Add Trapper game class to the CTF system Teriuihi 2025-02-28 23:12:13 +0100
  • 3550d75634 Introduce TeamScoreboard and highest stat tracking functionality. Teriuihi 2025-02-28 22:21:23 +0100
  • 14158f73b8 Handle null player check in resetWorldBorder method. Teriuihi 2025-02-26 22:40:58 +0100
  • c738f02d17 Add persistent player statistics tracking Teriuihi 2025-02-26 22:00:46 +0100
  • e62d0df9df Refactor potion healing to exclude non-teammates. Teriuihi 2025-02-23 01:22:52 +0100
  • eeed5b4c54 Add player statistics tracking and integration. Teriuihi 2025-02-23 01:14:27 +0100
  • 8386e773ce Add glowing effect to flag carrier Teriuihi 2025-02-23 00:34:43 +0100
  • e5656f23ce Fix class change restriction and track player death state Teriuihi 2025-02-23 00:33:30 +0100
  • 409a1aa596 Make addToScoreboard public and reset team scores. Teriuihi 2025-02-23 00:27:49 +0100
  • 57f2898451 Update OnPlayerOnlineStatus to assign a class to a joining player Teriuihi 2025-02-16 00:13:05 +0100
  • 2242fea737 Prevent block breaking during active game phases Teriuihi 2025-02-15 23:44:22 +0100
  • e04892156c Gracefully handle null or offline players in game phases. Teriuihi 2025-02-15 23:44:15 +0100
  • c09c55ed7a Add Discord integration for teams and user linking Teriuihi 2025-02-15 22:31:35 +0100
  • 2c80b2d474 Handle null player in resetFlagCarrier method Teriuihi 2025-02-15 04:18:08 +0100
  • 4f0a4eff6f Update flag capture flow to notify players visually Teriuihi 2025-02-15 04:10:52 +0100
  • c02bda6ea7 Add slowness effect to flag carriers and clear it on reset Teriuihi 2025-02-15 04:07:07 +0100
  • 400032a94c Switch from UUID to Player & add scoreboard for teams Teriuihi 2025-02-15 03:53:35 +0100
  • 6893e07619 Prevent armor manipulation with InventoryClick and Drag events Teriuihi 2025-02-15 02:54:02 +0100
  • f27038f91d Ensure snowball hit events are properly canceled outside combat phase. Teriuihi 2025-02-15 02:48:20 +0100
  • 07b700bc32 Shuffle player list before assigning teams Teriuihi 2025-02-15 02:47:04 +0100
  • 7ae91bcf06 Add customizable flag material for Capture the Flag Teriuihi 2025-02-15 02:42:27 +0100
  • 56455b4c50 Fix executor handling in phase transitions and game ending Teriuihi 2025-02-11 23:17:10 +0100
  • 3b4beefb37 Remove redundant TODO comment in CombatPhase.java Teriuihi 2025-02-11 23:10:06 +0100
  • 9ae63ba1e4 Refine title message for flag capture notification. Teriuihi 2025-02-11 23:08:59 +0100
  • c3b11995c7 Update phase transition notifications with detailed timing Teriuihi 2025-02-11 23:06:05 +0100
  • 8b09e54106 Fix flag capture and game phase timing bugs Teriuihi 2025-02-11 23:02:38 +0100
  • 237cae37ca Refactor flag capture and turn-in notifications. Teriuihi 2025-02-11 22:12:31 +0100
  • a3c22cf074 Refactor flag reset logic for clarity and reuse. Teriuihi 2025-02-11 22:08:58 +0100
  • 4cfc8f1572 Fix flag particle spawn location during turn-in Teriuihi 2025-02-11 21:46:44 +0100
  • 9563e9641f Add skip phase command to bypass game phases Teriuihi 2025-02-11 21:45:14 +0100
  • aad63f174e Refactor phase transitions and add particle effects for flags Teriuihi 2025-02-11 21:41:33 +0100
  • 66c24d852d Refactor and enhance flag capture notification system. Teriuihi 2025-02-11 21:27:34 +0100
  • 7acf39b600 Fix armor color setting method from BGR to RGB. Teriuihi 2025-02-11 21:27:26 +0100
  • 6f99402d16 Add TURN_IN_RADIUS config and spawn particles at turn in point as well Teriuihi 2025-02-11 21:08:20 +0100
  • 5f2fb8fe0a Send death message with respawn timer on player death Teriuihi 2025-02-09 22:12:50 +0100
  • dbcbb10079 Refactor player status handling and improve flag logic Teriuihi 2025-02-09 22:10:48 +0100
  • 7070165a94 Rename WINNING_SCORE to CAPTURE_SCORE in GameConfig. Teriuihi 2025-02-09 22:01:12 +0100
  • 8411db57a1 Update flag capture radius to use configurable value Teriuihi 2025-02-09 22:00:51 +0100
  • 498ed774a4 Increase particle trail density and remove obsolete comment. Teriuihi 2025-02-09 21:59:12 +0100
  • e95dabccac Set breakable items to unbreakable in class creators Teriuihi 2025-02-09 21:57:41 +0100
  • 6ae2563d16 Set death message to empty Component on player death. Teriuihi 2025-02-09 21:57:27 +0100
  • 91ee3cf8f9 Add blocking mechanics for snowball hits Teriuihi 2025-02-09 21:57:16 +0100
  • 4af509eb5f Fix world border config loading and phase transition logic Teriuihi 2025-02-09 04:30:19 +0100
  • 4f8a7a0416 Clear player potion effects on class reset Teriuihi 2025-02-08 23:11:41 +0100
  • 55b88a950d Refactor snowball event handling for better readability. Teriuihi 2025-02-08 23:09:09 +0100
  • 172f9a29a2 Add throw speed to item lore in GameClass Teriuihi 2025-02-08 23:06:51 +0100
  • 8718ca0918 Refactor world border handling for game phases. Teriuihi 2025-02-08 23:06:10 +0100
  • 728e8b7486 Add configurable respawn time to GameConfig Teriuihi 2025-02-08 23:01:43 +0100
  • 74cf3589c0 Refactor configuration handling and add world border support Teriuihi 2025-02-08 23:00:04 +0100
  • d7432c9b89 Change flag color to black banner. Teriuihi 2025-02-08 21:56:56 +0100
  • 7ed4c20d29 Update OnPlayerDeath to delay respawning Teriuihi 2025-02-08 21:56:23 +0100
  • 33578027d3 Refactor game class handling and fix GUI inventory usage. Teriuihi 2025-02-08 21:56:05 +0100
  • a52efb9dbb Remove unnecessary logging in resetWorldBorder method Teriuihi 2025-02-08 21:06:22 +0100
  • 72dc1af903 Add flag turn-in location to team functionality Teriuihi 2025-02-08 21:03:01 +0100
  • e93580bea9 Automatically show class selection when the phase starts Teriuihi 2025-02-08 20:56:15 +0100
  • 53de0fe217 Remove logging in TeamPlayer for world border Teriuihi 2025-02-08 20:55:37 +0100
  • b8afe209bc Remove unused variable in resetWorldBorder method Teriuihi 2025-02-08 20:45:30 +0100
  • be7b508667 Integrate WorldBorderAPI and enhance game phase functionality Teriuihi 2025-02-08 20:45:06 +0100
  • e5077b40c5 Add Engineer class to class selection Teriuihi 2025-02-08 15:21:17 +0100
  • 6bb4673b08 Add Engineer class and update Tank, Fighter, and GameClass Teriuihi 2025-02-08 15:19:32 +0100
  • a175d1829b Refactor class creators with annotations and utility methods. Teriuihi 2025-02-08 15:02:42 +0100
  • a4f96297c2 Improve CTF gameplay mechanics and particle effects Teriuihi 2025-02-08 00:39:05 +0100
  • 9eccb130e5 Add Tank class and update Fighter tools in CTF game Teriuihi 2025-02-08 00:05:46 +0100
  • 4aa6a0d512 Add player respawn handling with custom logic Teriuihi 2025-02-07 23:55:53 +0100
  • 6f77135426 Refactor snowball handling and improve player interactions Teriuihi 2025-02-07 23:48:40 +0100
  • e7ce788086 Updated TODO list Teriuihi 2025-02-07 23:25:21 +0100
  • ad421015ff Reset player health on game end. Teriuihi 2025-02-07 23:25:10 +0100
  • 73c11ab1ca Add GUI framework for class selection in CTF Teriuihi 2025-02-07 23:22:50 +0100
  • 6a9721d0e7 Implemented remaining phases and got the plugin to the minimum viable product Teriuihi 2025-02-07 22:25:19 +0100
  • 076f39279e Add method to clear teams in GameManager Teriuihi 2025-01-24 21:14:39 +0100
  • fcf5dc7b7c Refactor class creation and integrate FighterCreator Teriuihi 2025-01-24 21:03:19 +0100
  • 5a87784d71 Add JSON configuration support and new team management commands Teriuihi 2025-01-24 20:12:27 +0100
  • 6e38d42f2d Add initial Capture the Flag plugin implementation Teriuihi 2025-01-24 17:49:17 +0100