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
Chaoscaot
3a247de43d
Replace Custom Observer with kotlinx StateFlows
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-07-06 01:13:05 +02:00
Chaoscaot
47fb4da85b
Fix Inventory
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-06-20 21:43:05 +02:00
Chaoscaot
7af586ec16
Fix Observer
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-06-17 21:48:27 +02:00
Chaoscaot
70c8678c60
Refactor rendering system: Introduced RenderObject abstraction, replaced RenderBoundary with ObserverListener, and updated slot calculation for inventory types.
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-06-12 12:00:04 +02:00
Chaoscaot
8050f51424
Cleanup for Merge
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-06-10 21:43:02 +02:00
Chaoscaot
a6681ffaf6
Add Top-Level State and more Utils
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-06-10 16:07:37 +02:00
Chaoscaot
5f7ab3cd7b
Updates
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-06-10 09:26:04 +02:00
Chaoscaot
5ce69e6b7a
SWUI V2
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-06-10 00:36:18 +02:00
YoyoNow
d110df924e
Format code
2026-05-16 23:08:09 +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
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
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
YoyoNow
a03a3f45e8
Update copyright notices
2025-10-23 17:56:43 +02:00
Chaoscaot
eacae09e4f
Fix TNTLeague
2025-01-20 16:46:53 +01:00
Chaoscaot
747bb1055d
Fix TNTLeague
2025-01-20 16:43:56 +01:00
Chaoscaot
a9660bd325
Fix TNTLeague
2025-01-20 16:40:45 +01:00
Chaoscaot
2d84cc8ca7
KotlinCore/build.gradle.kts aktualisiert
2025-01-15 21:54:30 +01:00
Chaoscaot
ec990cb52a
Remove Component Messages
2024-11-24 21:35:13 +01:00
Chaoscaot
9415a3f217
Nits
2024-11-18 18:02:15 +01:00
Chaoscaot
4bb1bc0cbd
Fixes, changes and Refactors
2024-11-17 12:04:07 +01:00
Chaoscaot
78853c70f8
Fixes and Update Copyright
2024-11-15 23:42:08 +01:00
Chaoscaot
d115975403
Add ComponentMessage, for TranslatableComponents in Paper >1.20
2024-11-14 22:08:06 +01:00
Chaoscaot
43550ee8df
Fixes
2024-08-16 12:04:16 +02:00
Chaoscaot
f8f184514b
Add steamwar.kotlin.gradle
2024-08-16 11:26:52 +02:00
Chaoscaot
36a9877393
Fix KotlinCore
2024-08-16 10:48:17 +02:00
Chaoscaot
c286d5999e
Fix KotlinCore
2024-08-05 11:55:40 +02:00
Chaoscaot
947220d1d1
Fix KotlinCore
2024-08-05 11:53:41 +02:00
Chaoscaot
59316c673b
Fix KotlinCore
2024-08-05 11:32:33 +02:00
YoyoNow
b061e36c95
Fix KotlinCore build 2
2024-08-05 09:52:41 +02:00
YoyoNow
63eb804e71
Fix KotlinCore build
2024-08-05 09:52:13 +02:00
YoyoNow
2bdd23d04a
Add KotlinCore module
2024-08-05 09:19:17 +02:00