public static class ItemUtils.ItemStacksMerger
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
net.minecraft.item.ItemStack |
into
The targetted
ItemStack receiving the merge. |
net.minecraft.item.ItemStack |
merge
The
ItemStack to merge. |
int |
nbMerged
Amount of the
ItemStack that was merged. -1 until merge() is called. |
| Constructor and Description |
|---|
ItemStacksMerger(net.minecraft.item.ItemStack merge,
net.minecraft.item.ItemStack into)
Instantiates the
ItemUtils.ItemStacksMerger. |
| Modifier and Type | Method and Description |
|---|---|
boolean |
canMerge() |
boolean |
merge()
Merges the full amount for the
merge ItemStack. |
boolean |
merge(int amount)
Merges the specified amount for the
merge ItemStack. |
boolean |
merge(int amount,
int intoMaxStackSize)
Merges the specified amount for the
merge ItemStack. |
public net.minecraft.item.ItemStack merge
ItemStack to merge.public net.minecraft.item.ItemStack into
ItemStack receiving the merge.public int nbMerged
ItemStack that was merged. -1 until merge() is called.public ItemStacksMerger(net.minecraft.item.ItemStack merge,
net.minecraft.item.ItemStack into)
ItemUtils.ItemStacksMerger.merge - the mergeinto - the intopublic boolean merge()
merge ItemStack.public boolean merge(int amount)
merge ItemStack.ItemStack.getMaxStackSize() amount, or 64 if both merge and
into are null.amount - the amount to be mergedpublic boolean merge(int amount,
int intoMaxStackSize)
merge ItemStack.amount - the amount to be mergedintoMaxStackSize - max amount the into itemStack can hold