Новые сообщения · Участники · Правила форума · Поиск · RSS
  • Страница 1 из 1
  • 1
Создание нового инструмента (на основе стандартных)
Fyral Дата: Суббота, 08.10.2011, 16:27 | Сообщение # 1
Администраторы
Сообщений: 10
Репутация: 2
Offline
Сейчас мы сделаем веник. Он будет у нас аналогом алмазного меча.

Добавим к пабликам строку:
Code
public static final Item venik = new ItemSword(3002, EnumToolMaterial.EMERALD).setItemName("venik");


Разберем.

Обозначаем что это за предмет. Есть sword, axe, pickaxe и spade. В нашем случае - меч.
Code
new ItemSword


ID.
Code
3002


Материал инструмента.
WOOD - Дерево
STONE - Камень
IRON - Железо
EMERALD - Алмаз
GOLD - Золото
Code
EnumToolMaterial.EMERALD


Добавим все как обычно.
Code
venik.iconIndex = ModLoader.addOverride("/gui/items.png", "/textures/venik.png");
ModLoader.AddName(venik, "Venik");
ModLoader.AddRecipe(new ItemStack(venik, 1), new Object[]{ "XXX", "#X#", "#X#", Character.valueOf('X'), Block.dirt});


Кидаем текстуру в minecraft.jar/textures.

(размеры не изменять!)

Тестируем!
  • Страница 1 из 1
  • 1
Поиск: