4318 Commits

Author SHA1 Message Date
Bixilon
73eb2cbbca
remove SystemInformation::PROCESSOR_SPEED 2023-06-26 19:40:36 +02:00
Bixilon
fbf49224ee
proper face culling 2023-06-26 19:24:11 +02:00
Bixilon
712d08ca5f
it: ensure spectators are aways allowed to fly 2023-06-26 19:13:08 +02:00
Bixilon
ff13ad53eb
replace Block::randomTick with RandomDisplayTickable::randomDisplayTick 2023-06-26 19:03:33 +02:00
Bixilon
8ca6bea0c6
remove Block::getPlacementState
This should be done in the item class
2023-06-26 18:54:33 +02:00
Bixilon
652aa4b4ea
remove Block::onUse, InteractBlockHandler 2023-06-26 18:51:44 +02:00
Bixilon
11a7034dec
reformat account controller
Thanks IntelliJ
2023-06-26 18:42:01 +02:00
Bixilon
a649edbdaa
more culling tests, improved culling 2023-06-26 18:37:36 +02:00
Bixilon
b0477da4b7
fix world renderer meshing on single threaded systems 2023-06-26 18:10:23 +02:00
Bixilon
24704e4b99
entity renderer: fix freeze on low thread systems 2023-06-26 18:07:35 +02:00
Bixilon
4edfdd9235
fix connecting if system has low thread count 2023-06-26 18:05:25 +02:00
Bixilon
00407633d5
eros: fix freeze if only one thread available 2023-06-26 17:29:17 +02:00
Bixilon
334cddde50
more face culling tests 2023-06-26 16:49:34 +02:00
Bixilon
2e85f8212a
remove username from AccountUtil::joinMojangServer 2023-06-26 14:23:31 +02:00
Bixilon
4e6d9a7675
resource assets stream
May be a workaround for graal vm (#115) or Android (#71)
2023-06-25 13:34:07 +02:00
Bixilon
f3bbf64e21
fix benchmark building 2023-06-25 13:33:26 +02:00
Bixilon
ac3088e0db
network: < 1.15 swap rain_start and rain_stop game event
Now it is not always raining on Cuberite servers :)
2023-06-25 02:24:15 +02:00
Bixilon
e783fab57a
cleanup PauseMenu and DebugMenu a bit 2023-06-25 02:08:43 +02:00
Bixilon
f81004a329
block models: collect side sizes
Still need to determinate them :)
2023-06-25 02:01:54 +02:00
Bixilon
ad3aee4bdb
debug menu: ☀️ 2023-06-25 02:00:19 +02:00
Bixilon
22921cab0d
debug menu: option for toggling allow flight 2023-06-25 01:58:25 +02:00
Bixilon
1bdc5aecea
force flying in spectator 2023-06-25 01:57:54 +02:00
Bixilon
ec1cab0901
debug menu: option for toggling allow flight 2023-06-25 01:57:24 +02:00
Bixilon
311024dacc
force flying in spectator 2023-06-25 01:54:17 +02:00
Bixilon
c8f1c8e27a
FallingBlockEntity: add missing super.tick call 2023-06-25 01:41:42 +02:00
Bixilon
ffaebece84
falling block entity physics 2023-06-25 01:40:02 +02:00
Bixilon
a98b21b38b
entity renderer: don't call millis for every entity
Not 10000% correct now, but should do the trick
2023-06-25 01:22:28 +02:00
Bixilon
29de011f14
optimize collision physics 2023-06-25 01:21:59 +02:00
Bixilon
87112de245
optimize item entity physics more 2023-06-25 01:21:45 +02:00
Bixilon
c0e76181bd
audio player: don't exceed source limit; increase source limit 2023-06-25 01:00:27 +02:00
Bixilon
0b7b6261da
item entity: don't tick if below world 2023-06-25 00:56:37 +02:00
Bixilon
74347891e5
primed tnt physics 2023-06-25 00:51:52 +02:00
Bixilon
3694fefeed
improve entity data performance 2023-06-25 00:36:54 +02:00
Bixilon
468e3ec735
optimize item entity physics performance 2023-06-25 00:34:01 +02:00
Bixilon
3d301929fe
EntityCollectS2CP: don't throw exception if entity not present anymore
Should not happen though
2023-06-25 00:27:36 +02:00
Bixilon
a9c70f06f3
adapt kutil 1.23.2 2023-06-25 00:23:35 +02:00
Bixilon
1ad8220681
adapt kutil 1.23.1 2023-06-24 23:44:31 +02:00
Bixilon
0f46d9a496
entity ticker, chunk ticker
This uses brand new AsyncIterators, should reduce pool spamming
2023-06-24 23:08:50 +02:00
Bixilon
c160718be1
bump kutil 2023-06-24 22:47:19 +02:00
Bixilon
792c8e3b40
optimize emtpy section iteration 2023-06-24 22:45:54 +02:00
Bixilon
a5cead6768
deprecate some kutil 1.23 functions 2023-06-24 22:29:20 +02:00
Bixilon
334939b8b5
chat component rendering: test multiple blank lines 2023-06-24 15:08:07 +02:00
Bixilon
25eeb77a05
recipes: allow 0 as valid id 2023-06-24 15:08:04 +02:00
Bixilon
5e5463f6bb
chat: don't draw half line (lines shifted when active) 2023-06-24 15:06:49 +02:00
Bixilon
2b62a8a069
hotbar levels: remove background 2023-06-24 15:06:26 +02:00
Bixilon
18798f6de6
fix moon phase calculation on very very very (fake) old worlds 2023-06-24 01:07:18 +02:00
Bixilon
51d4a31e6c
text renderer: fix crash when text starts with newline + tests 2023-06-24 01:07:18 +02:00
Bixilon
64bf7fa4d4
more face culling tests 2023-06-22 23:31:41 +02:00
Bixilon
60cda1237e
BlockStateManager
This abstracts it and makes the code cleaner
2023-06-22 01:02:37 +02:00
Bixilon
36199275be
BlockFactories: ignore deprecations (AirBlock) on file level 2023-06-22 00:41:15 +02:00