feat: netherPortalSize
This commit is contained in:
5 files changed
+25
No files matched your search
@@ -59,4 +59,7 @@ public class SLSCarpetSettings {
|
||||
|
||||
@Rule(categories = {SLSA, RuleCategory.FEATURE})
|
||||
public static boolean armadilloImmediateDespawns = false;
|
||||
|
||||
@Rule(categories = {SLSA, RuleCategory.FEATURE})
|
||||
public static int netherPortalSize = 21;
|
||||
}
|
||||
@@ -0,0 +1,19 @@
|
||||
package com.github.zly2006.carpetslsaddition.mixin.block;
|
||||
|
||||
import com.github.zly2006.carpetslsaddition.SLSCarpetSettings;
|
||||
import net.minecraft.world.dimension.NetherPortal;
|
||||
import org.spongepowered.asm.mixin.Mixin;
|
||||
import org.spongepowered.asm.mixin.injection.Constant;
|
||||
import org.spongepowered.asm.mixin.injection.ModifyConstant;
|
||||
|
||||
@Mixin(NetherPortal.class)
|
||||
public class MixinNetherPortal {
|
||||
@ModifyConstant(
|
||||
method = "*",
|
||||
constant = @Constant(intValue = 21),
|
||||
require = 0
|
||||
)
|
||||
private int portalSize(int original) {
|
||||
return SLSCarpetSettings.netherPortalSize;
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user