FerriteCore (Fabric)

FerriteCore (Fabric)

37M Downloads

FerriteCore causing Minecraft to crash

Closed this issue ยท 3 comments

commented

Minecraft version: 1.20.1
Launcher: Neoforge using ATLauncher
FerriteCore version(s): 6.0.1 and 6.0.0

FerriteCore is causing my Minecraft to crash. Minecraft doesn't get past the loading screen before crashing and returning to ATLauncher, seemingly due to this mod. Whenever I delete FerriteCore from my modpack instance, it loads up perfectly fine. This has only become an issue as of the last few hours as it was working perfectly fine beforehand. I added cooking for blockheads, refined cooking and sebastrnLib just before launching the modpack and that's when this issue started to arise (starting with a windows blue screen). Even with the three mods mentioned removed from the modpack the issue of Minecraft crashing persists but the blue screening no longer occurs.

I have linked the ATLauncher log from my most recent attempt at running the modpack below:
https://paste.atlauncher.com/view/3f982a90-6032-44d2-8c99-e1eb8d8656be

commented

Can you check if config/ferritecore-mixins.toml "looks ok"? E.g. an empty file would not be ok. If in doubt, try deleting the file, it should get regenerated on launch.

commented

When opened in sublime text the file shows a series of 0's each in groups of 4s. After having deleted the file and launching the modpack, the modpack is now working correctly and the file's contents have changed to:

#Use a slightly more compact, but also slightly slower representation for block states
compactFastMap = false
#Replace objects used to detect multi-threaded access to chunks by a much smaller field. This option is disabled by default due to very rare and very hard-to-reproduce crashes, use at your own risk!
useSmallThreadingDetector = false
#Cache the predicate instances used in multipart models
cacheMultipartPredicates = true
#Do not create a new MultipartBakedModel instance for each block state using the same multipartmodel. Requires cacheMultipartPredicates to be enabled
multipartDeduplication = true
#Deduplicate cached data for blockstates, most importantly collision and render shapes
blockstateCacheDeduplication = true
#Avoid creation of new strings when creating ModelResourceLocations
modelResourceLocations = true
#Use smaller data structures for "simple" models, especially models with few side-specific faces
modelSides = true
#Replace the blockstate neighbor table
replaceNeighborLookup = true
#Populate the neighbor table used by vanilla. Enabling this slightly increases memory usage, but can help with issues in the rare case where mods access it directly.
populateNeighborTable = false
#Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled
replacePropertyMap = true
#Deduplicate vertex data of baked quads in the basic model implementations
bakedQuadDeduplication = true

commented

I have no idea how that would happen, but as long as it only happened once and deleting/regenerating the config fixed it, I'll close this issue.