aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common
diff options
context:
space:
mode:
authorDakota Jones <73182109+greesyB@users.noreply.github.com>2023-04-08 15:30:11 -0500
committerGitHub <noreply@github.com>2023-04-08 22:30:11 +0200
commit9a2af02ad9e4e78746e898e970e9c51ec0d4bb8b (patch)
treeff1ab9507c830e392312f3c855b24dfe5da6ef4c /src/main/java/gregtech/common
parentfd53db151933a68a71fd2bba32089965bb6683c8 (diff)
downloadGT5-Unofficial-9a2af02ad9e4e78746e898e970e9c51ec0d4bb8b.tar.gz
GT5-Unofficial-9a2af02ad9e4e78746e898e970e9c51ec0d4bb8b.tar.bz2
GT5-Unofficial-9a2af02ad9e4e78746e898e970e9c51ec0d4bb8b.zip
Add isMachineBlock support to metal blocks (#1849)
Diffstat (limited to 'src/main/java/gregtech/common')
-rw-r--r--src/main/java/gregtech/common/blocks/GT_Block_Metal.java18
1 files changed, 18 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/blocks/GT_Block_Metal.java b/src/main/java/gregtech/common/blocks/GT_Block_Metal.java
index e29e7963a8..99e059c2a6 100644
--- a/src/main/java/gregtech/common/blocks/GT_Block_Metal.java
+++ b/src/main/java/gregtech/common/blocks/GT_Block_Metal.java
@@ -2,10 +2,13 @@ package gregtech.common.blocks;
import static gregtech.api.enums.Mods.NotEnoughItems;
+import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.item.ItemStack;
import net.minecraft.util.IIcon;
+import net.minecraft.world.World;
+import gregtech.api.GregTech_API;
import gregtech.api.enums.Materials;
import gregtech.api.enums.OrePrefixes;
import gregtech.api.interfaces.IIconContainer;
@@ -47,4 +50,19 @@ public class GT_Block_Metal extends GT_Block_Storage {
}
return null;
}
+
+ @Override
+ public void onBlockAdded(World aWorld, int aX, int aY, int aZ) {
+ if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) {
+ GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ);
+ }
+ }
+
+ @Override
+ public void breakBlock(World aWorld, int aX, int aY, int aZ, Block aBlock, int aMetaData) {
+ if (GregTech_API.isMachineBlock(this, aWorld.getBlockMetadata(aX, aY, aZ))) {
+ GregTech_API.causeMachineUpdate(aWorld, aX, aY, aZ);
+ }
+ }
+
}