also need coordinates for the pipe placement location

This commit is contained in:
AEnterprise 2014-09-18 17:25:28 +02:00
parent fb706ae1ab
commit 9330dd18d9
3 changed files with 8 additions and 4 deletions

View file

@ -7,10 +7,14 @@ import cpw.mods.fml.common.eventhandler.Event;
public class PipePlacedEvent extends Event { public class PipePlacedEvent extends Event {
public EntityPlayer player; public EntityPlayer player;
public String pipeType; public String pipeType;
public int x, y, z;
public PipePlacedEvent(EntityPlayer player, String pipeType) { public PipePlacedEvent(EntityPlayer player, String pipeType, int x, int y, int z) {
this.player = player; this.player = player;
this.pipeType = pipeType; this.pipeType = pipeType;
this.x = x;
this.y = y;
this.z = z;
} }
} }

View file

@ -9,7 +9,6 @@
package buildcraft.builders; package buildcraft.builders;
import net.minecraft.block.Block; import net.minecraft.block.Block;
import net.minecraft.block.BlockContainer;
import net.minecraft.block.material.Material; import net.minecraft.block.material.Material;
import net.minecraft.client.renderer.texture.IIconRegister; import net.minecraft.client.renderer.texture.IIconRegister;
import net.minecraft.entity.player.EntityPlayer; import net.minecraft.entity.player.EntityPlayer;
@ -27,11 +26,12 @@ import net.minecraftforge.common.util.ForgeDirection;
import buildcraft.BuildCraftBuilders; import buildcraft.BuildCraftBuilders;
import buildcraft.api.events.BlockInteractionEvent; import buildcraft.api.events.BlockInteractionEvent;
import buildcraft.api.filler.IFillerPattern; import buildcraft.api.filler.IFillerPattern;
import buildcraft.core.BlockBuildCraft;
import buildcraft.core.CreativeTabBuildCraft; import buildcraft.core.CreativeTabBuildCraft;
import buildcraft.core.GuiIds; import buildcraft.core.GuiIds;
import buildcraft.core.utils.Utils; import buildcraft.core.utils.Utils;
public class BlockFiller extends BlockContainer { public class BlockFiller extends BlockBuildCraft {
public IFillerPattern currentPattern; public IFillerPattern currentPattern;
private IIcon textureSides; private IIcon textureSides;

View file

@ -1133,7 +1133,7 @@ public class BlockGenericPipe extends BlockBuildCraft {
TileGenericPipe tilePipe = (TileGenericPipe) tile; TileGenericPipe tilePipe = (TileGenericPipe) tile;
tilePipe.initialize(pipe); tilePipe.initialize(pipe);
tilePipe.sendUpdateToClient(); tilePipe.sendUpdateToClient();
FMLCommonHandler.instance().bus().post(new PipePlacedEvent(player, pipe.item.getUnlocalizedName())); FMLCommonHandler.instance().bus().post(new PipePlacedEvent(player, pipe.item.getUnlocalizedName(), i, j, k));
} }
} }