Commit Graph

505 Commits

Author SHA1 Message Date
KennyTV
54de77a110
Correct component type in advancements 2020-06-28 11:56:22 +02:00
KennyTV
e38cb88640
Fix item particle id
Fixes ViaVersion/ViaVersion#1852
2020-06-28 09:20:01 +02:00
KennyTV
8deeda641a
VV now has these methods 2020-06-28 09:11:11 +02:00
KennyTV
f75420a642
Fix 1.12 chat reading 2020-06-27 22:08:22 +02:00
KennyTV
efd435e908
Update 1.16 translations 2020-06-27 19:27:06 +02:00
KennyTV
875ffb7f2d
Use JsonElement for chat components 2020-06-27 17:05:07 +02:00
KennyTV
385ca98125
Fix NPE
Fixes #211
2020-06-25 14:30:05 +02:00
KennyTV
c4630039c4
Also handle block entity data nbt 2020-06-25 11:30:45 +02:00
KennyTV
76dfbe030e
Version bump to 3.0.2-SNAPSHOT 2020-06-24 14:36:31 +02:00
KennyTV
c7a168d3b3
3.0.1 Release 2020-06-24 14:24:29 +02:00
KennyTV
b79bf429f7
1.16.1 2020-06-24 14:16:21 +02:00
KennyTV
b506060e48
Fix component length read 2020-06-23 19:20:39 +02:00
KennyTV
8294f6af4f
Bump version to 3.0.1-SNAPSHOT 2020-06-23 17:11:40 +02:00
KennyTV
b98f208a98
3.0.0 2020-06-23 15:08:10 +02:00
KennyTV
bdc79c43eb
Remove unmapped piston warning
Remove some wont-fix/unneeded todos
2020-06-19 17:47:43 +02:00
KennyTV
f83ac57d8f
1.16 pre7 2020-06-16 19:02:31 +02:00
KennyTV
124f5a5b87
1.16 pre6 2020-06-15 20:12:04 +02:00
KennyTV
4a8a475d55
Properly write interact sneaking boolean 2020-06-12 18:56:30 +02:00
KennyTV
86cf835d53
1.16 pre5 2020-06-12 17:17:35 +02:00
KennyTV
166b4314fd
1.16 pre4 2020-06-11 19:29:56 +02:00
KennyTV
615cd40cae
1.16 pre3 2020-06-10 18:36:00 +02:00
KennyTV
25220621e7
Fix 1.14->1.13 entity id rewriting 2020-06-10 17:32:41 +02:00
KennyTV
e3faa0d77d
Move to proper FU usage 2020-06-09 08:13:52 +02:00
KennyTV
6de1ba9f30
Move to proper FU usage 2020-06-08 23:59:17 +02:00
KennyTV
79708fe952
Fix 1.14.0-1.14.3 acknowledge player digging kick 2020-06-08 18:03:00 +02:00
KennyTV
16b68f7e3d
Use fastutil soft wrappers 2020-06-08 18:03:00 +02:00
KennyTV
71d5aab1b0
Cancel 1.14 bell block action
Fixes #209
2020-06-08 18:01:40 +02:00
KennyTV
3bda6dd503
Remove new statistics 2020-06-08 09:39:10 +02:00
KennyTV
5ff7767353
Use packet type constants for automated channel mapping 2020-06-06 16:15:28 +02:00
KennyTV
d334a202e7
1.16-pre1 2020-06-04 23:42:17 +02:00
KennyTV
eec16eb5bb
Fix nether biome id 2020-06-04 09:32:46 +02:00
KennyTV
ee86b109b2
Fix ghost items 2020-06-04 09:30:19 +02:00
KennyTV
004d0d2b23
Some metadata and entity rewriter cleanup 2020-06-03 22:48:48 +02:00
KennyTV
cf5e5590ad
Remove more unnecessary map lookups 2020-06-03 18:36:22 +02:00
KennyTV
5988ab4c19
Some minor optimizations 2020-06-03 11:20:17 +02:00
KennyTV
e25abe57e0
Re-add translatable handler to 1.14 item handling
Reeeee
2020-06-03 08:56:28 +02:00
KennyTV
3d50c36ce3
Remove translatable handler from 1.13/1.14 item handling
Lore and name weren't actually components in those versions
Fixes #207
2020-06-03 08:48:18 +02:00
KennyTV
38ed381094
Handle color for items and entities, handle item translatable components 2020-06-02 12:13:21 +02:00
KennyTV
2698725401
Remove unnecessary override 2020-06-02 11:19:28 +02:00
KennyTV
aec46ecd38
Refactor/optimize chat component rewriter 2020-06-02 11:14:26 +02:00
KennyTV
c2fb40b4e1
20w22a 2020-05-29 15:20:39 +02:00
KennyTV
8b4733258b
Fix show_entity and show_item in 1.16->1.15 2020-05-28 13:29:24 +02:00
KennyTV
4b0e352849
Use correct gamemode type in respawn packet 2020-05-23 12:49:21 +02:00
KennyTV
611dd93bb9
Extend from VV soundrewriter 2020-05-23 11:21:42 +02:00
KennyTV
cb8cdf27a4
20w21a 2020-05-20 17:08:15 +02:00
KennyTV
f487f13e82
Fix ender pearl sound in 1.11->1.10 2020-05-18 00:28:04 +02:00
KennyTV
13bcce6d30
20w20a 2020-05-13 18:32:10 +02:00
KennyTV
a30b48d8e9
Fix stop sound source reading 2020-05-09 15:31:54 +02:00
KennyTV
040558e01f
Remap smithing inventory to anvil 2020-05-08 09:21:16 +02:00
KennyTV
d4a76b0ff5
Minor cleanup 2020-05-04 11:18:48 +02:00
KennyTV
446f46db83
Fix entity rewriting 2020-04-30 17:16:47 +02:00
KennyTV
e49c355580
Fix missing channel remap
Fixes #202
2020-04-30 16:26:04 +02:00
KennyTV
8fbcd71e09
Handle soul speed enchant 2020-04-29 21:50:41 +02:00
KennyTV
6e9155ba80
20w18a 2020-04-29 18:19:38 +02:00
KennyTV
c2d81e6e9d
Map the sound name in stop sound packets 2020-04-28 11:23:56 +02:00
KennyTV
8409f6fb2a
Fix show_item count tag 2020-04-27 14:24:52 +02:00
KennyTV
29908523b0
Async mapping loader change 2020-04-25 13:30:26 +02:00
KennyTV
48a69f1411
Add sanity check for implementation version 2020-04-24 11:45:54 +02:00
KennyTV
49daeb33c0
Also process hovered text 2020-04-23 12:37:29 +02:00
KennyTV
b1ca8cc2a0
Approximate hex color to chat color, fix show_text hover
TODO: show_entity hover
2020-04-23 12:25:09 +02:00
KennyTV
2b0745dc2c
20w17a 2020-04-22 23:25:57 +02:00
KennyTV
4d701b1c4e
Use properly renamed entity type constants 2020-04-22 19:30:41 +02:00
KennyTV
0cb41c970b
Load legacy mappings from dir if present 2020-04-19 14:02:52 +02:00
KennyTV
345d78976a
Add VB version to dumps 2020-04-17 21:11:36 +02:00
KennyTV
11417fa04e
Add sanity check for skullowner tag rewrite
Fixes #199
2020-04-17 20:47:22 +02:00
KennyTV
c0668f1ee7
Update 20w16a translation mappings 2020-04-17 09:46:16 +02:00
KennyTV
b11c5e27c5
20w16a, fix strider meta 2020-04-15 18:24:13 +02:00
KennyTV
46577b4396
Only send missing entity warning when debug is enabled
Too prominent plugins fail at respecting the tracking range of the player for packet entities, and people have shown not to be able to find the first appearance of the warning with its explanation
2020-04-11 18:57:56 +02:00
KennyTV
6ab2e2f0b2 Fix npe in mapping loading 2020-04-09 16:40:46 +02:00
KennyTV
b8dde25f3a 20w15a, minimize diffmappings 2020-04-08 19:40:34 +02:00
KennyTV
32c26a5539 Open book when using lecterns on Bukkit
Fixes #194
2020-04-06 15:24:31 +02:00
KennyTV
f263f757de Async mapping data loading 2020-04-05 22:57:32 +02:00
KennyTV
ecceac660d 20w14a 2020-04-02 22:27:42 +02:00
KennyTV
910f5d98dc Fix 1.13->1.12.2 enchantment table preview
Fixes #192
2020-03-31 19:13:41 +02:00
KennyTV
1d48bf5086 20w13a 2020-03-25 21:03:09 +01:00
KennyTV
432977614f Fix skull item nbt 2020-03-23 11:13:38 +01:00
KennyTV
60164a7383 Transform tile entity uuid nbt 2020-03-20 21:12:53 +01:00
KennyTV
1b70321018 Fix parrot shoulder tracker 2020-03-19 10:32:55 +01:00
KennyTV
3b24b0dfe1 20w12a 2020-03-18 20:35:56 +01:00
KennyTV
6b73de2510 Fix number casting in 1.13 enchantments 2020-03-16 12:01:21 +01:00
KennyTV
5909103c56 Fix wrong protocol 2020-03-15 23:32:26 +01:00
KennyTV
99884107fc Fix falling block conversion
Fixes #187
2020-03-15 23:31:34 +01:00
KennyTV
8087b42c40 Map named sound packets, some cleanup 2020-03-15 12:09:56 +01:00
KennyTV
2b269a6563 20w11a 2020-03-11 22:55:04 +01:00
KennyTV
af88a57983 Fix spawn egg conversion from 1.13->1.12.2, some cleanup 2020-03-05 19:03:09 +01:00
KennyTV
9a5d4197fc 20w10a mappings 2020-03-04 18:49:39 +01:00
KennyTV
126300b388 Map obsidian tear particles 2020-02-27 12:33:15 +01:00
KennyTV
334ae94577 Update translation mappings 2020-02-27 08:24:15 +01:00
KennyTV
1d1c3fdc06 20w09a 2020-02-26 19:29:41 +01:00
KennyTV
ace1e6c553 20w07a 2020-02-14 17:00:24 +01:00
KennyTV
9550151de6 Make startup debug more consistent 2020-02-12 13:53:24 +01:00
KennyTV
2b76a5bc17 Resolve memory leak 2020-02-09 14:13:54 +01:00
KennyTV
ba7333184b Partly fix memory leak, remove some unnecessary concurrenthashmap usages
The block entity caching in 1.13->1.12 protocol did not uncache any of the positions/blocks - this at least clears the cache on respawn, but an uncache in the chunkunload is still required to be done
2020-02-09 13:10:06 +01:00
KennyTV
d6fe7914e8 More entity rewriter cleanup 2020-02-09 11:48:47 +01:00
KennyTV
a4ed18f59b Entity rewriter cleanup 2020-02-07 22:32:24 +01:00
KennyTV
57602f2cee Sound mappings 2020-02-07 16:46:58 +01:00
KennyTV
78d85b7080 Item and particle mappings 2020-02-07 09:35:54 +01:00
KennyTV
91f784f3f3 20w09a (missing: sounds, items) 2020-02-06 12:02:33 +01:00
KennyTV
0f1f9328ae Use VV 1.11 EntityIdRewriter 2020-02-05 20:38:03 +01:00
KennyTV
c560373be3 Fix 1.11->1.10 potion splash effect 2020-02-04 14:53:15 +01:00