net.minecraft.util.NonNullList.add()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.4k)|赞(0)|评价(0)|浏览(106)

本文整理了Java中net.minecraft.util.NonNullList.add()方法的一些代码示例,展示了NonNullList.add()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NonNullList.add()方法的具体详情如下:
包路径:net.minecraft.util.NonNullList
类名称:NonNullList
方法名:add

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 );
}

相关文章