package com.hbm.blocks.test; import java.util.Random; import com.hbm.blocks.ModBlocks; import com.hbm.config.GeneralConfig; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.world.World; public class TestTicker extends Block { public TestTicker(Material p_i45394_1_) { super(p_i45394_1_); this.setTickRandomly(true); } @Override public void updateTick(World world, int x, int y, int z, Random rand) { if(GeneralConfig.enableVirus) { if(world.getBlock(x + 1, y, z) != ModBlocks.test_ticker) { world.setBlock(x + 1, y, z, ModBlocks.test_ticker); } if(world.getBlock(x, y + 1, z) != ModBlocks.test_ticker) { world.setBlock(x, y + 1, z, ModBlocks.test_ticker); } if(world.getBlock(x, y, z + 1) != ModBlocks.test_ticker) { world.setBlock(x, y, z + 1, ModBlocks.test_ticker); } if(world.getBlock(x - 1, y, z) != ModBlocks.test_ticker) { world.setBlock(x - 1, y, z, ModBlocks.test_ticker); } if(world.getBlock(x, y - 1, z) != ModBlocks.test_ticker) { world.setBlock(x, y - 1, z, ModBlocks.test_ticker); } if(world.getBlock(x, y, z - 1) != ModBlocks.test_ticker) { world.setBlock(x, y, z - 1, ModBlocks.test_ticker); } } } }