Chaoscaot
f535e056c7
Merge remote-tracking branch 'origin/main'
...
# Conflicts:
# LobbySystem/src/de/steamwar/lobby/special/advent/Present.java
2025-12-01 12:23:34 +01:00
Chaoscaot
e67e340707
Fix Advent Calendar Present parent ID handling
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-12-01 12:23:04 +01:00
Chaoscaot
d3fecf763c
Fix Lobby
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-12-01 00:21:12 +01:00
Chaoscaot
3944c011b0
Fix Lobby
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-30 21:22:21 +01:00
Chaoscaot
1f4a77e8b4
Fix Lobby
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-30 20:59:03 +01:00
Chaoscaot
0fd7aab86c
Fix FightStatistics
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-30 17:27:27 +01:00
Chaoscaot
ede7df82f3
Fix FightStatistics
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-30 16:09:40 +01:00
Chaoscaot
3970f21999
Yeet Lunar
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-30 15:04:56 +01:00
Chaoscaot
6f248b78b8
Maybe fix Techhider
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-30 14:36:44 +01:00
Chaoscaot
6f4ec64ef7
Fix EventRelations
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-29 18:51:18 +01:00
Chaoscaot
1098c5617f
Redirect to Issue tracker
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-25 21:11:47 +01:00
Chaoscaot
c2bca83735
Fix Tab Complete
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-25 18:37:58 +01:00
Chaoscaot
500f8978e5
Fix Schematic List
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-25 18:12:30 +01:00
Chaoscaot
e343d044ff
Refactor Discord authentication endpoint for improved error handling and structure
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-14 23:56:04 +01:00
Chaoscaot
f923a007a7
Revert "Add EventCache for efficient retrieval of event groups and teams"
...
This reverts commit 8b4f864f99 .
Revert "Refactor EventFights and Fight classes to improve player initialization and retrieval"
This reverts commit 8d705e7a84 .
Revert "Refactor EventFights and Fight classes to improve player initialization and retrieval"
This reverts commit 78352a3e67 .
2025-11-14 23:25:05 +01:00
Chaoscaot
78352a3e67
Refactor EventFights and Fight classes to improve player initialization and retrieval
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-14 23:18:38 +01:00
Chaoscaot
8d705e7a84
Refactor EventFights and Fight classes to improve player initialization and retrieval
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-14 23:14:13 +01:00
Chaoscaot
8b4f864f99
Add EventCache for efficient retrieval of event groups and teams
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-14 22:47:27 +01:00
Chaoscaot
b3b13d2950
Move Chatter.disconnect call to ensure proper execution after IP ban check.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-13 23:01:37 +01:00
Chaoscaot
08ad5edf76
Simplify Tokens and add Discord OAuth
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-13 14:31:05 +01:00
Chaoscaot
afcf3a1906
Fix Schematic Move
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-12 22:52:51 +01:00
Chaoscaot
81715736ae
Refactor TeamTable to introduce default values for color and deleted, and make address column nullable.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 18:44:46 +01:00
Chaoscaot
36691c6fea
Refactor TeamTable to introduce default values for color and deleted, and make address column nullable.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 18:44:25 +01:00
Chaoscaot
d0c1413ea6
Refactor Leaderboard to Kotlin, leveraging Exposed library for database operations, and update LeaderboardManager for compatibility.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 17:39:39 +01:00
Chaoscaot
5f7c5f0a18
Merge remote-tracking branch 'origin/Lobby/refactor-leaderboard' into Lobby/refactor-leaderboard
...
# Conflicts:
# LobbySystem/src/de/steamwar/lobby/util/LeaderboardManager.java
2025-11-11 17:28:03 +01:00
Chaoscaot
e6848b27a0
Refactor FightTable to use WinningTeam enum for win column and adjust related logic.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 17:25:38 +01:00
Chaoscaot
93d0011b46
Update openMaterialSelector to exclude non-item materials in UtilGui.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 17:20:33 +01:00
Chaoscaot
d5708c110c
Refactor NodeDataTable to use default current timestamp for createdAt and ensure schemData reads blob as bytes.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 00:18:16 +01:00
Chaoscaot
f23c1215b7
Refactor NodeDataTable to use insert instead of insertIgnore and add blobParam import.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-11 00:15:19 +01:00
Chaoscaot
dc56b67ff6
Sort fights by start time in descending order and refactor saveFromStream method to use useDb block.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 14:18:13 +01:00
Chaoscaot
13c4a3ff8b
Sort fights by start time in descending order and refactor saveFromStream method to use useDb block.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 12:27:02 +01:00
Chaoscaot
7e5a13989b
Sort fights by start time in descending order and refactor saveFromStream method to use useDb block.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 12:24:51 +01:00
Chaoscaot
990a03ca6c
Add Exposed library dependencies to WebsiteBackend build script.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:57:12 +01:00
Chaoscaot
5ca15aa117
Refactor PersonalKitTable to use explicit ID column initialization and update create method to utilize insert operation.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:50:39 +01:00
Chaoscaot
9b459bd12c
Refactor PersonalKitTable to use explicit ID column initialization and update create method to utilize insert operation.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:40:34 +01:00
Chaoscaot
b20d37e252
Refactor PersonalKitTable to use explicit ID column initialization and update create method to utilize insert operation.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:40:20 +01:00
Chaoscaot
1c076b5bbf
Fix incorrect field references in BauweltMember methods.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:19:56 +01:00
Chaoscaot
133ddb39cc
Add ID column initialization for BauweltMember
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 11:09:57 +01:00
Chaoscaot
0760a5a08a
Update build scripts: migrate to Spigot API, adjust JVM toolchains and Java version.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:42:24 +01:00
Chaoscaot
852ff95757
Update build scripts: migrate to Spigot API, adjust JVM toolchains and Java version.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:40:36 +01:00
Chaoscaot
5c7d388876
Remove unused SLF4J exclusion from shadowJar task.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:34:44 +01:00
Chaoscaot
4f92f8132d
Remove unused SLF4J exclusion from shadowJar task.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:27:58 +01:00
Chaoscaot
56fb63f781
Add MySQL dependency to KotlinCore build script.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:17:37 +01:00
Chaoscaot
273efff87d
Remove unused api-version field from plugin.yml.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:16:14 +01:00
Chaoscaot
0cac6f36c1
Remove unused api-version field from plugin.yml.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:09:44 +01:00
Chaoscaot
8680b9e6cf
Change api dependencies to compileOnlyApi in build.gradle.kts and rename KitName column to Name in PersonalKitTable.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 09:02:23 +01:00
Chaoscaot
614e989892
Rename IgnoreTable to IgnoredPlayers in IgnoreSystemTable for improved clarity.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-10 08:47:32 +01:00
Chaoscaot
0eb6047139
Merge remote-tracking branch 'origin/exposed' into exposed
2025-11-09 17:48:12 +01:00
Chaoscaot
fcebecf745
Add placement column to TeamTeilnahme table and corresponding property.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-09 17:48:02 +01:00
Chaoscaot
6c5239c8fc
Optimize imports across SQL module: replace explicit class imports with wildcard imports, remove unused imports for cleaner structure.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-09 17:28:40 +01:00
Chaoscaot
fc71f47add
Remove needsAdmin property from PunishmentType enum and refactor related declarations for cleaner structure.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-09 17:25:19 +01:00
Chaoscaot
5d36393643
Refactor EventRelation, EventGroup, and EventFight classes: ensure database operations are enclosed in useDb, add default values for group points, and override delete methods. Update Gradle build script to include lombok dependencies.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-08 22:44:22 +01:00
Chaoscaot
ebc6f50261
Refactor Gradle build scripts: update source set exclusions, add java-library plugin, and remove redundant configurations in SQL module.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-08 13:52:27 +01:00
Chaoscaot
c9d74fb656
Remove redundant SQL logger in useDb and extra newlines in SQLConfig.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 18:59:01 +01:00
Chaoscaot
e50e52950b
Refactor Token and SteamwarUser classes: enhance owner property with memoized transformation, increase hash generation key size, and ensure database usage in useDb block.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 18:57:34 +01:00
Chaoscaot
e5a61226ca
Add newline at end of build.gradle.kts file for consistency.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 15:06:37 +01:00
Chaoscaot
0c35ace5e2
Remove redundant Java installation paths in Gradle configuration.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 14:54:30 +01:00
Chaoscaot
23bcf14ca5
Update Gradle configuration to specify multiple Java installation paths for compatibility.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 14:53:07 +01:00
Chaoscaot
63a5fcff97
Add Kotlin plugin and configure build scripts for Kotlin compatibility, integrate exposed library dependencies, and enhance JVM settings.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 14:40:10 +01:00
Chaoscaot
39b3cdb897
Introduce GDPRQuery command for GDPR data generation, refactor SQL statements, and improve null safety across modules.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-07 12:42:15 +01:00
Chaoscaot
6ac0143459
Remove outdated SQL-related Java classes (GDPRQuery, Field, SelectStatement, SqlTypeMapper, Statement) and update references across modules.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-11-06 11:30:01 +01:00
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
5243cf850e
Hotfix: 1.21 Autoprüfer
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-10-28 23:46:42 +01:00
Chaoscaot
f53a31348f
Hotfix: Kotlin ist schwer, ne Yoyo?
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-10-28 22:27:06 +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
Chaoscaot
d42da4c903
gradle.properties aktualisiert
2025-01-17 17:40:49 +01:00
Chaoscaot
79a0fcb3aa
BauSystem/build.gradle.kts aktualisiert
2025-01-15 22:20:50 +01:00
Chaoscaot
393f840507
BauSystem/build.gradle.kts aktualisiert
2025-01-15 22:14:39 +01:00
Chaoscaot
349e36fb6b
CommandFramework/build.gradle.kts aktualisiert
2025-01-15 22:12:55 +01:00
Chaoscaot
6096828394
SchematicSystem/build.gradle.kts aktualisiert
2025-01-15 22:00:12 +01:00
Chaoscaot
2d84cc8ca7
KotlinCore/build.gradle.kts aktualisiert
2025-01-15 21:54:30 +01:00
Chaoscaot
ceff8e9cd5
BauSystem/build.gradle.kts aktualisiert
2025-01-15 21:51:09 +01:00
Chaoscaot
82e6aff4bb
buildSrc/src/steamwar.java.gradle aktualisiert
2025-01-15 18:32:49 +01:00
Chaoscaot
8e7a6a56ca
buildSrc/build.gradle aktualisiert
2025-01-15 18:23:57 +01:00
Chaoscaot
12c2ae435d
CI Test
2025-01-15 18:21:44 +01:00
Chaoscaot
2564227ec7
CI Test
2025-01-15 18:18:11 +01:00