Commit Graph

633 Commits

Author SHA1 Message Date
Nassim Jahnke
ecb241c187
Exclude error prone annotations
Recently added to gson, can be safely excluded
2024-10-24 12:50:36 +02:00
Nassim Jahnke
46040b1f5d
Mark fallback return value in getProtocol as unknown 2024-10-23 17:04:54 +02:00
FlorianMichael
54daa11ce4
Fix ProtocolVersion#isKnown javadoc to make difference with isRegistered more clear 2024-10-23 17:02:45 +02:00
RaphiMC
c556420870
Add option to construct ChunkSectionLightImpl without block light 2024-10-23 16:42:21 +02:00
FlorianMichael
fa6eab5cc3 1.21.3 2024-10-23 15:42:16 +02:00
Nassim Jahnke
c242456c30
Remove snapshot version 2024-10-22 17:02:14 +02:00
Nassim Jahnke
8391e9d924
Fix consumable writing 2024-10-22 13:23:06 +02:00
Nassim Jahnke
82199d9f39
1.21.2-rc2 2024-10-21 18:36:50 +02:00
EnZaXD
e38b3f3824
Add new PROFILE_ACTIONS_ENUM type in Types for 1.21.2+ 2024-10-19 11:45:51 +02:00
Nassim Jahnke
4573035aab
1.21.2-rc1 2024-10-17 15:28:15 +02:00
Nassim Jahnke
393a5ee973
1.21.2-pre5 2024-10-16 16:06:39 +02:00
Nassim Jahnke
080dc18165
1.21.2-pre4 2024-10-15 15:08:36 +02:00
Nassim Jahnke
6fd421d36e
Fix finish configuration state change 2024-10-15 15:08:36 +02:00
Nassim Jahnke
cff2303c62
1.21.2-pre3 2024-10-15 15:08:36 +02:00
Nassim Jahnke
21fec0e263
1.21.2-pre2 2024-10-15 15:08:36 +02:00
Nassim Jahnke
e82f28c1ac
Rewrite particles 2024-10-15 15:08:35 +02:00
Nassim Jahnke
7c7239a70d
1.21.2-pre1 2024-10-15 15:08:35 +02:00
Nassim Jahnke
aabe47f8bc
Start working on recipe rewriting 2024-10-15 15:08:34 +02:00
Nassim Jahnke
f58afd434d
WIP 24w40a 2024-10-15 15:08:34 +02:00
Nassim Jahnke
e4e8297a82
24w39a 2024-10-15 15:08:33 +02:00
Nassim Jahnke
12b420d3e7
Send instrument registry, handle duration change from ticks to seconds 2024-10-15 15:08:33 +02:00
Nassim Jahnke
db20bc0ae4
24w38a 2024-10-15 15:08:33 +02:00
Nassim Jahnke
f0b2d9aafe
24w37a 2024-10-15 15:08:32 +02:00
Nassim Jahnke
9c35228287
24w36a 2024-10-15 15:08:32 +02:00
Nassim Jahnke
f9ec6b9d03
Split holder implementation 2024-10-15 15:08:31 +02:00
Nassim Jahnke
22d396d909
Add item hover event handling 2024-10-15 15:08:31 +02:00
Nassim Jahnke
39b28e21ca
24w35a, including missed change from 33a 2024-10-15 15:08:31 +02:00
Nassim Jahnke
0488cb7fbe
Fix item type in 1.21.2 entity data 2024-10-15 15:08:31 +02:00
Nassim Jahnke
ec4aa0637e
24w34a 2024-10-15 15:08:31 +02:00
Nassim Jahnke
c150e50636
Store attribute mappings in full 2024-10-15 15:08:30 +02:00
Nassim Jahnke
033741d292
WIP 24w33a 2024-10-15 15:08:20 +02:00
EnZaXD
9674c617ca
Add option to fix wrong block placement rotation in 1.20.5->1.21 (#4166) 2024-10-06 15:19:05 +02:00
Nassim Jahnke
c358c39027
Make clearer distinction between filled and empty data component patch, simplify direct value getting 2024-09-29 13:34:32 +02:00
EnZaXD
a0a2794291
Change player parent to living entity base in 1.9/1.12 entity enums (#4154) 2024-09-20 13:35:58 +02:00
EnZaXD
e436bbe375
Refactor dimension switch handling across all protocols (#4146) 2024-09-15 21:51:29 +02:00
EnZaXD
fcb472347e
Add EntityTrackerBase#hasClientEntityId and don't use -1 as not set indicator (#4143) 2024-09-14 10:45:19 +02:00
Nassim Jahnke
95581a6fa5
Fix mapping reading of changed_id type 2024-09-05 10:02:55 +02:00
Nassim Jahnke
6555bcda74
Small cleanup to mapping file loading 2024-09-02 23:21:29 +02:00
Nassim Jahnke
e537dbb024
Clean up StructuredItemRewriter, also handle sound events 2024-08-30 19:10:43 +02:00
RK_01
0b2dac9056
Copy item in Particle#copy (#4130) 2024-08-29 23:28:39 +02:00
EnZaXD
7cd5514b90
Add PacketWrapper#sendFutureRaw, cleanup login disconnect handling. (#4129)
Removes the special handling in Protocol1_8To1_9 and always send the correct/expected data by the client in ServerboundBaseProtocol1_7 itself. Also prevent sending the packet through the protocol pipeline since packet/format changes should also be handled inside the base protocol.
2024-08-29 21:46:43 +02:00
RK_01
5017d4bbb3
Add Particle#copy (#4126) 2024-08-29 15:32:28 +02:00
Nassim Jahnke
a993a08b8d
Only map between different primitive types when explicitly requested
This would otherwise only happen with unsafe type usage
2024-08-24 18:00:06 +02:00
Nassim Jahnke
a9c947517c
Don't unnecessarily re-wrap objects in passthrough 2024-08-24 17:10:20 +02:00
Pablo Herrera
2841bf3040
Add option to hide scoreboard numbers (#4122) 2024-08-24 15:49:09 +02:00
RK_01
7edddda36e
Split base protocols list (#4118) 2024-08-23 14:09:14 +02:00
EnZaXD
10ee7e1930
Deprecate StoredObject#getUser (#4104) 2024-08-21 19:14:40 +02:00
EnZaXD
bc57512ca2
Allow for multiple base protocols per version (#4106) 2024-08-21 14:35:19 +02:00
RK_01
61fcf6f895
Update 1.21 version range (#4082) 2024-08-08 17:27:38 +02:00
EnZaXD
60b3ba6bb7
Include snakeyaml into final jar, delete compat layers (#4070)
Snakeyaml is an untypical library which most Via platforms don't have and also broke in the past with V2, having it directly in the jar like Gson cleans up the build scripts massively, reduces the build time and also doesn't break in the future if they release V3 or any other breaking changes.
2024-08-05 09:30:34 +02:00