Commit Graph
100 Commits
Author SHA1 Message Date
Chaoscaot 3530aec5e2 Add more Flowers and add Leather horse Armour 2025-07-08 10:45:40 +02:00
Chaoscaot 3ae9a41b31 Hotfix: Entities on 1.21+ 2025-07-06 21:58:05 +02:00
Chaoscaot c1eca74dd0 Handle KickedFromServerEvent with redirect and empty component 2025-07-06 14:06:07 +02:00
Chaoscaot 8c23bf5bd4 Fix 1.21 DisplayEntities 2025-07-06 11:58:54 +02:00
Chaoscaot c04e8d75eb Reorder Colors (again) 2025-07-03 00:57:25 +02:00
Chaoscaot dbd979a5fe Fix 1.21 2025-06-30 15:58:31 +02:00
Chaoscaot e4864e6eaf Add new changetype alias 2025-06-29 20:11:36 +02:00
Chaoscaot d2bb8e8e59 Fix Relations 2025-06-29 19:53:42 +02:00
Chaoscaot bd9451f2aa Fix Backend 2025-06-29 11:22:41 +02:00
Chaoscaot 1f1f99f8f3 Adjust advancing team logic in EventRelation to fix fromPlace handling 2025-06-26 23:38:19 +02:00
Chaoscaot fcebb4ffd3 Add red team schematic paste in WGCommand 2025-06-14 22:01:29 +02:00
Chaoscaot 9abbcc908d Remove unused fillRegion method from WorldEdit wrapper and related code 2025-06-14 21:56:02 +02:00
Chaoscaot 5201a3edc0 Adjust TechareaCommand to refine wireframe bounds using offset subtraction 2025-06-12 19:53:22 +02:00
Chaoscaot c9821053ce Refactor TechareaCommand to support per-player REntityServer instances and add periodic tick updates 2025-06-12 19:45:45 +02:00
Chaoscaot 37acbf0033 Add BlueInsetRegion management and implement TechareaCommand 2025-06-12 19:27:56 +02:00
Chaoscaot ecb2e736aa Mark declined schematics as seen and fix substring usage in CheckedSchematic creation 2025-06-10 22:34:27 +02:00
Chaoscaot 38559e8a2b Fix parameter order in CheckedSchematic.create method 2025-06-10 22:31:14 +02:00
Chaoscaot 1aba92e707 Add seen and nodeType fields to CheckedSchematic class 2025-06-10 22:29:31 +02:00
Chaoscaot dfd9febd8c Remove Shields from Check Arena 2025-06-08 22:34:05 +02:00
Chaoscaot 5cc417c43c Add declined question handling in CheckCommand
- Implemented tracking of declined questions during checks.
- Updated messaging logic to display declined questions to users.
- Added new translations for decline-related messages.
2025-06-05 23:41:01 +02:00
Chaoscaot 1014df5f31 PR Stuff 2025-06-03 23:39:16 +02:00
Chaoscaot c920664920 Merge branch 'main' into add-offline-notify 2025-06-03 23:35:35 +02:00
Chaoscaot bcb0ad4bef Merge branch 'main' into update/1.21.5
# Conflicts:
#	VelocityCore/src/de/steamwar/velocitycore/ServerVersion.java
2025-05-31 20:20:07 +02:00
Chaoscaot f2a46e54ea Revert "Add WeatherCommand"
This reverts commit 30fa3fd66e.
2025-05-31 19:40:08 +02:00
Chaoscaot 7a9740c4c4 Fix EventFight activeFights query and add null check for spectatePort in CookieEvents 2025-05-29 15:05:01 +02:00
Chaoscaot 2f93f336c9 Add image upload functionality and enhance page metadata creation. 2025-05-29 14:30:06 +02:00
Chaoscaot 8defbaa18b Add tech hider bug handling for arena subservers in BugCommand 2025-05-29 00:03:25 +02:00
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 374e314faa Add new WATUT Channel 2025-05-22 18:19:31 +02:00
Chaoscaot 45a8aab321 Revert "Add "/event vote" command for SteamWarArcade Event"
This reverts commit 7f215b921e.
2025-05-18 19:44:29 +02:00
Chaoscaot 0d15bbc266 Revert "Add "/event vote" command for SteamWarArcade Event"
This reverts commit a5b61fb0d6.
2025-05-18 19:44:28 +02:00
Chaoscaot 7fa97ce36c Revert "Fix TowerRun event"
This reverts commit 8cd088050d.
2025-05-18 19:44:28 +02:00
Chaoscaot 8cd088050d Fix TowerRun event 2025-05-18 16:32:01 +02:00
Chaoscaot b0bbc09113 Fix TowerRun event 2025-05-18 16:28:26 +02:00
Chaoscaot a5b61fb0d6 Add "/event vote" command for SteamWarArcade Event
To be removed after event
2025-05-18 16:22:50 +02:00
Chaoscaot 7f215b921e Add "/event vote" command for SteamWarArcade Event
To be removed after event
2025-05-18 13:32:09 +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 717cfa8baf Prevent usage of Flashback channels for restricted players
Added new channel handlers to block Flashback mod channels for users without appropriate permissions. Ensures restricted players using these channels are disconnected with a specific warning message. This enhances control over mod usage and maintains server integrity.
2025-05-16 18:00:23 +02:00
Chaoscaot 260656ad35 Fix for events 2025-05-14 19:28:27 +02:00
Chaoscaot e893d7934a Fix TowerRun for events 2025-05-14 19:11:05 +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 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
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 1912ad52e4 Add protocol version check to handle potential packet issue 2025-04-28 23:25:36 +02:00
Chaoscaot 66d18e316b Hotfix: Schematic Download geht für nicht Supervisor Player 2025-04-28 16:47:43 +02:00
Chaoscaot f30c3b2f34 Update anvilgui library to version 1.10.5-SNAPSHOT 2025-04-27 02:58:05 +02:00
Chaoscaot 7e863e8062 Refactor entity field access with version-aware adjustments 2025-04-27 02:53:59 +02:00
Chaoscaot 5cdad8c2f4 Add Dev 1.21.5 2025-04-27 02:28:39 +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 aeff16b7dd Update to support Minecraft 1.21.5 version 2025-04-24 14:07:35 +02:00
Chaoscaot bb97d80c18 Refactor to align with Minecraft 1.21.5 API changes 2025-04-24 13:10:48 +02:00
Chaoscaot 306444356c Update & Fix Spelling on Chaos Messages 2025-04-17 01:28:06 +02:00
Chaoscaot 40eeb4993f Add support for cookie-based event spectating
ACHTUNG: Janky!
2025-04-13 20:06:38 +02:00
Chaoscaot 4c23915987 Use Transfer Packet for Event Velocity 2025-04-13 18:09:24 +02:00
Chaoscaot c9e4b57f12 Fix: Explicitly cast null to Integer in DownloadCommand 2025-04-12 19:10:18 +02:00
Chaoscaot fdcd248ba6 Merge branch 'main' of https://git.steamwar.de/SteamWar/SteamWar 2025-04-12 19:04:11 +02:00
Chaoscaot f573771355 Hotfix: Double Creation of //copy Schematics in //download command 2025-04-12 19:03:32 +02:00
Chaoscaot 1304048509 Refactors SchematicNode queries for efficiency 2025-04-11 00:07:53 +02:00
Chaoscaot 1a356da6e0 Trigger Rebuild 2025-03-30 11:17:27 +02:00
Chaoscaot f6a18dffcc Trigger Rebuild 2025-03-30 11:14:20 +02:00
Chaoscaot 98cc09a7d3 Trigger Rebuild 2025-03-30 11:11:01 +02:00
Chaoscaot 71522973a7 Refactor schematic checks to handle unseen notifications 2025-03-24 16:50:39 +01:00
Chaoscaot 9bc1f8b328 Refactor password check and add cache clearance. 2025-03-04 21:05:01 +01:00
Chaoscaot 8b49b8a736 Add player respawn handling with custom spawn location 2025-03-02 15:31:33 +01:00
Chaoscaot 6d4ae9593d Refine eventFight ID check in TNTLeagueConfig initialization. 2025-03-02 15:14:10 +01:00
Chaoscaot 2fad352f62 Fix event initialization check in TNTLeagueConfig 2025-03-02 15:02:11 +01:00
Chaoscaot 2d28cc6182 Fix isEvent function to correctly check eventFightId 2025-03-02 14:58:26 +01:00
Chaoscaot b0bd719627 Backend Fixes 2025-03-02 09:08:49 +01:00
Chaoscaot ce907389df Refactor SQL query to remove schema qualifiers. 2025-02-25 22:46:54 +01:00
Chaoscaot fd82707414 Update webpassword command and clean up deprecated logic 2025-02-23 17:27:29 +01:00
Chaoscaot a2b3661605 Refactor V2 Auth 2025-02-23 17:24:14 +01:00
Chaoscaot b045f16160 Remove deprecated configureAuthRoutes function call 2025-02-20 22:40:18 +01:00
Chaoscaot dea0d33185 Refactor token generation and remove unused endpoints. 2025-02-20 22:13:13 +01:00
Chaoscaot 7f5b57516e Reduce access token duration and enhance auth endpoints 2025-02-17 18:28:43 +01:00
Chaoscaot 8ec12603b6 Add password reset URL generation and backend validation 2025-02-17 17:48:26 +01:00
Chaoscaot 6aeecd444e Authentication v2 2025-02-04 21:47:29 +01:00
Chaoscaot 25cf1ab314 Add ReadyCommand 2025-02-02 16:11:02 +01:00
Chaoscaot 1715fdccdf Remove unused imports in TNTLeague classes 2025-02-02 16:07:24 +01:00
Chaoscaot e39db5978b Add server shutdown if less than 2 players after 5 minutes 2025-02-02 16:06:48 +01:00
Chaoscaot 93ab1a50f3 Fix team auto-assign logic in lobby state
Replaced `members.add` with `join` to correctly integrate new players into teams during the lobby phase. This ensures proper team setup and adherence to game mechanics.
2025-02-02 14:12:25 +01:00
Chaoscaot 414bd20eb9 Make TowerRun Event System Capable 2025-02-01 22:58:49 +01:00
Chaoscaot 482282f913 Make TNTLeague Event System Capable 2025-02-01 22:00:36 +01:00
Chaoscaot 3d153d49b5 Make TNTLeague Event System Capable 2025-02-01 21:50:36 +01:00
Chaoscaot b3ddc04830 Fix Add Referee 2025-01-29 19:12:45 +01:00
Chaoscaot 02b63687bc Fix Event Create 2025-01-29 18:38:38 +01:00
Chaoscaot dbf59df173 Fix Gitea Backend 2025-01-26 10:13:36 +01:00
Chaoscaot 71362bc079 Hotfix: API Download is decompressed 2025-01-26 00:22:50 +01:00
Chaoscaot 3fadeb7751 Disable Logs 2025-01-20 19:09:29 +01:00
Chaoscaot 8da9a3cfbb Fix Schematic Upload 2025-01-20 17:38:32 +01:00
Chaoscaot 0ce7429151 Fix Schematic Upload 2025-01-20 17:31:20 +01:00
Chaoscaot b4accdf0a1 Update Links to new Website 2025-01-20 17:08:24 +01:00