YoyoNow
211e2693cf
Move lobby presets and rewards onto the particle slot model
...
Team- and user-specific particles become presets built from entries,
tournament and egg hunt particles become fixed reward designs, and the
old particle enums, ParticleEnum and ParticleData are removed. The
particle menu temporarily lists only unlocked presets.
2026-10-26 09:47:55 +01:00
YoyoNow
1980375e73
Add configurable particle slot model
...
Introduce parameters, particle types, designs and entries that build the
existing particle elements, store each of the 7 particle slots in its own
UserConfig key, and let LobbyPlayer select a slot next to the old enum
particles. Slots 4-5 need a team, 6-7 the server team.
2026-10-26 09:47:49 +01:00
YoyoNow
ef041272bb
Refactor lobby particle runtime for multi-entry particles
...
Tick particles from per-player cached always/move lists, drop the
per-instance listeners in Delayed and RandomParticle, and compute
particle viewers once per tick instead of once per spawned point.
2026-10-26 09:47:43 +01:00
YoyoNow
105eda32e6
Update CustomMap
2026-08-30 12:15:22 +02:00
YoyoNow
c7c1ab64e0
Fix BoatRace
2026-06-18 15:30:07 +02:00
YoyoNow
6599dd026a
Update CustomMap
2026-06-15 09:24:46 +02:00
YoyoNow
03052b677f
Update CustomMap
2026-06-15 09:20:21 +02:00
YoyoNow
9efe35fe0d
Update LobbySystem run task
2026-06-12 14:52:46 +02:00
YoyoNow
2d59eb81c7
Fix ColorInit and CustomMap deprecation warnings
2026-06-12 09:49:32 +02:00
YoyoNow
983ad544c1
Remove global Entity Interact callback
2026-05-30 15:18:37 +02:00
YoyoNow
c5f5be7d58
Add RInteraction Entity
2026-05-30 13:17:49 +02:00
YoyoNow
5125453406
Format code
2026-05-17 10:08:06 +02:00
YoyoNow
d110df924e
Format code
2026-05-16 23:08:09 +02:00
YoyoNow
00147f2a74
Optimize imports
2026-05-16 22:23:00 +02:00
YoyoNow
fcc370c353
Remove even more useless stuff
2026-05-16 22:21:06 +02:00
Chaoscaot
5fb51b63c3
Fix Build
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-16 13:54:37 +02:00
Chaoscaot
7c74ca014d
Upgrade all projects to Java 21 and migrate dependencies to Paper and FastAsyncWorldEdit.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-16 13:26:18 +02:00
YoyoNow
81049856b5
Fix build
2026-05-15 14:52:17 +02:00
Chaoscaot
dfb71594b9
Fix Leaderboard
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2025-12-01 14:49:23 +01:00
YoyoNow
a594a163f7
Fix NodeMember for Present since the setter for parent apparently does not work
2025-12-01 09:14:09 +01:00
Chaoscaot
4d40e52ea6
Merge pull request 'Refactor leaderboard management' ( #166 ) from Lobby/refactor-leaderboard into main
...
Reviewed-on: SteamWar/SteamWar#166
2025-11-30 20:56:10 +01:00
YoyoNow
1ae445319a
Improve Present.click
2025-11-25 22:04:44 +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
9e9f405e30
Refactor leaderboard management: replace UserConfig-based implementation with new Leaderboard SQL class, update related classes to use LeaderboardManager, and fix query/logic for best time retrieval.
2025-11-11 17:27:24 +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
a462231bab
Starting...
2025-10-27 18:34:31 +01:00
YoyoNow
a03a3f45e8
Update copyright notices
2025-10-23 17:56:43 +02:00
YoyoNow
b55c3d332e
Fix build problems
2025-10-23 17:27:10 +02:00
YoyoNow
33b606060a
Implement Linkage for LobbySystem
2025-10-23 17:20:07 +02:00
Chaoscaot
eb63381b83
Refactor leaderboard management: replace UserConfig-based implementation with new Leaderboard SQL class, update related classes to use LeaderboardManager, and fix query/logic for best time retrieval.
2025-10-20 16:39:35 +02:00
Chaoscaot
3bfac2d1cf
Hotfix: Portal Permissions
2025-10-07 22:43:54 +02:00
Chaoscaot
ac24bc4f5b
Hotfix: Portal Permissions
2025-10-07 22:39:38 +02:00
Chaoscaot
6db404c1e6
Merge pull request 'Add AuditLog' ( #89 ) from AuditLog into main
...
Reviewed-on: SteamWar/SteamWar#89
Reviewed-by: Chaoscaot <max@chaoscaot.de >
2025-07-14 09:13:02 +02:00
YoyoNow
4ed6bc52d0
Update TheBreadBeards Easter particle
2025-07-01 21:37:12 +02:00
YoyoNow
617bae5a5c
Add AuditLog
2025-07-01 18:48:59 +02:00
YoyoNow
24f4ab7f37
Fix RPlayer not showing when same player is present
...
Add DevLobby20 to LobbySystem build.gradle.kts
2025-06-11 15:35:27 +02:00
YoyoNow
87a7120a6a
Merge remote-tracking branch 'origin/main'
2025-04-26 23:57:03 +02:00
YoyoNow
b5a9564808
Allow next next location in JumpAndRun
2025-04-26 23:56:59 +02:00
Chaoscaot
f93362a023
LobbySystem/src/de/steamwar/lobby/jumpandrun/JumpAndRun.java aktualisiert
2025-04-26 23:48:33 +02:00
Chaoscaot
e72ae3cf94
LobbySystem/src/de/steamwar/lobby/jumpandrun/JumpAndRun.java aktualisiert
2025-04-26 22:13:31 +02:00
YoyoNow
8c37466312
Revert "Add Alu-Hut"
...
This reverts commit b37ded3a8d .
2025-04-02 08:58:42 +02:00
YoyoNow
e7c4c998a0
Revert "Allow edit of Lobby"
...
This reverts commit 1dcd2f102c .
2025-04-02 08:58:42 +02:00
YoyoNow
5907648462
Revert "Allow edit of Lobby"
...
This reverts commit f62af55d39 .
2025-04-02 08:58:42 +02:00
YoyoNow
b32d6e9c69
Revert "Update difficulty"
...
This reverts commit 47c8cb1701 .
2025-04-02 08:58:42 +02:00
YoyoNow
f533e85007
Revert "Update difficulty"
...
This reverts commit 81c310c946 .
2025-04-02 08:58:42 +02:00
YoyoNow
81c310c946
Update difficulty
2025-04-01 23:32:32 +02:00
YoyoNow
47c8cb1701
Update difficulty
2025-04-01 23:19:24 +02:00
YoyoNow
f62af55d39
Allow edit of Lobby
2025-04-01 20:58:10 +02:00