4627 Commits

Author SHA1 Message Date
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
Moritz Zwerger
413f326cf0
register all atlases 2023-10-07 22:25:43 +02:00
Moritz Zwerger
3a0e20ecbe
store hunger and switch atlas at correct place 2023-10-07 22:25:28 +02:00
Moritz Zwerger
48a05af273
add missing blast and smoker furnace atlas 2023-10-07 22:25:09 +02:00
Moritz Zwerger
651a3a097e
test texture copying 2023-10-07 22:06:02 +02:00
Moritz Zwerger
68993980d7
load atlas textures 2023-10-07 22:06:02 +02:00
Moritz Zwerger
99409f924f
atlas manager: cache textures 2023-10-07 22:06:02 +02:00
Moritz Zwerger
a8bda0f257
new atlas texture management 2023-10-07 22:06:01 +02:00
Moritz Zwerger
f1f18e2c92
resource profile: provide pack format 2023-10-07 22:06:01 +02:00
Moritz Zwerger
73b9d4c541
hud: don't rely on atlas 2023-10-07 22:06:01 +02:00
Moritz Zwerger
89343bec0f
fix model loading 2023-10-07 22:06:00 +02:00
Moritz Zwerger
2f2bb2c77e
wip refactor atlas 2023-10-07 22:05:09 +02:00
Moritz Zwerger
6fcfb71df3
split atlas.json and add pack format 18 2023-10-07 22:04:03 +02:00
Moritz Zwerger
dad2e82285
assets manager: provide packFormat 2023-10-07 22:04:00 +02:00
Moritz Zwerger
6955fae49e
Merge branch 'work/pre-flattening2' 2023-10-07 21:54:49 +02:00
Moritz Zwerger
42d135b98a
fix integrated block tests and don't replace block states 2023-10-07 21:48:45 +02:00
Moritz Zwerger
adf16fe156
fix minecraft:player default speed, fix sneaking height in < 1.14 2023-10-07 21:34:57 +02:00
Moritz Zwerger
e570b71d40
wawla: fallback name 2023-10-07 21:34:10 +02:00
Moritz Zwerger
c8238f02d3
update minosoft-meta
Fixes various issues
2023-10-07 21:12:13 +02:00
Moritz Zwerger
67681afe77
load pre flattening registry async 2023-10-07 20:52:51 +02:00
Moritz Zwerger
17fb146850
block: option to provide translation key 2023-10-07 19:18:40 +02:00
Moritz Zwerger
dcfe89d739
entity attributes: use attribute type fallback as base value instead of 1.0 2023-10-07 19:14:58 +02:00
Moritz Zwerger
cf8c427af1
fix 1.7 network errors, read/handle legacy tab list correctly 2023-10-07 19:14:31 +02:00
Moritz Zwerger
bc315053c6
network: test 1.7 initialize and chunks packet 2023-10-07 19:14:03 +02:00
Moritz Zwerger
28923ca799
network: channel: write proper resource location if above 1.13 2023-10-07 17:25:19 +02:00
Moritz Zwerger
95231bca4a
eros: fix queryVersion saving 2023-10-07 17:24:52 +02:00
Moritz Zwerger
81d58dab73
recipe registry: don't require id
This makes it more fault tolerant, because mappings for 1.12.2 recipes don't even exist yet
2023-10-06 13:38:24 +02:00