2681 Commits

Author SHA1 Message Date
Bixilon
1168bfed48
fix build with java < 13 2022-03-06 22:15:41 +01:00
Bixilon
4e0a9b1847
improve entity model loading, all chest models 2022-03-06 21:58:47 +01:00
Bixilon
490ce22a5c
improve block entity renderer, improve performance 2022-03-06 20:19:41 +01:00
Bixilon
001fc96ba8
option to toggle slow rendering 2022-03-06 19:38:40 +01:00
Bixilon
7c7d57e101
improve vec3 interpolation performance, improve chest model 2022-03-06 19:18:52 +01:00
Bixilon
e80ae4b115
fix some block setting bugs 2022-03-06 18:26:56 +01:00
Bixilon
801eacc14d
fix some block entity bugs, improve render system abstractions, improve performance 2022-03-06 18:00:55 +01:00
Bixilon
3137b59e07
rendering: improve performance 2022-03-06 17:23:05 +01:00
Bixilon
c570e939b8
hud: don't render hotbar in spectator mode 2022-03-06 17:04:00 +01:00
Bixilon
602b620c89
fix crosshair rendering and block outline rendering in spectator mode 2022-03-06 16:56:29 +01:00
Bixilon
a4856529b0
block entities: create corresponding block class 2022-03-06 16:49:04 +01:00
Bixilon
c95ed6c39d
improve block with entity handling and building 2022-03-06 01:49:57 +01:00
Bixilon
90dc1bf43c
skeletal: only update part of the uniform buffer 2022-03-06 00:41:58 +01:00
Bixilon
fd75562b09
opengl: don't unbind buffers 2022-03-06 00:41:38 +01:00
Bixilon
30fb1746b5
skeletal manager, improve skeletal code and performance 2022-03-06 00:19:49 +01:00
Bixilon
c551eae628
skeletal: fix transforms, block rotation 2022-03-05 01:51:37 +01:00
Bixilon
eadb536838
skeletal: move tint and light from mesh to transforms 2022-03-04 21:26:12 +01:00
Bixilon
35b3a90009
improve transforming 2022-03-04 21:17:22 +01:00
Bixilon
9c6b18ddcf
skeletal: keyframe channels 2022-03-04 12:54:04 +01:00
Bixilon
bd7bb0fe74
improve multi threading with entities 2022-03-03 23:56:50 +01:00
Bixilon
d889198573
improve chest model
This changes the model, it does not look the like the one in minecraft
2022-03-03 22:11:31 +01:00
Bixilon
74c98d010d
bump dependencies 2022-03-03 21:38:47 +01:00
Bixilon
8a379f2a97
wip skeletal animations 2022-03-03 21:10:30 +01:00
Bixilon
7679e4e012
fix some crashes in chunk section data 2022-03-03 19:57:08 +01:00
Bixilon
32f29325b8
chest opening/closing animation 2022-03-03 18:21:29 +01:00
Bixilon
b773abbf61
skeletal: fixes, load full format 2022-03-03 15:09:24 +01:00
Bixilon
65daa6f8c1
improve chest rendering, improve render system performance 2022-02-28 23:39:00 +01:00
Bixilon
a1a5348f17
improve chest rendering 2022-02-28 22:54:22 +01:00
Bixilon
4f2371ac0a
readme: add badges, add matrix chat link 2022-02-28 17:15:56 +01:00
Bixilon
14f663fb5c
network: 1.18.2 2022-02-28 16:40:13 +01:00
Bixilon
dddf61da59
wip: loading of skeletal models 2022-02-28 16:38:55 +01:00
Bixilon
6963a85de9
wip: render chests (block entities) 2022-02-27 21:27:12 +01:00
Bixilon
ac5979420e
switch to fastutil-core, bump dependencies
* This reduces the binary size
2022-02-26 23:28:13 +01:00
Bixilon
f503816864
Merge branch 'work/gui/inventory' 2022-02-26 22:57:57 +01:00
Bixilon
8bd52caf7f
container action: swap 2022-02-26 22:56:14 +01:00
Bixilon
e074ba66f8
hud: fix offhand cache invalidation 2022-02-26 22:52:06 +01:00
Bixilon
a446a66a71
container action: remove old stuff 2022-02-26 22:33:39 +01:00
Bixilon
85d7a62ac7
chat: set pointer to end when value changes 2022-02-26 22:33:16 +01:00
Bixilon
65a5bd3502
fix container actions bugs, gui: click counter, pick all container click action 2022-02-26 21:05:49 +01:00
Bixilon
d2dd7ebcf3
readme: add note that this is not a clone 2022-02-26 20:21:56 +01:00
Bixilon
a6e19d0896
fix some multi threading crashes, gui: implement popping of specific element 2022-02-26 19:32:26 +01:00
Bixilon
0a8c1f974e
opengl: remove some errors, fix some animation bugs 2022-02-26 19:12:09 +01:00
Bixilon
173b28b6e6
improve item rendering: durability, enchanted 2022-02-26 18:40:19 +01:00
Bixilon
5bc3c5f4e3
player container: update equipment 2022-02-26 18:13:22 +01:00
Bixilon
44ffd1c41b
more container and gui fixes 2022-02-26 17:28:27 +01:00
Bixilon
63cdc8abf0
fix some inventory actions, make ItemStack::copy is non locking 2022-02-26 16:11:02 +01:00
Bixilon
4917de4c00
generic container: name 2022-02-26 13:48:01 +01:00
Bixilon
b057a98a4f
generic container: clicking, map inventory slots 2022-02-26 13:29:54 +01:00
Bixilon
f7aef99cf3
container gui factories, gui: generic container (wip) 2022-02-26 13:11:21 +01:00
Bixilon
46b26d6de3
network: 1.18.2-rc1 2022-02-25 22:51:49 +01:00