2760 Commits

Author SHA1 Message Date
Bixilon
cb9bf79f3c
containers: synchronize client sided with inventory 2022-05-11 22:36:14 +02:00
Bixilon
5ea7678ff2
fix connection state determination after death 2022-05-11 21:59:45 +02:00
Bixilon
2779fd3be5
world events: ignore null events 2022-05-11 21:24:00 +02:00
Bixilon
e30a5de578
container: allow shift clicking with item in hand 2022-05-11 21:12:16 +02:00
Bixilon
fd42346847
fix break progress recalculation 2022-05-11 20:38:01 +02:00
Bixilon
2d5fb3cb1d
empty chat component, various performance improvements 2022-05-11 20:35:28 +02:00
Bixilon
fcb7acb1af
readme: update rendering features 2022-05-11 20:26:37 +02:00
Bixilon
7fcda64a8d
improve palette performance, improve hud performance 2022-05-11 20:26:23 +02:00
Bixilon
0f0441d409
don't reprepare crosshair every frame 2022-05-11 20:25:45 +02:00
Bixilon
8dc509b9d6
world renderer: fix deadlock 2022-05-11 18:21:37 +02:00
Bixilon
410b06432e
fluid renderer: use unsafe get to calculate corners height
Improves the performance
2022-05-11 18:21:19 +02:00
Bixilon
f313efe214
network: set chunk packets to lower priority 2022-05-11 18:12:24 +02:00
Bixilon
f2f7c9f371
world renderer: sort queue by chunk section position 2022-05-11 17:54:39 +02:00
Bixilon
390ce2e139
world renderer: use an additional set to faster remove chunks 2022-05-11 17:41:38 +02:00
Bixilon
946aa3e8ac
world renderer: don't copy preparing task list 2022-05-11 13:57:44 +02:00
Bixilon
7fdb04785f
reaedme: reorder features, contributing: fix matrix chat link 2022-05-11 12:18:22 +02:00
Bixilon
dc12d0b678
fix internal chat not hiding anymore 2022-05-11 12:02:51 +02:00
Bixilon
e998d8538f
fix performance hud element not showing after disabling debug screen 2022-05-11 09:21:32 +02:00
Bixilon
9b6c462b75
interaction manager: don't crash when attacking invalid (or despawned) entity 2022-05-11 09:09:08 +02:00
Bixilon
f58b06026c
texture: only warn on texture loading error
This fixes the crash while loading 1.14
2022-05-11 09:05:28 +02:00
Bixilon
33c9f1519b
dimensions: fix maxY calculation, GH-5 2022-05-11 08:50:29 +02:00
Bixilon
b7346a7640
tick world, entities with a higher priority 2022-05-11 08:31:48 +02:00
Bixilon
68ff96739d
only poll rendering if enabled 2022-05-10 23:33:00 +02:00
Bixilon
305e0fcb75
assets manager: rename nullGet to getOrNull 2022-05-10 22:57:52 +02:00
Bixilon
fe35f3fed3
fix chunk reading in dimensions where data height differs from the maxY 2022-05-10 22:50:06 +02:00
Bixilon
68a74b0fb3
fix crash when trying to place block above dimensions max height 2022-05-10 22:49:36 +02:00
Bixilon
38e5f54319
bump kutil
This fixes the wrongly prioritized thread pool, thus it makes the nether far more playable
2022-05-10 22:44:06 +02:00
Bixilon
e2a88a7aa9
entity data: allow number casting 2022-05-10 18:19:34 +02:00
Bixilon
d554c919a3
entity: make hotbox color open 2022-05-10 18:05:05 +02:00
Bixilon
1bcb48aa44
integrate internal chat into normal chat
Fixes freeze when dying while having the chat open
2022-05-10 18:01:56 +02:00
Bixilon
366235dafa
sounds: don't queue sounds in the thread pool 2022-05-10 13:39:02 +02:00
Bixilon
a37240668c
properly credit occlusion culling 2022-05-10 00:31:20 +02:00
Bixilon
38d84cdc26
fix crash in ResourceLocationRegistry 2022-05-09 21:47:51 +02:00
Bixilon
4a9712dab1
fix crash when calculating world visibility 2022-05-09 15:37:52 +02:00
Bixilon
bdbd487859
fix more chunk reading bugs, fix container bugs 2022-05-09 15:35:23 +02:00
Bixilon
29550d9788
fix chunk reading on custom servers, fixes GH-4 2022-05-09 13:07:15 +02:00
Bixilon
7a9ee5779d
chunk: silently ignore section requests if chunk is not initialized yet 2022-05-09 11:01:10 +02:00
Bixilon
84534c2d9f
container: fix opening of multiple levels, GH-4 2022-05-09 11:00:26 +02:00
Bixilon
3d3fc46b31
dimension: validate size, fix light reading 2022-05-09 09:26:52 +02:00
Bixilon
1bf46d2bf1
add some technical rendering documentation 2022-05-08 23:31:47 +02:00
Bixilon
6f52380069
improve rendering performance 2022-05-08 22:07:23 +02:00
Bixilon
1176d82ed4
occlusion: fix some graph and flood filling bugs 2022-05-08 22:07:23 +02:00
Bixilon
9b76c54e54
occlusion: fix frustum culling bug 2022-05-08 22:07:22 +02:00
Bixilon
246adc2708
occlusion: fix some flood filling issues 2022-05-08 22:07:22 +02:00
Bixilon
51842a4875
occlusion graph: frustum cull graph 2022-05-08 22:07:21 +02:00
Bixilon
aa3a8d500b
occlusion graph: only store visibility status, not the combination
That makes the whole thing A LOT faster
2022-05-08 22:07:21 +02:00
Bixilon
909f4c0b88
occlusion: fix some storing bugs 2022-05-08 22:07:20 +02:00
Bixilon
16df2a306c
option to disable occlusion culling, create world cache 2022-05-08 22:07:20 +02:00
Bixilon
019c0146ec
occlusion data: use an array instead of a hashmap 2022-05-08 22:07:19 +02:00
Bixilon
bd38152508
calculate worlds size -> server view distance 2022-05-08 22:07:18 +02:00