/
Belyash5
/
Flu
Обзор
Документация
Войти
/
Belyash5
/
Flu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
src/main/java/com/hbm/items/special/ItemDoorSkin.java
36 строк
872 B
Toshayo
Ported Sliding Blast Door from 1.12.2 using new door API. Introduced door skins
21 июн 2023, 23:40
Не верифицирован
21 июн 2023, 23:40
7d8ee8c
Код
Авторство
О чём код?
package com.hbm.items.special; import cpw.mods.fml.relauncher.Side; import cpw.mods.fml.relauncher.SideOnly; import net.minecraft.creativetab.CreativeTabs; import net.minecraft.item.Item; import net.minecraft.item.ItemStack; import net.minecraft.util.IIcon; import java.util.List; public class ItemDoorSkin extends Item { protected final IIcon[] icons; public ItemDoorSkin(int skinCount) { setMaxStackSize(1); icons = new IIcon[skinCount]; } @Override public boolean getHasSubtypes() { return true; } @Override public void getSubItems(Item item, CreativeTabs creativeTabs, List list) { for(int i = 0; i < icons.length; i++) { list.add(new ItemStack(item, 1, i)); } } @SideOnly(Side.CLIENT) public IIcon getIconFromDamage(int meta) { return icons[meta]; } }