@Override protected void onContentsChanged( int slot ) { this.inv.setItemStack( this.getStackInSlot( slot ) ); } }
@Override public void clientPacketData( final INetworkInfo network, final AppEngPacket packet, final EntityPlayer player ) { if( this.action == InventoryAction.UPDATE_HAND ) { if( this.slotItem == null ) { AppEng.proxy.getPlayers().get( 0 ).inventory.setItemStack( ItemStack.EMPTY ); } else { AppEng.proxy.getPlayers().get( 0 ).inventory.setItemStack( this.slotItem.createItemStack() ); } } } }
if( inSlot.isEmpty() ) player.inventory.setItemStack( interfaceSlot.addItems( player.inventory.getItemStack() ) ); player.inventory.setItemStack( ItemStack.EMPTY ); player.inventory.setItemStack( interfaceSlot.addItems( inHand.copy() ) ); player.inventory.setItemStack( inSlot ); player.inventory.setItemStack( inHand ); ItemHandlerUtil.setStackInSlot( theSlot, 0, inSlot ); player.inventory.setItemStack( is.isEmpty() ? ItemStack.EMPTY : is.copy() );
@Override public IMessage onMessage(PacketInvHeldUpdate message, MessageContext ctx) { Minecraft.getMinecraft().player.inventory.setItemStack(message.stack != null ? message.stack : ItemStack.EMPTY); return null; } }
@Override public void clientPacketData(final INetworkInfo network, final WCTPacket packet, final EntityPlayer player) { if (action == InventoryAction.UPDATE_HAND) { ClientHelper ch = new ClientHelper(); if (slotItem == null) { ch.getPlayers().get(0).inventory.setItemStack(ItemStack.EMPTY); } else { ch.getPlayers().get(0).inventory.setItemStack(slotItem.createItemStack()); } } } }
@Override public boolean canInteractWith(EntityPlayer player) { onSlotChanged(); if (containerWrapper.getDirty() && !valid) { player.inventory.setItemStack(ItemStack.EMPTY); } return valid; }
@Override public boolean canInteractWith(EntityPlayer player) { onSlotChanged(); if (filterWrapper.getDirty() && !valid) { player.inventory.setItemStack(ItemStack.EMPTY); } return valid; }
if( ais != null ) player.inventory.setItemStack( ais.createItemStack() ); player.inventory.setItemStack( ItemStack.EMPTY ); if( ais != null ) player.inventory.setItemStack( ais.createItemStack() ); player.inventory.setItemStack( ItemStack.EMPTY ); player.inventory.setItemStack( ais.createItemStack() ); player.inventory.setItemStack( ItemStack.EMPTY ); if( is.getCount() <= 0 ) player.inventory.setItemStack( ItemStack.EMPTY ); player.inventory.setItemStack( is ); this.updateHeld( player );
@Override public ItemStack onTake(EntityPlayer player, ItemStack itemstack) { ItemStack res = craft(player, itemstack, false); if (container.currentClickType != ClickType.PICKUP) { res.shrink(1); } if (!res.isEmpty()) { player.inventory.setItemStack(res); } return ItemStack.EMPTY; // Return value seems to be ignored? } }
private void handleElementClick(int index) { this.player.inventory.setItemStack(ItemStack.EMPTY); ContainerUi.Element element = this.elements.get(index); if (element != null) { this.player.closeScreen(); element.handleClick(); } }
player.inventory.setItemStack( fh.getContainer() ); this.updateHeld( player ); player.inventory.setItemStack( fh.getContainer() ); this.updateHeld( player );
@Override public void onInsertHeldContainer(EntityPlayerMP player) { player.inventory.setItemStack(StackUtils.nullToEmpty(onInsert(player, player.inventory.getItemStack()))); player.updateHeldItem(); }
@Override public void onInsertHeldContainer(EntityPlayerMP player) { player.inventory.setItemStack(StackUtils.nullToEmpty(onInsert(player, player.inventory.getItemStack()))); player.updateHeldItem(); }
public static void deleteItem(EntityPlayer player, int slot) { if(slot > player.inventory.mainInventory.size()) return; ItemStack stack = slot == -1 ? player.inventory.getItemStack() : player.inventory.getStackInSlot(slot); if(!canItemBeDeleted(stack)) return; if(slot == -1) player.inventory.setItemStack(ItemStack.EMPTY); else player.inventory.setInventorySlotContents(slot, ItemStack.EMPTY); }
public static void updateCursorItem(EntityPlayerMP player, ItemStack stack, boolean shiftClick) { if (!stack.isEmpty()) { if (shiftClick) { stack = mergeItemStack(player.getCapability(CapabilityItemHandler.ITEM_HANDLER_CAPABILITY, null), stack); } if (!stack.isEmpty()) { player.inventory.setItemStack(stack); player.updateHeldItem(); } } }
public static void readPacketData(PacketBuffer buf, EntityPlayer player) { int itemId = buf.readShort(); Item item = Item.getItemById(itemId); ItemStack playerItem = player.inventory.getItemStack(); if (!playerItem.isEmpty() && playerItem.getItem() == item) { player.inventory.setItemStack(ItemStack.EMPTY); } } }
private void tryAddItem(EntityPlayer player, ItemStack cursorStack) { if (cursorStack.isEmpty()) { return; } ItemStack result = tryAddItem(cursorStack, cursorStack.getCount()); if (result.getCount() != cursorStack.getCount()) { player.inventory.setItemStack(result); ((EntityPlayerMP) player).updateHeldItem(); } }
@Override public void updateScreen() { super.updateScreen(); recipeButton.y = recipeButtonY; if(!Backpacks.isEntityWearingBackpack(player)) { ItemStack curr = player.inventory.getItemStack(); closeHack = true; NetworkHandler.INSTANCE.sendToServer(new MessageHandleBackpack(false)); mc.displayGuiScreen(new GuiInventory(player)); player.inventory.setItemStack(curr); } }
@Override public void receiveGuiNBTOnServer(EntityPlayer player, String name, NBTTagCompound nbt) { super.receiveGuiNBTOnServer(player, name, nbt); if (name.equals("gene-select")) { Gene gene = new Gene(nbt.getCompoundTag("gene")); ItemStack held = this.getHeldItemStack(); ItemStack converted = Engineering.addGene(held, gene); this.getPlayer().inventory.setItemStack(converted); this.getPlayer().inventory.markDirty(); if (this.getPlayer() instanceof EntityPlayerMP) { ((EntityPlayerMP) this.getPlayer()).sendContainerToPlayer(player.inventoryContainer); } } }
public void clear( final ItemStack stack ) { if ( ModUtil.notEmpty( stack ) && stack.getItem() == ChiselsAndBits.getItems().itemBlockBit ) { if ( bagInv.matches( stack, thePlayer.inventory.getItemStack() ) ) { thePlayer.inventory.setItemStack( ModUtil.getEmptyStack() ); } } bagInv.clear( stack ); ( (EntityPlayerMP) thePlayer ).sendContainerToPlayer( this ); }