Combined like item classes
This commit is contained in:
parent
217be72385
commit
98ba0ae0b2
77
TrueCraft.Core/Logic/Items/AxeItem.cs
Normal file
77
TrueCraft.Core/Logic/Items/AxeItem.cs
Normal file
@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public abstract class AxeItem : ToolItem
|
||||
{
|
||||
}
|
||||
|
||||
public class WoodenAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x10F;
|
||||
|
||||
public override short ID { get { return 0x10F; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Axe"; } }
|
||||
}
|
||||
|
||||
public class StoneAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x113;
|
||||
|
||||
public override short ID { get { return 0x113; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Axe"; } }
|
||||
}
|
||||
|
||||
public class IronAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x102;
|
||||
|
||||
public override short ID { get { return 0x102; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Axe"; } }
|
||||
}
|
||||
|
||||
public class GoldenAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x11E;
|
||||
|
||||
public override short ID { get { return 0x11E; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Axe"; } }
|
||||
}
|
||||
|
||||
public class DiamondAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x117;
|
||||
|
||||
public override short ID { get { return 0x117; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Axe"; } }
|
||||
}
|
||||
}
|
83
TrueCraft.Core/Logic/Items/BootsItem.cs
Normal file
83
TrueCraft.Core/Logic/Items/BootsItem.cs
Normal file
@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12D;
|
||||
|
||||
public override short ID { get { return 0x12D; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 40; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Boots"; } }
|
||||
}
|
||||
|
||||
public class IronBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x135;
|
||||
|
||||
public override short ID { get { return 0x135; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 160; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Boots"; } }
|
||||
}
|
||||
|
||||
public class GoldenBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13D;
|
||||
|
||||
public override short ID { get { return 0x13D; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 80; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Boots"; } }
|
||||
}
|
||||
|
||||
public class DiamondBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x139;
|
||||
|
||||
public override short ID { get { return 0x139; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 320; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Boots"; } }
|
||||
}
|
||||
|
||||
public class ChainBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x131;
|
||||
|
||||
public override short ID { get { return 0x131; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 79; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Boots"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class ChainBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x131;
|
||||
|
||||
public override short ID { get { return 0x131; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 79; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Boots"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class ChainChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12F;
|
||||
|
||||
public override short ID { get { return 0x12F; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 96; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Chestplate"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class ChainHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12E;
|
||||
|
||||
public override short ID { get { return 0x12E; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 67; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Helmet"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class ChainLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x130;
|
||||
|
||||
public override short ID { get { return 0x130; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 92; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Leggings"; } }
|
||||
}
|
||||
}
|
83
TrueCraft.Core/Logic/Items/ChestplateItem.cs
Normal file
83
TrueCraft.Core/Logic/Items/ChestplateItem.cs
Normal file
@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherTunicItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12B;
|
||||
|
||||
public override short ID { get { return 0x12B; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 49; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Tunic"; } }
|
||||
}
|
||||
|
||||
public class IronChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x133;
|
||||
|
||||
public override short ID { get { return 0x133; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 192; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Chestplate"; } }
|
||||
}
|
||||
|
||||
public class GoldenChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13B;
|
||||
|
||||
public override short ID { get { return 0x13B; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 96; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Chestplate"; } }
|
||||
}
|
||||
|
||||
public class DiamondChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x137;
|
||||
|
||||
public override short ID { get { return 0x137; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 384; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Chestplate"; } }
|
||||
}
|
||||
|
||||
public class ChainChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12F;
|
||||
|
||||
public override short ID { get { return 0x12F; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 96; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Chestplate"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x117;
|
||||
|
||||
public override short ID { get { return 0x117; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Axe"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x139;
|
||||
|
||||
public override short ID { get { return 0x139; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 320; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Boots"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x137;
|
||||
|
||||
public override short ID { get { return 0x137; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 384; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Chestplate"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x136;
|
||||
|
||||
public override short ID { get { return 0x136; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 272; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Helmet"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x125;
|
||||
|
||||
public override short ID { get { return 0x125; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Hoe"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x138;
|
||||
|
||||
public override short ID { get { return 0x138; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 368; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Leggings"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x116;
|
||||
|
||||
public override short ID { get { return 0x116; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Pickaxe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class DiamondShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x115;
|
||||
|
||||
public override short ID { get { return 0x115; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Shovel"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x11E;
|
||||
|
||||
public override short ID { get { return 0x11E; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Axe"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13D;
|
||||
|
||||
public override short ID { get { return 0x13D; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 80; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Boots"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13B;
|
||||
|
||||
public override short ID { get { return 0x13B; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 96; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Chestplate"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13A;
|
||||
|
||||
public override short ID { get { return 0x13A; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 68; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Helmet"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x126;
|
||||
|
||||
public override short ID { get { return 0x126; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Hoe"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13C;
|
||||
|
||||
public override short ID { get { return 0x13C; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 92; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Leggings"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x11D;
|
||||
|
||||
public override short ID { get { return 0x11D; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Pickaxe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class GoldenShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x11C;
|
||||
|
||||
public override short ID { get { return 0x11C; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Shovel"; } }
|
||||
}
|
||||
}
|
83
TrueCraft.Core/Logic/Items/HelmentItem.cs
Normal file
83
TrueCraft.Core/Logic/Items/HelmentItem.cs
Normal file
@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherCapItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12A;
|
||||
|
||||
public override short ID { get { return 0x12A; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 34; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Cap"; } }
|
||||
}
|
||||
|
||||
public class IronHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x132;
|
||||
|
||||
public override short ID { get { return 0x132; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 136; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Helmet"; } }
|
||||
}
|
||||
|
||||
public class GoldenHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13A;
|
||||
|
||||
public override short ID { get { return 0x13A; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 68; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Helmet"; } }
|
||||
}
|
||||
|
||||
public class DiamondHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x136;
|
||||
|
||||
public override short ID { get { return 0x136; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 272; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Helmet"; } }
|
||||
}
|
||||
|
||||
public class ChainHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12E;
|
||||
|
||||
public override short ID { get { return 0x12E; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 67; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Helmet"; } }
|
||||
}
|
||||
}
|
77
TrueCraft.Core/Logic/Items/HoeItem.cs
Normal file
77
TrueCraft.Core/Logic/Items/HoeItem.cs
Normal file
@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public abstract class HoeItem : ToolItem
|
||||
{
|
||||
}
|
||||
|
||||
public class WoodenHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x122;
|
||||
|
||||
public override short ID { get { return 0x122; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Hoe"; } }
|
||||
}
|
||||
|
||||
public class StoneHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x123;
|
||||
|
||||
public override short ID { get { return 0x123; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Hoe"; } }
|
||||
}
|
||||
|
||||
public class IronHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x124;
|
||||
|
||||
public override short ID { get { return 0x124; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Hoe"; } }
|
||||
}
|
||||
|
||||
public class GoldenHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x126;
|
||||
|
||||
public override short ID { get { return 0x126; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Hoe"; } }
|
||||
}
|
||||
|
||||
public class DiamondHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x125;
|
||||
|
||||
public override short ID { get { return 0x125; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Hoe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x102;
|
||||
|
||||
public override short ID { get { return 0x102; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Axe"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x135;
|
||||
|
||||
public override short ID { get { return 0x135; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 160; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Boots"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronChestplateItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x133;
|
||||
|
||||
public override short ID { get { return 0x133; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 192; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Chestplate"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronHelmetItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x132;
|
||||
|
||||
public override short ID { get { return 0x132; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 136; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Helmet"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x124;
|
||||
|
||||
public override short ID { get { return 0x124; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Hoe"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x134;
|
||||
|
||||
public override short ID { get { return 0x134; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 184; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Leggings"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x101;
|
||||
|
||||
public override short ID { get { return 0x101; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Pickaxe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class IronShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x100;
|
||||
|
||||
public override short ID { get { return 0x100; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Shovel"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherBootsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12D;
|
||||
|
||||
public override short ID { get { return 0x12D; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 40; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Boots"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherCapItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12A;
|
||||
|
||||
public override short ID { get { return 0x12A; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 34; } }
|
||||
|
||||
public override float BaseArmour { get { return 1.5f; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Cap"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherPantsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12C;
|
||||
|
||||
public override short ID { get { return 0x12C; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 46; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Pants"; } }
|
||||
}
|
||||
}
|
@ -1,21 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherTunicItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12B;
|
||||
|
||||
public override short ID { get { return 0x12B; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 49; } }
|
||||
|
||||
public override float BaseArmour { get { return 4; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Tunic"; } }
|
||||
}
|
||||
}
|
83
TrueCraft.Core/Logic/Items/LeggingsItem.cs
Normal file
83
TrueCraft.Core/Logic/Items/LeggingsItem.cs
Normal file
@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class LeatherPantsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x12C;
|
||||
|
||||
public override short ID { get { return 0x12C; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Leather; } }
|
||||
|
||||
public override short BaseDurability { get { return 46; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Leather Pants"; } }
|
||||
}
|
||||
|
||||
public class IronLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x134;
|
||||
|
||||
public override short ID { get { return 0x134; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 184; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Leggings"; } }
|
||||
}
|
||||
|
||||
public class GoldenLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x13C;
|
||||
|
||||
public override short ID { get { return 0x13C; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 92; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Leggings"; } }
|
||||
}
|
||||
|
||||
public class DiamondLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x138;
|
||||
|
||||
public override short ID { get { return 0x138; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 368; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Leggings"; } }
|
||||
}
|
||||
|
||||
public class ChainLeggingsItem : ArmourItem
|
||||
{
|
||||
public static readonly short ItemID = 0x130;
|
||||
|
||||
public override short ID { get { return 0x130; } }
|
||||
|
||||
public override ArmourMaterial Material { get { return ArmourMaterial.Chain; } }
|
||||
|
||||
public override short BaseDurability { get { return 92; } }
|
||||
|
||||
public override float BaseArmour { get { return 3; } }
|
||||
|
||||
public override string DisplayName { get { return "Chain Leggings"; } }
|
||||
}
|
||||
}
|
77
TrueCraft.Core/Logic/Items/PickaxeItem.cs
Normal file
77
TrueCraft.Core/Logic/Items/PickaxeItem.cs
Normal file
@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public abstract class PickaxeItem : ToolItem
|
||||
{
|
||||
}
|
||||
|
||||
public class WoodenPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x10E;
|
||||
|
||||
public override short ID { get { return 0x10E; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Pickaxe"; } }
|
||||
}
|
||||
|
||||
public class StonePickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x112;
|
||||
|
||||
public override short ID { get { return 0x112; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Pickaxe"; } }
|
||||
}
|
||||
|
||||
public class IronPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x101;
|
||||
|
||||
public override short ID { get { return 0x101; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Pickaxe"; } }
|
||||
}
|
||||
|
||||
public class GoldenPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x11D;
|
||||
|
||||
public override short ID { get { return 0x11D; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Pickaxe"; } }
|
||||
}
|
||||
|
||||
public class DiamondPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x116;
|
||||
|
||||
public override short ID { get { return 0x116; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Pickaxe"; } }
|
||||
}
|
||||
}
|
77
TrueCraft.Core/Logic/Items/ShovelItem.cs
Normal file
77
TrueCraft.Core/Logic/Items/ShovelItem.cs
Normal file
@ -0,0 +1,77 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Text;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public abstract class ShovelItem : ToolItem
|
||||
{
|
||||
}
|
||||
|
||||
public class WoodenShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x10D;
|
||||
|
||||
public override short ID { get { return 0x10D; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Shovel"; } }
|
||||
}
|
||||
|
||||
public class StoneShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x111;
|
||||
|
||||
public override short ID { get { return 0x111; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Shovel"; } }
|
||||
}
|
||||
|
||||
public class IronShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x100;
|
||||
|
||||
public override short ID { get { return 0x100; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Iron; } }
|
||||
|
||||
public override short BaseDurability { get { return 251; } }
|
||||
|
||||
public override string DisplayName { get { return "Iron Shovel"; } }
|
||||
}
|
||||
|
||||
public class GoldenShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x11C;
|
||||
|
||||
public override short ID { get { return 0x11C; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Gold; } }
|
||||
|
||||
public override short BaseDurability { get { return 33; } }
|
||||
|
||||
public override string DisplayName { get { return "Golden Shovel"; } }
|
||||
}
|
||||
|
||||
public class DiamondShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x115;
|
||||
|
||||
public override short ID { get { return 0x115; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Diamond; } }
|
||||
|
||||
public override short BaseDurability { get { return 1562; } }
|
||||
|
||||
public override string DisplayName { get { return "Diamond Shovel"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class StoneAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x113;
|
||||
|
||||
public override short ID { get { return 0x113; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Axe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class StoneHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x123;
|
||||
|
||||
public override short ID { get { return 0x123; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Hoe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class StonePickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x112;
|
||||
|
||||
public override short ID { get { return 0x112; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Pickaxe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class StoneShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x111;
|
||||
|
||||
public override short ID { get { return 0x111; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Stone; } }
|
||||
|
||||
public override short BaseDurability { get { return 132; } }
|
||||
|
||||
public override string DisplayName { get { return "Stone Shovel"; } }
|
||||
}
|
||||
}
|
@ -14,23 +14,4 @@ namespace TrueCraft.Core.Logic
|
||||
|
||||
public override sbyte MaximumStack { get { return 1; } }
|
||||
}
|
||||
|
||||
public abstract class AxeItem : ToolItem
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public abstract class HoeItem : ToolItem
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public abstract class PickaxeItem : ToolItem
|
||||
{
|
||||
|
||||
}
|
||||
|
||||
public abstract class ShovelItem : ToolItem
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class WoodenAxeItem : AxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x10F;
|
||||
|
||||
public override short ID { get { return 0x10F; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Axe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class WoodenHoeItem : HoeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x122;
|
||||
|
||||
public override short ID { get { return 0x122; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Hoe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class WoodenPickaxeItem : PickaxeItem
|
||||
{
|
||||
public static readonly short ItemID = 0x10E;
|
||||
|
||||
public override short ID { get { return 0x10E; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Pickaxe"; } }
|
||||
}
|
||||
}
|
@ -1,19 +0,0 @@
|
||||
using System;
|
||||
using TrueCraft.API.Logic;
|
||||
using TrueCraft.API;
|
||||
|
||||
namespace TrueCraft.Core.Logic.Items
|
||||
{
|
||||
public class WoodenShovelItem : ShovelItem
|
||||
{
|
||||
public static readonly short ItemID = 0x10D;
|
||||
|
||||
public override short ID { get { return 0x10D; } }
|
||||
|
||||
public override ToolMaterial Material { get { return ToolMaterial.Wood; } }
|
||||
|
||||
public override short BaseDurability { get { return 60; } }
|
||||
|
||||
public override string DisplayName { get { return "Wooden Shovel"; } }
|
||||
}
|
||||
}
|
@ -39,20 +39,19 @@
|
||||
<Compile Include="Logic\Items\AppleItem.cs" />
|
||||
<Compile Include="Logic\Items\ArmourItem.cs" />
|
||||
<Compile Include="Logic\Items\ArrowItem.cs" />
|
||||
<Compile Include="Logic\Items\AxeItem.cs" />
|
||||
<Compile Include="Logic\Items\BedItem.cs" />
|
||||
<Compile Include="Logic\Items\BoatItem.cs" />
|
||||
<Compile Include="Logic\Items\BoneItem.cs" />
|
||||
<Compile Include="Logic\Items\BookItem.cs" />
|
||||
<Compile Include="Logic\Items\BootsItem.cs" />
|
||||
<Compile Include="Logic\Items\BowItem.cs" />
|
||||
<Compile Include="Logic\Items\BowlItem.cs" />
|
||||
<Compile Include="Logic\Items\BreadItem.cs" />
|
||||
<Compile Include="Logic\Items\BrickItem.cs" />
|
||||
<Compile Include="Logic\Items\BucketItem.cs" />
|
||||
<Compile Include="Logic\Items\CakeItem.cs" />
|
||||
<Compile Include="Logic\Items\ChainBootsItem.cs" />
|
||||
<Compile Include="Logic\Items\ChainChestplateItem.cs" />
|
||||
<Compile Include="Logic\Items\ChainHelmetItem.cs" />
|
||||
<Compile Include="Logic\Items\ChainLeggingsItem.cs" />
|
||||
<Compile Include="Logic\Items\ChestplateItem.cs" />
|
||||
<Compile Include="Logic\Items\ClayItem.cs" />
|
||||
<Compile Include="Logic\Items\ClockItem.cs" />
|
||||
<Compile Include="Logic\Items\CoalItem.cs" />
|
||||
@ -60,16 +59,7 @@
|
||||
<Compile Include="Logic\Items\CookedFishItem.cs" />
|
||||
<Compile Include="Logic\Items\CookedPorkchopItem.cs" />
|
||||
<Compile Include="Logic\Items\CookieItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondAxeItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondBootsItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondChestplateItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondHelmetItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondHoeItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondLeggingsItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondPickaxeItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondShovelItem.cs" />
|
||||
<Compile Include="Logic\Items\DiamondSwordItem.cs" />
|
||||
<Compile Include="Logic\Items\DoorItem.cs" />
|
||||
<Compile Include="Logic\Items\DyeItem.cs" />
|
||||
<Compile Include="Logic\Items\EggItem.cs" />
|
||||
@ -80,38 +70,20 @@
|
||||
<Compile Include="Logic\Items\FoodItem.cs" />
|
||||
<Compile Include="Logic\Items\GlowstoneDustItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenAppleItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenAxeItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenBootsItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenChestplateItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenHelmetItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenHoeItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenLeggingsItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenPickaxeItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenShovelItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldenSwordItem.cs" />
|
||||
<Compile Include="Logic\Items\GoldIngotItem.cs" />
|
||||
<Compile Include="Logic\Items\GunpowderItem.cs" />
|
||||
<Compile Include="Logic\Items\IronAxeItem.cs" />
|
||||
<Compile Include="Logic\Items\IronBootsItem.cs" />
|
||||
<Compile Include="Logic\Items\IronChestplateItem.cs" />
|
||||
<Compile Include="Logic\Items\IronHelmetItem.cs" />
|
||||
<Compile Include="Logic\Items\IronHoeItem.cs" />
|
||||
<Compile Include="Logic\Items\HelmentItem.cs" />
|
||||
<Compile Include="Logic\Items\HoeItem.cs" />
|
||||
<Compile Include="Logic\Items\IronIngotItem.cs" />
|
||||
<Compile Include="Logic\Items\IronLeggingsItem.cs" />
|
||||
<Compile Include="Logic\Items\IronPickaxeItem.cs" />
|
||||
<Compile Include="Logic\Items\IronShovelItem.cs" />
|
||||
<Compile Include="Logic\Items\IronSwordItem.cs" />
|
||||
<Compile Include="Logic\Items\LeatherBootsItem.cs" />
|
||||
<Compile Include="Logic\Items\LeatherCapItem.cs" />
|
||||
<Compile Include="Logic\Items\LeatherItem.cs" />
|
||||
<Compile Include="Logic\Items\LeatherPantsItem.cs" />
|
||||
<Compile Include="Logic\Items\LeatherTunicItem.cs" />
|
||||
<Compile Include="Logic\Items\LeggingsItem.cs" />
|
||||
<Compile Include="Logic\Items\MapItem.cs" />
|
||||
<Compile Include="Logic\Items\MinecartItem.cs" />
|
||||
<Compile Include="Logic\Items\MushroomStewItem.cs" />
|
||||
<Compile Include="Logic\Items\MusicDiscItem.cs" />
|
||||
<Compile Include="Logic\Items\PaintingItem.cs" />
|
||||
<Compile Include="Logic\Items\PaperItem.cs" />
|
||||
<Compile Include="Logic\Items\PickaxeItem.cs" />
|
||||
<Compile Include="Logic\Items\RawFishItem.cs" />
|
||||
<Compile Include="Logic\Items\RawPorkchopItem.cs" />
|
||||
<Compile Include="Logic\Items\RedstoneItem.cs" />
|
||||
@ -119,25 +91,17 @@
|
||||
<Compile Include="Logic\Items\SaddleItem.cs" />
|
||||
<Compile Include="Logic\Items\SeedsItem.cs" />
|
||||
<Compile Include="Logic\Items\ShearsItem.cs" />
|
||||
<Compile Include="Logic\Items\ShovelItem.cs" />
|
||||
<Compile Include="Logic\Items\SignItem.cs" />
|
||||
<Compile Include="Logic\Items\SlimeballItem.cs" />
|
||||
<Compile Include="Logic\Items\SnowballItem.cs" />
|
||||
<Compile Include="Logic\Items\StickItem.cs" />
|
||||
<Compile Include="Logic\Items\StoneAxeItem.cs" />
|
||||
<Compile Include="Logic\Items\StoneHoeItem.cs" />
|
||||
<Compile Include="Logic\Items\StonePickaxeItem.cs" />
|
||||
<Compile Include="Logic\Items\StoneShovelItem.cs" />
|
||||
<Compile Include="Logic\Items\StoneSwordItem.cs" />
|
||||
<Compile Include="Logic\Items\StringItem.cs" />
|
||||
<Compile Include="Logic\Items\SugarCanesItem.cs" />
|
||||
<Compile Include="Logic\Items\SugarItem.cs" />
|
||||
<Compile Include="Logic\Items\SwordItem.cs" />
|
||||
<Compile Include="Logic\Items\ToolItem.cs" />
|
||||
<Compile Include="Logic\Items\WheatItem.cs" />
|
||||
<Compile Include="Logic\Items\WoodenAxeItem.cs" />
|
||||
<Compile Include="Logic\Items\WoodenHoeItem.cs" />
|
||||
<Compile Include="Logic\Items\WoodenPickaxeItem.cs" />
|
||||
<Compile Include="Logic\Items\WoodenShovelItem.cs" />
|
||||
<Compile Include="Logic\Items\WoodenSwordItem.cs" />
|
||||
<Compile Include="Properties\AssemblyInfo.cs" />
|
||||
<Compile Include="Networking\MinecraftStream.cs" />
|
||||
<Compile Include="Networking\PacketReader.cs" />
|
||||
|
Reference in New Issue
Block a user