4627 Commits

Author SHA1 Message Date
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
Moritz Zwerger
8cfc4efd32
remove some unneeded block entities 2023-10-29 22:31:58 +01:00
Moritz Zwerger
a7d8a09e1b
integrate some block entity factories 2023-10-29 20:29:09 +01:00
Moritz Zwerger
18ef672248
fix some tests, fix chests 2023-10-29 20:01:58 +01:00
Moritz Zwerger
cc31e405d1
remove pixlyzer storage block entity, integrate chest blocks 2023-10-29 19:38:35 +01:00
Moritz Zwerger
1498a69e33
block with entity (diverge from PixLyzerBlockWithEntity) 2023-10-29 18:22:12 +01:00
Moritz Zwerger
62de41d806
crash reporter. include crash notes
Actually I searched why the Thread is the JavaFX Thread because of #124. Its because they clicked on hard crash.
2023-10-29 18:06:13 +01:00
Moritz Zwerger
75eccdc798
skeletal shade normal: improve encoding on precision loss 2023-10-29 17:51:02 +01:00
Moritz Zwerger
0357c6ca16
physics: don't crash on invalid door block (<1.13) 2023-10-29 17:42:43 +01:00
Moritz Zwerger
66ae8ba87a
3rd person view: front and back 2023-10-29 17:40:45 +01:00
Moritz Zwerger
96afa2e4c4
door renderer: don't crash if other block is the same half 2023-10-29 17:27:26 +01:00
Moritz Zwerger
28abad23c3
entities renderer: add on rendering thread
That fixes/workarounds deadlocks
2023-10-29 17:23:47 +01:00
Moritz Zwerger
c13f2f3445
network legacy: properly use fixer to fix resource locations 2023-10-29 17:23:26 +01:00
Moritz Zwerger
f04a2720ca
remove deprecated EntitySpawnEvent 2023-10-29 17:09:05 +01:00
Moritz Zwerger
2b3d905a29
skeletal shader: split in normal and lightmap
Lightmap shader is not interpolated between light values, that is faster for block entities.
2023-10-29 17:08:50 +01:00
Moritz Zwerger
013c3998c6
SkeletalMeshBuilder 2023-10-29 16:27:27 +01:00
Moritz Zwerger
219a8085f8
skeletal: change normal encoding, shade lighting interpolation 2023-10-29 16:04:47 +01:00
Moritz Zwerger
b6b0a82ca9
skeletal rotation fixes and improvements, improve player model 2023-10-29 14:59:08 +01:00
Moritz Zwerger
978c2f06ad
account util: MinecraftNotPurchasedError 2023-10-29 12:16:16 +01:00
Moritz Zwerger
3adc8d919e
network: forbid packets with length <= 0 2023-10-28 23:01:58 +02:00
Moritz Zwerger
4773311260
skin parts 2023-10-28 22:29:49 +02:00
Moritz Zwerger
b0d143943b
player light 2023-10-28 20:00:10 +02:00
Moritz Zwerger
d1b8dc18c7
entities: interpolated light 2023-10-28 16:54:31 +02:00
Moritz Zwerger
926198e18e
hitboxes: don't render invisible, render through walls 2023-10-28 16:16:11 +02:00
Moritz Zwerger
6f10bce914
player fixes 2023-10-28 15:23:41 +02:00
Moritz Zwerger
a29155cb96
dynamic textures: fix cleaning up 2023-10-28 14:25:36 +02:00
Moritz Zwerger
424ef281cb
dynamic texture fixes, skin fixes, player model fixes 2023-10-28 13:56:47 +02:00