本文整理了Java中net.minecraft.util.NonNullList.subList()
方法的一些代码示例,展示了NonNullList.subList()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。NonNullList.subList()
方法的具体详情如下:
包路径:net.minecraft.util.NonNullList
类名称:NonNullList
方法名:subList
暂无
代码示例来源:origin: cabaletta/baritone
public void updateFromOpenWindow(IPlayerContext ctx) {
items.clear();
items.addAll(ctx.player().openContainer.getInventory().subList(0, size));
}
}
代码示例来源:origin: cabaletta/baritone
private void updateInventory() {
int windowId = ctx.player().openContainer.windowId;
if (enderChestWindowId != null) {
if (windowId == enderChestWindowId) {
getCurrent().contents = ctx.player().openContainer.getInventory().subList(0, 27);
} else {
getCurrent().save();
enderChestWindowId = null;
}
}
if (getCurrentContainer() != null) {
getCurrentContainer().getInventoryFromWindow(windowId).ifPresent(inventory -> inventory.updateFromOpenWindow(ctx));
}
}
代码示例来源:origin: Vazkii/Psi
@Override
public ItemStack getCachedCAD(EntityPlayer player) {
ItemStack cad = cachedCAD;
if (cad == null) {
if (!getStackForComponent(EnumCADComponent.ASSEMBLY).isEmpty())
cad = ItemCAD.makeCAD(inventorySlots.subList(1, 6));
else
cad = ItemStack.EMPTY;
AssembleCADEvent assembling = new AssembleCADEvent(cad, this, player);
MinecraftForge.EVENT_BUS.post(assembling);
if (assembling.isCanceled())
cad = ItemStack.EMPTY;
else
cad = assembling.getCad();
cachedCAD = cad;
}
return cad;
}
代码示例来源:origin: SquidDev-CC/plethora
moduleHash = Helpers.hashStacks(stacks.subList(PERIPHERAL_SIZE, PERIPHERAL_SIZE + MODULE_SIZE));
内容来源于网络,如有侵权,请联系作者删除!