So, the main problem is the updateTick is not running down. setStepSound(Block.soundGlassFootstep); if I step above the block it should play the sound of the glass.
public void updateTick(World world, int x, int y, int z, Random random) {
setStepSound(Block.soundGlassFootstep);
world.playSound(x, y, z, "bc_sounds:death.ogg", 0.3f, 0.6f, false);
world.scheduleBlockUpdate(x, y, z, this.blockID, this.tickRate(world));
}
So, in my understanding the updateTick at every tick runs down what it contain? Or am I wrong?