Перейти к содержанию

Создание инструментов и меча#

Основа#

Для начала создадим четыре класса: ItemToolAxe, ItemToolHoe, ItemToolPickaxe, ItemToolSpade, ItemBestSword

Топор

public class ItemToolAxe extends AxeItem
{
    public ItemToolAxe()
    {
        super(ItemTier.IRON, 6.0F, 1.1F, new Properties());
    }
}

Мотыга

public class ItemToolHoe extends HoeItem
{
    public ItemToolHoe()
    {
        super(ItemTier.IRON, 1.1F, new Properties());
    }
}

Кирка

public class ItemToolPickaxe extends PickaxeItem
{
    public ItemToolPickaxe()
    {
        super(ItemTier.IRON,  6,1.1F, new Properties());
    }
}

Лопата

public class ItemToolShovel extends ShovelItem
{
    public ItemToolSpade()
    {
        super(ItemTier.IRON,  6,1.1F, new Properties());
    }
}

Меч

public class ItemBestSword extends SwordItem
{
    public ItemBestSword()
    {
        super(ItemTier.IRON,  12,2F, new Properties());
    }
}

Регистрируем наши инструменты и меч! Заходим в игру и выдаём себе инструменты и меч, пробуем убить или добыть что либо. Для корректного положения в руке игрока наследуйте модель от item/handheld вместо item/generated.