4653 Commits

Author SHA1 Message Date
Moritz Zwerger
84378cbcec
inline log functions
That actually could make logging (and dismissed logging) a lot faster
2023-10-11 19:24:49 +02:00
Moritz Zwerger
7ef8a484c9
improve minosoft boot performance 2023-10-11 18:56:12 +02:00
Moritz Zwerger
1f7b3597f5
fix wrong pre flattening pack_format 2023-10-11 18:36:26 +02:00
Moritz Zwerger
e90c61aa72
fix wrong minecraft pack_format 19
Misread it.
2023-10-11 18:36:26 +02:00
Moritz Zwerger
3cd8955f63
cleanup ChunkS2CP statement 2023-10-11 00:19:15 +02:00
Bixilon
3175a97424
fix brand reading in 1.13+ 2023-10-10 23:50:58 +02:00
Moritz Zwerger
03bb2a3279
fix test building 2023-10-10 23:40:28 +02:00
Moritz Zwerger
d01ac8950c
FragmentedArrayFloatList: allow batch adding
Will be complete in kutil 1.24
2023-10-10 23:34:50 +02:00
Moritz Zwerger
0a06695d4e
Mesh: Force use FragmentedArrayFloatList
To be reverted with kutil 1.24
2023-10-10 23:19:27 +02:00
Moritz Zwerger
1c7125c9f3
improve memory usage, chunk meshing performance improvements 2023-10-10 23:18:58 +02:00
Moritz Zwerger
bc1e0f499a
block models: don't shade elements if shade=false
This fixes shading on saplings and cobwebs
2023-10-10 22:31:00 +02:00
Moritz Zwerger
c3bf0f1de2
fix fallback rgb reading, fix tests
That fixes weird looking grass (and a couple of other textures) in resource packs and 1.20.2
2023-10-10 22:26:08 +02:00
Moritz Zwerger
8838e480b1
move tints, make Shades an enum
That should improve performance
2023-10-10 22:26:08 +02:00
Moritz Zwerger
77181c381d
pre-flattening: fix particle type loading + test 2023-10-10 22:26:07 +02:00
Moritz Zwerger
4824fdda05
biome: test color map index 2023-10-10 22:26:07 +02:00
Moritz Zwerger
f9d9325384
replace BiomePrecipitation.NONE ang GrassColorModifiers.NONE with null 2023-10-10 22:26:07 +02:00
Moritz Zwerger
4ffd4b6470
fix brand reading in > 1.13 2023-10-09 00:01:48 +02:00
Moritz Zwerger
881b4e7c3c
github links: add ref 2023-10-08 23:21:39 +02:00
Moritz Zwerger
4faadafe94
implement fern blocks (dead_bush, grass, fern)
That makes walking through biomes soooo much easier and better.
2023-10-08 22:50:55 +02:00
Moritz Zwerger
d68f2b08d4
implement snow and snow layer
That makes snowy biomes in pre flattening versions much nicer to see
2023-10-08 22:32:20 +02:00
Moritz Zwerger
29a00ca413
use buffered reader to load language files 2023-10-08 22:10:13 +02:00
Moritz Zwerger
f7e9c7a35e
pack format 19 2023-10-08 21:50:28 +02:00
Moritz Zwerger
cfd93391c3
Merge branch 'assets/refactor_atlas2' 2023-10-08 21:48:22 +02:00
Moritz Zwerger
92892c9de8
don't prefix item model parents with item/
This fixes some issues with loading models
2023-10-08 21:40:16 +02:00
Moritz Zwerger
ad4fd8b37f
cli: also halt on LastErrorException 2023-10-08 20:52:09 +02:00
Moritz Zwerger
f70d6c10b9
interpolate entity eye height
That fixes not being able to see sneaking while standing and makes the sneak feeling nicer
2023-10-08 18:56:09 +02:00
Moritz Zwerger
c0a5018b83
custom deserializer for accounts
That makes the polymorphism dynamic and not at compile time anymore. It allows using proper resource locations (with no namespace) and allows mods to add custom accounts
2023-10-08 18:40:14 +02:00
Moritz Zwerger
3b44fa17c8
fix block action reading in pre flattening 2023-10-08 17:29:31 +02:00
Moritz Zwerger
e4f54aa5e4
constant for flattening version 2023-10-08 17:29:20 +02:00
Moritz Zwerger
4b718d6c5f
fix default dimension height, test equality of dimension deserialization and default constructor
This fixes some chunk bugs in < 1.15 if the top section was set
2023-10-08 17:29:02 +02:00
Moritz Zwerger
8ed82ef3be
bump dependencies 2023-10-08 17:08:07 +02:00
Moritz Zwerger
331d2e0c35
bump gradle: 8.5 2023-10-08 16:59:32 +02:00
Moritz Zwerger
d0f9895845
util: cleanup 2023-10-08 16:58:53 +02:00
Moritz Zwerger
9d3681ed14
fix culling when block as a block model (not state)
That fixes culling between/with grass blocks
2023-10-08 15:42:28 +02:00
Moritz Zwerger
e76b844747
macro performance improvements 2023-10-08 15:39:23 +02:00
Moritz Zwerger
5af4c70ae5
netty client: log closed address 2023-10-08 15:26:29 +02:00
Moritz Zwerger
b028e8f913
occlusion culling: trace x->z->y
That should improve cpu caching and improve performance
2023-10-08 15:24:55 +02:00
Moritz Zwerger
b0a0bcf316
load block models async 2023-10-08 15:24:09 +02:00
Moritz Zwerger
e286a06205
update readme 2023-10-08 15:09:25 +02:00
Moritz Zwerger
822a0d5067
mark 1.7.x and 1.18.x as lts 2023-10-08 15:06:49 +02:00
Moritz Zwerger
731153f1a5
23w40a+: fix entity data nbt text component reading 2023-10-08 15:06:30 +02:00
Moritz Zwerger
5f25030949
fix UnknownMessageSender comparison 2023-10-08 02:38:28 +02:00
Moritz Zwerger
fdd90cefc1
signed chat message s2cp test (23w40a) 2023-10-08 00:36:08 +02:00
Moritz Zwerger
d143b98a63
network: 23w40a
New game state: `receive_chunks`, json chat was replaced with nbt on network
2023-10-08 00:25:54 +02:00
Moritz Zwerger
2f3f79dfcd
atlas: fix crash, load proper pack_format 2023-10-07 23:45:43 +02:00
Moritz Zwerger
a5770dc789
implement atlases, fixes 2023-10-07 23:34:18 +02:00
Moritz Zwerger
6b3d29ed88
fix GUIVertexConsumer test crash 2023-10-07 23:13:39 +02:00
Moritz Zwerger
0701df836f
fix atlas wrong size calculation 2023-10-07 22:46:42 +02:00
Moritz Zwerger
ab1882019a
fix hotbar frame atlas 2023-10-07 22:46:22 +02:00
Moritz Zwerger
17a9f6a854
gui vertex consumer: transform uv 2023-10-07 22:46:02 +02:00