Bixilon
|
0e45237ce4
|
world renderer: loaded meshes
|
2022-12-22 18:14:41 +01:00 |
|
Bixilon
|
50dc60d3f1
|
mesh loading queue
|
2022-12-22 17:53:27 +01:00 |
|
Bixilon
|
f3d8b74607
|
mesh unloading queue
|
2022-12-22 16:36:10 +01:00 |
|
Bixilon
|
4a9e6ffd6f
|
world renderer: load models in model loader
|
2022-12-22 15:45:37 +01:00 |
|
Bixilon
|
31ba179503
|
catch all svg loading errors
This fixes a still unknown bug on windows where svg loading fails
|
2022-12-22 15:16:27 +01:00 |
|
Bixilon
|
bfc8f33468
|
architecture: note about integrated registries
|
2022-12-21 17:35:05 +01:00 |
|
Bixilon
|
3338ea145b
|
registries: make block registry depend on particles
This fixes an eventual crash when loading
|
2022-12-20 20:29:23 +01:00 |
|
Bixilon
|
72dfeb7557
|
dimension properties: fix crash when dimension has exactly one section
+ rename some properties
+ test
|
2022-12-20 20:19:16 +01:00 |
|
Bixilon
|
344ad83055
|
jcl: fix unloading classes
|
2022-12-20 15:07:16 +01:00 |
|
Bixilon
|
5f66b0729b
|
eros: fix exception when switching account
|
2022-12-20 14:48:33 +01:00 |
|
Bixilon
|
f057859113
|
eros: replace events with observables
This fixes a lot of bugs, also improved memory "safety"
|
2022-12-20 14:25:26 +01:00 |
|
Bixilon
|
cbfa644a31
|
store entity rotation as float
|
2022-12-20 09:14:29 +01:00 |
|
Bixilon
|
2aa261acae
|
InByteBuffer: uniformed position delta reading
|
2022-12-19 18:35:10 +01:00 |
|
Bixilon
|
a1363c816a
|
unify InByteBuffer::readVec3d
|
2022-12-19 18:31:12 +01:00 |
|
Bixilon
|
c8c316880c
|
sound: generic method for reading sound pitch
Thanks @turtius for the confusing name of `SOUND_PITCH_DIVIDER`
|
2022-12-19 12:18:51 +01:00 |
|
Bixilon
|
2f0b27836b
|
deprecate some classes (kutil)
|
2022-12-19 12:18:16 +01:00 |
|
Bixilon
|
7777ea9ff0
|
items: all armor items, turtle helmet, elytra
|
2022-12-17 23:34:28 +01:00 |
|
Bixilon
|
2e6a600f08
|
rename "factoryMap" in DefaultFactory
|
2022-12-17 22:44:26 +01:00 |
|
Bixilon
|
59be290609
|
fix invalid profile name when creating new profile
|
2022-12-17 22:35:24 +01:00 |
|
Bixilon
|
50790dc455
|
fix potential crash when updating chunk neighbours if chunk is initializing
|
2022-12-16 22:56:12 +01:00 |
|
Bixilon
|
7513f01871
|
network: create chunk before loading data
This reduces fog size and shrinking when crossing borders
|
2022-12-16 22:34:40 +01:00 |
|
Bixilon
|
bc90ec93b3
|
move some packages
|
2022-12-16 16:54:09 +01:00 |
|
Bixilon
|
caa295d9ea
|
move version, fixer out of registries package
|
2022-12-16 16:02:55 +01:00 |
|
Bixilon
|
970b7929d2
|
make water overlay less bright
Now it does not look that weird anymore
|
2022-12-16 15:52:07 +01:00 |
|
Bixilon
|
eaeb59132c
|
invalidate neighbour skylight when level==1
This fixes some potential black spots in the world when the block is using cullface option to get the neighbours light level
|
2022-12-16 15:48:22 +01:00 |
|
Bixilon
|
a37d6d69a7
|
mesh: allow creation of vertex buffer async
This introduces a new state and function for it: `FINISHED`
|
2022-12-16 15:44:05 +01:00 |
|
Bixilon
|
b8088c18b9
|
fix crash in FragmentedArrayFloatList
|
2022-12-16 12:24:56 +01:00 |
|
Bixilon
|
c82981eb7a
|
crash properly if gui preparing error occurs
|
2022-12-16 12:24:36 +01:00 |
|
Bixilon
|
67be1fac2e
|
fix potential crash when camera position is not in world
|
2022-12-16 11:10:20 +01:00 |
|
Bixilon
|
50ca6b3dae
|
renderWindow: properly crash when error happens in camera
|
2022-12-16 10:28:59 +01:00 |
|
Bixilon
|
a96b520331
|
use fragmented list, fix fragmented list bugs
|
2022-12-16 10:28:30 +01:00 |
|
Bixilon
|
1c0b3f1265
|
fix some bugs in fragmented array list
|
2022-12-15 20:31:05 +01:00 |
|
Bixilon
|
c377500214
|
fix float buffer copying on < java 16
|
2022-12-15 19:54:27 +01:00 |
|
Bixilon
|
e8a185d10d
|
temporary disable fragmented list (bug fix inc)
|
2022-12-15 19:17:50 +01:00 |
|
Bixilon
|
78cd542e14
|
world renderer: make small meshes larger and transparent/translucent meshes onDemand
|
2022-12-15 16:23:11 +01:00 |
|
Bixilon
|
55dcbee553
|
fix fragmented buffer bugs, improve opengl buffer upload
|
2022-12-15 16:21:11 +01:00 |
|
Bixilon
|
6650712158
|
fragmented array list
|
2022-12-15 12:58:05 +01:00 |
|
Bixilon
|
d3c96e6c6e
|
network: only clear chunks when changing dimensions after respawn
This fixes missing chunks when the server does some dirty hacking with respawn packets
|
2022-12-14 18:59:39 +01:00 |
|
Bixilon
|
14588f55c4
|
chat message: set sender to null if uuid is 0
|
2022-12-14 18:38:42 +01:00 |
|
Bixilon
|
1ec4fda1bd
|
ignore unknown particles
|
2022-12-14 18:38:42 +01:00 |
|
Bixilon
|
fdc05f6348
|
init skins after setting the player
This fixes a critical loading crash
|
2022-12-14 17:50:32 +01:00 |
|
Bixilon
|
d49f5e0b12
|
debug view: clear movement input
|
2022-12-14 17:13:28 +01:00 |
|
Bixilon
|
7cc9d0127e
|
move settings observing from player entity to client settings
* This also fixes the tests
|
2022-12-14 17:08:54 +01:00 |
|
Bixilon
|
693117a4f0
|
eros: properly disconnect when changing address while pinging, allow refresh while pinging
|
2022-12-14 17:06:54 +01:00 |
|
Bixilon
|
789e8834e3
|
forbid server to update local skin layers
|
2022-12-14 16:52:37 +01:00 |
|
Bixilon
|
aa9533712f
|
final arm improvements
|
2022-12-14 16:22:41 +01:00 |
|
Bixilon
|
4801cb8162
|
arm improvements, fix crash when changing main arm
|
2022-12-14 16:16:15 +01:00 |
|
Bixilon
|
d209181ea8
|
arm: improvements to screen ratio and left arm
|
2022-12-14 16:00:55 +01:00 |
|
Bixilon
|
f59fb270db
|
grass, foliage: fix gray particle color
|
2022-12-14 15:41:32 +01:00 |
|
Bixilon
|
0964368375
|
some arm finetuning
|
2022-12-14 15:29:33 +01:00 |
|