/// <inheritdoc />
 public void LiquidChange(World world, Vector3i position, Liquid liquid, LiquidLevel level)
 {
     if (liquid.IsLiquid)
     {
         world.SetBlock(Dirt.AsInstance(), position);
     }
 }
 /// <inheritdoc />
 public override void BlockUpdate(World world, Vector3i position, uint data, BlockSide side)
 {
     if (side == BlockSide.Top && world.HasOpaqueTop(position))
     {
         world.SetBlock(Dirt.AsInstance(), position);
     }
 }
Exemplo n.º 3
0
 /// <inheritdoc />
 public void BecomeSolid(World world, Vector3i position)
 {
     world.SetBlock(Dirt.AsInstance(), position);
 }