diff options
author | Dakota Jones <73182109+greesyB@users.noreply.github.com> | 2023-04-08 15:30:11 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-04-08 22:30:11 +0200 |
commit | 9a2af02ad9e4e78746e898e970e9c51ec0d4bb8b (patch) | |
tree | ff1ab9507c830e392312f3c855b24dfe5da6ef4c /src/main/java/gregtech/common | |
parent | fd53db151933a68a71fd2bba32089965bb6683c8 (diff) | |
download | GT5-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.java | 18 |
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); + } + } + } |