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
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
Pablo Herrera
68d1843496
Optimize block connections on neighbour chunk calculation ( #3228 )
2023-03-06 12:21:17 +01:00
Nassim Jahnke
3ced95903a
Cache identifiers files
2023-03-05 15:20:16 +01:00
Nassim Jahnke
b3825e637e
Fix heightmap file, hotfix enchantment rewriting without mappings
2023-03-05 09:32:56 +01:00
Nassim Jahnke
712bbcdc02
More fixes to mapping data loading
2023-03-04 17:17:47 +01:00
Nassim Jahnke
b94c71b699
Register tagrewriter in 1.19.3->1.19.4 protocol
2023-03-04 00:23:02 +01:00
Nassim Jahnke
51d4e11b5f
Minimize/optimize mapping data files
2023-03-04 00:08:08 +01:00
Nassim Jahnke
d94ed4ebd4
Allow null rewrite function in TagRewriter
2023-03-03 15:14:52 +01:00
Nassim Jahnke
9fd0d3e565
Reduce mappings file sizes and optimize item mappings
2023-03-02 13:14:11 +01:00
Nassim Jahnke
7b91c25379
1.19.4-pre3
2023-03-01 16:07:23 +01:00
Nassim Jahnke
7161377794
Add PacketWrapper#setCancelled(boolean)
2023-02-28 21:49:08 +01:00
Nassim Jahnke
b45be1944e
Support snakeyaml 2
2023-02-27 14:16:40 +01:00
Nassim Jahnke
c4019fadd8
Fixes
2023-02-24 16:50:28 +01:00
Nassim Jahnke
26615a11d3
23w08a
2023-02-22 18:51:28 +01:00
Nassim Jahnke
3e2ee37829
Allow custom PacketMappings implementation in AbstractProtocol
2023-02-22 16:54:54 +01:00
Nassim Jahnke
bf4e4d771f
Uncap mapping loader executor pool, less logging
2023-02-20 17:30:56 +01:00
Nassim Jahnke
1157029f23
Remove unused config option, hotfix mapping data cache
2023-02-20 13:19:10 +01:00
Nassim Jahnke
7b5cb92982
Small refactor
2023-02-20 13:19:03 +01:00
Nassim Jahnke
d74f91d606
Handle item/block/particle metadata
2023-02-18 10:00:57 +01:00
Nassim Jahnke
1376312449
23w07a
2023-02-17 23:02:02 +01:00
Nassim Jahnke
1faf1f3f49
Reduce RecipeRewriter extends chain
2023-02-16 12:27:31 +01:00
Nassim Jahnke
f5ddc6550d
Optimize/improve Protocol packet mapping
...
Also makes it possible to work with packet types of different states in a Protocol
2023-02-12 17:27:36 +01:00
Nassim Jahnke
cb2165eb93
Greatly reduce the number of (anonymous) inner classes
...
Reduces code complexity, and much more importantly, reduces the number of classes loaded at runtime by *hundreds*
2023-02-12 11:46:48 +01:00
Nassim Jahnke
de5b7bf828
Allow registration of simple packet handlers over extending an abstract class
2023-02-12 10:54:47 +01:00
Nassim Jahnke
98c645f7ed
Store tracked entity data a little differently
2023-02-10 12:00:20 +01:00
Nassim Jahnke
b03765a828
23w06a
2023-02-08 18:49:06 +01:00
Nassim Jahnke
088f654159
Remove some deprecated api usage, small cleanup
2023-02-04 19:42:26 +01:00
Nassim Jahnke
1a5f83619d
Ensure correct packet types are used on rewriters
2023-02-04 18:29:22 +01:00
Camotoy
734bc9e88c
Add armor toggle patch for Bukkit ( #3210 )
2023-02-03 17:02:22 +01:00
Nassim Jahnke
93654b8eaf
Don't load mappings in 1.19.4 protocol
2023-02-03 10:48:46 +01:00
Nassim Jahnke
4031429430
23w04a
2023-01-24 17:03:08 +01:00
Nassim Jahnke
50b94abcb1
Move changed time handling out of base CommandRewriter
2023-01-18 18:03:09 +01:00
Nassim Jahnke
50adff90f2
23w03a
2023-01-18 16:49:05 +01:00
Nassim Jahnke
4fb95581ce
Update copyright headers
2023-01-12 12:45:53 +01:00
Nassim Jahnke
0ae64203f5
Add player versions and sample pipelines to dump
2023-01-10 19:05:54 +01:00
Nassim Jahnke
4067107b52
Improve exception handling
2023-01-06 20:51:21 +01:00
Camotoy
8d7270a2ff
Fill in creeper igniter tag for 1.19.3 ( #3184 )
2022-12-25 10:52:50 +01:00
Nassim Jahnke
ece8857535
Handle missed 1.19.3 pose change
2022-12-21 10:45:54 +01:00
Nassim Jahnke
58442ec177
4.5.1 Release
2022-12-11 14:40:34 +01:00
Nassim Jahnke
2a49fc0bf8
Fix chat command decode
...
Fixes #3161
2022-12-09 13:15:42 +01:00
Myles
57a8744a53
Use scheduleSend for enabled features packet
2022-12-07 22:16:50 +00:00
Nassim Jahnke
b4870a49e3
1.19.3-rc3 protocol changes (but not actually supporting the snapshot)
...
Definitely still 4.5.0
2022-12-06 12:20:48 +01:00
Nassim Jahnke
e0cd121a58
1.19.3-rc1
2022-12-01 16:41:19 +01:00
Nassim Jahnke
96631cee0c
1.19.3-pre3
2022-11-29 17:26:51 +01:00
Nassim Jahnke
aec60f8cef
1.19.3-pre1
2022-11-22 17:11:11 +01:00
Kevin Ludwig
85f9414b95
Fix recipe book not being empty when using a multi-server configuration, with servers which are pre-1.12. ( #3156 )
2022-11-20 12:31:01 +01:00
Nassim Jahnke
e7f07d1fdb
Update mappings file
2022-11-16 16:39:16 +01:00
Nassim Jahnke
5c05c61fbf
22w45a
2022-11-09 16:09:23 +01:00
Nassim Jahnke
fad350c811
Small refactoring
2022-11-03 18:30:59 +01:00
Nassim Jahnke
d3d8d1cab3
22w44a (maybe)
2022-11-02 15:49:40 +01:00
RK_01
a3437ca6ba
Fix 1.19 -> 1.18.2 player info display name translation: Empty text edge case ( #3146 )
2022-10-27 10:36:46 +02:00
Nassim Jahnke
e3dc9e5b66
22w43a
2022-10-26 18:09:42 +02:00
Nassim Jahnke
cdc35aa5dc
Merge remote-tracking branch 'origin/master' into dev
2022-10-25 10:36:02 +02:00
RK_01
10efba31cf
Update 1.9 -> 1.8 ATTACH_ENTITY data reading ( #3144 )
2022-10-25 10:35:45 +02:00
Nassim Jahnke
ef204c2ab2
Fix argument type handling
2022-10-23 18:27:44 +02:00
Nassim Jahnke
555e1a7722
Fix long metatype reading, some internal type reading changes
2022-10-22 10:19:27 +02:00
Nassim Jahnke
7400784e4f
22w42 (except for command completions)
2022-10-20 19:34:04 +02:00
Nassim Jahnke
2154f0a2cf
Almost works
2022-10-19 23:18:39 +02:00
Nassim Jahnke
14b11bdd10
Start working on 22w42a
2022-10-19 21:58:08 +02:00
Nassim Jahnke
c5738a2203
Add Via channel handlers instead of wrapping Vanilla handlers on Bukkit ( #3132 )
2022-10-19 21:29:24 +02:00
MrMicky
43ad855499
Rewrite signs and books components on 1.16 ( #2712 )
2022-10-16 21:22:48 +02:00
Nassim Jahnke
b133dad642
Fix random long gen for seeded sounds
2022-10-08 21:50:09 +02:00
RK_01
464a85c52b
Replaced hardcoded chunk section out of bounds check ( #3136 )
2022-10-07 23:07:50 +02:00
Gero
7698ee7683
Some minor performance improvements and cleanups ( #3134 )
2022-10-04 13:25:55 +02:00
creeper123123321
e71c88f860
Add sanity checks for some block nbt ( #3129 )
2022-10-01 10:14:41 +02:00
RK_01
c96b2bd859
Fix 1.19 -> 1.18.2 title translation: empty text edge case ( #3115 )
2022-09-02 16:00:45 +02:00
Nassim Jahnke
c86da22f4e
Fix config header duplication on reload
...
Fixes #3100
2022-08-21 14:57:32 +02:00
Pablo Herrera
a268d3d298
Fix userconnection availability on join event (PoC) ( #2849 )
2022-08-19 11:59:48 +02:00
creeper123123321
b60771e96e
Fix block connection on non-full chunks ( #3068 )
2022-08-15 11:58:57 +02:00
Nassim Jahnke
e3dde71821
And the default return value
2022-08-11 19:09:33 +02:00
Nassim Jahnke
47b15e5fef
Forgot a lock
2022-08-11 19:08:33 +02:00
Nassim Jahnke
ed196bdf99
Clean up proxy protocol detector service
2022-08-11 19:04:22 +02:00
Nassim Jahnke
78342da180
And make the 1.19 chat registry nbt public
2022-08-04 16:29:35 +02:00
Nassim Jahnke
2b735172bd
Make 1.19 chat decoration method public
2022-08-04 16:23:21 +02:00
_tomcraft
b032a868bb
add flamecord warking message ( #3079 )
2022-08-04 16:19:08 +02:00
Nassim Jahnke
c4fa3b0ff8
Fix worldDataTrackerHandlerByKey world index
2022-08-04 15:51:51 +02:00
Nassim Jahnke
0c3a1803e1
Send block entity data after block break cancellation
...
Fixes #3077
2022-08-03 19:45:00 +02:00
Gero
04f9971dee
Alter velocity modern forwarding version ( #3078 )
2022-08-03 16:17:52 +02:00
Elioby
9c3395b76b
Use default painting mapping of 0 instead of -1 ( #3073 )
2022-08-01 21:07:40 +02:00
Nassim Jahnke
f9bbb5b1a3
Fixup config comment saving
...
Fixes #3052 , #2536
2022-08-01 12:28:44 +02:00
Nassim Jahnke
4f2a5bb7e2
4.4.1 Release
2022-07-28 18:49:40 +02:00
Nassim Jahnke
1c511a82b2
Simplify component building
2022-07-28 14:56:35 +02:00
Nassim Jahnke
0c39723d1a
Use translation key as text if not found
2022-07-28 13:43:08 +02:00
Nassim Jahnke
322af00e80
Handle 1.19 chat types
2022-07-28 13:14:28 +02:00
Nassim Jahnke
a88747d904
Check for dimension equality after adding/replacing new fields
2022-07-28 11:47:12 +02:00
Nassim Jahnke
e194d27bea
Allow for more control over max path distance delta increase
2022-07-28 11:29:02 +02:00
Nassim Jahnke
22daa60eb6
4.4.0 Release
2022-07-27 19:01:23 +02:00
Nassim Jahnke
f42a308f2c
1.19.1-rc2
2022-07-21 19:06:34 +02:00
Nassim Jahnke
44250cbb99
1.19.1-pre6
2022-07-20 18:36:28 +02:00
Nassim Jahnke
55ffe72198
Fix overlay type check, update some comments
2022-07-15 21:33:55 +02:00
Nassim Jahnke
a47dd2ecdb
Support 1.19.1 clients on 1.19.0 servers
2022-07-15 21:03:56 +02:00
Nassim Jahnke
8a5233b6a1
what am I doing
2022-07-15 18:07:59 +02:00
Nassim Jahnke
c8a1279e75
I was too hopeful
2022-07-15 16:51:12 +02:00