本文整理了Java中net.minecraft.util.NonNullList.add()
方法的一些代码示例,展示了NonNullList.add()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NonNullList.add()
方法的具体详情如下:
包路径:net.minecraft.util.NonNullList
类名称:NonNullList
方法名:add
暂无
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs par2, NonNullList<ItemStack> par3) {
for(int i = 0; i < 16; i++)
par3.add(new ItemStack(this, 1, i));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> stacks) {
for(int i = 0; i < 16; i++)
stacks.add(new ItemStack(this, 1, i));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> stacks) {
stacks.add(new ItemStack(this, 1, 0));
stacks.add(new ItemStack(this, 1, 1));
stacks.add(new ItemStack(this, 1, 2));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs par2, NonNullList<ItemStack> par3) {
par3.add(new ItemStack(this, 1, 0));
par3.add(new ItemStack(this, 1, 2));
par3.add(new ItemStack(this, 1, 3));
par3.add(new ItemStack(this, 1, 1));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> list) {
for(int i = 0; i < 9; i++)
list.add(new ItemStack(this, 1, i));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> list) {
for(int i = 0; i < 16; i++)
list.add(new ItemStack(this, 1, i));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> stacks) {
for(int i = 0; i < TYPES; i++)
stacks.add(new ItemStack(this, 1, i));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs tab, @Nonnull NonNullList<ItemStack> stacks) {
for(String s : BotaniaAPI.subtilesForCreativeMenu) {
stacks.add(ItemBlockSpecialFlower.ofType(s));
if(BotaniaAPI.miniFlowers.containsKey(s))
stacks.add(ItemBlockSpecialFlower.ofType(BotaniaAPI.miniFlowers.get(s)));
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubItems(@Nonnull CreativeTabs tab, @Nonnull NonNullList<ItemStack> stacks) {
if(isInCreativeTab(tab)) {
for(int i = 0; i < types; i++) {
if("UNUSED".equals(LibItemNames.MANA_RESOURCE_NAMES[i]))
continue;
if(Botania.gardenOfGlassLoaded || i != 20 && i != 21)
stacks.add(new ItemStack(this, 1, i));
}
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubItems(@Nonnull CreativeTabs tab, @Nonnull NonNullList<ItemStack> stacks) {
if(isInCreativeTab(tab)) {
for(int i = 0; i < 16; i++)
stacks.add(new ItemStack(this, 1, i));
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubItems(@Nonnull CreativeTabs tab, @Nonnull NonNullList<ItemStack> list) {
if(isInCreativeTab(tab)) {
for(int i = 0; i < TileCraftCrate.PATTERNS.length; i++)
list.add(new ItemStack(this, 1, i));
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubItems(@Nonnull CreativeTabs tab, @Nonnull NonNullList<ItemStack> stacks) {
if(isInCreativeTab(tab)) {
for(int i = 0; i < 16; i++)
stacks.add(forColors(i, i));
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubItems(@Nonnull CreativeTabs tab, @Nonnull NonNullList<ItemStack> list) {
if(isInCreativeTab(tab)) {
for(int i = 0; i < SUBTYPES; i++)
list.add(new ItemStack(this, 1, i));
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubItems(@Nonnull CreativeTabs tab, @Nonnull NonNullList<ItemStack> stacks) {
if(isInCreativeTab(tab)) {
for(int i = 0; i < SUBTYPES; i++)
stacks.add(new ItemStack(this, 1, i));
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getDrops(NonNullList<ItemStack> list, IBlockAccess world, BlockPos pos, @Nonnull IBlockState state, int fortune) {
TileEntity tile = world.getTileEntity(pos);
if(tile != null) {
ItemStack stack = new ItemStack(this);
String name = ((TileTinyPotato) tile).name;
if(!name.isEmpty())
stack.setStackDisplayName(name);
list.add(stack);
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubBlocks(CreativeTabs tab, NonNullList<ItemStack> stacks) {
for(int i = 0; i < CrateVariant.values().length; i++)
stacks.add(new ItemStack(this, 1, i));
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getDrops(NonNullList<ItemStack> list, IBlockAccess world, BlockPos pos, @Nonnull IBlockState state, int fortune) {
TileEntity tile = world.getTileEntity(pos);
if(tile != null) {
String name = ((TileSpecialFlower) tile).subTileName;
list.add(ItemBlockSpecialFlower.ofType(name));
((TileSpecialFlower) tile).getDrops(list);
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getSubItems(CreativeTabs tab, NonNullList<ItemStack> list) {
super.getSubItems(tab, list);
if(isInCreativeTab(tab)) {
for(String s : BotaniaAPI.brewMap.keySet()) {
ItemStack brewStack = getItemForBrew(BotaniaAPI.brewMap.get(s), new ItemStack(this));
if(!brewStack.isEmpty())
list.add(brewStack);
}
}
}
代码示例来源:origin: Vazkii/Botania
@Override
public void getDrops(NonNullList<ItemStack> list, IBlockAccess world, BlockPos pos, @Nonnull IBlockState state, int fortune) {
TileEntity tile = world.getTileEntity(pos);
if(tile != null) {
String name = ((TileSpecialFlower) tile).subTileName;
list.add(ItemBlockSpecialFlower.ofType(new ItemStack(state.getBlock()), name));
((TileSpecialFlower) tile).getDrops(list);
}
}
代码示例来源:origin: AppliedEnergistics/Applied-Energistics-2
@Override
@SideOnly( Side.CLIENT )
public void getSubBlocks( final CreativeTabs tabs, final NonNullList<ItemStack> itemStacks )
{
super.getSubBlocks( tabs, itemStacks );
final ItemStack charged = new ItemStack( this, 1 );
final NBTTagCompound tag = Platform.openNbtData( charged );
tag.setDouble( "internalCurrentPower", this.getMaxPower() );
tag.setDouble( "internalMaxPower", this.getMaxPower() );
itemStacks.add( charged );
}
内容来源于网络,如有侵权,请联系作者删除!