YoyoNow
b21ff415a8
Show channel tags as plain gray prefix
...
Messages from a channel that is not the receiver's default are now
prefixed with the plain channel name in dark gray instead of brackets.
Direct messages get no tag, as their format already shows sender and
receiver.
2026-10-15 20:06:58 +02:00
YoyoNow
9fe05b59e4
Rework chat into Velocity-managed channels
...
Chat is now handled entirely by VelocityCore through channels with
separate readers and writers (Global, Local/Fight, Blue/Red fight team,
Team, ServerTeam, Alert and 1:1 direct messages). Each player has a
saved default channel; messages from other channels are tagged with
the channel name, and every default change is announced.
- /global, /local, /tc, /stc, /msg and /r switch the default channel
when called without a message
- /chat <channel> switches, /chat <channel> join|leave toggles reading
(saved); moderators can join arenas by name and write with
/chat <channel> msg <text>
- '+' sends from global to local and from local/fight to the fight team
- Referees write yellow in the fight chat
- Subservers no longer receive chat; arenas get a record-only
ChatRecordPacket so replays keep their chat
- Remove the chat listeners of SpigotCore, FightSystem, MissileWars,
TowerRun and TNTLeague
Closes #460 , #129
2026-10-15 19:55:25 +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
YoyoNow
2b42f0d13c
Remove YAPION from BauSystem_Main module
2026-09-29 14:26:57 +02:00
YoyoNow
1e85b14667
Improve SteamEditWand
2026-09-14 10:02:39 +02:00
YoyoNow
6209b86149
Fix TeamCommand.info
2026-09-07 14:03:06 +02:00
YoyoNow
6f1403df9c
Cleanup SWPlayer
2026-09-05 14:52:59 +02:00
YoyoNow
0113788da2
Fix SteamEditWand
2026-09-05 09:50:47 +02:00
YoyoNow
362468e756
Fix SteamEditWand
2026-09-01 11:14:30 +02:00
YoyoNow
ece12df0bc
Add SteamEdit
2026-09-01 10:32:56 +02:00
YoyoNow
f35c07ab5b
Fix EventStarter
2026-08-30 16:12:32 +02:00
YoyoNow
549f7e555c
Remove NoTeamServer punishment
2026-08-30 13:04:52 +02:00
YoyoNow
859238d7fa
Disable 'showtable' in EventCommand
2026-08-30 12:25:34 +02:00
YoyoNow
a79b00f78f
Fix EventCommand
2026-08-30 12:23:23 +02:00
YoyoNow
105eda32e6
Update CustomMap
2026-08-30 12:15:22 +02:00
YoyoNow
b4487b8079
Update doc comment
2026-08-30 12:00:40 +02:00
YoyoNow
ea3aad3bd2
Initial FightSWCommand
2026-08-29 12:52:09 +02:00
YoyoNow
d307f890e2
Remove debug output
2026-08-26 22:35:39 +02:00
YoyoNow
97c1da1b2a
Add debug output
2026-08-26 22:31:30 +02:00
YoyoNow
8a53aecfac
Add debug output
2026-08-26 22:26:43 +02:00
YoyoNow
5236afba17
Add debug output
2026-08-26 22:17:33 +02:00
YoyoNow
d3c8b6e1c6
Add debug output
2026-08-26 22:12:53 +02:00
YoyoNow
38e845b0e4
Improve AutoChecker and GameModeConfig again
2026-08-26 21:46:45 +02:00
YoyoNow
6476125a3f
Add ServerLinks to login
2026-08-24 20:22:48 +02:00
YoyoNow
311437d451
Add ServerLinks to login
2026-08-24 20:22:02 +02:00
YoyoNow
5a52771ec1
Improve items for GameModeConfig
2026-08-24 20:05:58 +02:00
YoyoNow
72b70a62e1
Fix CustomItem
2026-08-19 12:05:09 +02:00
YoyoNow
8575dcac33
Add WindCharge option to LaunchScript
2026-08-19 11:06:34 +02:00
YoyoNow
cb744f6aa0
Add AntiPlayerCollision
2026-08-18 10:48:16 +02:00
YoyoNow
227f63c9ff
Add AntiPlayerCollision
2026-08-18 10:39:58 +02:00
YoyoNow
32569f19d9
Closes : #468
2026-08-13 10:09:13 +02:00
YoyoNow
f19e4158e7
Fix Check
2026-08-13 10:01:55 +02:00
YoyoNow
6c46b5b2a2
Fix Check
2026-08-13 09:51:56 +02:00
YoyoNow
683236bb59
Fix TexturePackSystem for newer versions
2026-08-13 09:39:42 +02:00
YoyoNow
8dc101639d
Add alias of /tick rate to /tick rate 20
2026-08-11 21:48:28 +02:00
YoyoNow
792620804a
Improve TPSSystem
2026-08-11 21:46:38 +02:00
YoyoNow
4aa7c99a6e
Fix Check and CheckCommand permission
2026-08-11 21:05:36 +02:00
YoyoNow
95119fc93f
Fix FightServer.kt and VelocityServer.kt @get:Optional annotations complaining about primitive types of field
2026-07-17 16:40:38 +02:00
YoyoNow
a59e9b4343
Closes : #323
2026-07-17 10:06:48 +02:00
YoyoNow
64e627514d
Add deletion of PlayerData on /bau delmember
2026-07-17 09:47:40 +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
390d388692
Closes : #442
2026-07-16 16:32:35 +02:00
YoyoNow
9e7311934f
Convert buildSrc from gradle/groovy to kts/kotlin
2026-07-05 14:14:04 +02:00
YoyoNow
c8a5f567eb
Add StreamingCommand for UserPerm.PREFIX_YOUTUBER
2026-07-05 11:54:07 +02:00
YoyoNow
0eef22aab0
Fix ServerStarter.tempWorld
2026-06-20 17:42:16 +02:00
YoyoNow
c7c1ab64e0
Fix BoatRace
2026-06-18 15:30:07 +02:00
YoyoNow
c538cdbbd2
Implement proper stop and not sleep on BauCommand.stop
2026-06-17 21:13:57 +02:00
YoyoNow
48846a698f
Fix TestblockCommand tab complete order
2026-06-17 21:04:34 +02:00
YoyoNow
d0aada2b00
Deactivate AdvancementsManager
2026-06-17 16:16:39 +02:00
YoyoNow
6522fc77f2
Improve color gradient
2026-06-17 11:14:53 +02:00
YoyoNow
27e01a56ae
Improve CheckCommand
2026-06-17 11:09:32 +02:00
YoyoNow
ed89770c0f
Fix ConcurrentModificationException
2026-06-17 11:04:07 +02:00
YoyoNow
3ec3c90f04
Fix message on join
2026-06-17 10:57:04 +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
6599dd026a
Update CustomMap
2026-06-15 09:24:46 +02:00
YoyoNow
03052b677f
Update CustomMap
2026-06-15 09:20:21 +02:00
YoyoNow
1269b7f00a
Fix NoClipCommand
2026-06-12 22:16:00 +02:00
YoyoNow
91a0685724
Fix Missile spawning
2026-06-12 21:41:20 +02:00
YoyoNow
72dd2ef59a
Fix Missile spawning
2026-06-12 20:43:43 +02:00
YoyoNow
54a1549973
Fix Missile spawning
2026-06-12 20:30:44 +02:00
YoyoNow
6e919d9148
Fix AdvancementsManager
...
(cherry picked from commit c221989f9c )
2026-06-12 16:29:28 +02:00
YoyoNow
a20ec8c93d
Add comment in Items
2026-06-12 15:36:21 +02:00
YoyoNow
18b65a2984
Remove item.json
...
Improve AdvancementsManager
2026-06-12 15:35:13 +02:00
YoyoNow
669235709e
Fix WorldEditListener
2026-06-12 15:14:09 +02:00
YoyoNow
796e154c1c
Fix paper in inventory
2026-06-12 15:07:46 +02:00
YoyoNow
9efe35fe0d
Update LobbySystem run task
2026-06-12 14:52:46 +02:00
YoyoNow
e0aaacd66a
Fix AnvilGUI for 1.21 not being mojmapped
2026-06-12 14:52:03 +02:00
YoyoNow
7adb1e8b4a
Remove automatic update for now
2026-06-12 14:22:44 +02:00
YoyoNow
b88e592e79
Move item.json
2026-06-12 14:21:45 +02:00
YoyoNow
914134600e
Improve Advancements performance
2026-06-12 14:19:47 +02:00
YoyoNow
701964c2f2
Fix DevCommand.kt
2026-06-12 12:15:07 +02:00
YoyoNow
c0ff123279
Fix EntityDamage only applying cancel for Player
2026-06-12 11:09:13 +02:00
YoyoNow
5511a1f08e
Fix steamwar.devserver.gradle
2026-06-12 10:41:18 +02:00
YoyoNow
8c8da355bb
Fix build.yml
2026-06-12 10:02:34 +02:00
YoyoNow
2d59eb81c7
Fix ColorInit and CustomMap deprecation warnings
2026-06-12 09:49:32 +02:00
YoyoNow
711920464a
Remove some deprecated code in favor of newer code
2026-06-12 09:37:43 +02:00
YoyoNow
117dbd08ae
Implement startup arguments into steamwar.devserver.gradle
2026-06-11 23:54:42 +02:00
YoyoNow
b36464e69e
Implement Velocity changes
2026-06-11 23:50:34 +02:00
YoyoNow
f5ac006c0c
Fix REntity.EntityDataPacketBuilder
2026-06-11 23:49:38 +02:00
YoyoNow
414bfbfe3c
Fix ClassTransformer public constructor
2026-06-11 23:48:33 +02:00
YoyoNow
c362a3e1f0
Remove unused code
2026-06-11 23:24:11 +02:00
YoyoNow
2b43af8851
Remove unneded reflection
2026-06-11 23:22:05 +02:00
YoyoNow
1590f8f0ee
Remove Reflection
2026-06-11 23:18:22 +02:00
YoyoNow
932732737d
Unreflect more stuff
2026-06-11 22:35:13 +02:00
YoyoNow
2bc164c1b0
Extract widener definition into a widener.gradle.kts plugin
2026-06-11 20:38:33 +02:00
YoyoNow
aa66b3dc83
Optimize imports
2026-06-11 18:29:44 +02:00
YoyoNow
f5d9c6e175
Unreflect everything
2026-06-11 18:26:15 +02:00
YoyoNow
36b31fac77
Remove unneeded code
...
Cleanup build.gradle.kts
2026-06-11 13:49:35 +02:00
YoyoNow
641cefad01
Add comments to bausystem.accesswidener
2026-06-11 13:46:55 +02:00
YoyoNow
eb866125ea
Remove reflection from BauSystem
2026-06-11 13:45:49 +02:00
YoyoNow
961331f029
Fix Agent and WideningTransformer and ClassPatcher
2026-06-11 13:19:04 +02:00
YoyoNow
786257ad0e
Add initial AccessWidener
2026-06-11 12:22:44 +02:00
YoyoNow
e176b3bca8
Fix steamwar.devserver.gradle 'worldName' parameter
2026-06-10 20:46:13 +02:00
YoyoNow
a938abde3f
Add 'debug' property to enable/disable debugger
2026-06-09 23:00:46 +02:00
YoyoNow
ec9b0387c5
Fix permission for BlastResistanceCommand
2026-06-09 16:42:40 +02:00
YoyoNow
03c3d49659
Add BlastResistanceCommand
2026-06-09 16:38:22 +02:00
YoyoNow
9e43d5cd1b
Add more Advancements in progression
2026-06-01 14:03:50 +02:00
YoyoNow
2ad9ae3c7f
Fix Advancements Placements
2026-05-31 23:04:08 +02:00