4653 Commits

Author SHA1 Message Date
Bixilon
8600d2d8f3
load data fixer from json 2023-09-28 18:28:22 +02:00
Bixilon
636090352d
legacy: block states with properties 2023-09-28 15:07:21 +02:00
Bixilon
7b2593778f
fix 1.9..1.12.2 chunk reading + tests 2023-09-28 14:38:04 +02:00
Bixilon
200ca36bce
mark 1.12.1 and 1.12.2 as release 2023-09-28 14:37:03 +02:00
Bixilon
f8cd441792
fallback font index 2023-09-28 13:53:28 +02:00
Bixilon
ea183139a7
block models: allow loading of models with broken block properties 2023-09-28 13:43:21 +02:00
Bixilon
642c381484
pack_format < 4: fix fluid model loading 2023-09-28 13:42:33 +02:00
Bixilon
fed652b99d
network: don't crash if biome not found (legacy) 2023-09-28 13:27:47 +02:00
Bixilon
8c21282ec4
fix build 2023-09-28 13:15:47 +02:00
Bixilon
cf86449bbf
enhance registry testing 2023-09-28 12:49:20 +02:00
Bixilon
ef4de01564
registries: properly update flattened state 2023-09-28 12:48:53 +02:00
Bixilon
5e0116a15e
fix cuberite packet test (1.8.9) 2023-09-28 12:42:23 +02:00
Bixilon
9c200c9001
legacy blocks, fixes 2023-09-28 12:42:17 +02:00
Bixilon
bc0dc833f4
interactions: don't interact with offhand if unavailable (<1.9) 2023-09-28 12:41:45 +02:00
Bixilon
56b495a514
network: fix chunk reading (<1.9), tests 2023-09-28 12:41:21 +02:00
Bixilon
cf5143d9fb
minosoft meta, handle unavailable game features more gracefully, pre flattening fixes, fixes 2023-09-28 12:40:23 +02:00
Bixilon
823cd21a07
network: fix some null in pre-flattening versions 2023-09-28 12:37:46 +02:00
Bixilon
a0736183aa
tests: test cuberite chat json (1.8)
It worked, but I felt a test is still needed
2023-09-28 12:36:07 +02:00
Bixilon
7f3e533e6d
inventory: send client action when opening inventory 2023-09-28 12:36:04 +02:00
Bixilon
f786af9178
network: fix 1.8 PositionRotationS2CP reading 2023-09-28 12:36:00 +02:00
Bixilon
2a78b941d3
wip load pre flattening registry 2023-09-28 12:35:57 +02:00
Bixilon
8859dac578
assets: generate 1.12.2 assets 2023-09-28 12:34:34 +02:00
Bixilon
2353e8a6f7
bump dependencies 2023-09-27 14:47:27 +02:00
Moritz Zwerger
ea347054b3
shader: fix texture loading 2023-09-27 14:13:18 +02:00
Bixilon
ab525b7d27
fix some language grammar 2023-09-27 03:18:02 +02:00
Moritz Zwerger
da72408b9e
fix some readme language 2023-09-27 03:16:56 +02:00
Moritz Zwerger
ee602288c0
open gl: fix dynamic texture array index 2023-09-27 03:16:54 +02:00
Moritz Zwerger
d4a1961b49
hud manager: properly crash on error 2023-09-27 03:16:48 +02:00
Bixilon
f5292e1904
Merge branch 'network/1.20.2' 2023-09-23 00:39:38 +02:00
Bixilon
a66719ce70
fix 1.20.2 settings packet mapping 2023-09-22 23:38:58 +02:00
Bixilon
0789ffd95c
packet tests: initialize_1_20_2 2023-09-22 16:30:58 +02:00
Bixilon
ba1ac19288
network: 1.20.2
fixes and changed client settings + test
2023-09-22 16:23:05 +02:00
Bixilon
45a5566cae
entities: allow player building with EntitySpawnS2CP 2023-09-22 13:53:09 +02:00
Bixilon
fa2a73e29d
reset abilities when changing gamemode 2023-09-22 02:08:05 +02:00
Moritz Zwerger
b094d140f4
network: 23w33a, 23w35a, 1.20.2-pre1 2023-09-21 23:38:43 +02:00
Moritz Zwerger
636177da15
network: 23w32a
The client can now ping the server (new packets)
2023-09-21 23:12:09 +02:00
Moritz Zwerger
8d020353af
network: 23w31a
A lot of changes:
 - chunk acknowledging (not 100% implemented)
 - new protocol state: configuration
 - more packet changes
 - more network changes
2023-09-21 22:41:33 +02:00
Bixilon
450a9f58f1
github build: don't build arm for windows
Dependencies (javafx and zstd) not available -/-
2023-09-19 22:59:11 +02:00
Bixilon
f46d4420e8
github build: build aarch64 build 2023-09-19 22:41:10 +02:00
Bixilon
8e7275eaa8
refactor packet registry
This unifies s2c and c2s registries and partly reverts the last rewrite (!40).

It is now possible to register packets in multiple states (e.g. login and play). That will be required for 23w31a.
It also makes classes resolvable in the ide or static coverage reports.
2023-09-18 20:48:12 +02:00
Bixilon
5b6fb3bf51
boot crash: wait for javafx toolkit 10 times
Now the crash screen should be properly visible on early boot crashes
2023-09-18 20:05:37 +02:00
Bixilon
f4552eb644
rename protocol state: HANDSHAKING to HANDSHAKE 2023-09-16 01:58:35 +02:00
Bixilon
291e747805
handshake: replace network state with action 2023-09-16 01:45:26 +02:00
Bixilon
59c6febcee
Merge branch 'work/model-bakery3' 2023-09-16 01:34:43 +02:00
Bixilon
9a21f9de38
fix element rotation 2023-09-16 01:33:22 +02:00
Bixilon
b32040d82c
built model: basic culling support 2023-09-16 01:26:29 +02:00
Bixilon
ba84aaa11a
bitmap font: fix loading with hd texture packs 2023-09-16 01:19:16 +02:00
Bixilon
ad354cae1a
allow 2048x2048 textures
Some resource packs use it.
2023-09-15 15:03:00 +02:00
Bixilon
c37116aeb7
fix some leaves tests 2023-09-15 00:07:53 +02:00
Bixilon
ba73ac5efb
fix fluid animation uv 2023-09-14 23:49:48 +02:00