diff options
author | Alexdoru <57050655+Alexdoru@users.noreply.github.com> | 2024-09-21 01:38:28 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-21 01:38:28 +0200 |
commit | c10272e0e358a233ed0ce7d591e9e43ca7ffa26c (patch) | |
tree | a097f2307d43a5c3d77a698b3c01eae801d35c6c /src/main/java/gregtech/common/items | |
parent | e567c18792be9fe623ec777b40f3cbc36572b78e (diff) | |
download | GT5-Unofficial-c10272e0e358a233ed0ce7d591e9e43ca7ffa26c.tar.gz GT5-Unofficial-c10272e0e358a233ed0ce7d591e9e43ca7ffa26c.tar.bz2 GT5-Unofficial-c10272e0e358a233ed0ce7d591e9e43ca7ffa26c.zip |
Delete more reflection (#3233)
Diffstat (limited to 'src/main/java/gregtech/common/items')
-rw-r--r-- | src/main/java/gregtech/common/items/ItemAdvancedSensorCard.java | 5 | ||||
-rw-r--r-- | src/main/java/gregtech/common/items/ItemSensorCard.java | 10 |
2 files changed, 14 insertions, 1 deletions
diff --git a/src/main/java/gregtech/common/items/ItemAdvancedSensorCard.java b/src/main/java/gregtech/common/items/ItemAdvancedSensorCard.java index 8c68951bb7..8e588b4960 100644 --- a/src/main/java/gregtech/common/items/ItemAdvancedSensorCard.java +++ b/src/main/java/gregtech/common/items/ItemAdvancedSensorCard.java @@ -33,6 +33,7 @@ import com.google.common.collect.ImmutableList; import cpw.mods.fml.common.registry.GameRegistry; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import gregtech.api.enums.Mods; import gregtech.common.misc.GlobalMetricsCoverDatabase; import gregtech.common.misc.GlobalMetricsCoverDatabase.State; import shedar.mods.ic2.nuclearcontrol.api.CardState; @@ -41,7 +42,9 @@ import shedar.mods.ic2.nuclearcontrol.api.IPanelDataSource; import shedar.mods.ic2.nuclearcontrol.api.PanelSetting; import shedar.mods.ic2.nuclearcontrol.api.PanelString; -@SuppressWarnings("unused") +@cpw.mods.fml.common.Optional.Interface( + iface = "shedar.mods.ic2.nuclearcontrol.api.IPanelDataSource", + modid = Mods.Names.I_C2_NUCLEAR_CONTROL) public class ItemAdvancedSensorCard extends Item implements IPanelDataSource { public static final UUID CARD_TYPE_ID = UUID.fromString("ff952e84-7608-4c4a-85af-dd6e1aa27fc7"); diff --git a/src/main/java/gregtech/common/items/ItemSensorCard.java b/src/main/java/gregtech/common/items/ItemSensorCard.java index 39e3d48081..c3f0ef7061 100644 --- a/src/main/java/gregtech/common/items/ItemSensorCard.java +++ b/src/main/java/gregtech/common/items/ItemSensorCard.java @@ -14,8 +14,10 @@ import net.minecraft.tileentity.TileEntity; import net.minecraft.util.ChunkCoordinates; import net.minecraft.world.World; +import cpw.mods.fml.common.Optional; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; +import gregtech.api.enums.Mods; import gregtech.api.interfaces.tileentity.IGregTechDeviceInformation; import gregtech.api.items.GTGenericItem; import gregtech.api.util.GTLanguageManager; @@ -26,6 +28,14 @@ import shedar.mods.ic2.nuclearcontrol.api.IRemoteSensor; import shedar.mods.ic2.nuclearcontrol.api.PanelSetting; import shedar.mods.ic2.nuclearcontrol.api.PanelString; +@Optional.InterfaceList( + value = { + @Optional.Interface( + iface = "shedar.mods.ic2.nuclearcontrol.api.IRemoteSensor", + modid = Mods.Names.I_C2_NUCLEAR_CONTROL), + @Optional.Interface( + iface = "shedar.mods.ic2.nuclearcontrol.api.IPanelDataSource", + modid = Mods.Names.I_C2_NUCLEAR_CONTROL) }) public class ItemSensorCard extends GTGenericItem implements IRemoteSensor, IPanelDataSource { private static final UUID CARD_TYPE = new UUID(0L, 41L); |