Commit Graph

22 Commits

Author SHA1 Message Date
Nassim Jahnke f868dfa125
Update ViaNBT 2024-03-07 13:30:33 +01:00
Nassim Jahnke 5991ac5633
Update old metadata handlers, some cleanup 2024-01-09 20:43:43 +01:00
Nassim Jahnke bd2c4c8a16
Update license headers 2024-01-01 12:39:45 +01:00
RK_01 1f453dc0d9
Change gamemode data type in JOIN_GAME handlers (#3541) 2023-12-03 18:35:19 +01:00
Nassim Jahnke 7edde72416
Reuse 1.15, 1.16 and 1.16.2 chunk types as well 2023-10-20 12:43:46 +10:00
Nassim Jahnke fdfc528a9a
Cleanup and renames around types 2023-10-19 09:28:21 +10:00
Nassim Jahnke c211b10eaa
Rename NBT and NBT_ARRAY types, add TagType
In theory the nameless compound tag type doesn't exist as it is written as any tag, but in practice is almost always cast and checked for its type, so we keep the extra CompoundTagType (nameless) and add the proper TagType (nameless, any tag) used for components
2023-10-06 22:35:00 +10:00
Nassim Jahnke bcfc77aa7d
Merge branch 'master' into dev 2023-04-18 13:35:14 +02:00
Nassim Jahnke 1a46346789
Handle optional block state entity meta 2023-04-18 13:34:20 +02:00
RK_01 394be165fd
Handle ENTITY_TELEPORT's targeting the client player (#3296) 2023-04-14 16:38:39 +02:00
RK_01 641171a14f
Properly handle dismount in PLAYER_POSITION packet (#3272) 2023-03-21 21:53:44 +01:00
Nassim Jahnke f1bde8ba2a
Handle shifted 1.19.4 boat types 2023-03-18 12:28:00 +01:00
Nassim Jahnke fccfadf1b7
Handle falling blocks
Fixes #3244
2023-03-15 09:04:13 +01:00
Nassim Jahnke c4019fadd8
Fixes 2023-02-24 16:50:28 +01:00
Nassim Jahnke 26615a11d3
23w08a 2023-02-22 18:51:28 +01:00
Nassim Jahnke 1157029f23
Remove unused config option, hotfix mapping data cache 2023-02-20 13:19:10 +01:00
Nassim Jahnke d74f91d606
Handle item/block/particle metadata 2023-02-18 10:00:57 +01:00
Nassim Jahnke cb2165eb93
Greatly reduce the number of (anonymous) inner classes
Reduces code complexity, and much more importantly, reduces the number of classes loaded at runtime by *hundreds*
2023-02-12 11:46:48 +01:00
Nassim Jahnke de5b7bf828
Allow registration of simple packet handlers over extending an abstract class 2023-02-12 10:54:47 +01:00
Nassim Jahnke b03765a828
23w06a 2023-02-08 18:49:06 +01:00
Nassim Jahnke 1a5f83619d
Ensure correct packet types are used on rewriters 2023-02-04 18:29:22 +01:00
Nassim Jahnke 93654b8eaf
Don't load mappings in 1.19.4 protocol 2023-02-03 10:48:46 +01:00