EnZaXD
0c2c8400ae
Make handling of optional block metadata more explicit in <1.19.4 ( #3782 )
2024-04-10 17:34:56 +02:00
EnZaXD
7556f7b8fa
Move chat registry dumps into nbt files ( #3763 )
2024-03-31 15:07:46 +02:00
Nassim Jahnke
b426302e76
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# gradle/libs.versions.toml
2024-03-09 12:59:36 +01:00
Nassim Jahnke
3442cda8ce
Update ViaNBT
2024-03-09 12:57:55 +01:00
Nassim Jahnke
93990c8baa
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_19to1_18_2/packets/EntityPackets.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# gradle.properties
# gradle/libs.versions.toml
2024-03-07 13:45:10 +01:00
Nassim Jahnke
f868dfa125
Update ViaNBT
2024-03-07 13:30:33 +01:00
Nassim Jahnke
a8dc5f0f07
Merge branch 'master' into dev
...
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/data/entity/DimensionDataImpl.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# common/src/main/java/com/viaversion/viaversion/update/UpdateUtil.java
2024-02-12 10:44:03 +01:00
Nassim Jahnke
8a485db580
Replace tag instanceof checks/unchecked casts with helper methods
2024-02-10 23:28:36 +01:00
Nassim Jahnke
37561705ed
24w04a
2024-01-24 20:23:33 +01:00
Nassim Jahnke
34bd15dec7
Merge branch 'master' into dev
...
# Conflicts:
# template/src/main/java/com/viaversion/viaversion/template/protocols/rewriter/EntityPacketRewriter1_99.java
2024-01-12 10:30:24 +01:00
Nassim Jahnke
5991ac5633
Update old metadata handlers, some cleanup
2024-01-09 20:43:43 +01:00
Nassim Jahnke
abb05ce902
Merge remote-tracking branch 'origin/master' into dev
2024-01-04 17:50:24 +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
00b8d22cf6
Fix 1.19 -> 1.18.2 ENTITY_EFFECT translation ( #3605 )
2023-12-27 22:11:34 +01:00
Nassim Jahnke
90781c9d27
Start working on 23w51a
2023-12-18 15:58:49 +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