Files
CustomNPC-Plus/src/main/java/noppes/npcs/items/ItemOrb.java
T
2025-03-13 17:14:45 -04:00

37 lines
925 B
Java

package noppes.npcs.items;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.entity.passive.EntitySheep;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import java.awt.*;
import java.util.List;
public class ItemOrb extends ItemNpcInterface {
public ItemOrb(int par1) {
super(par1);
setHasSubtypes(true);
}
@Override
public int getColorFromItemStack(ItemStack par1ItemStack, int par2) {
float[] color = EntitySheep.fleeceColorTable[par1ItemStack.getItemDamage()];
return new Color(color[0], color[1], color[2]).getRGB();
}
public boolean requiresMultipleRenderPasses() {
return true;
}
@Override
public void getSubItems(Item par1, CreativeTabs par2CreativeTabs, List par3List) {
for (int var4 = 0; var4 < 16; ++var4) {
par3List.add(new ItemStack(par1, 1, var4));
}
}
}