package ic2.api.event; import net.minecraft.world.World; import net.minecraftforge.event.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 int referencedBlockId; public final int referencedMeta; public final int referencedSide; // set to true to confirm the operation public boolean applied = false; public RetextureEvent(World world, int x, int y, int z, int side, int referencedBlockId, int referencedMeta, int referencedSide) { super(world); this.x = x; this.y = y; this.z = z; this.side = side; this.referencedBlockId = referencedBlockId; this.referencedMeta = referencedMeta; this.referencedSide = referencedSide; } }