From 7b8bcd9e5e9a52085b8cfafd3bede48ccd51d31a Mon Sep 17 00:00:00 2001 From: miozune Date: Sun, 28 May 2023 18:25:02 +0900 Subject: Update to new void protection API (#640) * Update to new void protection API * Update method names * Update GT --- .../base/GregtechMeta_MultiBlockBase.java | 32 ++++------------------ 1 file changed, 6 insertions(+), 26 deletions(-) (limited to 'src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations') diff --git a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java index 6841f93ebb..9f91edc07d 100644 --- a/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java +++ b/src/main/java/gtPlusPlus/xmod/gregtech/api/metatileentity/implementations/base/GregtechMeta_MultiBlockBase.java @@ -26,7 +26,6 @@ import net.minecraft.entity.player.EntityPlayer; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.util.ChatComponentTranslation; import net.minecraft.util.EnumChatFormatting; import net.minecraft.util.ResourceLocation; import net.minecraft.util.StatCollector; @@ -51,6 +50,7 @@ import gregtech.api.GregTech_API; import gregtech.api.enums.GT_Values; import gregtech.api.enums.Materials; import gregtech.api.enums.Textures; +import gregtech.api.enums.VoidingMode; import gregtech.api.gui.modularui.GT_UITextures; import gregtech.api.interfaces.IHatchElement; import gregtech.api.interfaces.IIconContainer; @@ -131,12 +131,10 @@ public abstract class GregtechMeta_MultiBlockBase 0; } - @Override - public boolean onSolderingToolRightClick(ForgeDirection side, ForgeDirection wrenchingSide, EntityPlayer aPlayer, - float aX, float aY, float aZ) { - boolean tSuper = super.onSolderingToolRightClick(side, wrenchingSide, aPlayer, aX, aY, aZ); - if (aPlayer.isSneaking()) return tSuper; - voidExcess = !voidExcess; - aPlayer.addChatMessage( - new ChatComponentTranslation( - voidExcess ? "interaction.voidexcess.enabled" : "interaction.voidexcess.disabled")); - return true; - } - @Override public boolean onWireCutterRightClick(ForgeDirection side, ForgeDirection wrenchingSide, EntityPlayer aPlayer, float aX, float aY, float aZ) { @@ -2151,12 +2131,12 @@ public abstract class GregtechMeta_MultiBlockBase mToolStacks = new ConcurrentHashMap<>(); @Override - protected boolean isVoidExcessButtonEnabled() { + public boolean supportsVoidProtection() { return true; } @Override - protected boolean isBatchModeButtonEnabled() { + public boolean supportsBatchMode() { return true; } -- cgit