Class InternalContainerUtilMaterial
java.lang.Object
com.hypixel.hytale.server.core.inventory.container.InternalContainerUtilMaterial
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic TestRemoveItemSlotResultgetTestRemoveMaterialFromItems(ItemContainer container, MaterialQuantity material, int testQuantityRemaining, boolean filter) protected static MaterialTransactioninternal_removeMaterial(ItemContainer itemContainer, MaterialQuantity material, boolean allOrNothing, boolean exactAmount, boolean filter) protected static MaterialSlotTransactioninternal_removeMaterialFromSlot(ItemContainer itemContainer, short slot, MaterialQuantity material, boolean allOrNothing, boolean filter) protected static ListTransaction<MaterialTransaction> internal_removeMaterials(ItemContainer itemContainer, List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) protected static ListTransaction<MaterialSlotTransaction> internal_removeMaterialsOrdered(ItemContainer itemContainer, short offset, List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) static inttestRemoveMaterialFromItems(ItemContainer container, MaterialQuantity material, int testQuantityRemaining, boolean filter) static inttestRemoveMaterialFromSlot(ItemContainer container, short slot, MaterialQuantity material, int testQuantityRemaining, boolean filter)
-
Constructor Details
-
InternalContainerUtilMaterial
public InternalContainerUtilMaterial()
-
-
Method Details
-
internal_removeMaterialFromSlot
@Nonnull protected static MaterialSlotTransaction internal_removeMaterialFromSlot(@Nonnull ItemContainer itemContainer, short slot, @Nonnull MaterialQuantity material, boolean allOrNothing, boolean filter) -
internal_removeMaterial
protected static MaterialTransaction internal_removeMaterial(@Nonnull ItemContainer itemContainer, @Nonnull MaterialQuantity material, boolean allOrNothing, boolean exactAmount, boolean filter) -
internal_removeMaterials
protected static ListTransaction<MaterialTransaction> internal_removeMaterials(@Nonnull ItemContainer itemContainer, @Nullable List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) -
testRemoveMaterialFromItems
public static int testRemoveMaterialFromItems(@Nonnull ItemContainer container, @Nonnull MaterialQuantity material, int testQuantityRemaining, boolean filter) -
getTestRemoveMaterialFromItems
public static TestRemoveItemSlotResult getTestRemoveMaterialFromItems(@Nonnull ItemContainer container, @Nonnull MaterialQuantity material, int testQuantityRemaining, boolean filter) -
internal_removeMaterialsOrdered
protected static ListTransaction<MaterialSlotTransaction> internal_removeMaterialsOrdered(@Nonnull ItemContainer itemContainer, short offset, @Nullable List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) -
testRemoveMaterialFromSlot
public static int testRemoveMaterialFromSlot(@Nonnull ItemContainer container, short slot, @Nonnull MaterialQuantity material, int testQuantityRemaining, boolean filter)
-