embeddedt
7e87aae3f6
Hide LazyDFU missing warning in dev
2023-04-30 19:20:31 -04:00
embeddedt
fead01b142
Update LazyDFU warning
2023-04-30 19:17:04 -04:00
embeddedt
c561d818f3
Implement improved version of LazyDFU (having it installed is still beneficial)
...
Now DFU classes are not loaded until the first time DFU is actually
needed to update something. This saves quite a bit of RAM.
This is a better version of dedup_blockstate_flattening_map so the
latter is removed.
2023-04-30 19:09:56 -04:00
embeddedt
7039bcada7
Reintroduce separate root listing list
2023-04-29 21:24:06 -04:00
embeddedt
e7a1ce74cc
Move pack caching logic into separate version-independent class
2023-04-29 20:35:18 -04:00
embeddedt
fe0b82e6da
Fix RemoveBlockGoal permaloading chunks, remove START ticket entirely
2023-04-29 17:33:10 -04:00
embeddedt
609da0f545
Add option to remove spawn chunks
2023-04-29 16:50:02 -04:00
embeddedt
21177ea0e4
Fix mixin crash
2023-04-29 16:36:10 -04:00
embeddedt
5ac369acb8
Fix some items not rendering in inventories
2023-04-29 14:06:53 -04:00
embeddedt
dc56d51f11
Split registry rewrite into separate off-by-default option
...
This needs more testing
2023-04-29 13:19:02 -04:00
embeddedt
99df4cbbe2
Add dynamic model support to Refined Storage
2023-04-29 11:26:01 -04:00
embeddedt
14f98e358b
Load every provided blockstate file, not just the first one
2023-04-29 11:17:28 -04:00
embeddedt
960dd4074e
Clean up scanner + abstract pack scanning to separate function
2023-04-29 09:38:13 -04:00
embeddedt
9b50a50bad
Allow mutating CanonizingStringMap.keySet()
2023-04-29 09:22:55 -04:00
embeddedt
e4ef3103cc
Fix CTM crash
2023-04-29 09:17:41 -04:00
embeddedt
c0c789f29c
Fix registry replacement
2023-04-28 22:57:33 -04:00
embeddedt
6665db3a69
Only use the fallback path for models/blockstates not discovered yet
2023-04-28 22:34:44 -04:00
embeddedt
12a7483d4d
Add large registry test option
2023-04-28 22:06:35 -04:00
embeddedt
39e9dfab99
Use getResources on resource packs we can trust
2023-04-28 22:06:21 -04:00
embeddedt
8b71c823c4
Unbox IDs
2023-04-28 21:40:22 -04:00
embeddedt
c09c4ccf68
Optimize clear()
2023-04-28 21:33:57 -04:00
embeddedt
433db3409a
Continue optimizing
2023-04-28 21:30:51 -04:00
embeddedt
599bdee173
Refactor registry data into a custom object
2023-04-28 19:22:38 -04:00
embeddedt
3f24f50744
Initial version of fast registry
2023-04-28 19:14:31 -04:00
embeddedt
b9cb33b1ef
Dynamically generate item model location cache
2023-04-28 17:27:33 -04:00
embeddedt
77e9309d2b
Registry optimizations
2023-04-28 17:14:09 -04:00
embeddedt
4195b15946
Don't waste time interning paths we are checking exist
2023-04-28 15:53:51 -04:00
embeddedt
469c564c1b
Suppress model bakery errors if there are too many
2023-04-28 15:53:39 -04:00
embeddedt
10672b0214
Config screen
2023-04-28 14:59:18 -04:00
embeddedt
f85d19340b
Fix closing font textures that were cached
...
Fixes #64
2023-04-28 10:52:11 -04:00
embeddedt
006c487b86
Optimize SortedArraySet.removeIf
2023-04-28 09:53:43 -04:00
embeddedt
a0ceaa4dac
Fix patches being nonfunctional
2023-04-27 21:36:32 -04:00
embeddedt
da6e9dc075
Port two chunk system patches from Paper
2023-04-27 20:48:53 -04:00
embeddedt
c861c99c79
Speed up FontManager loading
2023-04-27 12:03:38 -04:00
embeddedt
934da3660f
Fix debug mixin being checked in
2023-04-26 19:16:07 -04:00
embeddedt
91d1cb3962
Bypass slow PngInfo class during texture loading
...
Thanks to @Asek3 for pointing out this bottleneck
2023-04-26 19:11:39 -04:00
embeddedt
a4a19be545
Avoid using replaceAll
2023-04-26 13:58:25 -04:00
embeddedt
d356e1ece4
Optimize NBT memory usage
2023-04-26 13:42:53 -04:00
embeddedt
110362b85c
Fix log message always saying 0 items were cleared
2023-04-25 21:34:31 -04:00
embeddedt
56aed7284c
More null checks
2023-04-25 21:28:31 -04:00
embeddedt
c684cccf74
Simplify book deduplication
2023-04-25 21:20:30 -04:00
embeddedt
d86344f309
Add logic to clear air items of NBT from Patchouli book registry
2023-04-25 21:05:02 -04:00
embeddedt
e843f8ed6d
Clear KubeJS recipe event lists since mods can hold onto the event object
2023-04-25 19:29:26 -04:00
embeddedt
e46910f3c1
Add Opticrash detection
2023-04-25 12:03:19 -04:00
embeddedt
e771af2330
AE2 model wrapping support
2023-04-25 11:33:26 -04:00
embeddedt
a3e7435c61
Correctly emulate nullishness of baked top level model map
2023-04-25 11:10:20 -04:00
embeddedt
863fbaf3a4
Remove a lot of now dead code
2023-04-24 16:56:27 -04:00
embeddedt
4c36f04f56
Fix the Minecraft window teleporting back to the center of the screen
...
when early load finishes
2023-04-24 11:49:56 -04:00
embeddedt
8cdee4826e
Disable boost worker count when Smooth Boot is installed
2023-04-24 10:50:01 -04:00
embeddedt
fdbf8d621e
Fix additional use of backgroundExecutor in dynamic resources
2023-04-24 10:49:32 -04:00