Nassim Jahnke
3442cda8ce
Update ViaNBT
2024-03-09 12:57:55 +01:00
Nassim Jahnke
f868dfa125
Update ViaNBT
2024-03-07 13:30:33 +01:00
Nassim Jahnke
cfc048ba53
Small random cleanup
2024-02-11 10:46:08 +01:00
Nassim Jahnke
8a485db580
Replace tag instanceof checks/unchecked casts with helper methods
2024-02-10 23:28:36 +01:00
EnZaXD
0d788b0d7a
Clean up more item type usage in ItemRewriter ( #3674 )
2024-01-29 17:21:59 +01:00
Nassim Jahnke
0392992173
Fix metadata regression
...
Fixes #3645
2024-01-12 15:58:49 +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
Nassim Jahnke
2c9affa0e3
Move component conversion into its own class
...
Remove serialized component type in 1.20.3->1.20.2
2023-12-10 12:10:15 +01:00
RK_01
9b09b1f5f8
Fix #3542 ( #3543 )
2023-12-04 10:09:25 +01:00
RK_01
1f453dc0d9
Change gamemode data type in JOIN_GAME handlers ( #3541 )
2023-12-03 18:35:19 +01:00
Nassim Jahnke
a2d287ff9f
23w45a
2023-11-09 15:35:07 +10:00
RK_01
78c7f03923
Fix and improved custom payload handling ( #3497 )
2023-10-24 10:01:33 +10:00
RK_01
68a32ed2f0
Fix identifier handling and validation ( #3498 )
2023-10-24 09:58:43 +10:00
Nassim Jahnke
faedf26b5b
Clean up Particle
2023-10-21 13:00:39 +10: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
a30d62a995
Move and rename chunk types
2023-10-19 21:03:00 +10:00
Nassim Jahnke
fdfc528a9a
Cleanup and renames around types
2023-10-19 09:28:21 +10:00
Nassim Jahnke
ec26bafd53
Update ComponentRewriter with nbt methods
2023-10-18 13:26:09 +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
891f55192d
23w18a, maybe
2023-05-03 15:21:24 +02:00
EnZaXD
7adadc0d21
added PlayerAbilities Provider ( #3311 )
2023-05-03 09:17:51 +02:00
EnZaXD
a2e214ae18
Improve InventoryTracker16 Code ( #3302 )
2023-04-22 08:57:47 +02:00
Nassim Jahnke
51d4e11b5f
Minimize/optimize mapping data files
2023-03-04 00:08:08 +01:00
Nassim Jahnke
9fd0d3e565
Reduce mappings file sizes and optimize item mappings
2023-03-02 13:14:11 +01:00
Nassim Jahnke
1faf1f3f49
Reduce RecipeRewriter extends chain
2023-02-16 12:27:31 +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
088f654159
Remove some deprecated api usage, small cleanup
2023-02-04 19:42:26 +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
Kevin Ludwig
85f9414b95
Fix recipe book not being empty when using a multi-server configuration, with servers which are pre-1.12. ( #3156 )
2022-11-20 12:31:01 +01:00
Nassim Jahnke
14b11bdd10
Start working on 22w42a
2022-10-19 21:58:08 +02:00
MrMicky
43ad855499
Rewrite signs and books components on 1.16 ( #2712 )
2022-10-16 21:22:48 +02:00
Nassim Jahnke
5b9f775743
Use normal uuid type in gameprofile packet
2022-04-27 21:49:37 +02:00
Nassim Jahnke
46bd5814e3
Fix mutated dimension registry on old servers
2022-02-19 10:14:15 +01:00
Nassim Jahnke
d5a568b3fc
Update copyright header
2022-01-09 22:36:07 +01:00
Nassim Jahnke
20e9723d21
Update Gradle, particles finally work everywhere ™️
...
Fixes #2746
2021-12-02 10:54:32 +01:00
Nassim Jahnke
a49c395486
Make changes in particles easier to handle
2021-11-10 11:35:44 +01:00
Nassim Jahnke
bd2bd1cf32
Cancel global entity packet if not lightning
2021-10-20 13:51:49 +02:00
_tomcraft
39f7f70a32
Cancel arm animation if in an open inventory for 1.16+ ( #2687 )
2021-10-01 12:38:49 +02:00
Levertion
d67269c9fe
Add support for setting a custom world name ( #2672 )
2021-09-15 10:52:11 +02:00
kennytv
7ffcff7a7b
Fix 1.15->1.16 wolf anger
2021-08-14 10:37:21 +02:00
KennyTV
b4f8024eef
Fix 1.15->1.16 and 1.16.1->1.16.2 dropped items
...
Fixes #2610
2021-07-07 10:06:15 +02:00
_tomcraft
f9af6947f7
Improve arm-swing cancel by resetting cursor item ( #2528 )
2021-06-20 22:50:37 +02:00
KennyTV
5cdaabeaec
Handle particle id change in 1.16 metadata
...
Fixes #2551
2021-06-17 11:55:22 +02:00
KennyTV
24efb48004
Add method to load extra tags from diff files
2021-06-06 17:17:51 +02:00
KennyTV
2b8c5082ed
Make Item an interface, more OOP for the ItemRewriter
2021-06-04 12:15:14 +02:00
KennyTV
fc1450fe38
Slightly more OOP, move registerPackets out of Protocol constructor
...
registerPackets being called within the constructor made it impossible to create instance objects then used in registerPackets (vs. having to then create the objects in registerPackets).
2021-06-03 17:28:02 +02:00