From 39a672b7c4b7b9033d4577c6dae1d4ea0a414ee3 Mon Sep 17 00:00:00 2001 From: Glease <4586901+Glease@users.noreply.github.com> Date: Wed, 10 Aug 2022 07:47:17 +0800 Subject: loosen the generic restrictions on hatch elements (#1236) It honestly never occurred to me that SOMEONE would not derive from GT_MetaTileEntity_EnhancedMultiblockBase --- src/main/java/gregtech/api/interfaces/IHatchElement.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/main/java/gregtech/api/interfaces') diff --git a/src/main/java/gregtech/api/interfaces/IHatchElement.java b/src/main/java/gregtech/api/interfaces/IHatchElement.java index b93cbeacbc..46deb5383c 100644 --- a/src/main/java/gregtech/api/interfaces/IHatchElement.java +++ b/src/main/java/gregtech/api/interfaces/IHatchElement.java @@ -4,6 +4,7 @@ import com.gtnewhorizon.structurelib.structure.IStructureElement; import gregtech.api.interfaces.metatileentity.IMetaTileEntity; import gregtech.api.interfaces.tileentity.IGregTechTileEntity; import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_EnhancedMultiBlockBase; +import gregtech.api.metatileentity.implementations.GT_MetaTileEntity_MultiBlockBase; import gregtech.api.util.GT_StructureUtility; import gregtech.api.util.IGT_HatchAdder; @@ -13,7 +14,7 @@ import java.util.List; import java.util.function.BiPredicate; import java.util.function.ToLongFunction; -public interface IHatchElement> { +public interface IHatchElement { List> mteClasses(); IGT_HatchAdder adder(); @@ -73,7 +74,7 @@ public interface IHatchElement> implements IHatchElement { +class HatchElement implements IHatchElement { private final List> mClasses; private final IGT_HatchAdder mAdder; private final String mName; -- cgit