3000 Commits

Author SHA1 Message Date
Bixilon
22a769fa2a
bump javafx 2022-08-15 00:31:00 +02:00
Bixilon
76a8747330
bump dependencies 2022-08-15 00:31:00 +02:00
Bixilon
adfcd2fcda
neighbour light tracing 2022-08-15 00:30:59 +02:00
Bixilon
8e1fb61e54
readme: improve language 2022-08-15 00:30:58 +02:00
Bixilon
b3ce614120
crash if can not find theme 2022-08-15 00:30:58 +02:00
Bixilon
1597ada864
add some notes about the architecture 2022-08-15 00:30:57 +02:00
Bixilon
ee459bee47
improve light calculation 2022-08-15 00:30:56 +02:00
Bixilon
a3ca8e37ee
wip light decrease 2022-08-15 00:30:56 +02:00
Bixilon
8e5fb9a548
FluidCullSectionPreparer: use chunk neighbour cache 2022-08-15 00:30:55 +02:00
Bixilon
eee4d49ad6
section light: simplify neighbours 2022-08-15 00:30:54 +02:00
Bixilon
727db397f8
chunk section: outsource light to SectionLight 2022-08-15 00:30:54 +02:00
Bixilon
8815bcae65
fire LightChangeEvent 2022-08-15 00:30:53 +02:00
Bixilon
f7193760f1
light: properly update neighbour chunks 2022-08-15 00:30:52 +02:00
Bixilon
d683007995
light debug mode 2022-08-15 00:30:52 +02:00
Bixilon
e9743b0318
mark CommandsS2CP as thread safe 2022-08-15 00:30:51 +02:00
Bixilon
99e26ec699
network: force handle thread safe low priority packets async 2022-08-15 00:30:50 +02:00
Bixilon
802342401e
trace neighbour light 2022-08-15 00:30:49 +02:00
Bixilon
641c80d94e
chunk: neighbour cache
Plan was to use it for lighting, but the world renderer can also benefit from it. Kind of a graph now
2022-08-15 00:30:49 +02:00
Bixilon
decee49071
basic block light engine 2022-08-15 00:30:48 +02:00
Bixilon
a7ab19277b
discard light packets 2022-08-15 00:30:47 +02:00
Bixilon
e3158f5ead
ignore server light 2022-08-15 00:30:43 +02:00
Bixilon
a4862abe13
fix AssetsPropertiesGenerator never quitting 2022-07-16 00:13:02 +02:00
Bixilon
6ac6c8b362
1.19: fix global position reading, GH-6 2022-07-13 23:56:58 +02:00
Bixilon
f32ae22f16
fix chunk data packet reading 2022-07-13 23:45:04 +02:00
Bixilon
e4f2b3dad8
don't calculate occlusion for empty sections 2022-07-13 23:43:27 +02:00
Bixilon
f319436a6c
fix eventual crash in chunk reading 2022-07-13 23:43:03 +02:00
Bixilon
609e9a104e
fix view distance change performance/memory leaks 2022-07-13 22:09:59 +02:00
Bixilon
1dd41f25b2
properly calculate world view distance 2022-07-13 22:08:48 +02:00
Bixilon
a9c7a317c9
fix world visibility graph behind one frame when moving 2022-07-11 18:20:00 +02:00
Bixilon
b123c2617f
fix buggy world size calculation 2022-07-11 18:13:35 +02:00
Bixilon
6f071c81d0
properly verify assets, GH-6 2022-07-10 12:06:44 +02:00
Bixilon
8bde0bc65e
assets loading: only log first exception 2022-07-10 10:57:04 +02:00
Bixilon
df03e0b766
rename CommandSuggestionsC2SP 2022-07-10 10:56:02 +02:00
Bixilon
9dc05c4df8
network: 1.19.1-pre2, 1.19.1-pre3 2022-07-09 19:54:41 +02:00
Bixilon
5d69d0bad5
IndexAssetsManager: properly workaround bad timing issues, GH-6 2022-07-09 19:21:50 +02:00
Bixilon
902c7aef4a
connection loading: correctly handle async exceptions 2022-07-09 19:20:40 +02:00
Bixilon
bde17f02ef
set all log levels to verbose if running with --verbose 2022-07-09 19:20:13 +02:00
Bixilon
44d8aa36a1
fix stuck loading in IndexAssetsManager 2022-07-09 19:04:53 +02:00
Bixilon
abdcea39eb
Technoblade never dies 2022-07-01 23:34:45 +02:00
Bixilon
97189ff0e6
network: 1.19.1-pre1, 1.19.1-rc1 2022-06-27 19:23:15 +02:00
Bixilon
31b14cf54a
fix crash in AssetsPropertiesGenerator 2022-06-27 19:22:47 +02:00
Bixilon
0306868cc7
1.19: fix TabListS2CP public key reading 2022-06-17 21:36:35 +02:00
Bixilon
1677e9152a
network: fix encryption of nonce 2022-06-17 21:33:40 +02:00
Bixilon
0755ceb60b
chat component json serialisation 2022-06-17 19:51:10 +02:00
Bixilon
976a60bbd1
1.19: send signed chat messages 2022-06-17 17:40:03 +02:00
Bixilon
a45a03ad30
1.19: check signature of other player public keys 2022-06-17 15:59:24 +02:00
Bixilon
d2549fb0a5
1.19: wip signed connection 2022-06-17 15:35:49 +02:00
Bixilon
844ad8ccda
load player private key 2022-06-17 11:58:52 +02:00
Bixilon
605674e771
fetch minecraft public and private key 2022-06-17 11:26:40 +02:00
Bixilon
f10abc3d69
properly synchronized scoreboard, fix other scoreboard bugs 2022-06-16 16:06:01 +02:00