Commit Graph

49 Commits

Author SHA1 Message Date
Nassim Jahnke f868dfa125
Update ViaNBT 2024-03-07 13:30:33 +01:00
Nassim Jahnke 8a485db580
Replace tag instanceof checks/unchecked casts with helper methods 2024-02-10 23:28:36 +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
Nassim Jahnke f6c49555bf
Update ViaNBT 2023-12-31 13:38:14 +01:00
RK_01 1f453dc0d9
Change gamemode data type in JOIN_GAME handlers (#3541) 2023-12-03 18:35:19 +01:00
Nassim Jahnke faedf26b5b Clean up Particle 2023-10-21 13:00:39 +10:00
Nassim Jahnke fdfc528a9a
Cleanup and renames around types 2023-10-19 09:28:21 +10:00
Nassim Jahnke 3e0eb90662 Update OpenNBT (now ViaNBT) 2023-10-08 18:44:54 +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 e4a1530aa8
Fix >1.18 vibration particle handling 2023-06-06 13:28:02 +02:00
Nassim Jahnke 1a46346789
Handle optional block state entity meta 2023-04-18 13:34:20 +02: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 1a5f83619d
Ensure correct packet types are used on rewriters 2023-02-04 18:29:22 +01:00
Nassim Jahnke 4fb95581ce
Update copyright headers 2023-01-12 12:45:53 +01:00
RK_01 a3437ca6ba
Fix 1.19 -> 1.18.2 player info display name translation: Empty text edge case (#3146) 2022-10-27 10:36:46 +02:00
Nassim Jahnke 555e1a7722
Fix long metatype reading, some internal type reading changes 2022-10-22 10:19:27 +02:00
Nassim Jahnke 78342da180
And make the 1.19 chat registry nbt public 2022-08-04 16:29:35 +02:00
Elioby 9c3395b76b
Use default painting mapping of 0 instead of -1 (#3073) 2022-08-01 21:07:40 +02:00
Nassim Jahnke a88747d904
Check for dimension equality after adding/replacing new fields 2022-07-28 11:47:12 +02:00
Nassim Jahnke 44250cbb99
1.19.1-pre6 2022-07-20 18:36:28 +02:00
Nassim Jahnke 6388021c6d
Fix 1.18.2->1.19.0 transforming, warn on 1.19.0 server 2022-06-30 20:00:55 +02:00
Nassim Jahnke f4aa96a5f8
1.19.1-pre2 2022-06-30 19:34:14 +02:00
Nassim Jahnke 189b244a3a
Delay ack by a tick, update warning for bad dimension registry 2022-06-30 10:41:54 +02:00
creeper123123321 12d538fe0d
Use most similar dimension when the proper is not found (#2990) 2022-06-30 10:31:10 +02:00
qlow 40f5cb6e71
Fixed Bungeecord madness (#2934)
Co-authored-by: qlow <info@qlow.eu>
2022-06-09 17:10:22 +02:00
Myles e9bccda259 4.3.1 Release - Fix set display preview being sent prematurely #2918 2022-06-07 23:11:21 +01:00
Nassim Jahnke d47765ce45
1.19-pre5 2022-06-01 15:16:47 +02:00
Gero b82b067745
Actually make every message a system message (#2903) 2022-05-25 21:24:26 +02:00
Nassim Jahnke 69d50fa992
Join game fixes 2022-05-23 19:38:38 +02:00
Nassim Jahnke 1308dcb8dd
No need to queue messages anymore
The client now uses the main registry instead of the level registry
2022-05-23 18:24:32 +02:00
Nassim Jahnke b4ecba8382
1.19-pre2 2022-05-23 18:03:18 +02:00
Nassim Jahnke 3529d6a229
Sanity check for queued messages 2022-05-21 11:00:55 +02:00
Nassim Jahnke 4213c4cce5
Queue up messages before the chat type registry has been sent
Fixes #2898
2022-05-20 15:32:10 +02:00
Nassim Jahnke 80a807e366
Fix head yaw and pitch being swapped for mob spawns 2022-05-20 10:00:31 +02:00
Nassim Jahnke e67501cde3
Fix painting id being used too early
Fixes #2893
2022-05-19 19:54:27 +02:00
Nassim Jahnke 854ecf0b47
1.19-pre1 2022-05-18 21:29:18 +02:00
Nassim Jahnke 1d5ae0e3e0
Use mappings instead of hardcoding entity ids 2022-05-14 11:58:45 +02:00
Nassim Jahnke f0462085d3
Add id->string methods to FullMappingData 2022-05-13 13:23:57 +02:00
Nassim Jahnke 7dc7b62cc9
22w19a (and a varying mix of removed and added dread) 2022-05-12 23:49:15 +02:00
Nassim Jahnke b9f80754e0
22w18a 2022-05-04 19:15:23 +02:00
Nassim Jahnke d36d5d6def
22w16b 2022-04-20 20:00:46 +02:00
Nassim Jahnke 8b51430555
22w16a (except you have off-centered paintings) 2022-04-20 19:42:43 +02:00
Nassim Jahnke dd189411e6
New meta types (oh no) 2022-04-06 20:16:00 +02:00
Nassim Jahnke 4693b95bea
22w14a 2022-04-06 19:07:16 +02:00
Nassim Jahnke bd880b608f
22w12a 2022-03-24 18:52:38 +01:00
Nassim Jahnke 3386431749
Comment out entity effect transformer 2022-03-21 10:40:52 +01:00
Nassim Jahnke a12dfa405f
1.19 Experimental Snapshot 1 2022-03-16 18:21:41 +01:00