This repository has been archived on 2024-06-13. You can view files and clone it, but cannot push or open issues or pull requests.
Daniel Vidmar b01322d3bc Fixed IceBlock and implemented more drops
Replaced the fully qualified names in IceBlock.cs with using directives.
Added the proper drops to more blocks.
2015-02-04 12:58:52 -05:00

37 lines
1.1 KiB
C#

using System;
using TrueCraft.API.Logic;
using TrueCraft.API;
using TrueCraft.API.World;
using TrueCraft.API.Networking;
namespace TrueCraft.Core.Logic.Blocks
{
public class IceBlock : BlockProvider
{
public static readonly byte BlockID = 0x4F;
public override byte ID { get { return 0x4F; } }
public override double BlastResistance { get { return 2.5; } }
public override double Hardness { get { return 0.5; } }
public override byte Luminance { get { return 0; } }
public override bool Opaque { get { return false; } }
public override byte LightModifier { get { return 3; } }
public override string DisplayName { get { return "Ice"; } }
public override Tuple<int, int> GetTextureMap(byte metadata)
{
return new Tuple<int, int>(3, 4);
}
public override void BlockMined(BlockDescriptor descriptor, BlockFace face, IWorld world, IRemoteClient user)
{
world.SetBlockID(descriptor.Coordinates, WaterBlock.BlockID);
}
}
}