YoyoNow
cbb2987504
Only build and deploy changed projects in CI
...
Every project gets a checkAffected task that decides whether it has to
be rebuilt. A project is affected when one of these changed:
- its own files, or paths it adds with an affected { } block
- the versions of its resolved dependencies
- a project it depends on
- the root project, which owns the shared build and CI files
Projects list what they ship in a deploy { } block, and can add
afterDeploy commands there. Jars are now byte-reproducible. Only files
whose hash differs from the deployed one are uploaded, and only their
afterDeploy commands are run.
The deploy workflow diffs against the last deployed commit, which is
stored on the server with the dependency versions. PR builds diff
against the merge base. Shared setup steps moved into composite actions
under .gitea/actions.
2026-11-01 09:36:19 +01:00
YoyoNow
9fd2bd17d4
Use @LinkedTimer for the timers of linked classes
...
The repeating timers that linked classes and the plugin main classes started
once for the whole runtime now use @LinkedTimer, on Spigot (BauSystem,
SpigotCore, LobbySystem, MissileWars, TowerRun, Teamserver) and Velocity.
The FightInfoPacketSenders of MissileWars and TowerRun are linked themselves
instead of being started by the main class.
2026-10-31 16:26:34 +01:00
YoyoNow
edb13fb7df
Stop registering linked listeners twice
...
ModifyCommand and WorldEditRenderer registered themselves as listener although
the SpigotLinker already does, so all their event handlers ran twice.
2026-10-31 15:43:35 +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