aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/blocks
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/blocks')
-rw-r--r--src/main/java/blocks/Block_ItemDistributionNode.java15
1 files changed, 15 insertions, 0 deletions
diff --git a/src/main/java/blocks/Block_ItemDistributionNode.java b/src/main/java/blocks/Block_ItemDistributionNode.java
index 11d9e22b39..07fd988445 100644
--- a/src/main/java/blocks/Block_ItemDistributionNode.java
+++ b/src/main/java/blocks/Block_ItemDistributionNode.java
@@ -6,6 +6,7 @@ import kekztech.KekzCore;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
+import net.minecraft.entity.player.EntityPlayer;
import net.minecraft.tileentity.TileEntity;
import net.minecraft.world.World;
import tileentities.TE_ItemDistributionNode;
@@ -33,6 +34,20 @@ public class Block_ItemDistributionNode extends BlockContainer {
}
@Override
+ public boolean onBlockActivated(World world, int x, int y, int z, EntityPlayer player, int side, float lx, float ly, float lz) {
+ if(world.isRemote) {
+ return true;
+ }
+
+ final TileEntity te = world.getTileEntity(x, y, z);
+ if(te != null && te instanceof TE_ItemDistributionNode) {
+ player.openGui(KekzCore.instance, 0, world, x, y, z);
+ return true;
+ }
+ return false;
+ }
+
+ @Override
public TileEntity createNewTileEntity(World world, int p_149915_2_) {
return new TE_ItemDistributionNode();
}