forked from Anvilcraft/pccompat
39 lines
1 KiB
Java
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 ItemBlockPowerConverterRedPower extends ItemBlock {
|
|
public ItemBlockPowerConverterRedPower(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_rp_" + meta;
|
|
}
|
|
|
|
@Override
|
|
@SuppressWarnings({ "unchecked", "rawtypes" })
|
|
public void getSubItems(Item alec1, CreativeTabs alec2, List list) {
|
|
IntStream.range(0, 2)
|
|
.mapToObj((i) -> new ItemStack(this, 1, i))
|
|
.forEach(list::add);
|
|
}
|
|
}
|