diff --git a/Chraft/World/Blocks/BlockGravel.cs b/Chraft/World/Blocks/BlockGravel.cs index fd807e41..754837e5 100644 --- a/Chraft/World/Blocks/BlockGravel.cs +++ b/Chraft/World/Blocks/BlockGravel.cs @@ -82,7 +82,7 @@ protected void StartPhysics(StructBlock block) var world = block.World; Remove(block); FallingGravel fgBlock = new FallingGravel(world, new AbsWorldCoords(block.Coords.WorldX + 0.5, block.Coords.WorldY + 0.5, block.Coords.WorldZ + 0.5)); - fgBlock.Start(); + fgBlock.Start((int)Type); world.PhysicsBlocks.TryAdd(fgBlock.EntityId, fgBlock); } } diff --git a/Chraft/World/Blocks/BlockSand.cs b/Chraft/World/Blocks/BlockSand.cs index 3c0a2167..dbbbac58 100644 --- a/Chraft/World/Blocks/BlockSand.cs +++ b/Chraft/World/Blocks/BlockSand.cs @@ -56,7 +56,7 @@ protected void StartPhysics(StructBlock block) { Remove(block); var fsBlock = new FallingSand(block.World, new AbsWorldCoords(block.Coords.WorldX + 0.5, block.Coords.WorldY + 0.5, block.Coords.WorldZ + 0.5)); - fsBlock.Start(); + fsBlock.Start((int)Type); block.World.PhysicsBlocks.TryAdd(fsBlock.EntityId, fsBlock); } } diff --git a/Chraft/World/Blocks/Physics/FallingSand.cs b/Chraft/World/Blocks/Physics/FallingSand.cs index a2ff1134..44a54cef 100644 --- a/Chraft/World/Blocks/Physics/FallingSand.cs +++ b/Chraft/World/Blocks/Physics/FallingSand.cs @@ -35,7 +35,7 @@ public FallingSand(WorldManager world, AbsWorldCoords pos) : base(world, pos) { Type = Net.Packets.AddObjectVehiclePacket.ObjectType.FallingSand; BlockId = (byte) BlockData.Blocks.Sand; - Velocity = new Vector3(0, -0.4D, 0); + Velocity = new Vector3(0, -0.4D, 0);//TODO Corect Falling speed ? } public override void Simulate()