Commit Graph

107 Commits

Author SHA1 Message Date
Chaoscaot 4e6933f2fd Remove Event-related SQL classes and update relevant references across modules
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-30 23:14:25 +01:00
Chaoscaot eea1073892 Migrate Event class to Kotlin and update references across modules
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-29 23:17:17 +01:00
Chaoscaot a462231bab Starting...
SteamWarCI Build failed
2025-10-27 18:34:31 +01:00
YoyoNow 5ab04d0518 Add cache for GameModeConfig
SteamWarCI Build successful
2025-10-26 13:34:25 +01:00
YoyoNow c6dbece550 Improve GameModeConfig
SteamWarCI Build successful
2025-10-26 12:34:16 +01:00
YoyoNow d216aac2c4 Improve YMLWrapper
SteamWarCI Build successful
2025-10-26 09:22:48 +01:00
YoyoNow aec03e41a1 Improve YMLWrapper
SteamWarCI Build successful
2025-10-26 09:14:34 +01:00
YoyoNow 87a4836fa1 Add Unified GameModeConfig
SteamWarCI Build successful
2025-10-25 21:45:44 +02:00
YoyoNow a03a3f45e8 Update copyright notices
SteamWarCI Build successful
2025-10-23 17:56:43 +02:00
YoyoNow 22d1e15ae0 Implement Linkage for FightSystem 2025-10-23 17:20:07 +02:00
Chaoscaot 3b43ad3587 Downgrade api-version in plugin.yml to 1.13 for broader compatibility. 2025-08-09 00:11:44 +02:00
Chaoscaot 50780ad9bd Add chunk reset logic for Minecraft 1.21 in CraftbukkitWrapper21 to support advanced chunk management.
SteamWarCI Build successful
2025-08-03 16:39:25 +02:00
Chaoscaot e7803dcf82 Enhance compatibility and feature support for Minecraft 1.21: Add ProtocolWrapper21, update gamerule management, streamline entity tracking, and refine chunk hider logic.
SteamWarCI Build successful
2025-07-31 11:34:56 +02:00
Chaoscaot cf52b50333 Introduce support for Minecraft 1.21: Add ReflectionWrapper21, ChunkHider21, and enhance version compatibility across systems.
SteamWarCI Build successful
2025-07-31 10:43:40 +02:00
YoyoNow 7db1d80988 Add SpaceCraft to startable fight servers
SteamWarCI Build successful
2025-07-30 20:41:01 +02:00
Chaoscaot 7aba8da5a0 Add revision handling to setSchematic method in FightTeam
SteamWarCI Build successful
2025-07-14 13:40:43 +02:00
Chaoscaot 6260e65b33 Merge pull request 'Add Schematic Revisions' (#93) from schematic-revisions into main
SteamWarCI Build successful
Reviewed-on: #93
Reviewed-by: YoyoNow <yoyonow@noreply.localhost>
2025-07-14 09:13:16 +02:00
Chaoscaot 6db404c1e6 Merge pull request 'Add AuditLog' (#89) from AuditLog into main
SteamWarCI Build successful
Reviewed-on: #89
Reviewed-by: Chaoscaot <max@chaoscaot.de>
2025-07-14 09:13:02 +02:00
YoyoNow 104f0cf02d Fix final stuff
SteamWarCI Build successful
2025-07-13 18:39:53 +02:00
YoyoNow f7662cdcba Fix build
SteamWarCI Build successful
2025-07-13 18:15:24 +02:00
YoyoNow 167b36b10c Update RandomRotate
SteamWarCI Build failed
2025-07-13 18:10:53 +02:00
YoyoNow b9b541957b Fix older replays
SteamWarCI Build successful
2025-07-13 17:54:28 +02:00
YoyoNow e9d107f0ed Fix older replays
SteamWarCI Build successful
2025-07-13 17:54:06 +02:00
YoyoNow 1e264a63a2 Add Winconditions.TIMED_DAMAGE_TECH_KO and Winconditions.RANDOM_ROTATE
SteamWarCI Build successful
2025-07-13 16:48:35 +02:00
YoyoNow 868ba4073b Add Winconditions.TIMED_DAMAGE_TECH_KO and Winconditions.RANDOM_ROTATE
SteamWarCI Build successful
2025-07-13 16:46:11 +02:00
Chaoscaot c04e8d75eb Reorder Colors (again)
SteamWarCI Build successful
2025-07-03 00:57:25 +02:00
Chaoscaot d5ca1e14e1 Add prepared flag to schematics and refactor related logic
SteamWarCI Build successful
2025-07-02 12:25:58 +02:00
Chaoscaot 4c98ce4aff Add Schematic Revisions
SteamWarCI Build successful
2025-07-01 21:39:08 +02:00
YoyoNow 617bae5a5c Add AuditLog
SteamWarCI Build successful
2025-07-01 18:48:59 +02:00
Chaoscaot 280202c43f Merge pull request 'Update to support Minecraft 1.21.6 version' (#52) from update/1.21.5 into main
SteamWarCI Build successful
Reviewed-on: #52
2025-06-30 15:53:44 +02:00
YoyoNow 14b756261e Merge pull request 'Add event grouping' (#57) from event-brackets into main
SteamWarCI Build successful
Reviewed-on: #57
Reviewed-by: YoyoNow <yoyonow@noreply.localhost>
2025-06-26 23:40:51 +02:00
YoyoNow 4383e541d8 Fix some stuff 2025-06-26 21:05:11 +02:00
YoyoNow 40437afb73 Final fixes 2025-06-26 21:04:45 +02:00
YoyoNow 80a156754d Finalize WorldEditCUI 2025-06-26 21:04:45 +02:00
YoyoNow 0f68f671f5 Merge pull request 'Remove Shields from Check Arena' (#67) from remove-shield-from-check-arena into main
SteamWarCI Build successful
Reviewed-on: #67
Reviewed-by: YoyoNow <yoyonow@noreply.localhost>
2025-06-26 14:20:15 +02:00
Chaoscaot fcebb4ffd3 Add red team schematic paste in WGCommand
SteamWarCI Build successful
2025-06-14 22:01:29 +02:00
Chaoscaot 9abbcc908d Remove unused fillRegion method from WorldEdit wrapper and related code
SteamWarCI Build successful
2025-06-14 21:56:02 +02:00
Chaoscaot 5201a3edc0 Adjust TechareaCommand to refine wireframe bounds using offset subtraction
SteamWarCI Build successful
2025-06-12 19:53:22 +02:00
Chaoscaot c9821053ce Refactor TechareaCommand to support per-player REntityServer instances and add periodic tick updates
SteamWarCI Build successful
2025-06-12 19:45:45 +02:00
Chaoscaot 37acbf0033 Add BlueInsetRegion management and implement TechareaCommand
SteamWarCI Build successful
2025-06-12 19:27:56 +02:00
Chaoscaot dfd9febd8c Remove Shields from Check Arena
SteamWarCI Build successful
2025-06-08 22:34:05 +02:00
Chaoscaot bcb0ad4bef Merge branch 'main' into update/1.21.5
SteamWarCI Build successful
# Conflicts:
#	VelocityCore/src/de/steamwar/velocitycore/ServerVersion.java
2025-05-31 20:20:07 +02:00
YoyoNow b479b6667b Merge pull request 'Enable a Dirt Block (Schem owner -1 and Name like GameMode) to be selected for any ServerTeam member' (#51) from FightSystem/EnableDirtBlockForServerTeam into main
SteamWarCI Build successful
Reviewed-on: #51
Reviewed-by: Lixfel <lixfel@noreply.localhost>
2025-05-29 12:06:41 +02:00
YoyoNow 9bc01a4e3b Revert FightTeam
SteamWarCI Build successful
2025-05-29 12:00:12 +02:00
YoyoNow b14cf445df Fix PR stuff
SteamWarCI Build successful
2025-05-29 11:32:50 +02:00
YoyoNow 277e1f9f9b Add NoGravity
SteamWarCI Build successful
2025-05-27 18:15:03 +02:00
Chaoscaot c633694222 Refactor event handling and tie-break logic implementation
SteamWarCI Build successful
Introduced new methods and structures in EventGroup, EventRelation, and EventFight to streamline point calculations, tie-break detection, and dependency resolution. Improved modularity by adding methods like getLastFight, needsTieBreak, and getDependents while optimizing the event result setting process. This refactor enhances clarity, reduces redundancy, and supports better maintainability of event-related logic.
2025-05-07 16:16:36 +02:00
YoyoNow a4eea298d2 Hotfix PrepareSchem not copying allowReplay and replaceColor while creating a prepared schem
SteamWarCI Build successful
2025-05-07 14:37:00 +02:00
Chaoscaot 15bb92fbba Improve error handling and logging in Techhider and TinyProtocol
SteamWarCI Build successful
Refined logging messages for clarity by replacing "Techhider" with "PacketInterceptor" where appropriate. Adjusted error handling in `TechhiderbugCommand` by removing redundant `flush` calls and properly logging exceptions during bug report generation. These changes aim to enhance maintainability and debugging.
2025-04-29 18:04:58 +02:00
Chaoscaot d6a5caf95d Add error handling and logging to Techhider and TinyProtocol
SteamWarCI Build successful
2025-04-29 17:59:22 +02:00