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