aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/core/block
diff options
context:
space:
mode:
authorAlexdoru <57050655+Alexdoru@users.noreply.github.com>2024-09-05 01:11:15 +0200
committerGitHub <noreply@github.com>2024-09-04 23:11:15 +0000
commiteb25cb901172dfa4d68f44de8f61d52958f53cfa (patch)
tree199829c571b38d36d91d330c1b7529acf0682090 /src/main/java/gtPlusPlus/core/block
parentb0364a9c8630d217daf1d9b8379253d4eeeb0b76 (diff)
downloadGT5-Unofficial-eb25cb901172dfa4d68f44de8f61d52958f53cfa.tar.gz
GT5-Unofficial-eb25cb901172dfa4d68f44de8f61d52958f53cfa.tar.bz2
GT5-Unofficial-eb25cb901172dfa4d68f44de8f61d52958f53cfa.zip
Delete/modify some reflection + more renaming (#3037)
Diffstat (limited to 'src/main/java/gtPlusPlus/core/block')
-rw-r--r--src/main/java/gtPlusPlus/core/block/machine/BlockProjectTable.java36
1 files changed, 5 insertions, 31 deletions
diff --git a/src/main/java/gtPlusPlus/core/block/machine/BlockProjectTable.java b/src/main/java/gtPlusPlus/core/block/machine/BlockProjectTable.java
index 1537aec736..195240958f 100644
--- a/src/main/java/gtPlusPlus/core/block/machine/BlockProjectTable.java
+++ b/src/main/java/gtPlusPlus/core/block/machine/BlockProjectTable.java
@@ -1,7 +1,5 @@
package gtPlusPlus.core.block.machine;
-import static gregtech.api.enums.Mods.BuildCraftCore;
-import static gregtech.api.enums.Mods.EnderIO;
import static gregtech.api.enums.Mods.GTPlusPlus;
import net.minecraft.block.BlockContainer;
@@ -27,7 +25,6 @@ import gtPlusPlus.core.creative.AddToCreativeTab;
import gtPlusPlus.core.item.base.itemblock.ItemBlockBasicTile;
import gtPlusPlus.core.tileentities.machines.TileEntityProjectTable;
import gtPlusPlus.core.util.minecraft.PlayerUtils;
-import gtPlusPlus.core.util.reflect.ReflectionUtils;
import ic2.core.item.tool.ItemToolWrench;
@Optional.Interface(iface = "crazypants.enderio.api.tool.ITool", modid = Mods.Names.ENDER_I_O)
@@ -121,40 +118,17 @@ public class BlockProjectTable extends BlockContainer implements ITileTooltip {
if (item.getItem() instanceof ItemToolWrench) {
return true;
}
- if (BuildCraftCore.isModLoaded()) {
- return checkBuildcraftWrench(item);
+ if (Mods.BuildCraftCore.isModLoaded()) {
+ return item.getItem() instanceof buildcraft.api.tools.IToolWrench;
}
- if (EnderIO.isModLoaded()) {
- return checkEnderIOWrench(item);
- }
- return false;
- }
-
- private static boolean checkEnderIOWrench(final ItemStack item) {
- if (ReflectionUtils.doesClassExist("crazypants.enderio.api.tool.ITool")) {
- Class<?> wrenchClass;
- wrenchClass = ReflectionUtils.getClass("crazypants.enderio.api.tool.ITool");
- if (wrenchClass.isInstance(item.getItem())) {
- return true;
- }
- }
- return false;
- }
-
- private static boolean checkBuildcraftWrench(final ItemStack item) {
- if (ReflectionUtils.doesClassExist("buildcraft.api.tools.IToolWrench")) {
- Class<?> wrenchClass;
- wrenchClass = ReflectionUtils.getClass("buildcraft.api.tools.IToolWrench");
- if (wrenchClass.isInstance(item.getItem())) {
- return true;
- }
+ if (Mods.EnderIO.isModLoaded()) {
+ return item.getItem() instanceof crazypants.enderio.api.tool.ITool;
}
return false;
}
@Override
- public boolean canCreatureSpawn(final EnumCreatureType type, final IBlockAccess world, final int x, final int y,
- final int z) {
+ public boolean canCreatureSpawn(EnumCreatureType type, IBlockAccess world, int x, int y, int z) {
return false;
}
}