YoyoNow
c4b46e4431
Add override for Publics in GameModeConfig.Schematic
2026-10-21 08:22:05 +02:00
YoyoNow
0c3e63d521
Restore BauweltMember cache and notify all dev servers on member changes
...
getBauMember never read its cache after the Exposed migration, so every
scoreboard render hit the DB (Too many connections, #479 ). Cache by
(bauwelt, member) incl. negative results, evict on addMember/remove, and
send BaumemberUpdatePacket to the Bauserver and all dev servers (also on
addmember). BauMemberUpdate clears the cache itself to not depend on
handler order.
2026-10-19 10:24:41 +02:00
YoyoNow
d727982ce0
Fix AutoChecker inventory rules
...
Count every inventory block towards exactly one Schematic.Limited rule:
filled blocks towards a rule whose Content allows all their items, empty
blocks towards a rule without Content (unlimited if there is none). Each
rule's Amount now caps how many blocks it covers, instead of taking the
highest Amount of all rules for that block type.
Inventory blocks whose items fit no rule are now checked and reported,
items from different rules in one block are reported as mixed, and the
auto-fix trims or removes them accordingly.
Remove the hardcoded wargearseason26 wind charge handling and its 2048
limit, wind charges are configured via Limited rules now.
Log a warning for Limited rules that match no blocks, e.g. a misspelled
'Materials' key.
Fixes #458 , #481 , #502
2026-10-15 17:53:06 +02:00
Hut512
5a02a58437
Fix SteamwarUser.setLocale
2026-09-07 15:24:32 +02:00
YoyoNow
549f7e555c
Remove NoTeamServer punishment
2026-08-30 13:04:52 +02:00
YoyoNow
b4487b8079
Update doc comment
2026-08-30 12:00:40 +02:00
YoyoNow
d307f890e2
Remove debug output
2026-08-26 22:35:39 +02:00
YoyoNow
38e845b0e4
Improve AutoChecker and GameModeConfig again
2026-08-26 21:46:45 +02:00
YoyoNow
5a52771ec1
Improve items for GameModeConfig
2026-08-24 20:05:58 +02:00
Sakziea
1d2ac4f705
Fix pull Request comment
2026-07-18 14:58:24 +02:00
Chaoscaot
5eec792aff
Merge branch 'main' of https://git.steamwar.de/SteamWar/SteamWar
2026-07-17 12:05:00 +02:00
Chaoscaot
e0f26c3e8d
Delete event relations when fights and groups are removed
2026-07-17 12:03:15 +02:00
YoyoNow
5bc2daf37a
Add GameModeConfig.KitsConfig.MaxBlastResistance for disabling all Blocks with more than 9.0 blast resistance
2026-07-16 16:39:56 +02:00
YoyoNow
e6d39da36b
Add GameModeConfig.KitsConfig.MaxBlastResistance for disabling all Blocks with more than 9.0 blast resistance
2026-07-16 16:39:27 +02:00
YoyoNow
73d4ed26c8
Implement CheckCommand for Checkers not having Check perm
2026-06-17 10:52:32 +02:00
YoyoNow
256bcfb1bf
Update CheckCommand
2026-06-17 10:52:32 +02:00
YoyoNow
2ad9ae3c7f
Fix Advancements Placements
2026-05-31 23:04:08 +02:00
YoyoNow
847eb3fe5d
Add even more Advancements
2026-05-31 22:31:02 +02:00
YoyoNow
8fa9f7b0d3
Add even more Advancements
2026-05-31 21:56:38 +02:00
YoyoNow
dcd70c5ced
Fix CouncilChannel
...
Update JDA to 6.4.1
2026-05-21 11:20:37 +02:00
YoyoNow
3b65b93e73
Merge pull request 'SW Prefix Implementation' ( #383 ) from Jaki/SteamWar:main into main
...
Reviewed-on: SteamWar/SteamWar#383
Reviewed-by: YoyoNow <yoyonow@noreply.localhost >
2026-05-20 22:47:46 +02:00
Jakob Schulz
5f5a98bcd6
refactor team prefix handling and improve configuration parsing
2026-05-20 22:35:19 +02:00
Jakob Schulz
48fb6b5ed7
add parsing for chat prefix mode configuration
2026-05-20 19:06:05 +02:00
Chaoscaot
e94eac9b9d
Fix Cauldrons in Schematic GUI
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-20 16:50:04 +02:00
Jakob Schulz
deb56c0c02
rename property
2026-05-19 19:24:03 +02:00
Jakob Schulz
e9c766dbbb
migrate to per material config
2026-05-19 18:39:10 +02:00
Jakob Schulz
706f6ed743
add setting to disable block generators
2026-05-18 21:26:38 +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
Chaoscaot
d11467bd1b
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 15:09:28 +02:00
Chaoscaot
dae8073992
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 15:03:22 +02:00
Chaoscaot
236b486845
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:55:13 +02:00
Chaoscaot
92602efa9e
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:48:13 +02:00
Chaoscaot
16c324cf32
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:41:25 +02:00
Chaoscaot
a05bebcd81
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:35:30 +02:00
Chaoscaot
78700e868d
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:14:04 +02:00
Chaoscaot
2fa1b7d329
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:02:24 +02:00
Chaoscaot
34c361d3f8
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 14:01:22 +02:00
Chaoscaot
65aaf4857d
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 13:55:12 +02:00
Chaoscaot
33c032092d
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 13:53:09 +02:00
Chaoscaot
e95f68406f
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 13:44:23 +02:00
Chaoscaot
6afe5d4c0d
Test Backporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 13:31:49 +02:00
Chaoscaot
38099e6167
Test Autobackporting
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-15 12:28:10 +02:00
Chaoscaot
42ab55d0f8
Merge branch 'main' into add-db-indexes
...
# Conflicts:
# CommonCore/SQL/src/de/steamwar/sql/BannedUserIPs.kt
2026-05-09 20:22:15 +02:00
Chaoscaot
4010c2125c
Refactor lazy loading of dependents and relations to return lists
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-05-04 13:41:07 +02:00
YoyoNow
30a499be1d
Hotfix CheckCommand
...
Remove uneeded stuff in SQLWrapper
2026-04-23 23:33:02 +02:00
YoyoNow
9ac3bf6a6c
Redesign GameModeConfig and SchematicType
2026-04-23 11:54:50 +02:00
Chaoscaot
2208dcc0fb
Fix Set Parent
...
Signed-off-by: Chaoscaot <max@maxsp.de >
2026-04-15 18:20:07 +02:00
YoyoNow
5a862b251b
Add BlockFormListener
2026-04-13 20:29:47 +02:00