Commit Graph

469 Commits

Author SHA1 Message Date
EnZaXD
75680296e8
Updated Via API usage (#601) 2023-10-08 14:51:49 +10:00
Nassim Jahnke
54330702b1
23w40a 2023-10-06 22:36:03 +10:00
Nassim Jahnke
92c160c43a Fix trade list sending
Forgot to remove cancellation from initial configuration testing
Fixes #594
2023-09-28 11:19:36 +10:00
Nassim Jahnke
cc7df5a4fc
Fix serverbound beacon secondary effect 2023-09-28 09:36:41 +10:00
Nassim Jahnke
8e6727c350 Handle changed custom potion effects tag 2023-09-27 14:58:03 +10:00
Brokkonaut
96650decae
Fix packet id of player velocity packets (#593) 2023-09-26 10:47:57 +10:00
Nassim Jahnke
c6711919b1
Add separate client and server state handling 2023-09-25 18:34:03 +10:00
Nassim Jahnke
67f7a66ca5 Fix 1.20.2->1.20 if run on the backend 2023-09-25 10:54:52 +10:00
Nassim Jahnke
4cba8072c4 Fix implementation version 2023-09-24 23:56:29 +10:00
Nassim Jahnke
57ca5f1bf5
Fix particle handling 2023-09-21 10:35:42 +10:00
Nassim Jahnke
b69ebe6657 Send the config ack packet 2023-09-19 13:25:25 +10:00
Nassim Jahnke
ea2fac0788 Handle configuration start
TODO: Check whether all the necessary data for the join game packet is always expected by the client or if we need to cache it from the initial login
2023-09-19 13:20:19 +10:00
Nassim Jahnke
2b2384acc1
Remove new trim patterns in 1.20->1.19
Fixes #570
2023-09-15 18:13:12 +10:00
SplotyCode
643c6b18dd
Fix scoreboard component coversion (#586) 2023-09-08 12:22:16 +10:00
Nassim Jahnke
80438807cc 1.20.2-pre2 2023-09-08 09:33:31 +10:00
Nassim Jahnke
2f373adad4 [ci skip] Update Blossom 2023-09-06 11:30:10 +10:00
Nassim Jahnke
e2546b8471 1.20.2-pre1 2023-09-06 00:59:17 +10:00
Nassim Jahnke
c13c3f17fc Fix scoreboard objective reading 2023-08-31 11:48:48 +10:00
Nassim Jahnke
3b9354c4f6 23w35a (untested) 2023-08-31 00:53:48 +10:00
Nassim Jahnke
83636ecf51 Fix 1.16->1.15 hover components in books
Fixes #572
2023-08-27 18:52:43 +10:00
Nassim Jahnke
108e96ec6d Move world data tracker into first join game handler 2023-08-18 01:36:37 +10:00
Nassim Jahnke
6dd5cb20d9 23w33a 2023-08-18 01:32:50 +10:00
EnZaXD
2a2a0d8a72
Adde1.9 protocols from ViaVersion to ViaBackwards (#580) 2023-08-14 11:06:59 +10:00
Nassim Jahnke
9c68b30865 Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
#	.github/workflows/gradle.yml
2023-08-14 10:15:19 +10:00
EnZaXD
e0b7426dc9
Remove unused chat-types setting from config.yml (#579) 2023-08-14 10:04:02 +10:00
EnZaXD
43e2b242c4
Fix 1.19.4 -> 1.19.3 precipitation reading (#578) 2023-08-14 10:02:52 +10:00
Nassim Jahnke
95e3446e8c Add mappings for changed block states and sounds 2023-08-11 16:08:10 +10:00
Nassim Jahnke
0d147653f3 Fix spawn tracker mapping data check 2023-08-10 17:13:08 +10:00
Nassim Jahnke
f4cc9d4730 Fix double register 2023-08-10 17:06:49 +10:00
Nassim Jahnke
406733b13a 23w32a 2023-08-10 16:55:03 +10:00
Nassim Jahnke
9df7debb7e Finish 23w31a 2023-08-06 13:17:31 +10:00
Nassim Jahnke
e12d491b53 Start working on 23w31a 2023-08-05 14:12:45 +10:00
Nassim Jahnke
2904ad54c6 Fix non item display rotation 2023-07-24 20:58:30 +10:00
Nassim Jahnke
bc0cb7702c
Properly handle changed item display rotation 2023-07-03 20:16:52 +02:00
Nassim Jahnke
04d75264e0
Add required 1.18(.1) tag
Fixes #558
2023-06-15 10:10:32 +02:00
tahmid-23
4a308f9d81
Fix 1.19.3->1.19.1 entity sound packet (#555) 2023-06-15 09:56:59 +02:00
EnZaXD
4627142700
Emulate "trim_pattern" registry in 1.19.4 -> 1.20 if not present (#557) 2023-06-14 19:04:28 +02:00
Nassim Jahnke
817080b7a6
Extend correct item rewriter
Fixes #551
2023-06-10 10:14:40 +02:00
Nassim Jahnke
8f51ab2f6a
Fix display rotation change 2023-06-09 12:28:08 +02:00
Nassim Jahnke
63a3908b53
4.7.0 Release 2023-06-07 11:36:14 +02:00
Nassim Jahnke
ceb08c1e55
Update VV usage 2023-06-05 09:10:50 +02:00
Nassim Jahnke
c468ec714c
Handle servers not sending 1.16 expected tags
Fixes #548
2023-05-28 12:15:42 +02:00
Nassim Jahnke
4fb9fdab9b
Add statistics handler to 1.19.4->1.19.3 protocol 2023-05-23 16:43:46 +02:00
Nassim Jahnke
d271d3d687
1.20-pre3 2023-05-19 14:34:34 +02:00
Nassim Jahnke
9fa7af7c7b
Update nbt file 2023-05-10 16:18:43 +02:00
Nassim Jahnke
f591593992
1.20-pre1 2023-05-10 15:54:13 +02:00
Nassim Jahnke
e74b5d661d
23w18a, maybe 2023-05-03 15:22:21 +02:00
Nassim Jahnke
483920b729
Sanity checks in item rewriting 2023-05-01 11:33:00 +02:00
Nassim Jahnke
73647ee4fb
23w17a 2023-04-26 19:06:30 +02:00
Nassim Jahnke
97f5ec322a
23w16a 2023-04-20 17:28:25 +02:00
Nassim Jahnke
da35067e1d
Handle optional block state entity meta 2023-04-18 13:39:59 +02:00
Nassim Jahnke
377f512f95
23w14a 2023-04-05 15:26:33 +02:00
RK_01
b174dd31b4
Fixed max player count value mapping (#541) 2023-03-31 09:40:18 +02:00
Nassim Jahnke
8eaadd0f18
23w13a 2023-03-29 16:34:17 +02:00
Nassim Jahnke
ef1b062449
Handle changed sign nbt 2023-03-24 11:36:32 +01:00
Nassim Jahnke
c1383baf14
23w12a 2023-03-22 19:41:00 +01:00
Nassim Jahnke
455e862089
Update mapping files 2023-03-20 10:32:27 +01:00
Nassim Jahnke
0d4257f228
Don't override getTranslatableRewriter in 1.13->1.12, 1.14->1.13 protocols
The method is used in item handling and would otherwise mess up the lore
2023-03-20 10:05:46 +01:00
Pantera (Mad_Daniel)
614207aeef
Add remaining sound mappings 2023-03-18 18:24:41 +01:00
Nassim Jahnke
1b268ad4ec
Use right type for component metadata 2023-03-18 13:56:53 +01:00
Nassim Jahnke
509055307a
Handle 1.12 keybind components
Fixes #474
2023-03-18 13:55:16 +01:00
Nassim Jahnke
68e578a04e
Handle translatables in 1.13.1 entity display names 2023-03-18 13:16:22 +01:00
Nassim Jahnke
a07550363e
Handle shifted 1.19.4 boat types 2023-03-18 12:27:46 +01:00
Nassim Jahnke
eb6e9e016a
Handle translatables in 1.14/1.15 entity display names 2023-03-18 12:23:14 +01:00
Nassim Jahnke
587a5e487f
Improve 1.13->1.12 translatable handling 2023-03-18 10:02:23 +01:00
Nassim Jahnke
11e71b1307
Fix #3252 2023-03-15 21:20:33 +01:00
riku6460
974b15243a
Fix enchantments in 1.12 -> 1.13 (#533) 2023-03-14 20:01:25 +01:00
Nassim Jahnke
777059d652
Change read type of Teams packet display name 2023-03-13 09:54:09 +01:00
Nassim Jahnke
f7acb7ce91
Read custom model data from nbt mapping files, merge dir and packed data 2023-03-09 11:29:59 +01:00
Nassim Jahnke
4a62bb2fbc
1.19.4-pre4 2023-03-08 15:50:03 +01:00
Nassim Jahnke
71361be66c
Update mapping files 2023-03-06 10:53:41 +01:00
Nassim Jahnke
3cddb712c8
Fix item loading in 1.13.2->1.13, 1.13->1.12 2023-03-05 21:57:47 +01:00
Nassim Jahnke
cba4d03ff0
Small cleanup 2023-03-05 21:45:50 +01:00
Nassim Jahnke
2d1f675834
Mapping fixes 2023-03-05 15:21:06 +01:00
Nassim Jahnke
b516103a6e
Update to new mappings format 2023-03-04 17:25:45 +01:00
Nassim Jahnke
5d0d6f603b
Update VV usage 2023-03-02 13:22:16 +01:00
Nassim Jahnke
565944c317
Handle new container id 2023-03-01 16:09:56 +01:00
Nassim Jahnke
aae59658ec
23w08a 2023-02-22 19:05:08 +01:00
Nassim Jahnke
fa4cfeb7e9
Things 2023-02-20 17:33:53 +01:00
Nassim Jahnke
1b54d10d91
Small refactor 2023-02-20 13:09:19 +01:00
Nassim Jahnke
3c749bd939
Handle translation additions 2023-02-18 10:32:09 +01:00
Nassim Jahnke
9807eece72
And now there's mappings 2023-02-17 23:42:58 +01:00
Nassim Jahnke
8670d8105d
23w07 without mappings 2023-02-16 13:18:18 +01:00
Nassim Jahnke
82c01c4b2d
Greatly reduce the number of inner classes 2023-02-12 12:17:15 +01:00
Nassim Jahnke
8715c243c9
Improve additional metadata handling
Fixes #527
2023-02-10 12:10:49 +01:00
Nassim Jahnke
27dd148c69
23w06a 2023-02-08 19:31:27 +01:00
Nassim Jahnke
15aa25f0d2
Replace some deprecated api usage 2023-02-04 20:16:43 +01:00
Nassim Jahnke
f30fdc1feb
Ensure correct packet types in rewriters during compile time 2023-02-04 19:05:29 +01:00
Nassim Jahnke
a506b21f56
Don't load mappings in 1.19.4 protocol 2023-02-03 12:13:30 +01:00
Nassim Jahnke
1b4dbc1388
Fix comparator directions in 1.13->1.12
Fixes #524
2023-02-02 12:10:50 +01:00
Nassim Jahnke
f1be100b30
Catch and remove bad item nbt from hoverevents in 1.16 conversion
Closes #520
2023-02-02 11:40:12 +01:00
Nassim Jahnke
94210e92f1
Read custom_model_data field from item mappings
Closes #525
2023-02-02 10:51:26 +01:00
Nassim Jahnke
4797914556
23w05a 2023-02-01 16:30:59 +01:00
Lobo Metalúrgico
dbf103b788
(fix): 1.12.2 issue because of 1.19 goat horn mapping (#523) 2023-01-20 10:06:40 +01:00
Nassim Jahnke
78bce8895a
23w03a 2023-01-18 18:11:59 +01:00
Nassim Jahnke
4eaf01f008
Update copyright header 2023-01-12 12:41:06 +01:00
Nassim Jahnke
4a9acd6b11
Fix missed 1.19.3 pose change
Fixes #509
2022-12-21 10:44:37 +01:00
Nassim Jahnke
7c2845b884
Fix 1.19.3 player info add 2022-12-11 14:27:41 +01:00
Nassim Jahnke
7cbfffaa68
Fix 1.19.3 sound remapping
Fix #505
2022-12-09 13:24:35 +01:00
Nassim Jahnke
dc4c929108
Add missing empty sound remaps
This is definitely definitely still 4.5.0
2022-12-07 13:53:39 +01:00
Nassim Jahnke
0fe3d9410e
1.19.3-rc3
Definitely still 4.5.0 as well
2022-12-06 12:21:56 +01:00
Nassim Jahnke
cc9bf7284a
4.5.0 Release 2022-12-05 21:27:43 +01:00
Nassim Jahnke
383281cb9f
1.19.3-rc1 2022-12-01 17:21:37 +01:00
Nassim Jahnke
d18825e700
1.19.3-pre3 2022-11-29 17:33:11 +01:00
Nassim Jahnke
2427690b78
22w46a 2022-11-16 18:30:11 +01:00
Nassim Jahnke
a4261d6d9e
22w45a 2022-11-09 16:40:14 +01:00
Nassim Jahnke
091a63e45d
22w44a 2022-11-02 19:20:08 +01:00
Nassim Jahnke
9a9c6c4644
22w43a 2022-10-26 18:28:53 +02:00
Nassim Jahnke
808b1fd2f0
Finish mappings 2022-10-22 12:22:55 +02:00
Nassim Jahnke
9d3ee288df
Handle chat types 2022-10-22 11:25:45 +02:00
Nassim Jahnke
100901029e
Start working on 22w42a 2022-10-20 22:33:28 +02:00
Nassim Jahnke
c554027108
Change windswept_forest biome mapping 2022-10-09 15:57:31 +02:00
creeper123123321
4d295fbe2c
fix #410 (#499) 2022-10-09 15:56:56 +02:00
Pieter12345
98304168b8
Fix 1.18.2->1.19 CHAT_MESSAGE using static timestamp (#495) 2022-08-21 09:03:58 +02:00
EDX
3695df1e44
Update PlayerPackets1_11.java (#492) 2022-08-15 11:55:09 +02:00
Nassim Jahnke
958f265e18
Add mangrove/deep dark biome mappings 2022-08-08 13:38:23 +02:00
strider
394c944c50
Add 1.19->1.18 sound mappings (#489) 2022-08-05 16:08:18 +02:00
Nassim Jahnke
d559c7cff1
Here you go, proper 1.19.1->1.19 and 1.19->1.18.2 support
Co-authored-by: Tisawesomeness <tis_dev@protonmail.com>
2022-08-04 16:59:01 +02:00
Gero
3d4f4438a8
Alter velocity modern forwarding version (#487) 2022-08-03 16:17:55 +02:00
Nassim Jahnke
817593ee43
4.4.1 Release 2022-07-28 18:54:02 +02:00
Nassim Jahnke
044980c1a8
Simplify component building 2022-07-28 15:00:16 +02:00
Nassim Jahnke
245bd53850
Add missing 1.19.1 chat types to config 2022-07-28 12:33:36 +02:00
Nassim Jahnke
b632e4772f
Allow 1.19.0 clients on 1.19.1 servers 2022-07-28 11:47:25 +02:00
Nassim Jahnke
b336b8a1fc
Tongue 2022-07-27 19:09:40 +02:00
Nassim Jahnke
bb17bb3bfd
1.19.1-rc3 2022-07-26 18:47:14 +02:00
Nassim Jahnke
941bb91be8
1.19.1-pre6 2022-07-20 19:35:04 +02:00
Nassim Jahnke
fb334c6c14
1.19.1-pre5 2022-07-15 18:42:57 +02:00
Nassim Jahnke
90460ee99f
1.19.1-pre4 2022-07-08 21:07:57 +02:00
Gero
81a737886a
Update chat-types-1.19.1.nbt (#470) 2022-07-06 18:18:28 +02:00
Gero
356158a9d4
team_name -> target (#469) 2022-07-06 18:02:22 +02:00
Nassim Jahnke
32bd9378e1
1.19.1-pre3 2022-07-06 17:55:39 +02:00
Gero
282afe94cc Interpret translation keys with %s as the raw translation 2022-07-01 15:20:54 +02:00
Nassim Jahnke
9d86b31cb7
Bump version to 4.4.0-SNAPSHOT, update translation mappings
A break and more funky things
2022-07-01 12:40:43 +02:00
Nassim Jahnke
80041606a7
Merge 1.19.1->1.19 and 1.19->1.18.2 protocols 2022-07-01 12:14:10 +02:00
Gero
41e4172136 Fix chat type style 2022-07-01 10:19:54 +02:00
Gero
a856658399 Handle 1.19.1 chat types 2022-07-01 10:17:51 +02:00
Nassim Jahnke
7173bbbbce
1.19.1-pre2 (at least an initial pass) 2022-06-30 19:36:43 +02:00
Nassim Jahnke
fc751aedf3
1.19.1-pre1 2022-06-21 22:14:47 +02:00
Nassim Jahnke
a1da3dc11c
Fix writing books
Fixes #2959
2022-06-17 08:38:23 +02:00
Nassim Jahnke
87c37b08e8
Fix 1.18.0/1 client on 1.19 server
Fixes #454
2022-06-16 20:06:10 +02:00
Gero
187b79f4e1
Fix NPE for chat messages before join game (#456) 2022-06-14 10:39:35 +02:00
Gero
b84cda54c3
Fully implement chat types (#455) 2022-06-09 20:49:27 +02:00
Nassim Jahnke
f474067eb2
Don't forget to clear 2022-06-09 20:13:36 +02:00
Nassim Jahnke
6a700d228d
Properly deal with custom chat type registries 2022-06-09 20:07:58 +02:00
Nassim Jahnke
f08223d1e9
Fix trade offers 2022-06-08 10:10:12 +02:00
Nassim Jahnke
9da206e280
Add sanity check in 1.13->1.12 enchantment handler
Closes #2908
2022-06-03 18:19:54 +02:00
Nassim Jahnke
c2ae3df1db
Fix 1.13->1.12 item cooldown
Fixes #450
2022-05-29 15:51:02 +02:00
Nassim Jahnke
dc9fe10779
Fix join game reading 2022-05-23 19:32:54 +02:00
Nassim Jahnke
08a583526e
1.19-pre2 2022-05-23 18:17:17 +02:00
Nassim Jahnke
125fa885f6
Dont clear dimension storage on server switch 2022-05-21 10:57:39 +02:00
Nassim Jahnke
4a1eefcf87
1.19-pre1 2022-05-18 21:08:05 +02:00
Nassim Jahnke
68c0a0b333
Handle argument types, update Via usage 2022-05-14 12:32:10 +02:00
Nassim Jahnke
fdc73126f7
Timestamp is millis now, fix dimension storage 2022-05-13 10:11:26 +02:00
Nassim Jahnke
1e0c0ebb2d
22w19a (almost, also more dread) 2022-05-12 23:56:24 +02:00
Nassim Jahnke
5bffa2c51c
Fix clientbound chat message reading 2022-05-08 12:05:46 +02:00
Nassim Jahnke
34fa4f85db
More or less handle new chat type formats 2022-05-05 11:24:19 +02:00
Nassim Jahnke
ef0e412d36
22w18a
I hate codecs
2022-05-04 23:18:50 +02:00
Nassim Jahnke
7df02934f3
22w17a (and even more dread) 2022-04-27 22:38:41 +02:00
Nassim Jahnke
d64b259b77
Remove painting variant tags 2022-04-20 21:41:38 +02:00
Nassim Jahnke
8850d5c8ff
22w16b (probably, also ignoring a possible race condition) 2022-04-20 21:00:45 +02:00
Nassim Jahnke
15c7106430
22w15a 2022-04-13 18:48:53 +02:00
Nassim Jahnke
56dfc985d2
Add item mappings, rename carpets tag for older versions 2022-04-06 22:53:45 +02:00
Nassim Jahnke
dfa778942c
22w14a 2022-04-06 20:37:16 +02:00
Nassim Jahnke
bd71833f18
22w13a 2022-03-31 19:00:43 +02:00
Nassim Jahnke
c6f25bf33f
Merge remote-tracking branch 'origin/master' into dev 2022-03-30 11:08:33 +02:00
Nassim Jahnke
fc22d7e6c8
Don't warn for non-horse armor on horses
Closes #448
2022-03-30 11:07:38 +02:00
Nassim Jahnke
22f604cd7e
Fix parrot imitate warden key 2022-03-30 11:06:25 +02:00
Nassim Jahnke
a85b9e8100
Remove full frog metadata, add translation mappings 2022-03-24 20:10:19 +01:00
Nassim Jahnke
8d380f4278
22w12a 2022-03-24 19:31:11 +01:00
Nassim Jahnke
1486d58813
Comment out entity effect transformer 2022-03-21 10:42:37 +01:00
Nassim Jahnke
9d3de047a0
Merge remote-tracking branch 'origin/master' into dev
# Conflicts:
#	build.gradle.kts
2022-03-18 12:21:34 +01:00
Quantum64
30a3a4fb89
Prevent 1.16 -> 1.17 cursor desync with dragging (mostly fixes #389) (#445) 2022-03-18 11:01:46 +01:00
Lucas
9fe9cd3a8a
Map smoke directions from 1.13.1 to 1.13 (#413) 2022-03-18 10:52:37 +01:00
Nassim Jahnke
12926980e2
Also remove block entities above 255 in chunk data for 1.17->1.16 2022-03-18 10:32:34 +01:00
Nassim Jahnke
d56921b611
Actually everything from 22w11a 2022-03-16 23:06:58 +01:00
Nassim Jahnke
15a5e6f710
22w11a 2022-03-16 22:52:19 +01:00
Nassim Jahnke
422f2b699b
1.19 Experimental Snapshot 1 2022-03-16 19:08:08 +01:00
Nassim Jahnke
eda8abf55c
Handle new biomes for <1.16 clients
Fixes #422
2022-03-13 11:29:34 +01:00
Nassim Jahnke
539c4e696a
Fix long scoreboard objective names for <1.18 clients 2022-03-06 15:41:51 +01:00
Nassim Jahnke
aa35ace816
Don't send block entities < 0 for 1.16- players
Fixes ViaVersion/ViaVersion#2833
2022-03-01 10:21:22 +01:00
Nassim Jahnke
6a1b0e044a
1.18.2-pre3 2022-02-23 18:13:48 +01:00
Nassim Jahnke
afe3584b70
1.18.2 pre1 2022-02-18 18:33:34 +01:00
Nassim Jahnke
d8096e7f2e
Wither skeletons don't need visible names 2022-02-16 19:15:08 +01:00
Nassim Jahnke
121c735073
Fix registry on respawn 2022-02-09 19:58:04 +01:00
Nassim Jahnke
52698423d0
22w06a 2022-02-09 18:57:28 +01:00
Nassim Jahnke
bbff706890
Merge branch 'master' into dev 2022-01-26 09:57:29 +01:00
Nassim Jahnke
2a079be7c2
Make custom world height warning actual warning
Closes ViaVersion/ViaVersion#2805
2022-01-23 17:04:30 +01:00
Nassim Jahnke
a8e767250a
Fix 1.17->1.16 heightmap conversion
Fixes ViaVersion/ViaVersion#2801
2022-01-22 11:52:09 +01:00
creeper123123321
5593dfb8e5
Fix 1.14->1.13 difficulty (#427) 2022-01-20 12:34:10 +01:00
Nassim Jahnke
afd072c313
Mmm 2022-01-19 18:14:21 +01:00
Nassim Jahnke
d26cac9622
22w03a 2022-01-19 18:13:33 +01:00
Nassim Jahnke
2c341ab7ad
Update copyright 2022-01-09 22:40:10 +01:00
Nassim Jahnke
54eaccca0d
Update Sponge module to API v8 2022-01-09 18:58:44 +01:00
Nassim Jahnke
0d5661f8a6
Remove bad 1.13->1.12 sound warning, update shadow
Fixes #424
2022-01-03 18:38:01 +01:00
FrostBird347
9fddf7b176
Update mapping-1.16.2to1.17.json (#417) 2021-12-05 09:40:42 +01:00
Lucas
f687dff702
Add missing block entity NBT on 1.18 (#414) 2021-12-04 16:36:46 +01:00
Nassim Jahnke
249280312e
Fix advancement translatables
Closes #415
2021-12-04 16:33:30 +01:00
Nassim Jahnke
0163bc8c24
4.1.1 Release 2021-12-03 13:36:40 +01:00
Nassim Jahnke
a5a789c440
Fix handling of untracked entities
Some simple meta handlers do not go through entity rewriters, suddenly having to deal with invalid metadata because of plugins' bad concurrency handling
Closes #412
2021-12-03 11:00:52 +01:00
Nassim Jahnke
87aed8f3f2
Fix NPE
Fixes ViaVersion/ViaVersion#2751
2021-12-03 08:59:28 +01:00