Allow hotload overworld

This commit is contained in:
IzzelAliz 2020-05-29 12:06:46 +08:00
parent d5dcac8a45
commit 6fd12356d0
2 changed files with 15 additions and 0 deletions

View File

@ -0,0 +1,14 @@
package io.izzel.arclight.mixin.forge;
import net.minecraftforge.common.DimensionManager;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Redirect;
@Mixin(value = DimensionManager.class, remap = false)
public class DimensionManagerMixin {
@Redirect(method = "initWorld", at = @At(value = "INVOKE", target = "Lorg/apache/commons/lang3/Validate;isTrue(ZLjava/lang/String;[Ljava/lang/Object;)V"))
private static void arclight$allowHotloadOverworld(boolean expression, String message, Object... values) {
}
}

View File

@ -6,6 +6,7 @@
"refmap": "mixins.arclight.refmap.json", "refmap": "mixins.arclight.refmap.json",
"setSourceFile": true, "setSourceFile": true,
"mixins": [ "mixins": [
"DimensionManagerMixin",
"ForgeEventFactoryMixin", "ForgeEventFactoryMixin",
"ForgeHooksMixin" "ForgeHooksMixin"
] ]