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

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

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

NonNullList.clear介绍

暂无

代码示例

代码示例来源:origin: Vazkii/Botania

public static void updateItemList() {
  itemNames.clear();
  Iterator<Item> iterator = Item.REGISTRY.iterator();
  NonNullList<ItemStack> curList = NonNullList.create();
  while(iterator.hasNext()) {
    Item item = iterator.next();
    if(item != null && item.getCreativeTab() != null) {
      curList.clear();
      try {
        item.getSubItems(null, curList);
        for(ItemStack stack : curList)
          itemNames.add(CorporeaHelper.stripControlCodes(stack.getDisplayName().trim()));
      }
      catch (Exception e) {}
    }
  }
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void initTool(CanvasQuestLine gui)
{
  this.gui = gui;
  grabList.clear();
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void initTool(CanvasQuestLine gui)
{
  this.gui = gui;
  linking.clear();
}

代码示例来源:origin: TerraFirmaCraft/TerraFirmaCraft

@Override
public void getDrops(NonNullList<ItemStack> drops, IBlockAccess world, BlockPos pos, IBlockState state, int fortune)
{
  drops.clear();
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void initTool(CanvasQuestLine gui)
{
  this.gui = gui;
  grabList.clear();
}

代码示例来源:origin: jabelar/ExampleMod-1.12

@Override
public void clear()
{
  compactorItemStacks.clear();
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void disableTool()
{
  grabList.clear();
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void disableTool()
{
  linking.clear();
}

代码示例来源:origin: Esteemed-Innovation/Esteemed-Innovation

@Override
  public void clear() {
    itemContents.clear();
  }
}

代码示例来源:origin: Chisel-Team/Chisel

@Override
public void clear() {
  inventory.clear();
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void initTool(CanvasQuestLine gui)
{
  this.gui = gui;
  grabList.clear();
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void clear()
{
  itemStack.clear();
}

代码示例来源:origin: Alex-the-666/Ice_and_Fire

@Override
public void clear() {
  this.stacks.clear();
}

代码示例来源:origin: JurassiCraftTeam/JurassiCraft2

@Override
public void clear() {
  for (int i = 0; i < this.slots.size(); ++i) {
    this.slots.clear();
  }
}

代码示例来源:origin: vadis365/TheErebus

public void changePage(int i) {
  while (i < 1)
    i += 3;
  while (i > 3)
    i -= 3;
  page = i;
  inventorySlots.clear();
  inventoryItemStacks.clear();
  addSlots();
}

代码示例来源:origin: MrCrayfish/MrCrayfishFurnitureMod

@Override
public void clear()
{
  this.getItems().clear();
}

代码示例来源:origin: MatterOverdrive/MatterOverdrive-Legacy-Edition

public void setAndroid(boolean isAndroid) {
  this.isAndroid = isAndroid;
  sync(EnumSet.allOf(DataType.class));
  if (isAndroid) {
    previousBionicParts.clear();
    manageStatAttributeModifiers();
  } else {
    clearAllStatAttributeModifiers();
    clearAllEquipmentAttributeModifiers();
  }
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void refresh(CanvasQuestLine gui)
{
  if(linking.size() <= 0) return;
  
  List<PanelButtonQuest> tmp = new ArrayList<>();
  
  for(PanelButtonQuest b1 : linking)
  {
    for(PanelButtonQuest b2 : gui.getQuestButtons()) if(b1.getStoredValue().getID() == b2.getStoredValue().getID()) tmp.add(b2);
  }
  
  linking.clear();
  linking.addAll(tmp);
}

代码示例来源:origin: Funwayguy/BetterQuesting

@Override
public void refreshGui()
{
  quests.clear();
  QuestCache qc = mc.player.getCapability(CapabilityProviderQuestCache.CAP_QUEST_CACHE, null);
  if(qc != null) quests.addAll(QuestDatabase.INSTANCE.bulkLookup(qc.getActiveQuests()));
  
  refreshTaskPanel();
}

代码示例来源:origin: SquidDev-CC/plethora

@Override
public void broken() {
  if (stacks == null) return;
  Vec3d offsetPos = new Vec3d(pos).add(new Vec3d(getFacing().getOpposite().getDirectionVec()).scale(OFFSET));
  for (ItemStack stack : stacks) {
    if (stack != null) {
      Helpers.spawnItemStack(getWorld(), offsetPos.x, offsetPos.y, offsetPos.z, stack);
    }
  }
  stacks.clear();
  stackHash = 0;
}

相关文章