Commit Graph

1249 Commits

Author SHA1 Message Date
63a5fcff97 Add Kotlin plugin and configure build scripts for Kotlin compatibility, integrate exposed library dependencies, and enhance JVM settings.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-07 14:40:10 +01:00
39b3cdb897 Introduce GDPRQuery command for GDPR data generation, refactor SQL statements, and improve null safety across modules.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-07 12:42:15 +01:00
6ac0143459 Remove outdated SQL-related Java classes (GDPRQuery, Field, SelectStatement, SqlTypeMapper, Statement) and update references across modules.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-06 11:30:01 +01:00
56bc75763b Migrate Token class to Kotlin, remove outdated Java implementation, and refactor references across modules. Update timestamp fields to use CurrentTimestamp where applicable.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-05 21:44:52 +01:00
8272c73b48 Migrate SQL-related classes (Referee, SchemElo, Script, Session, SWException, TeamTeilnahme) to Kotlin and remove outdated Java implementations. Update references across modules.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-05 17:47:30 +01:00
9acfb32ae0 Refactor SQL classes: update GameModeConfig functions, improve null safety in SchematicNode and SchematicType, and adjust NodeMemberTable structure.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-05 17:04:01 +01:00
b2a4b05545 Merge branch 'main' into exposed
# Conflicts:
#	CommonCore/SQL/src/de/steamwar/sql/GameModeConfig.java
#	CommonCore/SQL/src/de/steamwar/sql/Punishment.java
2025-11-05 16:18:30 +01:00
89e2df0eb2 Migrate Punishment and PollAnswer classes to Kotlin and remove outdated Java implementations. Update references across modules.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-04 21:17:53 +01:00
73b3d21749 Remove unused stuff
All checks were successful
SteamWarCI Build successful
2025-11-04 16:38:16 +01:00
e97fb674a2 Fix FlatteningWrapper21
All checks were successful
SteamWarCI Build successful
2025-11-04 16:15:36 +01:00
73da9179bf Migrate SQL-related classes (IgnoreSystem, Mod, NodeDownload, NodeMember) to Kotlin and remove old Java implementations. Update references across modules.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-02 19:28:14 +01:00
0fbbcdacea Migrate Fight, FightPlayer, and SchematicType classes to Kotlin and remove old Java implementations. Update references across modules.
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-01 13:52:26 +01:00
4e6933f2fd Remove Event-related SQL classes and update relevant references across modules
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-30 23:14:25 +01:00
62c41cdda8 Improve softreload
All checks were successful
SteamWarCI Build successful
2025-10-30 16:29:57 +01:00
6d8c765483 Hotfix dual checking of Schematics
All checks were successful
SteamWarCI Build successful
2025-10-30 15:23:40 +01:00
f216ed0f0b Hotfix CheckCommand
All checks were successful
SteamWarCI Build successful
2025-10-30 15:18:09 +01:00
eea1073892 Migrate Event class to Kotlin and update references across modules
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-29 23:17:17 +01:00
702aa1cfa6 Refactor CheckedSchematic and migrate to Kotlin
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-29 17:42:29 +01:00
5243cf850e Hotfix: 1.21 Autoprüfer
All checks were successful
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 23:46:42 +01:00
f53a31348f Hotfix: Kotlin ist schwer, ne Yoyo?
All checks were successful
SteamWarCI Build successful
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 22:27:06 +01:00
6ea73f4890 Refactor NodeData
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 22:25:31 +01:00
14e82f36a5 Rename .java to .kt
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 22:25:31 +01:00
a8eaf3daa7 Fixes
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 21:31:57 +01:00
b51ea484e4 Refactor UserConfig
Some checks failed
SteamWarCI Build failed
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 20:38:02 +01:00
8bef19ed8b Rename .java to .kt
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 20:38:02 +01:00
e5edf918cc Merge pull request 'VelocityCore/AddCheckerForEventSchematics' (#181) from VelocityCore/AddCheckerForEventSchematics into main
All checks were successful
SteamWarCI Build successful
Reviewed-on: #181
Reviewed-by: Chaoscaot <max@chaoscaot.de>
2025-10-28 19:54:53 +01:00
58e885ef8f Merge pull request 'Improve PunishmentCommand Permissions' (#180) from VelocityCore/ImprovePunishmentCommand into main
All checks were successful
SteamWarCI Build successful
Reviewed-on: #180
Reviewed-by: Chaoscaot <max@chaoscaot.de>
2025-10-28 19:54:45 +01:00
1aff7b30a6 Refactor SchematicNode
Some checks failed
SteamWarCI Build failed
2025-10-28 19:03:30 +01:00
c8ac984ad3 Rename .java to .kt 2025-10-28 19:03:30 +01:00
022276e05a Improve SWCommand message visibility
All checks were successful
SteamWarCI Build successful
2025-10-28 18:30:49 +01:00
0c371fb403 Fix ModifyPart.changeType
All checks were successful
SteamWarCI Build successful
2025-10-28 18:20:39 +01:00
2654735bba Hotfix SchematicSystem.getGameModeConfig
All checks were successful
SteamWarCI Build successful
2025-10-28 17:58:01 +01:00
33bb1394aa Add GameModeConfig.Checkers
All checks were successful
SteamWarCI Build successful
2025-10-28 17:37:05 +01:00
52602045a9 Add GameModeConfig.Checkers
All checks were successful
SteamWarCI Build successful
2025-10-28 17:36:16 +01:00
4c730bcc48 Improve PunishmentCommand Permissions
All checks were successful
SteamWarCI Build successful
2025-10-28 17:07:50 +01:00
2410ea3979 Fix PunishmentCommand ban localhost for /ban
All checks were successful
SteamWarCI Build successful
2025-10-28 17:03:48 +01:00
e211051294 Hotfix GameModeConfig
All checks were successful
SteamWarCI Build successful
2025-10-27 22:04:17 +01:00
a462231bab Starting...
Some checks failed
SteamWarCI Build failed
2025-10-27 18:34:31 +01:00
e6bbb76a0b Rename .java to .kt 2025-10-27 18:34:30 +01:00
89519e05bb Trigger CI
All checks were successful
SteamWarCI Build successful
2025-10-26 20:04:49 +01:00
129f339ce3 Update Gradle wrapper to version 8.14
Some checks failed
SteamWarCI Build failed
2025-10-26 20:01:12 +01:00
90563b066d Fix Prefix color of Blue team
All checks were successful
SteamWarCI Build successful
2025-10-26 18:28:27 +01:00
986536428d Hotfix static initialisation of GameModeConfig
All checks were successful
SteamWarCI Build successful
2025-10-26 18:17:40 +01:00
d7fb7c2a61 Hotfix static initialisation of GameModeConfig
All checks were successful
SteamWarCI Build successful
2025-10-26 18:14:52 +01:00
b3f6312288 Hotfix static initialisation of GameModeConfig
All checks were successful
SteamWarCI Build successful
2025-10-26 18:07:25 +01:00
f99f9b1564 Trigger rebuild
All checks were successful
SteamWarCI Build successful
2025-10-26 17:53:37 +01:00
d860e2b865 Merge pull request 'Add Unified GameModeConfig' (#176) from UnifiedGameModeConfig into main
All checks were successful
SteamWarCI Build successful
Reviewed-on: #176
Reviewed-by: D4rkr34lm <dark@steamwar.de>
Reviewed-by: Chaoscaot <max@chaoscaot.de>
2025-10-26 17:47:57 +01:00
63069b7caa Remove log in SchematicType
All checks were successful
SteamWarCI Build successful
2025-10-26 17:36:48 +01:00
11eb506f05 Use log of SchematicType
All checks were successful
SteamWarCI Build successful
2025-10-26 17:35:19 +01:00
7a232d5d51 Add ignore for SteamWar team
All checks were successful
SteamWarCI Build successful
2025-10-26 16:41:21 +01:00