Commit Graph

733 Commits

Author SHA1 Message Date
Chaoscaot a5bb62590c Refactor page routing and point calculation logic
Streamlined the `page` routing structure by optimizing branch and file handling, introducing a reusable `filesInDirectory` method, and cleaning up redundancies. Enhanced `EventGroup` point calculation with incremental updates, new helper methods (`getTeams`, `getTeamsId`), and better handling of unfinished fights.
2025-05-28 23:57:29 +02:00
Chaoscaot 8768fd7d81 Refactor event handling and group assignment logic
Replaced `fight.event` with `event.eventID` for consistency and improved event handling. Adjusted `setGroup` to accept `Integer` instead of `EventGroup` to simplify group assignment logic. Removed unused `event` field in `CreateEventFight` and streamlined related processing.
2025-05-22 19:42:49 +02:00
Chaoscaot b0be06136d Add 'ergebnis' field to EventFights data model and update logic
Introduced a new 'ergebnis' field to the EventFights data model to handle fight results. Updated the logic to support processing and updating this field when provided. This ensures better tracking and management of event fight outcomes.
2025-05-18 13:31:14 +02:00
Chaoscaot 6e9db276ef Add event referees management and teams endpoint.
Introduced a new route for managing event referees with get, put, and delete operations. Also added an endpoint to fetch all teams, and integrated the referees routing into event configuration.
2025-05-10 22:22:43 +02:00
Chaoscaot e3179c69aa Refactor event group management and routing system 2025-05-08 17:32:12 +02:00
Chaoscaot c633694222 Refactor event handling and tie-break logic implementation
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
Chaoscaot f387805b40 Add event grouping 2025-05-07 13:51:13 +02:00
Chaoscaot 2c644eef26 Merge pull request 'Maybe™️ fix Techhider' (#56) from techhider-fixes into main
Reviewed-on: SteamWar/SteamWar#56
Reviewed-by: Lixfel <lixfel@noreply.localhost>
2025-05-02 14:26:18 +02:00
Chaoscaot 7f0fa09c56 Update OpenJ9 dump configuration to enable heap hprof. 2025-05-02 14:14:27 +02:00
Chaoscaot 6940c32b02 Adjust OpenJ9 JVM arguments to include hprof option in dumps. 2025-05-02 14:13:33 +02:00
Chaoscaot 5015aca159 Maybe™️ fix Techhider 2025-05-02 10:13:47 +02:00
Lixfel 32c85b9bd5 Merge pull request 'Add error handling and logging to Techhider and TinyProtocol' (#55) from techhider-debug-nachrichten into main
Reviewed-on: SteamWar/SteamWar#55
Reviewed-by: Lixfel <lixfel@noreply.localhost>
2025-04-29 18:13:00 +02:00
Chaoscaot 15bb92fbba Improve error handling and logging in Techhider and TinyProtocol
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 2025-04-29 17:59:22 +02:00
Chaoscaot 66d18e316b Hotfix: Schematic Download geht für nicht Supervisor Player 2025-04-28 16:47:43 +02:00
Chaoscaot 5cdad8c2f4 Add Dev 1.21.5 2025-04-27 02:28:39 +02:00
YoyoNow 87a7120a6a Merge remote-tracking branch 'origin/main' 2025-04-26 23:57:03 +02:00
YoyoNow b5a9564808 Allow next next location in JumpAndRun 2025-04-26 23:56:59 +02:00
Chaoscaot f93362a023 LobbySystem/src/de/steamwar/lobby/jumpandrun/JumpAndRun.java aktualisiert 2025-04-26 23:48:33 +02:00
Chaoscaot b1bef4ced5 Add ErrorLogging for Bugged Schematics 2025-04-26 22:27:53 +02:00
Chaoscaot e7e1e2d968 Merge remote-tracking branch 'origin/main' 2025-04-26 22:17:50 +02:00
Chaoscaot 713275ba11 Add ErrorLogging for Bugged Schematics 2025-04-26 22:17:43 +02:00
Chaoscaot e72ae3cf94 LobbySystem/src/de/steamwar/lobby/jumpandrun/JumpAndRun.java aktualisiert 2025-04-26 22:13:31 +02:00
YoyoNow d36753dec1 Merge pull request 'Fixed meterstock' (#54) from BauSystem/fix-meterstock into main
Reviewed-on: SteamWar/SteamWar#54
Reviewed-by: YoyoNow <yoyonow@noreply.localhost>
2025-04-26 13:37:33 +02:00
D4rkr34lm 84cc292df4 Fixed meterstock 2025-04-26 13:08:13 +02:00
YoyoNow f89c4e88f9 Fix HotbarKit
Fix steamwar.devserver.gradle
Add WarGear20 to build.gradle.kts
2025-04-25 18:07:14 +02:00
YoyoNow a38f9222dd Merge remote-tracking branch 'origin/main' 2025-04-23 20:55:30 +02:00
YoyoNow 5ee9d3e167 Hotfix HotbarKit 2025-04-23 20:55:26 +02:00
YoyoNow 98321de46c Merge pull request 'Replace Jukeboxes with Lodestone in panzer sklave' (#50) from BauSystem/fix-panzersklave into main
Reviewed-on: SteamWar/SteamWar#50
Reviewed-by: YoyoNow <yoyonow@noreply.localhost>
2025-04-23 19:14:53 +02:00
D4rkr34lm 239ba3f213 made more readable 2025-04-23 19:14:44 +02:00
D4rkr34lm 3d7dedd3ad Fix jukeboxes in panzer sklave 2025-04-23 19:13:07 +02:00
YoyoNow ef66b8c1f1 Fix HotbarKit.onInventoryClick not resetting the cursor item 2025-04-23 18:28:58 +02:00
YoyoNow 1201b16ee4 Merge pull request 'Improve Server starter 'steamwar.devserver.gradle'' (#41) from ImprovedServerStarter into main
Reviewed-on: SteamWar/SteamWar#41
Reviewed-by: Lixfel <lixfel@noreply.localhost>
2025-04-23 18:16:39 +02:00
YoyoNow 4ddd88f540 Merge pull request 'Enable clicking 'Ready' in inventory' (#42) from FightSystem/HotbarKitInInv into main
Reviewed-on: SteamWar/SteamWar#42
Reviewed-by: Lixfel <lixfel@noreply.localhost>
2025-04-23 18:12:40 +02:00
YoyoNow 147e34c0d6 Fix TNTClickListener 2025-04-21 11:47:00 +02:00
YoyoNow ca35ab9234 Remove code Duplication HotbarKit 2025-04-20 20:41:47 +02:00
YoyoNow 3df84a7dad Update from PR 2025-04-20 20:40:19 +02:00
YoyoNow 313b22cb44 Optimize SimulatorStabGenerator 2025-04-20 18:30:30 +02:00
YoyoNow 83c20729fa Fix RAM usage on multiple usages 2025-04-20 08:27:56 +02:00
YoyoNow 925901e40e Fix steamwar.devserver.gradle 2025-04-20 08:27:56 +02:00
YoyoNow 059dd314d1 Fix building of DevServer 2025-04-20 08:27:56 +02:00
YoyoNow 86ff619548 Add FightServer to configure those 2025-04-20 08:27:56 +02:00
YoyoNow 76e00b07db Add plugins option to DevServer Task 2025-04-20 08:27:56 +02:00
YoyoNow 4edfd32ff5 Add a check if the template exists in the user.home directory 2025-04-20 08:27:56 +02:00
YoyoNow 5669725f9b Fix dev.py path 2025-04-20 08:27:56 +02:00
YoyoNow 335649fa87 Fix steamwar.devserver.gradle 2025-04-20 08:27:56 +02:00
YoyoNow 9001e83321 Add steamwar.properties 'worldName' and 'host'
Remove some options
2025-04-20 08:27:56 +02:00
YoyoNow 32703c6659 Enable Velocity, prio Setup needed for that 2025-04-20 08:27:56 +02:00
YoyoNow e393aad25f Add all parameters that dev.py has 2025-04-20 08:27:56 +02:00
YoyoNow 50543ddd4e Improve Server starter 'steamwar.devserver.gradle'
See build.gradle.kts of BauSystem
2025-04-20 08:27:56 +02:00