Patch CME in Sophisticatd Backpacks
This commit is contained in:
parent
2946b3a7b5
commit
b351febc82
|
|
@ -64,6 +64,7 @@ dependencies {
|
|||
modCompileOnly("team.chisel.ctm:CTM:${ctm_version}")
|
||||
modCompileOnly("curse.maven:supermartijncore-454372:4455378")
|
||||
modCompileOnly("curse.maven:valhesiastructures-347488:3476252")
|
||||
modCompileOnly("curse.maven:sophbackpacks-422301:4167327")
|
||||
modCompileOnly files("deps/starlight-1.2.jar")
|
||||
modCompileOnly("appeng:appliedenergistics2:8.4.7")
|
||||
modCompileOnly("vazkii.patchouli:Patchouli:1.16.4-53.3")
|
||||
|
|
|
|||
|
|
@ -0,0 +1,24 @@
|
|||
package org.embeddedt.modernfix.forge.mixin.bugfix.unsafe_modded_shape_caches;
|
||||
|
||||
import net.minecraft.world.phys.shapes.VoxelShape;
|
||||
import net.p3pp3rf1y.sophisticatedbackpacks.backpack.BackpackShapes;
|
||||
import org.spongepowered.asm.mixin.Final;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.Mutable;
|
||||
import org.spongepowered.asm.mixin.Shadow;
|
||||
import org.spongepowered.asm.mixin.injection.At;
|
||||
import org.spongepowered.asm.mixin.injection.Inject;
|
||||
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
|
||||
|
||||
import java.util.Map;
|
||||
import java.util.concurrent.ConcurrentHashMap;
|
||||
|
||||
@Mixin(value = BackpackShapes.class, remap = false)
|
||||
public abstract class BackpackShapesMixin {
|
||||
@Mutable @Shadow @Final private static Map<Integer, VoxelShape> SHAPES;
|
||||
|
||||
@Inject(method = "<clinit>", at = @At("RETURN"))
|
||||
private static void concurrentMapInitialization(CallbackInfo ci) {
|
||||
SHAPES = new ConcurrentHashMap<>(SHAPES);
|
||||
}
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user