Tabnine Logo
ContainerCore
Code IndexAdd Tabnine to your IDE (free)

How to use
ContainerCore
in
cofh.core.gui.container

Best Java code snippets using cofh.core.gui.container.ContainerCore (Showing top 9 results out of 315)

origin: CoFH/CoFHCore

protected void bindPlayerInventory(InventoryPlayer inventoryPlayer) {
  int xOffset = getPlayerInventoryHorizontalOffset();
  int yOffset = getPlayerInventoryVerticalOffset();
  for (int i = 0; i < 3; i++) {
    for (int j = 0; j < 9; j++) {
      addSlotToContainer(new Slot(inventoryPlayer, j + i * 9 + 9, xOffset + j * 18, yOffset + i * 18));
    }
  }
  for (int i = 0; i < 9; i++) {
    addSlotToContainer(new Slot(inventoryPlayer, i, xOffset + i * 18, yOffset + 58));
  }
}
origin: CoFH/CoFHCore

protected boolean performMerge(int slotIndex, ItemStack stack) {
  int invBase = getSizeInventory();
  int invFull = inventorySlots.size();
  if (slotIndex < invBase) {
    return mergeItemStack(stack, invBase, invFull, true);
  }
  return mergeItemStack(stack, 0, invBase, false);
}
origin: CoFH/CoFHCore

protected boolean performMerge(EntityPlayer player, int slotIndex, ItemStack stack) {
  return performMerge(slotIndex, stack);
}
origin: CoFH/CoFHCore

@Override
public void detectAndSendChanges() {
  super.detectAndSendChanges();
  if (baseTile == null) {
    return;
  }
  for (IContainerListener listener : listeners) {
    baseTile.sendGuiNetworkData(this, listener);
  }
}
origin: CoFH/CoFHCore

@Override
public ItemStack transferStackInSlot(EntityPlayer player, int slotIndex) {
  if (!supportsShiftClick(player, slotIndex)) {
    return ItemStack.EMPTY;
  }
  ItemStack stack = ItemStack.EMPTY;
  Slot slot = inventorySlots.get(slotIndex);
  if (slot != null && slot.getHasStack()) {
    ItemStack stackInSlot = slot.getStack();
    stack = stackInSlot.copy();
    if (!performMerge(player, slotIndex, stackInSlot)) {
      return ItemStack.EMPTY;
    }
    slot.onSlotChange(stackInSlot, stack);
    if (stackInSlot.getCount() <= 0) {
      slot.putStack(ItemStack.EMPTY);
    } else {
      slot.putStack(stackInSlot);
    }
    if (stackInSlot.getCount() == stack.getCount()) {
      return ItemStack.EMPTY;
    }
    slot.onTake(player, stackInSlot);
  }
  return stack;
}
origin: CoFH/CoFHCore

protected boolean supportsShiftClick(EntityPlayer player, int slotIndex) {
  return supportsShiftClick(slotIndex);
}
origin: CoFH/CoFHCore

@Override
@SideOnly (Side.CLIENT)
public void setAll(List<ItemStack> stacks) {
  for (int i = 0; i < stacks.size(); ++i) {
    putStackInSlot(i, stacks.get(i));
  }
}
origin: CoFH/CoFHCore

@Override
public void detectAndSendChanges() {
  ItemStack item = player.inventory.mainInventory.get(containerIndex);
  if (item.isEmpty() || item.getItem() != containerWrapper.getContainerItem()) {
    valid = false;
    return;
  }
  super.detectAndSendChanges();
}
origin: CoFH/ThermalExpansion

@Override
public void detectAndSendChanges() {
  ItemStack item = player.inventory.mainInventory.get(containerIndex);
  if (item.isEmpty() || item.getItem() != filterWrapper.getFilterItem()) {
    valid = false;
    return;
  }
  super.detectAndSendChanges();
}
cofh.core.gui.containerContainerCore

Most used methods

  • detectAndSendChanges
  • addSlotToContainer
  • getPlayerInventoryHorizontalOffset
  • getPlayerInventoryVerticalOffset
  • getSizeInventory
  • mergeItemStack
  • performMerge
  • putStackInSlot
  • supportsShiftClick

Popular in Java

  • Reactive rest calls using spring rest template
  • getSystemService (Context)
  • getSupportFragmentManager (FragmentActivity)
  • scheduleAtFixedRate (Timer)
  • FileNotFoundException (java.io)
    Thrown when a file specified by a program cannot be found.
  • Thread (java.lang)
    A thread is a thread of execution in a program. The Java Virtual Machine allows an application to ha
  • UnknownHostException (java.net)
    Thrown when a hostname can not be resolved.
  • HashMap (java.util)
    HashMap is an implementation of Map. All optional operations are supported.All elements are permitte
  • HashSet (java.util)
    HashSet is an implementation of a Set. All optional operations (adding and removing) are supported.
  • Semaphore (java.util.concurrent)
    A counting semaphore. Conceptually, a semaphore maintains a set of permits. Each #acquire blocks if
  • Top 17 Plugins for Android Studio
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimAtomGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyStudentsTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now