aboutsummaryrefslogtreecommitdiff
path: root/run/config/ferritecore.mixin.properties
diff options
context:
space:
mode:
Diffstat (limited to 'run/config/ferritecore.mixin.properties')
-rw-r--r--run/config/ferritecore.mixin.properties22
1 files changed, 22 insertions, 0 deletions
diff --git a/run/config/ferritecore.mixin.properties b/run/config/ferritecore.mixin.properties
new file mode 100644
index 0000000..2b63d85
--- /dev/null
+++ b/run/config/ferritecore.mixin.properties
@@ -0,0 +1,22 @@
+# Replace the blockstate neighbor table
+replaceNeighborLookup = true
+# Do not store the properties of a state explicitly and read themfrom the replace neighbor table instead. Requires replaceNeighborLookup to be enabled
+replacePropertyMap = true
+# Cache the predicate instances used in multipart models
+cacheMultipartPredicates = true
+# Avoid creation of new strings when creating ModelResourceLocations
+modelResourceLocations = 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
+# Deduplicate vertex data of baked quads in the basic model implementations
+bakedQuadDeduplication = true
+# Use smaller data structures for "simple" models, especially models with few side-specific faces
+modelSides = true
+# 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
+# Use a slightly more compact, but also slightly slower representation for block states
+compactFastMap = false
+# 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