3295 Commits

Author SHA1 Message Date
Bixilon
815889cdef
audio: ignore if audio.json is not present
This fixes issues when disabling index assets manager
2022-10-07 08:59:47 +02:00
Bixilon
18acd239be
minor light tracing improvements 2022-10-07 08:36:59 +02:00
Bixilon
a983c15453
improve light benchmark boot time 2022-10-07 08:33:07 +02:00
Bixilon
0a8e882714
add light benchmarks 2022-10-06 23:07:32 +02:00
Bixilon
25d7e29b5b
wip light testing, benchmarking 2022-10-06 21:11:33 +02:00
Bixilon
a68cf346b7
light: fix neighbour propagation 2022-10-06 20:20:08 +02:00
Bixilon
8887160835
network: check max length of compressed packet 2022-10-06 19:57:05 +02:00
Bixilon
04924cd8de
fix dead lock when placing block 2022-10-05 18:25:35 +02:00
Bixilon
5a695919e4
minor performance improvements 2022-10-05 18:22:27 +02:00
Bixilon
abd79f3485
fix light callback triggering when changing block 2022-10-05 18:22:12 +02:00
Bixilon
c80580274e
mesh: replace Float.fromButs calls with generalized call 2022-10-05 16:53:03 +02:00
Bixilon
877778bfb8
improve light propagation through non-full blocks 2022-10-05 10:44:48 +02:00
Bixilon
34ba1330e2
fix crash on worlds with minHeight < 0 2022-10-05 10:43:54 +02:00
Bixilon
bb607fc6aa
make Directions::inverted faster 2022-10-05 10:43:32 +02:00
Bixilon
7d78c62855
bump javafx-svg 2022-10-05 09:07:52 +02:00
Bixilon
f2a5d87407
bump dependencies 2022-10-04 23:37:11 +02:00
Bixilon
7ff14d8fde
heightmap: properly respect world height, fix crash when starting from above world height 2022-10-04 23:19:21 +02:00
Bixilon
ff60ca009d
fix deadlock when changing chunk block data 2022-10-04 23:11:11 +02:00
Bixilon
78e36501fc
TintManager: split fluid tint 2022-10-04 16:16:05 +02:00
Bixilon
ebe5a2fc31
TintManager: split block, item and particle tinting
* This removes the edge case for grass particles in BlockDustParticle
2022-10-04 11:13:18 +02:00
Bixilon
95f288bf23
lan servers: don't allow ports below 1024 2022-10-04 10:52:24 +02:00
Bixilon
a45bcbf52f
boot sequence: print start time
* used for profiling, could be interesting though
2022-10-04 10:33:59 +02:00
Bixilon
2177b19e2e
packet deflater and inflater: swap names, check expected size 2022-10-03 15:38:27 +02:00
Bixilon
381ab7ca2a
fix some fluid rendering bugs 2022-10-03 00:32:59 +02:00
Bixilon
5ca8e057f6
fix some potential dead locks 2022-10-03 00:09:20 +02:00
Bixilon
0eb265aebb
outsource chunk lighting in separate class 2022-10-02 23:17:05 +02:00
Bixilon
d9d3c51bde
improve non json ChatComponent parsing speed 2022-10-02 20:38:36 +02:00
Bixilon
5939d0908f
debug hud: fix facing updating in debug view 2022-10-02 11:33:55 +02:00
Bixilon
987eb086de
fix skylight propagation from neighbours 2022-10-01 23:40:05 +02:00
Bixilon
13626cde9d
add intellij copyright settings 2022-10-01 20:05:29 +02:00
Bixilon
fcd3735426
fix inSectionHeight calculation
Got broken in e0810829432748e718bb050740c91e053850bd62
2022-09-30 21:51:03 +02:00
Bixilon
257e0868cc
remove some unused item classes, item factories 2022-09-30 21:49:09 +02:00
Bixilon
e081082943
inline some functions, improve fluid rendering performance 2022-09-30 10:45:39 +02:00
Bixilon
b175861ab0
WorldRenderer: reduce system time calls 2022-09-30 10:24:52 +02:00
Bixilon
6fd41754a8
bump kutil, fix some critical interrupt bugs
* Jep, thought the JVM handles interrupts differently
2022-09-29 22:34:59 +02:00
Bixilon
254e90acb5
fix attack canceling on entities
* The packet still got sent, whoops
2022-09-29 20:19:17 +02:00
Bixilon
aefb60c8f4
make gui system safe, fix crash when hp changes but not dead 2022-09-29 20:15:37 +02:00
Bixilon
725bf8c159
forbid attacking of ItemEntity 2022-09-29 19:53:40 +02:00
Bixilon
81f3644565
use String::trimWhitespaces from kutil 2022-09-28 21:48:47 +02:00
Bixilon
c2248a8424
deprecated PlayConnection::rendering 2022-09-28 12:12:04 +02:00
Bixilon
77b0738134
YggdrasilException 2022-09-28 11:56:41 +02:00
Bixilon
2055669d1e
rendering: poll events before swapping buffers 2022-09-28 11:10:40 +02:00
Bixilon
bf2f8e49d2
eros: loading resources dialog 2022-09-28 10:58:57 +02:00
Bixilon
5621760a31
eros: Abstract ProgressDialog 2022-09-28 10:33:30 +02:00
Bixilon
a37a279787
improve neighbour propagation performance 2022-09-27 21:22:25 +02:00
Bixilon
4db63bc56f
reduce duplicated fired light events 2022-09-27 20:49:47 +02:00
Bixilon
948a5cb280
light recalculation: fire LightUpdateEvent 2022-09-27 20:16:02 +02:00
Bixilon
e981d0718a
light: fix bugs and improve performance when propagating light from neighbours 2022-09-27 19:48:23 +02:00
Bixilon
6c7915dcaf
light: propagate from neighbours if they change, cleanup neighbour light propagation 2022-09-27 19:36:36 +02:00
Bixilon
ff2272f11b
recalculate skylight on block break 2022-09-27 14:18:54 +02:00