5063 Commits

Author SHA1 Message Date
Moritz Zwerger
4fd4c8c1a0
network: ignore if recipe not found 2023-11-04 19:45:14 +01:00
Moritz Zwerger
30414c756e
Revert "Mesh: Force use FragmentedArrayFloatList"
This reverts commit 0a06695d
2023-11-04 19:17:49 +01:00
Moritz Zwerger
04edd74988
bump, adopt kutil 1.24 2023-11-04 19:14:26 +01:00
Moritz Zwerger
ec8dbbdcb4
pixlyzer: don't crash when block entity is not implemented 2023-11-04 19:13:53 +01:00
Moritz Zwerger
93a5c3a48d
network: handle async exceptions correctly if netty is busy 2023-11-04 19:13:05 +01:00
Moritz Zwerger
78533acfad
bump dependencies 2023-11-04 18:05:25 +01:00
Moritz Zwerger
65b5367f07
improvements, fixes 2023-11-04 18:00:44 +01:00
Moritz Zwerger
4938fde8bd
network: chunk receiving: force create all block entities 2023-11-04 01:04:36 +01:00
Moritz Zwerger
89960ff1f4
Mat4::translateYAssign, improve text billboard code 2023-11-03 16:04:45 +01:00
Moritz Zwerger
00ab71e73b
Mesh: unload data if not loaded yet
That should fix some memory leaks (especially in entity rendering)
2023-11-03 15:44:07 +01:00
Moritz Zwerger
2d18be7ee4
ascented font
To be tested...That could actually fix äöü rendering.
2023-11-03 15:34:25 +01:00
Moritz Zwerger
7619b98a6a
wip billboard text rendering 2023-11-03 09:43:32 +01:00
Moritz Zwerger
977127add7
sign back rendering 2023-11-02 19:58:03 +01:00
Moritz Zwerger
79a8dc60db
wip entity name rendering, fixes, changes 2023-11-02 19:37:13 +01:00
Moritz Zwerger
f3e9eb3b87
render loop: poll events twice
That massively reduces latency
2023-11-02 16:31:13 +01:00
Moritz Zwerger
c62d6e2678
move all entity features register 2023-11-02 13:30:47 +01:00
Moritz Zwerger
b33696058f
entity renderer: damage 2023-11-02 10:10:51 +01:00
Moritz Zwerger
d33eb3bb6c
refactor sign block entity renderer + standing back text
To be tested...
2023-11-02 09:44:41 +01:00
Moritz Zwerger
89cc9e63ab
wip entity invisibility 2023-11-02 07:53:32 +01:00
Moritz Zwerger
00d356d9b4
fix block entity getting/setting 2023-11-01 19:08:52 +01:00
Moritz Zwerger
50ca412424
fix 3rd person not raycasting correctly when viewing player from front 2023-11-01 19:08:38 +01:00
Moritz Zwerger
4491522e6b
sign nbt test (1.20) 2023-11-01 19:00:18 +01:00
Moritz Zwerger
bcea0cab2d
glowing sign text 2023-11-01 18:51:24 +01:00
Moritz Zwerger
ca6c8d46b8
update some crash report comments 2023-10-31 23:36:34 +01:00
Moritz Zwerger
b3a34c0cf0
fix chest renderer in <1.13 2023-10-31 23:22:26 +01:00
Moritz Zwerger
076d63e075
fix sign rendering in 1.20, sign fixes, block entity rendering fixes 2023-10-31 22:09:21 +01:00
Moritz Zwerger
d27b977ab3
input: don't invoke keybinding when handler was just closed 2023-10-31 22:08:48 +01:00
Moritz Zwerger
351267d8cb
improve meshed entity rendering 2023-10-31 20:02:38 +01:00
Moritz Zwerger
3fc486f592
RenderedBlockEntity 2023-10-31 18:57:04 +01:00
Moritz Zwerger
9bfb4fac6e
solid section mesher tests 2023-10-31 15:16:32 +01:00
Moritz Zwerger
54870bb864
rename SingleChunkMesh to ChunkMesh 2023-10-30 23:07:34 +01:00
Moritz Zwerger
68f8f63c04
fix shulker box culling 2023-10-30 23:00:07 +01:00
Moritz Zwerger
3c321373b3
wip sleeping and sneaking 2023-10-30 22:31:36 +01:00
Moritz Zwerger
9455ef7d28
LivingEntityRenderer 2023-10-30 22:18:14 +01:00
Moritz Zwerger
5330b160f3
gui: fix pausing on window focus loose 2023-10-30 22:16:11 +01:00
Moritz Zwerger
d4361e20b8
fix flip easter egg 2023-10-30 22:07:51 +01:00
Moritz Zwerger
f255d5278d
fixes 2023-10-30 19:58:02 +01:00
Moritz Zwerger
520a02b77b
skeletal face: render children before self
That prevents heavy z fighting between the player model and the skin layers. (because the depth function is LESS_OR_EQUALS).
2023-10-30 17:51:16 +01:00
Moritz Zwerger
adb5879db6
camera: clip at max render distance 2023-10-30 17:50:17 +01:00
Moritz Zwerger
4a2d325490
wip arm animator 2023-10-30 17:29:52 +01:00
Moritz Zwerger
9e0b9d47fb
entity easter egg: flipped 2023-10-30 17:29:35 +01:00
Moritz Zwerger
7d7207bfb2
entity renderer: push custom matrix
That allows model translations (like rotate it 180°)
2023-10-30 16:22:52 +01:00
Moritz Zwerger
1a2937184b
outsource EntitySpeed 2023-10-30 16:00:14 +01:00
Moritz Zwerger
eb1f231d47
wip leg animator 2023-10-30 15:18:40 +01:00
Moritz Zwerger
b801936340
turn ShaderSetter in an interface
code style...
2023-10-30 15:18:29 +01:00
Moritz Zwerger
4722ef13b6
network: fix initial yaw/pitch reading
Yep, thanks mojang. The values are swapped -/
2023-10-30 00:45:00 +01:00
Moritz Zwerger
5d9405828b
player model, skin layer fixes 2023-10-30 00:19:27 +01:00
Moritz Zwerger
7a49d20e75
dynamic texture array: upload if thread is rendering thread 2023-10-29 23:57:42 +01:00
Moritz Zwerger
9e6a5f9188
human: outsource head position 2023-10-29 22:55:12 +01:00
Moritz Zwerger
8fe94cfcaf
shulker box: block culling 2023-10-29 22:41:10 +01:00