5063 Commits

Author SHA1 Message Date
Moritz Zwerger
685b349b5b
add legacy entity event parsing test
ik, its failing
2023-10-02 18:02:00 +02:00
Spongecade
843b5328b6
Update Minecraft wiki links to new domain
(cherry picked from commit 53be7af81aa65123809cc023a4537e42fb579cbe)
2023-10-02 17:24:23 +02:00
Moritz Zwerger
ad80b24b55
block state registry: warn if id is duplicated 2023-10-02 17:23:33 +02:00
Bixilon
e3be42f686
network: handle tab list data (1.7) 2023-10-02 00:18:03 +02:00
Bixilon
2126c34012
don't box packet handle exception in log files 2023-10-01 23:24:19 +02:00
Bixilon
4b3c5fbda9
network: lots of pre flattening and 1.7 fixes 2023-10-01 23:15:21 +02:00
Bixilon
a9069c7403
remove unneeded and deprecated resource location handling 2023-10-01 21:48:09 +02:00
Bixilon
ad7354964d
fix some network issues (<1.13) 2023-10-01 21:33:55 +02:00
Bixilon
a6c06d4d80
model chooser, custom block properties per version
Now grass can be snowy in pre flattening versions
2023-10-01 18:36:42 +02:00
Bixilon
bf84b99df3
make block properties not an enum
Long needed refactor
2023-09-28 20:43:22 +02:00
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