ModernFix/src/main/java/org/embeddedt/modernfix/blockstate/BlockStateCacheHandler.java
2025-12-26 19:04:59 -05:00

17 lines
560 B
Java

package org.embeddedt.modernfix.blockstate;
import net.minecraft.world.level.block.Block;
import net.minecraft.world.level.block.state.BlockBehaviour;
import net.minecraft.world.level.block.state.BlockState;
import org.embeddedt.modernfix.duck.IBlockState;
public class BlockStateCacheHandler {
public static void invalidateCache() {
synchronized (BlockBehaviour.BlockStateBase.class) {
for (BlockState blockState : Block.BLOCK_STATE_REGISTRY) {
((IBlockState)blockState).clearCache();
}
}
}
}