Nassim Jahnke
3cd01978df
Implement block and entity picking
2024-12-06 13:02:22 +01:00
Nassim Jahnke
0c4dbbe0bb
Warn when not using Java 21+
2024-12-06 10:56:14 +01:00
Nassim Jahnke
1750131831
Update FUNDING.yml
2024-12-04 22:04:55 +01:00
FlorianMichael
5ac7aaccb7
Add snapshot support section to README
2024-12-04 20:42:40 +01:00
Nassim Jahnke
ae60e2f28d
Update template protocol
2024-12-04 15:38:24 +01:00
Nassim Jahnke
17a73dff82
Handle set_player_inventory
2024-12-04 15:23:56 +01:00
Nassim Jahnke
5e9d213082
Remove snapshot version
2024-12-02 10:12:41 +01:00
Nassim Jahnke
210b0a6f0e
1.21.4-rc3
2024-12-01 09:38:29 +01:00
Nassim Jahnke
f0f87b26d7
Fix 1.21.2 trim material override transition
2024-11-30 13:55:45 +01:00
Nassim Jahnke
45a55a81c7
1.21.4-rc2
2024-11-30 13:55:45 +01:00
Nassim Jahnke
b2ec9eab50
1.21.4-rc1
2024-11-30 13:55:45 +01:00
Nassim Jahnke
2f08f0d58c
Set max capacity for remaining buf
...
This allows the returned buffer to be a cached empty buf if the original buffer was already fully read
2024-11-30 13:55:45 +01:00
Nassim Jahnke
d3f92ce9b8
Don't swap teleport accept and move packets for 1.21.4 clients
...
They changed it again. Probably missing the same swap in 1.21.4<->1.21.2 now
2024-11-30 13:55:45 +01:00
Nassim Jahnke
cfa20ba418
1.21.4-pre3
2024-11-30 13:55:44 +01:00
Nassim Jahnke
de6ac47a2f
1.21.4-pre2
2024-11-30 13:55:44 +01:00
Nassim Jahnke
b41733bdf6
1.21.4-pre1
2024-11-30 13:55:44 +01:00
Nassim Jahnke
8f8bc55bd0
24w46a
2024-11-30 13:55:44 +01:00
Nassim Jahnke
81d92a728d
Add old custom model data to new float list
2024-11-30 13:55:44 +01:00
Nassim Jahnke
68666d2d44
24w45a
2024-11-30 13:55:44 +01:00
RK_01
e539375143
Only apply chunk loading fix for 1.21.2 clients ( #14 )
2024-11-30 13:55:43 +01:00
FlorianMichael
0acec719b1
Small cleanup
2024-11-30 13:55:43 +01:00
Nassim Jahnke
93e92ffc82
Handle item name changes in trim material registry
2024-11-30 13:55:43 +01:00
Nassim Jahnke
82c55b1d78
24w44a
2024-11-30 13:55:43 +01:00
Nassim Jahnke
dd660a2de0
Add missing UUID to attribute in 1.20.5->1.20.4
...
Fixes #4293
2024-11-30 13:54:15 +01:00
nwayo
96c12ef483
Use global region scheduler in runSync methods on Folia ( #4292 )
2024-11-30 13:42:59 +01:00
EnZaXD
1653de70c8
Update block connections file ( #4291 )
2024-11-29 17:14:43 +01:00
EnZaXD
b57265e64f
Send full position update packet in 1.20.5->1.21 placement rotation fix ( #4290 )
2024-11-29 16:02:47 +01:00
lowercasebtw
9d4af84872
Fix footstep particle causing null kick ( #4287 )
2024-11-28 12:05:22 +01:00
Valaphee The Meerkat
40665782e7
Rewrite ingredient items in 1.20.5 recipe rewriter ( #4285 )
2024-11-26 17:20:06 +01:00
Valaphee The Meerkat
2d663db53f
Fix 1.12 recipes containing stone as placeholder, improve empty handling in 1.20.5/1.21.2 ( #4284 )
2024-11-26 17:04:50 +01:00
Nassim Jahnke
896c6accfb
Fix 1.13 recipe ingredient writing
2024-11-26 16:29:44 +01:00
Valaphee The Meerkat
1785677901
Fix BlockRewriter block event handling ( #4282 )
2024-11-26 15:53:44 +01:00
Nassim Jahnke
e32205ddaf
Fix 1.21 food using_converts_to handling
...
Fixes #4280
2024-11-25 10:14:12 +01:00
Pablo Herrera
f93c64d6aa
Improve 1.21 client enchantments on legacy servers ( #4255 )
...
Signed-off-by: Pablo Herrera <pabloherrerapalacio@gmail.com>
2024-11-24 11:19:05 +01:00
github-actions[bot]
b5eb568515
Update Gradle Wrapper from 8.11 to 8.11.1 ( #4279 )
...
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-11-24 02:09:07 +01:00
EnZaXD
7897fca5be
Add config option for 1.20.4->1.20.5 sword blocking fix ( #4276 )
2024-11-21 19:26:25 +01:00
EnZaXD
3ba86741f9
Send default entity data for items in 1.10->1.11 ( #4265 )
2024-11-18 15:05:25 +01:00
Nassim Jahnke
5515011644
Address Gradle deprecation warnings
2024-11-17 13:43:10 +01:00
DavyCraft648
f59e2a2de4
Fix Equippable allowed entities reading ( #4267 )
2024-11-17 12:21:02 +01:00
github-actions[bot]
88c103c0a5
Update Gradle Wrapper from 8.10.2 to 8.11 ( #4266 )
...
Signed-off-by: gradle-update-robot <gradle-update-robot@regolo.cc>
Co-authored-by: gradle-update-robot <gradle-update-robot@regolo.cc>
2024-11-17 12:19:47 +01:00
Nassim Jahnke
5772ee4a93
Only send tags early for 1.20.5+ clients, track early send properly in 1.20->1.20.2
2024-11-17 11:47:33 +01:00
Nassim Jahnke
c525575d37
Revert hard limit in 1.17 book size check
2024-11-11 14:54:38 +01:00
Nassim Jahnke
b8a170873d
Add more info to missing light data warning
2024-11-11 14:38:10 +01:00
Nassim Jahnke
04e936d487
Some more pre-sizing
2024-11-11 14:33:29 +01:00
EnZaXD
6553fc9ae9
Only print invalid custom payload channel warnings in debug mode ( #4257 )
...
We previously had people complaining about this being an error and not understanding what it means + servers can't do anything about these errors anyway.
2024-11-10 21:45:06 +01:00
EnZaXD
ddbe8ef0fb
Apply page network limit when converting book pages in 1.17->1.17.1 ( #4256 )
2024-11-10 21:44:10 +01:00
EnZaXD
8e4da81022
Move config option check for placement fix into packet handlers ( #4248 )
...
Fixes the config option breaking when using the reload command, also changes the message when using the /reload sub command.
2024-11-06 15:46:11 +01:00
Pro
1620fc35f5
Change "fix-1_21-placement-rotation" to true by default ( #4245 )
2024-11-06 15:32:15 +01:00
Nassim Jahnke
e878d77959
Trim override materials are string to string
2024-11-06 10:42:18 +01:00
Nassim Jahnke
deab6a0cac
Don't allocate bufs in 1.18/1.20 chunk types
...
Unlike Mojang, we don't sneak a byte array of data outside of the actual packet reading, so there's no reason to not just use the original buffer.
Slicing doesn't allocate anything while also setting the reader index correctly, as also used in the previous types
2024-11-05 13:43:54 +01:00