net.minecraft.inventory.Container.putStackInSlot()方法的使用及代码示例

x33g5p2x  于2022-01-18 转载在 其他  
字(1.2k)|赞(0)|评价(0)|浏览(113)

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

Container.putStackInSlot介绍

暂无

代码示例

代码示例来源:origin: gr8pefish/IronBackpacks

@Override
public void putStackInSlot(int slotID, ItemStack stack) {
  super.putStackInSlot(slotID, stack);
}

代码示例来源:origin: RS485/LogisticsPipes

@Override
public void putStackInSlot(int par1, ItemStack par2ItemStack) {
  if (inventorySlots.isEmpty()) {
    _playerInventory.setInventorySlotContents(par1, par2ItemStack);
    _playerInventory.markDirty();
    return;
  }
  super.putStackInSlot(par1, par2ItemStack);
}

代码示例来源:origin: CyclopsMC/IntegratedDynamics

@Override
public void actionServer(World world, EntityPlayerMP player) {
  if(player.openContainer instanceof ContainerLogicProgrammerBase) {
    ILogicProgrammerElement element = ((ContainerLogicProgrammerBase) player.openContainer).getActiveElement();
    if(element instanceof ValueTypeLPElementBase) {
      int slotId = player.openContainer.inventorySlots.size() - 1;
      player.openContainer.putStackInSlot(slotId, itemStack.copy());
    }
  }
}

相关文章