RK_01
ed1852ba40
Fix 1.20.2 -> 1.20.1 brand custom payloads properly ( #3440 )
2023-09-25 08:52:17 +10:00
riku6460
f91e6a83f9
Fix sign nbt on 1.20 client ( #3436 )
2023-09-24 13:02:31 +10:00
Nassim Jahnke
8a0e187621
Drop custom payloads with non-alphanumerical brands
...
For some reason the client errors only if it contains certain characters, needs further investigation. Mojang changed their string writing implementation, though the actual encoding does not seem to have changed, and this error does not occur anywhere else
2023-09-24 10:48:47 +10:00
Nassim Jahnke
d23e743550
Fix particle handling
2023-09-21 10:33:58 +10:00
Nassim Jahnke
16f89f2638
Don't re-enter config state if the dimension registry did not change
2023-09-19 21:14:45 +10:00
Nassim Jahnke
fe5646a68c
Re-send last resource pack on server switch
2023-09-19 11:54:03 +10:00
Nassim Jahnke
53aca791dd
Fix reentering of the configuration state
2023-09-19 00:37:55 +10:00
Nassim Jahnke
4c34ced240
Fix record handling due to no mappings
...
Fixes #3422
2023-09-16 13:28:15 +10:00
Nassim Jahnke
18c4f90cb0
Don't cancel system chat messages
2023-09-16 13:27:44 +10:00
Nassim Jahnke
9c90445c9c
Release ConfigurationState buffers on disconnect
...
They're heap buffers, but still good practice
2023-09-16 13:27:23 +10:00
Kichura
5ea1c1ec95
Use https instead of http for wiki.vg source.
2023-09-11 20:06:27 +02:00
Nassim Jahnke
cc7c571a3c
1.20.2-pre2
2023-09-08 09:05:31 +10:00
Nassim Jahnke
06b4678b2d
[ci skip] Add IDEA extension plugin
2023-09-06 11:20:32 +10:00
Nassim Jahnke
a109118a97
1.20.2-pre1
2023-09-06 00:56:31 +10:00
Nassim Jahnke
f50751ed48
[ci skip] Update blossom
2023-09-05 21:10:43 +10:00
Nassim Jahnke
6db1a2a614
Fix wrong packet type being used
2023-08-31 11:49:54 +10:00
Nassim Jahnke
625373827c
Fix MetaTypes1_20_2 item type
2023-08-31 11:44:55 +10:00
Nassim Jahnke
a9288ebd3a
23w35a
2023-08-31 00:42:47 +10:00
Nassim Jahnke
8dbc8e8eba
Update mappings file for 23w33a
2023-08-18 01:28:55 +10:00
EnZaXD
00625be890
Move 1.9 backwards protocols to VB and move Chunk Types to the correct package ( #3404 )
2023-08-14 10:46:30 +10:00
Pablo Herrera
e112f81ec8
Optimize memory allocation for data palette ( #3402 )
2023-08-14 10:40:10 +10:00
Nassim Jahnke
23f776a6ee
Handle minecart blocks
2023-08-11 21:12:23 +10:00
Nassim Jahnke
9ed074d0d5
Handle changes block state ids
2023-08-11 15:52:53 +10:00
Nassim Jahnke
573cdfb3ac
Merge remote-tracking branch 'origin/master' into dev
2023-08-10 21:49:26 +10:00
Nassim Jahnke
c358245c0b
Fix spawn tracker mapping data check
2023-08-10 17:14:01 +10:00
Nassim Jahnke
cb073405b7
Effect ids start at 1 before 1.20.2
2023-08-10 17:08:36 +10:00
Nassim Jahnke
f618f6a7d6
Actually write effect key
2023-08-10 13:51:15 +10:00
Nassim Jahnke
c5e066e050
23w32a
2023-08-10 13:35:47 +10:00
riku6460
d954e1745d
Fix itemArrayType of ItemRewriter on dev branch ( #3398 )
2023-08-09 07:38:24 +10:00
Nassim Jahnke
9c92ccea77
Finish up state switching
2023-08-06 15:40:15 +10:00
RK_01
2b9e0cec5c
Fix maps with no map id set showing up as empty on 1.17+ ( #3395 )
2023-08-06 11:11:42 +10:00
Nassim Jahnke
39efc5262e
Add todo
2023-08-05 13:31:43 +10:00
Nassim Jahnke
6e5e115c3b
Remove unnecessary rewriting code, fix recipe handlers
2023-08-05 12:28:39 +10:00
Nassim Jahnke
fbcbd33c66
Small refactors
2023-08-04 12:35:35 +10:00
Nassim Jahnke
7bea3142bc
Fix baseprotocol registration
2023-08-04 12:26:07 +10:00
Nassim Jahnke
fb472c3454
Cleanup imports
2023-08-04 12:25:29 +10:00
Nassim Jahnke
ac10bb3fd0
Complete 23w31a protocol
2023-08-04 12:22:18 +10:00
Nassim Jahnke
1bc3d407d1
More juicy, untested work
2023-08-03 23:03:42 +10:00
Nassim Jahnke
62c0ef360f
More absolutely cursed WIP
2023-08-03 21:58:23 +10:00
Nassim Jahnke
8c6d104faa
23w31a eletric boogaloo
2023-08-03 19:47:18 +10:00
Nassim Jahnke
f6b8c4a8c8
Rename rewriter classes
2023-08-03 18:38:18 +10:00
Nassim Jahnke
6586fc1436
More work on the snapshot
2023-08-03 18:36:30 +10:00
Nassim Jahnke
6dfd4747ee
Start working on 23w31a
2023-08-03 13:58:22 +10:00
Nassim Jahnke
6377721ebd
Fix non item display rotation
...
Fixes #3383
2023-07-24 20:56:45 +10:00
Nassim Jahnke
7edb43844c
Properly handle item display rotation change
...
Fixes #3354
2023-07-02 13:27:03 +02:00
sandtechnology
f28aac5eb3
Handle more null TextComponent for 1.19 to 1.18.2 ( #3366 )
2023-06-24 11:12:14 +02:00
Pablo Herrera
0bb940e42d
Fix missing block connection updates on cancelled place/remove ( #3359 )
2023-06-20 13:39:02 +02:00
EnZaXD
a817746edc
Remove requirement for MovementTransmitterProvider ( #3355 )
2023-06-18 15:30:58 +02:00
RK_01
408392e796
Fixed some 1.9 -> 1.8 movement issues ( #3353 )
2023-06-18 14:51:37 +02:00
Nassim Jahnke
08b2d78165
Move dump creation to util class
2023-06-14 23:13:44 +02:00
FlorianMichael
17eb7b676a
Remap old smithing menu to furnace in 1.20
2023-06-12 18:57:20 +02:00
Nassim Jahnke
9a1598b9ed
Update 1.20/1.20.1 protocol version
2023-06-12 16:47:22 +02:00
David Luedtke
2a14f9a0cd
Fix display rotation change
2023-06-09 12:17:11 +02:00
Nassim Jahnke
e4a1530aa8
Fix >1.18 vibration particle handling
2023-06-06 13:28:02 +02:00
Nassim Jahnke
1b3c5b4032
Create its own packets enum for 1.14.4
...
Acknowledge player digging was only added then, make sure this is represented correctly
2023-06-05 09:06:15 +02:00
Nassim Jahnke
c6103f2f51
1.20-pre7
2023-05-29 16:54:45 +02:00
Nassim Jahnke
5c0eda76e8
Don't replace unchanged 1.12->1.13 translations with hard text
...
Also add the remaining unchanged keys to the file
Fixes #3284
2023-05-28 13:48:22 +02:00
RK_01
5c145d0184
Fixed high CPU usage on Java 8 ( #3325 )
...
Fixed https://bugs.openjdk.java.net/browse/JDK-8129861 by setting the core size of the TaskScheduler ThreadPool to 1
2023-05-23 18:18:10 +02:00
Nassim Jahnke
ed55bccfe4
Fix 1.19.3->1.19.4 statistics handling
...
Fixes #3324
2023-05-23 16:39:20 +02:00
Nassim Jahnke
0ec03f8b09
1.20-pre3
2023-05-19 14:22:14 +02:00
Nassim Jahnke
82961cc153
Add 1.20 sound mappings
...
Co-authored-by: Pantera (Mad_Daniel) <89838384+Pantera07@users.noreply.github.com>
2023-05-14 08:42:51 +02:00
Nassim Jahnke
6fa387e6ab
Update the rest of nbt files to be uncompressed
2023-05-10 15:53:53 +02:00
Nassim Jahnke
07bdb57694
1.20-pre1
2023-05-10 15:46:03 +02:00
Nassim Jahnke
75dd79347a
Update mappings
2023-05-05 21:05:35 +02:00
Nassim Jahnke
891f55192d
23w18a, maybe
2023-05-03 15:21:24 +02:00
EnZaXD
7adadc0d21
added PlayerAbilities Provider ( #3311 )
2023-05-03 09:17:51 +02:00
Camotoy
638378cddf
Let records properly stop in 1.19.3 -> 1.19.4 ( #3308 )
...
Fixes #3307
2023-04-28 14:44:29 +02:00
Nassim Jahnke
56d772df34
23w17a
2023-04-26 18:46:52 +02:00
Nassim Jahnke
b67e3c30fd
Move packet construction of schedule send methods to event loop as well
...
Fixes #3306
2023-04-26 12:18:08 +02:00
EnZaXD
a2e214ae18
Improve InventoryTracker16 Code ( #3302 )
2023-04-22 08:57:47 +02:00
Nassim Jahnke
54d8e29a7e
23w16a
2023-04-20 17:28:30 +02:00
Joseph Burton
a2daa9c989
Fix PlayerLookTargetProvider, apparently this packet is written in two different places ( #3301 )
2023-04-19 14:43:39 +02:00
Nassim Jahnke
74cc42fecf
Merge remote-tracking branch 'origin/master' into dev
2023-04-19 12:08:15 +02:00
Joseph Burton
dd59ddbd4f
Add PlayerLookTargetProvider ( #3299 )
2023-04-19 12:04:17 +02:00
Nassim Jahnke
bcfc77aa7d
Merge branch 'master' into dev
2023-04-18 13:35:14 +02:00
Nassim Jahnke
1a46346789
Handle optional block state entity meta
2023-04-18 13:34:20 +02:00
RK_01
394be165fd
Handle ENTITY_TELEPORT's targeting the client player ( #3296 )
2023-04-14 16:38:39 +02:00
Nassim Jahnke
20d86374b5
23w14a
2023-04-05 15:25:37 +02:00
Nassim Jahnke
8864b161f9
Print plugin name in unsupported software matching
2023-04-02 09:41:20 +02:00
Nassim Jahnke
7b0160d6c3
Fix redstone blockconnections
...
Fixes #3281
2023-03-31 16:41:06 +02:00
Nassim Jahnke
7e5173982d
23w13a
2023-03-29 16:32:50 +02:00
Nassim Jahnke
8aa7898755
Cherry-pick some changes from dev
2023-03-24 17:58:53 +01:00
Nassim Jahnke
9682b68251
Handle sign nbt changes
2023-03-24 11:19:51 +01:00
Nassim Jahnke
364cfad9d8
23w12a
2023-03-22 18:49:18 +01:00
RK_01
641171a14f
Properly handle dismount in PLAYER_POSITION packet ( #3272 )
2023-03-21 21:53:44 +01:00
Nassim Jahnke
23f045feee
Fix glass pane and iron bars block connections
...
Fixes #3269
2023-03-20 10:31:13 +01:00
Nassim Jahnke
f1bde8ba2a
Handle shifted 1.19.4 boat types
2023-03-18 12:28:00 +01:00
Nassim Jahnke
9ccc3aed30
Keep all 1.12 translation mappings cached
2023-03-18 10:01:37 +01:00
Nassim Jahnke
e298a7efac
Fix protocol detection on some versions of Spigot
...
Fixes #3263
2023-03-17 18:36:48 +01:00
Nassim Jahnke
2e59a51734
Add PacketValue toString
2023-03-17 13:26:13 +01:00
Nassim Jahnke
7f7c6241de
Fix 1.12->1.13 stop sound handling
...
Fixes #3247
2023-03-17 11:37:37 +01:00
Nassim Jahnke
74fb55d96b
Update yaml compat checker
2023-03-16 20:41:03 +01:00
Nassim Jahnke
4e844a0095
Small startup time improvements
2023-03-16 12:48:39 +01:00
Nassim Jahnke
b1524642aa
Fix protocol detection on 1.19.4 Spigot
...
Fixes #3241
2023-03-15 10:09:45 +01:00
Nassim Jahnke
fccfadf1b7
Handle falling blocks
...
Fixes #3244
2023-03-15 09:04:13 +01:00
lixfel
18b41c82c4
1.15.2 Spigot/Paper NoSuchMethodError YamlCompat fix ( #3242 )
2023-03-14 21:48:40 +01:00
Nassim Jahnke
10c4d9408e
1.19.4-rc3
2023-03-13 14:17:59 +01:00
Nassim Jahnke
7c9c602cec
Support Folia (leaf's region threaded Paper fork)
2023-03-10 12:20:02 +01:00
Nassim Jahnke
72197ddca8
Lots of small and less small blockconnection optimization
...
- blockConnections.json data is now stored more compact and with direct block state ids in blockConnections.nbt
- For PacketBlockConnectionProvider, the server now longer spams unnecessary block change packets if the connectable block did not actually change
- Some other, small optimizations within the individual connection handlers
2023-03-09 17:46:03 +01:00
Nassim Jahnke
d180c8fe2f
Small ConnectionData cleanup
2023-03-08 15:13:29 +01:00