Chaoscaot
ef91313c29
Adjust gameStateChangeReason field offset for updated packet structure in Minecraft 1.21.
2025-08-09 11:24:52 +02:00
Chaoscaot
ba2297ca9a
Add new plugin message channels for extended compatibility and feature integration
2025-08-09 11:18:15 +02:00
Chaoscaot
ba843633d7
Downgrade api-version in plugin.yml to 1.13 for broader compatibility.
2025-08-09 00:12:52 +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
464d7c85bd
Update version handling for Minecraft 1.21.5: Adjust TypeUtils and ServerStarter to support PAPER_21.
2025-08-03 22:10:15 +02:00
Chaoscaot
285882be70
Add chunk reset logic for Minecraft 1.21 in CraftbukkitWrapper21 to support advanced chunk management.
2025-08-03 16:42:05 +02:00
Chaoscaot
50780ad9bd
Add chunk reset logic for Minecraft 1.21 in CraftbukkitWrapper21 to support advanced chunk management.
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.
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.
2025-07-31 10:43:40 +02:00
Chaoscaot
8a22afab63
Handle NullPointerException in handleClick method of SWAnvilInv to prevent crashes
2025-07-29 11:05:46 +02:00
Chaoscaot
caae9542f4
Fix CLOSE case in SWAnvilInv to properly remove player from openInv map
2025-07-29 11:03:00 +02:00
Chaoscaot
86a10b3e97
Remove unused imports and redundant method annotations in SavePart class
2025-07-26 20:59:45 +02:00
Chaoscaot
d01efffb6a
Add steamshrimp.de to known hostnames in Hostname class
2025-07-20 00:45:56 +02:00
Chaoscaot
fd57ba43e9
Mark createdAt as primary key in NodeData class
2025-07-19 22:48:03 +02:00
Chaoscaot
eac0390dd3
Implement anvil inventory handling through SWAnvilInv and related network packets
2025-07-19 22:34:36 +02:00
Chaoscaot
d82f306094
Add getById method in Fight class and enhance ReplayCommand handling with admin replay checks
2025-07-19 17:12:44 +02:00
Chaoscaot
30cdbe072e
Update PREFIX_GUIDE color to §a in UserPerm
2025-07-19 17:07:18 +02:00
Chaoscaot
db7e1a5fc9
Add immersive portals channel to PluginMessage listener
2025-07-19 17:01:30 +02:00
Chaoscaot
3e5055c246
Refine checkpoint handling in Subserver and remove unnecessary debug logs in CheckpointUtilsJ9
2025-07-16 09:43:24 +02:00
Chaoscaot
44c06314c6
Update checkpoint restoration message handling in Subserver
2025-07-16 09:39:38 +02:00
Chaoscaot
c682333771
Add Criu Debug
2025-07-14 19:13:25 +02:00
Chaoscaot
58ab619144
Add Criu Debug
2025-07-14 19:08:35 +02:00
Chaoscaot
00de852575
Add Criu Debug
2025-07-14 19:07:48 +02:00
Chaoscaot
948cf5e8db
Add Criu Debug
2025-07-14 18:52:08 +02:00
Chaoscaot
7aba8da5a0
Add revision handling to setSchematic method in FightTeam
2025-07-14 13:40:43 +02:00
Chaoscaot
5a77854752
Fix replaceColor usage and correct config flag handling
2025-07-14 11:20:26 +02:00
Chaoscaot
cf1422f532
Fix NodeData query to correctly order by CreatedAt descending
2025-07-14 09:46:06 +02:00
Chaoscaot
b086fcaa32
Refactor validator method in download command
2025-07-13 21:11:18 +02:00
Chaoscaot
a572b84016
Add Items
2025-07-08 21:11:27 +02:00
Chaoscaot
d0414c71f3
Fix v3Mode handling in WorldEditWrapper14
2025-07-08 12:07:03 +02:00
Chaoscaot
3530aec5e2
Add more Flowers and add Leather horse Armour
2025-07-08 10:45:40 +02:00
Chaoscaot
cccd090357
Add support for TPS and tick rate management in 1.21+
2025-07-07 22:43:16 +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
d5ca1e14e1
Add prepared flag to schematics and refactor related logic
2025-07-02 12:25:58 +02:00
Chaoscaot
4c98ce4aff
Add Schematic Revisions
2025-07-01 21:39:08 +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