Nassim Jahnke
|
57c0d83608
|
Clean up component rewriter
|
2024-04-30 16:09:11 +02:00 |
|
Nassim Jahnke
|
4854b131b8
|
Some cleanup
|
2024-04-30 09:02:24 +02:00 |
|
Nassim Jahnke
|
1864b66e42
|
Handle new banner patterns in backwards translation
|
2024-04-29 23:58:57 +02:00 |
|
Nassim Jahnke
|
8aa6769193
|
Handle empty items in item lists
|
2024-04-29 23:11:10 +02:00 |
|
Nassim Jahnke
|
a77e328dfe
|
Put components in entity data through component rewriter
Cursed, but possibly needed
|
2024-04-27 21:39:20 +02:00 |
|
Gero
|
9c84e0dbe9
|
Fix remapping of 1.20.5 CLICK_WINDOW_BUTTON
|
2024-04-27 21:26:28 +02:00 |
|
Nassim Jahnke
|
66e0453398
|
Fix block protocols disconnect packet
|
2024-04-27 12:13:09 +02:00 |
|
Nassim Jahnke
|
7ec6888a30
|
Handle invalid command argument types
The client ignores these presumably for modded servers
Fixes #3806
|
2024-04-27 11:26:18 +02:00 |
|
Nassim Jahnke
|
c9733948b3
|
Use raw data filler in 1.12->1.13
|
2024-04-27 10:23:04 +02:00 |
|
Nassim Jahnke
|
798b70cbe6
|
Be even more defensive about half valid items in hover events
While they aren't particularly useful or intended, they were valid
|
2024-04-26 19:00:37 +02:00 |
|
Nassim Jahnke
|
a1c182f291
|
Ignore invalid names in the data component for hover events as well
|
2024-04-26 10:01:29 +02:00 |
|
Nassim Jahnke
|
8e63fd635b
|
Ignore invalid names in player heads
|
2024-04-26 09:29:19 +02:00 |
|
FlorianMichael
|
f422e03348
|
Rename ranged protocol version names
|
2024-04-25 20:31:22 +02:00 |
|
Nassim Jahnke
|
fdf735420f
|
Add enforce-secure-chat setting to determine what is sent to the client by default
|
2024-04-25 20:21:36 +02:00 |
|
Nassim Jahnke
|
b13fbbe175
|
Fix various issues in hover events serialization
|
2024-04-25 10:34:24 +02:00 |
|
Nassim Jahnke
|
3dfcd6b9b9
|
Fix written book hover serialization
|
2024-04-24 15:47:56 +02:00 |
|
Nassim Jahnke
|
8df0c0ae2e
|
Catch component parsing exceptions separately instead of failing the entire item
|
2024-04-24 15:47:47 +02:00 |
|
Nassim Jahnke
|
d2ca6a82be
|
Assume enforce secure chat as false by default
Setting it to true will result in chat validation errors on the client for other players without chat sessions or valid signatures
|
2024-04-24 10:26:35 +02:00 |
|
Nassim Jahnke
|
9654a613cd
|
Put combat kill through component rewriter
|
2024-04-24 10:15:53 +02:00 |
|
Nassim Jahnke
|
c5e6fa7d0c
|
Fix trim material ids at tail
|
2024-04-24 10:11:22 +02:00 |
|
Nassim Jahnke
|
b78f9d350b
|
Check for lore length, not component length
|
2024-04-23 23:53:24 +02:00 |
|
Nassim Jahnke
|
ebbe1b6da2
|
Make backwards enchantment code more readable
|
2024-04-23 23:44:12 +02:00 |
|
Nassim Jahnke
|
3aed7cb949
|
Fix mending translation from getting the id from the wrong class
|
2024-04-23 19:56:17 +02:00 |
|
Nassim Jahnke
|
e2f3dc7572
|
Limit enchantments to 0-255
|
2024-04-23 19:32:32 +02:00 |
|
Nassim Jahnke
|
9894671274
|
Add back default method
|
2024-04-23 13:47:05 +02:00 |
|
Nassim Jahnke
|
71ab15b331
|
Serialize to 1.20.3 components in conversion
Aside from hover events, only reading of components changed and we need the 1.20.3 hover input. Hover events are already handled by us.
|
2024-04-23 13:39:15 +02:00 |
|
Nassim Jahnke
|
34bc5b9d36
|
Put item name and lore through component rewriter
An absolute classic moment where servers are putting hover events into not hoverable item names and lore
|
2024-04-23 13:07:05 +02:00 |
|
Nassim Jahnke
|
b47446d9f7
|
Merge branch 'refs/heads/dev' into preview
|
2024-04-23 10:59:45 +02:00 |
|
EnZaXD
|
dcf741a2ba
|
Fix sound mapping lookup in 1.8->1.9 (#3801)
|
2024-04-23 10:46:40 +02:00 |
|
Nassim Jahnke
|
a4adef3cec
|
Fix attribute slot handling
|
2024-04-22 23:57:55 +02:00 |
|
Nassim Jahnke
|
f525ad98e7
|
Fix handling of sweeping
|
2024-04-22 16:24:13 +02:00 |
|
Nassim Jahnke
|
d3d6d4f1cd
|
Fixes to hover event handling, some cleanup
|
2024-04-22 16:05:44 +02:00 |
|
Nassim Jahnke
|
5069b26c2f
|
Reuse previously sent enforces-secure-chat value
|
2024-04-22 16:05:40 +02:00 |
|
FlorianMichael
|
079671060c
|
Remove items from extra-identifiers-1.20.3 file
|
2024-04-22 07:13:03 +02:00 |
|
Nassim Jahnke
|
89cd8aec1d
|
Merge branch 'refs/heads/dev' into preview
|
2024-04-21 23:47:01 +02:00 |
|
Nassim Jahnke
|
7ac7ea485f
|
Add UserConnection to component rewriters as well
|
2024-04-21 23:01:58 +02:00 |
|
Nassim Jahnke
|
5e4f25efeb
|
Merge branch 'refs/heads/dev' into preview
# Conflicts:
# common/src/main/java/com/viaversion/viaversion/protocols/protocol1_20_5to1_20_3/rewriter/BlockItemPacketRewriter1_20_5.java
# common/src/main/java/com/viaversion/viaversion/rewriter/EntityRewriter.java
# common/src/main/java/com/viaversion/viaversion/rewriter/ItemRewriter.java
|
2024-04-21 22:51:45 +02:00 |
|
Nassim Jahnke
|
a152993ffd
|
Add UserConnection to item rewriters
Already required for ViaBackwards, later required for ViaVersion as well due to synchronized registry entries in items
|
2024-04-21 22:39:13 +02:00 |
|
Nassim Jahnke
|
73daac471c
|
Split up version data in dump
|
2024-04-21 21:55:59 +02:00 |
|
Nassim Jahnke
|
f4e9225f85
|
Store item identifiers, make identifier files more compact via global table
|
2024-04-21 20:47:38 +02:00 |
|
EnZaXD
|
1ed22327f6
|
Replace string->component conversion in 1.8->1.9 (#3794)
|
2024-04-21 16:00:30 +02:00 |
|
EnZaXD
|
ce2ad7d5eb
|
Change default value for new ocelot setting (#3797)
|
2024-04-21 15:15:17 +02:00 |
|
FlorianMichael
|
d7e66260de
|
Add 1.20.5 nbt->component conversion base
Has to be implemented into ViaBackwards yet and handlers are still missing
|
2024-04-21 14:53:25 +02:00 |
|
FlorianMichael
|
dc6d581123
|
Update mcstructs and use new component serializer
|
2024-04-21 12:13:59 +02:00 |
|
FlorianMichael
|
bd3f1206e6
|
[ci skip] document 1.9 metadata in MetaIndex
|
2024-04-21 11:35:10 +02:00 |
|
FlorianMichael
|
b9e92e5c1f
|
Fix zombie metadata in 1.10->1.11
|
2024-04-21 11:24:20 +02:00 |
|
Gero
|
0acaed7c7a
|
Use correct item type for 1.20.5 particle reading
|
2024-04-20 23:50:24 +02:00 |
|
FlorianMichael
|
3055a4277d
|
Use toString() method in ComponentUtil
|
2024-04-20 22:52:40 +02:00 |
|
Gero
|
bcbe69d24c
|
Fix ITEM_NAME component to tag conversion
|
2024-04-20 22:44:22 +02:00 |
|
EnZaXD
|
33cc21d6e6
|
Add setting for ocelot->cat translation in 1.13.2->1.14 (#3796)
|
2024-04-20 15:17:26 +02:00 |
|