embeddedt
f14bfa56e1
Fix crash when model baking fails
2026-01-03 15:29:05 -05:00
embeddedt
f9cce166d1
Show full exception stacktrace when model baking fails
2026-01-03 15:28:55 -05:00
embeddedt
0f99216417
Handle vanilla mapping blockstates to fake StateDefinitions
...
Closes #621
Co-authored-by: coredex-source <samdhi2323@gmail.com>
2026-01-03 15:09:39 -05:00
embeddedt
e9836ceac6
Disable dynamic resources debug mode by default
2026-01-03 15:09:39 -05:00
embeddedt
dbf343bf91
Reimplement mixin.bugfix.entity_pose_stack
2026-01-03 15:09:39 -05:00
embeddedt
617c50ffff
Add blockstate cache baking progress to the loading screen
2026-01-03 15:09:39 -05:00
embeddedt
0a68a6923a
Reimplement deduplicate_wall_shapes
2026-01-03 15:09:39 -05:00
embeddedt
a631e17aab
Reimplement optimized lookup map for block state models
2026-01-03 15:09:39 -05:00
embeddedt
df58c05d75
Add AT
2026-01-03 15:09:39 -05:00
embeddedt
01fb138c8a
Make maps provided to ModifyBakingResult mutable
2026-01-03 15:09:39 -05:00
embeddedt
d9b003b04f
Merge 1.21.1 into 1.21.11
2025-12-27 18:27:29 -05:00
embeddedt
59bb46fd36
Merge 1.20 into 1.21.1
2025-12-27 18:27:28 -05:00
embeddedt
3f9148fa62
Update to Gradle 9.2.1
2025-12-27 18:27:09 -05:00
embeddedt
8cc41fa222
Delete old Gradle files and resolve deprecation warning
2025-12-27 18:26:15 -05:00
embeddedt
48ce6a686e
Update TODO
2025-12-27 13:43:45 -05:00
embeddedt
fa1553e61a
Avoid optional wrapper
2025-12-27 13:38:42 -05:00
embeddedt
00de7e1c4a
Add comments
2025-12-27 13:33:56 -05:00
embeddedt
6e07ecf91a
Ensure block state registry will not be mutated
2025-12-27 13:30:57 -05:00
embeddedt
7840a86e91
Block models are now loaded & baked dynamically
2025-12-27 13:28:38 -05:00
embeddedt
523cf8a67c
Begin enabling work for dynamic model groups
2025-12-27 13:15:26 -05:00
embeddedt
57544803b4
Make model discovery dynamic
2025-12-27 13:06:57 -05:00
embeddedt
9b35236b85
Begin reimplementing dynamic resources
...
Currently only unbaked models & blockstate definitions are dynamic
2025-12-27 12:09:35 -05:00
embeddedt
23a5f2985e
Begin the next era, start update to 21.11
...
Co-authored-by: DerCommander323 <volcarlos323@googlemail.com>
Co-authored-by: coredex-source <samdhi2323@gmail.com>
2025-12-27 11:31:32 -05:00
embeddedt
c63b9de971
Fix duplicate embed block
2025-12-26 19:31:26 -05:00
embeddedt
d0fe9d6002
Remove Fabric code from 1.21
2025-12-26 19:24:35 -05:00
embeddedt
1b26be735b
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-12-26 19:23:47 -05:00
embeddedt
bd9494a4a2
Merge commit 'b26ab375b56d9ec34bb1aa51a8b3cc2f78b2b939' into 1.21.1
2025-12-26 19:23:17 -05:00
embeddedt
c3e5ddc450
Change archive base name
2025-12-26 19:22:57 -05:00
embeddedt
35f81bae3d
Migrate 1.21.1 to MDG + unified source folder
2025-12-26 19:04:59 -05:00
embeddedt
0a469c09a3
Fix compile issue
2025-12-26 18:36:27 -05:00
embeddedt
935365604d
Merge commit 'd64a1c760b7cd66393b8cb962501278624f23444' into 1.21.1
2025-12-26 18:35:57 -05:00
embeddedt
f06fb8c32e
Fix several issues running production jar
2025-12-26 18:29:35 -05:00
embeddedt
6ee15122f9
Add jar copying tasks
2025-12-26 18:20:35 -05:00
embeddedt
c9843e08bd
Remove Loom cache [skip ci]
2025-12-26 18:16:41 -05:00
embeddedt
7b47c39e6b
Update scripts to use root folder
2025-12-26 18:15:21 -05:00
embeddedt
b26ab375b5
Merge common & forge projects, replace Arch Loom with MDG
2025-12-26 18:13:42 -05:00
embeddedt
9c4da7fa68
Remove Fabric subproject
2025-12-26 16:26:58 -05:00
embeddedt
d64a1c760b
Fix compile errors
2025-12-26 16:16:15 -05:00
embeddedt
555213714f
Delete more old code
2025-12-26 16:10:07 -05:00
embeddedt
7f27141a16
Remove more old code
2025-12-26 15:53:26 -05:00
embeddedt
a8227a964d
Remove deduplicate_climate_parameters, not worth the overhead
...
Also remove some other misc classes
2025-12-26 15:49:44 -05:00
embeddedt
a7a9aac23a
Begin cleaning up a large volume of code
2025-12-26 15:37:32 -05:00
embeddedt
1176cc98e3
Compact NBT used for Flattening world upgrades
2025-12-26 14:02:42 -05:00
embeddedt
b4024f696d
Reset EncoderCache after each server resource reload
2025-12-24 21:02:43 -05:00
embeddedt
9b7a174af8
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-12-07 21:30:06 -05:00
embeddedt
a7622f58ae
Run formatter
2025-12-07 20:36:07 -05:00
embeddedt
67814db6ad
Mitigate dynres cache thrashing for blocks with more than 10,000 states
...
The previous implementation kept trying to load the models for all
states at once in this scenario, which would cause thrashing as
most of the loads would be thrown out. The new implementation
limits how many models it will load at a time, but still tries
to batch as much as possible
2025-12-07 20:26:42 -05:00
embeddedt
1f15c277ab
Merge remote-tracking branch 'origin/1.20' into 1.21.1
2025-11-08 11:50:20 -05:00
embeddedt
8959c2ff91
Remove dynamic_sounds
...
This option is unlikely to offer substantial memory savings,
especially when considering that sounds are located off-heap
(meaning the OS should be able to effectively swap out the
unreferenced sound pages to disk). It does not seem worth
the effort to hack this into a game not designed for sounds
to unload at runtime.
2025-11-08 11:49:58 -05:00
embeddedt
a39fb0a082
Spotless
2025-11-05 18:50:11 -05:00