YoyoNow
69aef9dfb6
Fix ClassCastException for replay player equipment
...
PacketProcessor passes Bukkit EquipmentSlots to REntity#setItem, which cast
them to the NMS EquipmentSlot. Take the Bukkit slot and map it to the NMS
slot when building the equipment packet.
2026-10-19 08:38:42 +02:00
YoyoNow
097df865e5
Resend replay player tab entry when skin arrives
...
RPlayer requests the skin asynchronously, so the first tab list packet is
usually sent without textures and viewers already in range kept the default
skin. Re-send despawn/delist/list/spawn to the current viewers once the
skin response is received.
2026-10-19 08:21:52 +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
58df6087f0
Merge pull request 'Fix NoClip' ( #491 ) from Hut512/SteamWar:fix/swplayer-invalid-reference into main
...
Reviewed-on: SteamWar/SteamWar#491
Reviewed-by: YoyoNow <4+yoyonow@noreply.localhost >
2026-09-14 12:18:16 +02:00
YoyoNow
1e85b14667
Improve SteamEditWand
2026-09-14 10:02:39 +02:00
Hut512
3aa1bf7ffd
Fix scoreboard cleanup
2026-09-07 21:15:01 +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
5a52771ec1
Improve items for GameModeConfig
2026-08-24 20:05:58 +02:00
D4rkr34lm
013d18614f
Fix player nametags showing
2026-06-20 17:20:25 +02:00
YoyoNow
796e154c1c
Fix paper in inventory
2026-06-12 15:07:46 +02:00
YoyoNow
e0aaacd66a
Fix AnvilGUI for 1.21 not being mojmapped
2026-06-12 14:52:03 +02:00
YoyoNow
f5ac006c0c
Fix REntity.EntityDataPacketBuilder
2026-06-11 23:49:38 +02:00
YoyoNow
c362a3e1f0
Remove unused code
2026-06-11 23:24:11 +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
786257ad0e
Add initial AccessWidener
2026-06-11 12:22:44 +02:00
D4rkr34lm
9bbbab9d4b
Fix collection of rendering issues
2026-06-02 21:33:31 +02:00
YoyoNow
7cca4ada10
Merge pull request 'refactor(BauSystem): Extract sim cursor into generic curser and refactor sim cursor' ( #410 ) from BauSystem/refactor-sim-cursor-no2 into main
...
Reviewed-on: SteamWar/SteamWar#410
Reviewed-by: YoyoNow <4+yoyonow@noreply.localhost >
2026-06-02 20:22:00 +02:00
D4rkr34lm
f3ce124a23
Make dev velocity easier to debug and fix version issue
2026-06-02 20:18:13 +02:00
D4rkr34lm
def0c19e43
Refactor simulation cursor to use new generic cursor
2026-06-01 21:51:54 +02:00
D4rkr34lm
3810ccd63d
Add proper onclick handleing
2026-06-01 21:27:34 +02:00
D4rkr34lm
a018af1c8a
Refactor to use Player components for better usability
2026-05-31 13:20:24 +02:00
YoyoNow
273db91d06
Fix compile
2026-05-30 15:24:20 +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
D4rkr34lm
78617d5a98
another fix
2026-05-23 16:15:31 +02:00
D4rkr34lm
69b924ded6
fix techhider not hiding waterlogged blocks if neccecary
2026-05-23 12:29:19 +02:00
YoyoNow
4f9fe07951
Fix final formatting stuff
2026-05-22 21:29:58 +02:00
D4rkr34lm
793f2de6c3
Sync with base branch
2026-05-22 19:42:36 +02:00
D4rkr34lm
54fa47bd99
Ensure parity with old techhider by suppressing select packets
2026-05-22 19:39:57 +02:00
D4rkr34lm
ebc10c1ce4
Fix constructor visiblity
2026-05-22 17:57:15 +02:00
D4rkr34lm
d682e35159
Resolve open comments
2026-05-22 17:55:12 +02:00
D4rkr34lm
7d74eb0c09
add old techhider to skip supporting bausystem for now
2026-05-22 17:40:33 +02:00
D4rkr34lm
7e18207b87
fix entities not despawning
2026-05-22 16:32:49 +02:00
D4rkr34lm
21f6394359
Fix section packet being unnececarily reconstructed
2026-05-21 22:20:40 +02:00
D4rkr34lm
7366f83b15
Merge branch 'FightSystem/fix-tech-and-hull-hider' into FightSystem/Optimize-new-techhider
2026-05-21 21:57:41 +02:00
YoyoNow
9240bcfd5f
Add blockUsedForObfuscation
2026-05-21 20:57:59 +02:00
D4rkr34lm
bede8caa82
Add chunk skipping optimisation
2026-05-21 20:20:18 +02:00
D4rkr34lm
108aa2af9a
remove unused reflection class
2026-05-21 18:46:00 +02:00
D4rkr34lm
d07a86c13f
remove container hiding as it has no lacalaity mapping posibility
2026-05-21 18:41:55 +02:00
D4rkr34lm
29106d5bb5
Add bundle packet handling
2026-05-21 18:20:15 +02:00
YoyoNow
32fd4b4630
Add Sound handling
2026-05-21 18:11:42 +02:00
D4rkr34lm
2db24ef2eb
Merge remote-tracking branch 'origin/FightSystem/fix-tech-and-hull-hider' into FightSystem/fix-tech-and-hull-hider
2026-05-21 15:08:41 +02:00