pccompat/src/main/java/net/anvilcraft/pccompat/items/ItemBlockPowerConverterUniversalElectricity.java
2023-06-13 20:04:55 +02:00

39 lines
1 KiB
Java

package net.anvilcraft.pccompat.items;
import java.util.List;
import java.util.stream.IntStream;
import net.minecraft.block.Block;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemBlock;
import net.minecraft.item.ItemStack;
public class ItemBlockPowerConverterUniversalElectricity extends ItemBlock {
public ItemBlockPowerConverterUniversalElectricity(Block block) {
super(block);
this.setHasSubtypes(true);
this.setMaxDamage(0);
}
@Override
public int getMetadata(int meta) {
return meta;
}
@Override
public String getUnlocalizedName(ItemStack stack) {
int meta = stack.getItemDamage();
return "pccompat:power_converter_ue_" + meta;
}
@Override
@SuppressWarnings({ "unchecked", "rawtypes" })
public void getSubItems(Item alec1, CreativeTabs alec2, List list) {
IntStream.range(0, 8)
.mapToObj((i) -> new ItemStack(this, 1, i))
.forEach(list::add);
}
}