diff options
| author | miozune <miozune@gmail.com> | 2024-08-16 22:26:16 +0900 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2024-08-16 22:26:16 +0900 |
| commit | 83ebeadd3b867f45914972f4573211b3324ca433 (patch) | |
| tree | 02acdcbb7cda6ee8c72cf7b4f575aa6591373d74 /src/main/java/gregtech/common | |
| parent | 07610983b13813893b482e2c1a050355fd007c60 (diff) | |
| download | GT5-Unofficial-83ebeadd3b867f45914972f4573211b3324ca433.tar.gz GT5-Unofficial-83ebeadd3b867f45914972f4573211b3324ca433.tar.bz2 GT5-Unofficial-83ebeadd3b867f45914972f4573211b3324ca433.zip | |
Cleanup (#2904)
* Remove redundant inputSeparation=true call
* Remove deprecated MetaTileEntity#isDisplaySecondaryDescription
* Always use ModularUI
* Remove useModularUI
* Remove unused GUI features
* Remove IGlobalWirelessEnergy
* Remove CommonValues.V & CommonValues.VN
* More deprecation cleanup
---------
Co-authored-by: boubou19 <miisterunknown@gmail.com>
Diffstat (limited to 'src/main/java/gregtech/common')
40 files changed, 1 insertions, 357 deletions
diff --git a/src/main/java/gregtech/common/GT_Proxy.java b/src/main/java/gregtech/common/GT_Proxy.java index 8e0c636c98..f67addacd5 100644 --- a/src/main/java/gregtech/common/GT_Proxy.java +++ b/src/main/java/gregtech/common/GT_Proxy.java @@ -88,7 +88,6 @@ import net.minecraft.world.World; import net.minecraft.world.WorldSettings.GameType; import net.minecraft.world.gen.feature.WorldGenMinable; import net.minecraftforge.common.MinecraftForge; -import net.minecraftforge.common.util.ForgeDirection; import net.minecraftforge.event.ForgeEventFactory; import net.minecraftforge.event.entity.EntityJoinWorldEvent; import net.minecraftforge.event.entity.living.EnderTeleportEvent; @@ -119,8 +118,6 @@ import cpw.mods.fml.common.eventhandler.Event.Result; import cpw.mods.fml.common.eventhandler.SubscribeEvent; import cpw.mods.fml.common.gameevent.TickEvent; import cpw.mods.fml.common.network.FMLNetworkEvent; -import cpw.mods.fml.common.network.IGuiHandler; -import cpw.mods.fml.common.network.NetworkRegistry; import cpw.mods.fml.common.registry.GameRegistry; import gregtech.GT_Mod; import gregtech.api.GregTech_API; @@ -159,7 +156,6 @@ import gregtech.api.util.GT_BlockMap; import gregtech.api.util.GT_CLS_Compat; import gregtech.api.util.GT_ChunkAssociatedData; import gregtech.api.util.GT_ClientPreference; -import gregtech.api.util.GT_CoverBehaviorBase; import gregtech.api.util.GT_LanguageManager; import gregtech.api.util.GT_Log; import gregtech.api.util.GT_ModHandler; @@ -179,7 +175,7 @@ import gregtech.common.misc.GlobalMetricsCoverDatabase; import gregtech.common.misc.spaceprojects.SpaceProjectWorldSavedData; import gregtech.common.tileentities.machines.multi.drone.GT_MetaTileEntity_DroneCentre; -public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler { +public abstract class GT_Proxy implements IGT_Mod, IFuelHandler { private static final EnumSet<OreGenEvent.GenerateMinable.EventType> PREVENTED_ORES = EnumSet.of( OreGenEvent.GenerateMinable.EventType.COAL, @@ -858,7 +854,6 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler { this.mIgnoreTcon = GregTech_API.sOPStuff.get(ConfigCategories.general, "ignoreTConstruct", true); this.mWireHeatingTicks = GregTech_API.sOPStuff.get(ConfigCategories.general, "WireHeatingTicks", 4); this.replicatorExponent = GregTech_API.sOPStuff.get("Replicator", "Nerf Exponent", 1.2D); - NetworkRegistry.INSTANCE.registerGuiHandler(GT_Values.GT, this); for (FluidContainerRegistry.FluidContainerData tData : FluidContainerRegistry .getRegisteredFluidContainerData()) { if ((tData.filledContainer.getItem() == Items.potionitem) && (tData.filledContainer.getItemDamage() == 0)) { @@ -2460,56 +2455,6 @@ public abstract class GT_Proxy implements IGT_Mod, IGuiHandler, IFuelHandler { mClientPrefernces.put(aPlayerID, aPreference); } - @Override - public Object getServerGuiElement(int aID, EntityPlayer aPlayer, World aWorld, int aX, int aY, int aZ) { - if (aID >= 1000) { - return null; - } - final TileEntity tTileEntity = aWorld.getTileEntity(aX, aY, aZ); - if ((tTileEntity instanceof IGregTechTileEntity)) { - if (GUI_ID_COVER_SIDE_BASE <= aID && aID < GUI_ID_COVER_SIDE_BASE + 6) { - return null; - } - final IMetaTileEntity tMetaTileEntity = ((IGregTechTileEntity) tTileEntity).getMetaTileEntity(); - if (tMetaTileEntity != null && !tMetaTileEntity.useModularUI()) { - return tMetaTileEntity.getServerGUI(aID, aPlayer.inventory, (IGregTechTileEntity) tTileEntity); - } - } - return null; - } - - @Override - public Object getClientGuiElement(int aID, EntityPlayer aPlayer, World aWorld, int aX, int aY, int aZ) { - if (aID >= 1000) { - return null; - } - final TileEntity tTileEntity = aWorld.getTileEntity(aX, aY, aZ); - if ((tTileEntity instanceof IGregTechTileEntity tile)) { - - if (GUI_ID_COVER_SIDE_BASE <= aID && aID < GUI_ID_COVER_SIDE_BASE + 6) { - final ForgeDirection side = ForgeDirection - .getOrientation((byte) (aID - GT_Proxy.GUI_ID_COVER_SIDE_BASE)); - GT_CoverBehaviorBase<?> cover = tile.getCoverBehaviorAtSideNew(side); - - if (cover.hasCoverGUI() && !cover.useModularUI()) { - return cover.getClientGUI( - side, - tile.getCoverIDAtSide(side), - tile.getComplexCoverDataAtSide(side), - tile, - aPlayer, - aWorld); - } - return null; - } - final IMetaTileEntity tMetaTileEntity = tile.getMetaTileEntity(); - if (tMetaTileEntity != null && !tMetaTileEntity.useModularUI()) { - return tMetaTileEntity.getClientGUI(aID, aPlayer.inventory, tile); - } - } - return null; - } - private static List<String> getOreDictNames(ItemStack stack) { return Arrays.stream(OreDictionary.getOreIDs(stack)) .mapToObj(OreDictionary::getOreName) diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Casings4.java b/src/main/java/gregtech/common/blocks/GT_Block_Casings4.java index 49c9c6c992..d5472e9217 100644 --- a/src/main/java/gregtech/common/blocks/GT_Block_Casings4.java +++ b/src/main/java/gregtech/common/blocks/GT_Block_Casings4.java @@ -113,20 +113,6 @@ public class GT_Block_Casings4 extends GT_Block_Casings_Abstract { } @Deprecated - public IIcon getTurbineCasing(int meta, int iconIndex, boolean active) { - return switch (meta) { - case 10 -> active ? Textures.BlockIcons.TURBINE_ACTIVE1[iconIndex].getIcon() - : Textures.BlockIcons.TURBINE1[iconIndex].getIcon(); - case 11 -> active ? Textures.BlockIcons.TURBINE_ACTIVE2[iconIndex].getIcon() - : Textures.BlockIcons.TURBINE2[iconIndex].getIcon(); - case 12 -> active ? Textures.BlockIcons.TURBINE_ACTIVE3[iconIndex].getIcon() - : Textures.BlockIcons.TURBINE3[iconIndex].getIcon(); - default -> active ? Textures.BlockIcons.TURBINE_ACTIVE[iconIndex].getIcon() - : Textures.BlockIcons.TURBINE[iconIndex].getIcon(); - }; - } - - @Deprecated public IIcon getTurbineCasing(int meta, int iconIndex, boolean active, boolean hasTurbine) { return switch (meta) { case 10 -> active ? Textures.BlockIcons.TURBINE_ACTIVE1[iconIndex].getIcon() diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Casings8.java b/src/main/java/gregtech/common/blocks/GT_Block_Casings8.java index fdef0def82..0baeea1411 100644 --- a/src/main/java/gregtech/common/blocks/GT_Block_Casings8.java +++ b/src/main/java/gregtech/common/blocks/GT_Block_Casings8.java @@ -100,17 +100,6 @@ public class GT_Block_Casings8 extends GT_Block_Casings_Abstract { }; } - @Deprecated - public IIcon getTurbineCasing(int meta, int iconIndex, boolean active) { - // noinspection SwitchStatementWithTooFewBranches // "if" is harder to edit - return switch (meta) { - case 9 -> active ? Textures.BlockIcons.TURBINE_ADVGASACTIVE[iconIndex].getIcon() - : Textures.BlockIcons.TURBINEADVGAS[iconIndex].getIcon(); - default -> active ? Textures.BlockIcons.TURBINE_ACTIVE[iconIndex].getIcon() - : Textures.BlockIcons.TURBINE[iconIndex].getIcon(); - }; - } - public IIcon getTurbineCasing(int meta, int iconIndex, boolean active, boolean hasTurbine) { // noinspection SwitchStatementWithTooFewBranches // "if" is harder to edit return switch (meta) { diff --git a/src/main/java/gregtech/common/covers/CoverInfo.java b/src/main/java/gregtech/common/covers/CoverInfo.java index f6c8fd963c..48f6dd9748 100644 --- a/src/main/java/gregtech/common/covers/CoverInfo.java +++ b/src/main/java/gregtech/common/covers/CoverInfo.java @@ -193,10 +193,6 @@ public final class CoverInfo { return getCoverBehavior().hasCoverGUI(); } - public boolean useModularUI() { - return getCoverBehavior().useModularUI(); - } - public boolean letsItemsIn(int aSlot) { return getCoverBehavior().letsItemsIn(coverSide, coverID, coverData, aSlot, coveredTile.get()); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_Arm.java b/src/main/java/gregtech/common/covers/GT_Cover_Arm.java index f2440ebc44..51f330e8df 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_Arm.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_Arm.java @@ -277,11 +277,6 @@ public class GT_Cover_Arm extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new ArmUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_ControlsWork.java b/src/main/java/gregtech/common/covers/GT_Cover_ControlsWork.java index 320876568f..2c51cdc355 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_ControlsWork.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_ControlsWork.java @@ -177,11 +177,6 @@ public class GT_Cover_ControlsWork extends GT_CoverBehavior implements IControls } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new ControlsWorkUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_Conveyor.java b/src/main/java/gregtech/common/covers/GT_Cover_Conveyor.java index fcedfbe768..b7eb782bbf 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_Conveyor.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_Conveyor.java @@ -159,11 +159,6 @@ public class GT_Cover_Conveyor extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new ConveyorUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_DoesWork.java b/src/main/java/gregtech/common/covers/GT_Cover_DoesWork.java index 4e32a69330..96ef77f207 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_DoesWork.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_DoesWork.java @@ -140,11 +140,6 @@ public class GT_Cover_DoesWork extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new DoesWorkUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_EUMeter.java b/src/main/java/gregtech/common/covers/GT_Cover_EUMeter.java index 0010f7745b..5b1f48d04f 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_EUMeter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_EUMeter.java @@ -173,11 +173,6 @@ public class GT_Cover_EUMeter extends GT_CoverBehaviorBase<GT_Cover_EUMeter.EUMe } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new EUMeterUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java b/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java index a8d853dc1b..4d7d0eb7ee 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_FacadeBase.java @@ -303,11 +303,6 @@ public abstract class GT_Cover_FacadeBase extends GT_CoverBehaviorBase<GT_Cover_ } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new FacadeBaseUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_FluidLimiter.java b/src/main/java/gregtech/common/covers/GT_Cover_FluidLimiter.java index 142cb875c3..e7d8288ccf 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_FluidLimiter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_FluidLimiter.java @@ -164,11 +164,6 @@ public class GT_Cover_FluidLimiter extends GT_CoverBehaviorBase<GT_Cover_FluidLi } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new FluidLimiterUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_FluidRegulator.java b/src/main/java/gregtech/common/covers/GT_Cover_FluidRegulator.java index c22410fa9f..3805dfe2de 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_FluidRegulator.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_FluidRegulator.java @@ -224,11 +224,6 @@ public class GT_Cover_FluidRegulator extends GT_CoverBehaviorBase<GT_Cover_Fluid } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new FluidRegulatorUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java b/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java index 5a6999e055..44e264c8e8 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_Fluidfilter.java @@ -219,11 +219,6 @@ public class GT_Cover_Fluidfilter extends GT_CoverBehaviorBase<GT_Cover_Fluidfil } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new FluidFilterUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_ItemFilter.java b/src/main/java/gregtech/common/covers/GT_Cover_ItemFilter.java index d93c4b29d1..2274722c9a 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_ItemFilter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_ItemFilter.java @@ -181,11 +181,6 @@ public class GT_Cover_ItemFilter extends GT_CoverBehaviorBase<GT_Cover_ItemFilte } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new ItemFilterUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java b/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java index 5ff48ef88a..46be8daddd 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_ItemMeter.java @@ -190,11 +190,6 @@ public class GT_Cover_ItemMeter extends GT_CoverBehaviorBase<GT_Cover_ItemMeter. } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new ItemMeterUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_LiquidMeter.java b/src/main/java/gregtech/common/covers/GT_Cover_LiquidMeter.java index c3a4b4ff89..f7c8bb8cd3 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_LiquidMeter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_LiquidMeter.java @@ -162,11 +162,6 @@ public class GT_Cover_LiquidMeter extends GT_CoverBehaviorBase<GT_Cover_LiquidMe } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new LiquidMeterUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_NeedMaintainance.java b/src/main/java/gregtech/common/covers/GT_Cover_NeedMaintainance.java index 0ac85337f3..cf51f9bdea 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_NeedMaintainance.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_NeedMaintainance.java @@ -171,11 +171,6 @@ public class GT_Cover_NeedMaintainance extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new NeedMaintainanceUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_PlayerDetector.java b/src/main/java/gregtech/common/covers/GT_Cover_PlayerDetector.java index d358c4e578..600e167f2d 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_PlayerDetector.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_PlayerDetector.java @@ -146,11 +146,6 @@ public class GT_Cover_PlayerDetector extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new PlayerDetectorUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_Pump.java b/src/main/java/gregtech/common/covers/GT_Cover_Pump.java index e1bbf950ce..c4671f586e 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_Pump.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_Pump.java @@ -165,11 +165,6 @@ public class GT_Cover_Pump extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new PumpUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java b/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java index df298c2489..54d025898a 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_RedstoneWirelessBase.java @@ -161,11 +161,6 @@ public abstract class GT_Cover_RedstoneWirelessBase extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new RedstoneWirelessBaseUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/GT_Cover_Shutter.java b/src/main/java/gregtech/common/covers/GT_Cover_Shutter.java index 670506141c..40fad1c537 100644 --- a/src/main/java/gregtech/common/covers/GT_Cover_Shutter.java +++ b/src/main/java/gregtech/common/covers/GT_Cover_Shutter.java @@ -133,11 +133,6 @@ public class GT_Cover_Shutter extends GT_CoverBehavior { } @Override - public boolean useModularUI() { - return true; - } - - @Override public ModularWindow createWindow(GT_CoverUIBuildContext buildContext) { return new ShutterUIFactory(buildContext).createWindow(); } diff --git a/src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedWirelessRedstoneBase.java b/src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedWirelessRedstoneBase.java index d19db38177..6ee9e2480f 100644 --- a/src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedWirelessRedstoneBase.java +++ b/src/main/java/gregtech/common/covers/redstone/GT_Cover_AdvancedWirelessRedstoneBase.java @@ -225,11 +225,6 @@ public abstract class GT_Cover_AdvancedWirelessRedstoneBase<T extends GT_Cover_A return true; } - @Override - public boolean useModularUI() { - return true; - } - protected abstract class AdvancedWirelessRedstoneBaseUIFactory extends UIFactory { protected static final int startX = 10; diff --git a/src/main/java/gregtech/common/items/behaviors/Behaviour_None.java b/src/main/java/gregtech/common/items/behaviors/Behaviour_None.java index 4ce7f60da0..c31ddc723d 100644 --- a/src/main/java/gregtech/common/items/behaviors/Behaviour_None.java +++ b/src/main/java/gregtech/common/i |
