package com.minecreatr.cliffsgoos.src;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.init.Blocks;
import net.minecraft.world.World;
import java.util.Random;
/**
* Created on 6/1/14
*/
public class AntiGoo extends Block {
private String tex;
public AntiGoo(Material material, String texture){
super(material);
this.tex = texture;
setBlockTextureName("CliffiesTaints:" + texture);
this.setTickRandomly(true);
}
@Override
public int tickRate(World world){
return 1;
}
@Override
public void updateTick(World par1World, int par2, int par3, int par4, Random par5Random){
if (!par1World.isRemote){
int i1 = par2 + par5Random.nextInt(3) - 1;
int j1 = par3 + par5Random.nextInt(3) - 1;
int k1 = par4 + par5Random.nextInt(3) - 1;
if (par1World.getBlock(i1, j1, k1) instanceof Tier1Taint || par1World.getBlock(i1, j1, k1) instanceof Tier2Taint || par1World.getBlock(i1, j1, k1) instanceof Tier3Taint){
par1World.setBlock(i1, j1, k1, this);
}
if(par5Random.nextInt(5)==0)
par1World.setBlock(par2, par3, par4, Blocks.air);
}
}
}