Enable blockstate cache rebuild as it should be completely safe
This commit is contained in:
parent
d6a2760824
commit
24990ba089
|
|
@ -31,6 +31,7 @@ public class ModernFixEarlyConfig {
|
||||||
this.addMixinRule("perf.thread_priorities", true);
|
this.addMixinRule("perf.thread_priorities", true);
|
||||||
this.addMixinRule("perf.preload_block_classes", true);
|
this.addMixinRule("perf.preload_block_classes", true);
|
||||||
this.addMixinRule("perf.parallel_potentially_unsafe", false);
|
this.addMixinRule("perf.parallel_potentially_unsafe", false);
|
||||||
|
this.addMixinRule("perf.parallel_blockstate_cache_rebuild", true);
|
||||||
|
|
||||||
/* Mod compat */
|
/* Mod compat */
|
||||||
if(FMLLoader.getLoadingModList().getModFileById("smoothboot") != null) {
|
if(FMLLoader.getLoadingModList().getModFileById("smoothboot") != null) {
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.embeddedt.modernfix.mixin.perf.parallel_potentially_unsafe.parallel_blockstate_cache_rebuild;
|
package org.embeddedt.modernfix.mixin.perf.parallel_blockstate_cache_rebuild;
|
||||||
|
|
||||||
import net.minecraft.block.Block;
|
import net.minecraft.block.Block;
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.embeddedt.modernfix.mixin.perf.parallel_potentially_unsafe.parallel_blockstate_cache_rebuild;
|
package org.embeddedt.modernfix.mixin.perf.parallel_blockstate_cache_rebuild;
|
||||||
|
|
||||||
import net.minecraft.block.Blocks;
|
import net.minecraft.block.Blocks;
|
||||||
import org.embeddedt.modernfix.blockstate.BlockStateCacheHandler;
|
import org.embeddedt.modernfix.blockstate.BlockStateCacheHandler;
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
package org.embeddedt.modernfix.mixin.perf.parallel_potentially_unsafe.parallel_blockstate_cache_rebuild;
|
package org.embeddedt.modernfix.mixin.perf.parallel_blockstate_cache_rebuild;
|
||||||
|
|
||||||
import com.refinedmods.refinedstorage.block.shape.ShapeCache;
|
import com.refinedmods.refinedstorage.block.shape.ShapeCache;
|
||||||
import net.minecraft.block.BlockState;
|
import net.minecraft.block.BlockState;
|
||||||
|
|
@ -21,9 +21,9 @@
|
||||||
"perf.preload_block_classes.GameDataMixin",
|
"perf.preload_block_classes.GameDataMixin",
|
||||||
"perf.parallel_potentially_unsafe.parallel_deferred_suppliers.DeferredRegisterMixin",
|
"perf.parallel_potentially_unsafe.parallel_deferred_suppliers.DeferredRegisterMixin",
|
||||||
"perf.parallel_potentially_unsafe.parallel_deferred_suppliers.EventDispatcherMixin",
|
"perf.parallel_potentially_unsafe.parallel_deferred_suppliers.EventDispatcherMixin",
|
||||||
"perf.parallel_potentially_unsafe.parallel_blockstate_cache_rebuild.BlocksMixin",
|
"perf.parallel_blockstate_cache_rebuild.BlocksMixin",
|
||||||
"perf.parallel_potentially_unsafe.parallel_blockstate_cache_rebuild.BlockCallbacksMixin",
|
"perf.parallel_blockstate_cache_rebuild.BlockCallbacksMixin",
|
||||||
"perf.parallel_potentially_unsafe.parallel_blockstate_cache_rebuild.ShapeCacheMixin",
|
"perf.parallel_blockstate_cache_rebuild.ShapeCacheMixin",
|
||||||
"perf.parallel_potentially_unsafe.parallel_deferred_suppliers.DispenserBlockMixin"
|
"perf.parallel_potentially_unsafe.parallel_deferred_suppliers.DispenserBlockMixin"
|
||||||
],
|
],
|
||||||
"client": [
|
"client": [
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user