Commit Graph

35 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
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
Nassim Jahnke
dc2986600c
Use 1.12 serializer for json to legacy conversion 2023-12-27 11:40:45 +01:00
Nassim Jahnke
984c625776
Methods for VB 2023-12-26 23:59:48 +01:00
Nassim Jahnke
c62a8274ed
Use mcstructs for component conversion 2023-12-26 23:38:02 +01:00
RK_01
1f453dc0d9
Change gamemode data type in JOIN_GAME handlers (#3541) 2023-12-03 18:35:19 +01:00
EnZaXD
abe880dae6
Implement provider to allow signed commands in 1.19.x protocols (#3493) 2023-10-24 10:04:54 +10:00
RK_01
a60342359b
Fix 1.19.0 chat signing causing error message (#3494) 2023-10-23 10:28:44 +10:00
RK_01
0e269fa493
Implement support for chat signing (#3490) 2023-10-22 19:33:59 +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
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
088f654159
Remove some deprecated api usage, small cleanup 2023-02-04 19:42:26 +01:00
Nassim Jahnke
4fb95581ce
Update copyright headers 2023-01-12 12:45:53 +01:00
Nassim Jahnke
2b735172bd
Make 1.19 chat decoration method public 2022-08-04 16:23:21 +02:00
Gero
04f9971dee
Alter velocity modern forwarding version (#3078) 2022-08-03 16:17:52 +02:00
Nassim Jahnke
4f2a5bb7e2
4.4.1 Release 2022-07-28 18:49:40 +02:00
Nassim Jahnke
1c511a82b2
Simplify component building 2022-07-28 14:56:35 +02:00
Nassim Jahnke
0c39723d1a
Use translation key as text if not found 2022-07-28 13:43:08 +02:00
Nassim Jahnke
322af00e80
Handle 1.19 chat types 2022-07-28 13:14:28 +02:00
Nassim Jahnke
f42a308f2c
1.19.1-rc2 2022-07-21 19:06:34 +02:00
Nassim Jahnke
55ffe72198
Fix overlay type check, update some comments 2022-07-15 21:33:55 +02:00
Nassim Jahnke
a47dd2ecdb
Support 1.19.1 clients on 1.19.0 servers 2022-07-15 21:03:56 +02:00
Nassim Jahnke
8a5233b6a1
what am I doing 2022-07-15 18:07:59 +02:00
Nassim Jahnke
c8a1279e75
I was too hopeful 2022-07-15 16:51:12 +02:00
Nassim Jahnke
57ef90e851
1.19.1-pre5 2022-07-15 16:26:58 +02:00
Nassim Jahnke
63ffb51df5
Fix player chat packet id
Mojang didn't register that in the correct spot alphabetically :(
2022-07-08 21:07:42 +02:00
Nassim Jahnke
b33bd2ac2b
1.19.1-pre4 2022-07-08 16:20:54 +02:00
Nassim Jahnke
1afff77a0f
1.19.1-pre3 2022-07-06 17:47:47 +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
e3e85db02a
1.19.1-pre1 2022-06-21 21:01:24 +02:00