Commit Graph

161 Commits

Author SHA1 Message Date
Chaoscaot 56bc75763b Migrate Token class to Kotlin, remove outdated Java implementation, and refactor references across modules. Update timestamp fields to use CurrentTimestamp where applicable.
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-05 21:44:52 +01:00
Chaoscaot 8272c73b48 Migrate SQL-related classes (Referee, SchemElo, Script, Session, SWException, TeamTeilnahme) to Kotlin and remove outdated Java implementations. Update references across modules.
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-05 17:47:30 +01:00
Chaoscaot 9acfb32ae0 Refactor SQL classes: update GameModeConfig functions, improve null safety in SchematicNode and SchematicType, and adjust NodeMemberTable structure.
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-05 17:04:01 +01:00
Chaoscaot 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
Chaoscaot 89e2df0eb2 Migrate Punishment and PollAnswer classes to Kotlin and remove outdated Java implementations. Update references across modules.
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-04 21:17:53 +01:00
Chaoscaot 73da9179bf Migrate SQL-related classes (IgnoreSystem, Mod, NodeDownload, NodeMember) to Kotlin and remove old Java implementations. Update references across modules.
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-02 19:28:14 +01:00
Chaoscaot 0fbbcdacea Migrate Fight, FightPlayer, and SchematicType classes to Kotlin and remove old Java implementations. Update references across modules.
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-11-01 13:52:26 +01:00
Chaoscaot 4e6933f2fd Remove Event-related SQL classes and update relevant references across modules
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
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-29 23:17:17 +01:00
Chaoscaot 702aa1cfa6 Refactor CheckedSchematic and migrate to Kotlin
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-29 17:42:29 +01:00
Chaoscaot 6ea73f4890 Refactor NodeData
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 22:25:31 +01:00
Chaoscaot 14e82f36a5 Rename .java to .kt
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 22:25:31 +01:00
Chaoscaot a8eaf3daa7 Fixes
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 21:31:57 +01:00
Chaoscaot b51ea484e4 Refactor UserConfig
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 20:38:02 +01:00
Chaoscaot 8bef19ed8b Rename .java to .kt
Signed-off-by: Chaoscaot <max@maxsp.de>
2025-10-28 20:38:02 +01:00
YoyoNow e5edf918cc Merge pull request 'VelocityCore/AddCheckerForEventSchematics' (#181) from VelocityCore/AddCheckerForEventSchematics into main
Reviewed-on: SteamWar/SteamWar#181
Reviewed-by: Chaoscaot <max@chaoscaot.de>
2025-10-28 19:54:53 +01:00
Chaoscaot 1aff7b30a6 Refactor SchematicNode 2025-10-28 19:03:30 +01:00
Chaoscaot c8ac984ad3 Rename .java to .kt 2025-10-28 19:03:30 +01:00
YoyoNow 52602045a9 Add GameModeConfig.Checkers 2025-10-28 17:36:16 +01:00
YoyoNow 4c730bcc48 Improve PunishmentCommand Permissions 2025-10-28 17:07:50 +01:00
YoyoNow e211051294 Hotfix GameModeConfig 2025-10-27 22:04:17 +01:00
Chaoscaot a462231bab Starting... 2025-10-27 18:34:31 +01:00
Chaoscaot e6bbb76a0b Rename .java to .kt 2025-10-27 18:34:30 +01:00
YoyoNow 90563b066d Fix Prefix color of Blue team 2025-10-26 18:28:27 +01:00
YoyoNow 986536428d Hotfix static initialisation of GameModeConfig 2025-10-26 18:17:40 +01:00
YoyoNow d7fb7c2a61 Hotfix static initialisation of GameModeConfig 2025-10-26 18:14:52 +01:00
YoyoNow b3f6312288 Hotfix static initialisation of GameModeConfig 2025-10-26 18:07:25 +01:00
YoyoNow 63069b7caa Remove log in SchematicType 2025-10-26 17:36:48 +01:00
YoyoNow 11eb506f05 Use log of SchematicType 2025-10-26 17:35:19 +01:00
YoyoNow dd711be30b Add cache for GameModeConfig 2025-10-26 13:40:17 +01:00
YoyoNow 5ab04d0518 Add cache for GameModeConfig 2025-10-26 13:34:25 +01:00
YoyoNow 79ebdcea85 Make SchematicType static init type safe 2025-10-26 13:14:11 +01:00
YoyoNow dfbeab7b90 Add JavaDoc to GameModeConfig 2025-10-26 12:55:17 +01:00
YoyoNow c6dbece550 Improve GameModeConfig 2025-10-26 12:34:16 +01:00
YoyoNow 167a6b6dc4 Unify SchematicType loading 2025-10-26 09:36:44 +01:00
YoyoNow 87a4836fa1 Add Unified GameModeConfig 2025-10-25 21:45:44 +02:00
YoyoNow a03a3f45e8 Update copyright notices 2025-10-23 17:56:43 +02:00
Chaoscaot 4e050106f5 Fix query in allParentsOfNode to use Config field instead of ReplaceColor. 2025-10-14 19:14:31 +02:00
YoyoNow 19344b9f48 Hotfix EventFight and EventModeListener 2025-09-28 16:32:45 +02:00
Chaoscaot 21d628b338 Refactor EventRelation: Fix query logic for byEvent, adjust insert fields, and update setFrom parameter handling. Update ResponseRelation to align with updated EventRelation structure. 2025-09-28 10:28:24 +02:00
YoyoNow 4322547106 Hotfix EventRelation 2025-09-27 17:07:22 +02:00
YoyoNow 43a582edd8 Hotfix EventRelation 2025-09-27 16:42:26 +02:00
Chaoscaot fd57ba43e9 Mark createdAt as primary key in NodeData class 2025-07-19 22:48:03 +02:00
Chaoscaot 03005adcd8 Merge pull request 'Add enhance ReplayCommand' (#115) from add-fight-id into main
Reviewed-on: SteamWar/SteamWar#115
Reviewed-by: YoyoNow <yoyonow@noreply.localhost>
2025-07-19 22:06:36 +02:00
YoyoNow 679d373a1e Fix colors final time, for 1.15 and earlier support 2025-07-19 18:11:10 +02:00
YoyoNow 828084a3d6 Update Guide color 2025-07-19 17:58:53 +02:00
YoyoNow b43965be91 Revert "Update PREFIX_GUIDE color to §a in UserPerm"
This reverts commit 30cdbe072e.
2025-07-19 17:45:39 +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 5a77854752 Fix replaceColor usage and correct config flag handling 2025-07-14 11:20:26 +02:00