package ic2.api.event; import net.minecraft.block.Block; import net.minecraft.world.World; import cpw.mods.fml.common.eventhandler.Cancelable; import net.minecraftforge.event.world.WorldEvent; @Cancelable public class RetextureEvent extends WorldEvent { // target block public final int x; public final int y; public final int z; public final int side; // referenced block (to grab the texture from) public final Block referencedBlock; public final int referencedMeta; public final int referencedSide; // set to true to confirm the operation public boolean applied = false; public RetextureEvent(World world1, int x1, int y1, int z1, int side1, Block referencedBlock, int referencedMeta1, int referencedSide1) { super(world1); this.x = x1; this.y = y1; this.z = z1; this.side = side1; this.referencedBlock = referencedBlock; this.referencedMeta = referencedMeta1; this.referencedSide = referencedSide1; } }