Uses of Class
com.hypixel.hytale.server.core.inventory.MaterialQuantity
Packages that use MaterialQuantity
Package
Description
-
Uses of MaterialQuantity in com.hypixel.hytale.builtin.augmentblocks.config
Methods in com.hypixel.hytale.builtin.augmentblocks.config that return MaterialQuantity -
Uses of MaterialQuantity in com.hypixel.hytale.builtin.crafting.component
Methods in com.hypixel.hytale.builtin.crafting.component that return types with arguments of type MaterialQuantityModifier and TypeMethodDescriptionstatic List<MaterialQuantity> CraftingManager.getInputMaterials(CraftingRecipe recipe) Fetches a list of material quantities affiliated with the given recipe.static List<MaterialQuantity> CraftingManager.getInputMaterials(CraftingRecipe recipe, int quantity) Fetches a list of material quantities affiliated with the given recipe, for the given quantity.Methods in com.hypixel.hytale.builtin.crafting.component with parameters of type MaterialQuantityModifier and TypeMethodDescriptionstatic ItemStackCraftingManager.getOutputItemStack(MaterialQuantity outputMaterial, int quantity) Fetches a list of item stacks as the output item stacks for the given output material, for the given quantity.static ItemStackCraftingManager.getOutputItemStack(MaterialQuantity outputMaterial, String id) Fetches a list of item stacks as the output item stacks for the given output material.static booleanCraftingManager.matches(MaterialQuantity craftingMaterial, ItemStack itemStack) Determines whether the given crafting material matches the given item stack. -
Uses of MaterialQuantity in com.hypixel.hytale.server.core.asset.type.blocktype.config.bench
Methods in com.hypixel.hytale.server.core.asset.type.blocktype.config.bench that return MaterialQuantityModifier and TypeMethodDescriptionBenchUpgradeRequirement.getInput()ProcessingBench.ExtraOutput.getOutputs()Constructors in com.hypixel.hytale.server.core.asset.type.blocktype.config.bench with parameters of type MaterialQuantityModifierConstructorDescriptionBenchUpgradeRequirement(MaterialQuantity[] input, float timeSeconds) -
Uses of MaterialQuantity in com.hypixel.hytale.server.core.asset.type.gameplay
Methods in com.hypixel.hytale.server.core.asset.type.gameplay that return MaterialQuantity -
Uses of MaterialQuantity in com.hypixel.hytale.server.core.asset.type.item.config
Methods in com.hypixel.hytale.server.core.asset.type.item.config that return MaterialQuantityModifier and TypeMethodDescriptionCraftingRecipe.getInput()CraftingRecipe.getOutputs()CraftingRecipe.getPrimaryOutput()Constructors in com.hypixel.hytale.server.core.asset.type.item.config with parameters of type MaterialQuantityModifierConstructorDescriptionCraftingRecipe(MaterialQuantity[] input, MaterialQuantity primaryOutput, MaterialQuantity[] outputs, int outputQuantity, BenchRequirement[] benchRequirement, float timeSeconds, boolean knowledgeRequired, int requiredMemoriesLevel) -
Uses of MaterialQuantity in com.hypixel.hytale.server.core.inventory
Fields in com.hypixel.hytale.server.core.inventory declared as MaterialQuantityFields in com.hypixel.hytale.server.core.inventory with type parameters of type MaterialQuantityModifier and TypeFieldDescriptionstatic final BuilderCodec<MaterialQuantity> MaterialQuantity.CODECstatic final ValidatorCache<MaterialQuantity> MaterialQuantity.ITEM_VALIDATOR_CACHEValidates that an item is named and that it exists.Methods in com.hypixel.hytale.server.core.inventory that return MaterialQuantityModifier and TypeMethodDescriptionMaterialQuantity.clone(int quantity) MaterialQuantity.withExcludedItemIds(Set<String> excludedItemIds) Methods in com.hypixel.hytale.server.core.inventory with parameters of type MaterialQuantityModifier and TypeMethodDescriptionMaterialQuantity.toItemStacks(MaterialQuantity[] materials) Fetches the item stacks for the given materials, skipping any that reference no item. -
Uses of MaterialQuantity in com.hypixel.hytale.server.core.inventory.container
Methods in com.hypixel.hytale.server.core.inventory.container with parameters of type MaterialQuantityModifier and TypeMethodDescriptionbooleanFetchedItemContainer.canRemoveMaterial(MaterialQuantity material) booleanFetchedItemContainer.canRemoveMaterial(MaterialQuantity material, boolean exactAmount, boolean filter) booleanItemContainer.canRemoveMaterial(MaterialQuantity material) booleanItemContainer.canRemoveMaterial(MaterialQuantity material, boolean exactAmount, boolean filter) static intInternalContainerUtilMaterial.countMaterialFromItems(ItemContainer container, MaterialQuantity material, boolean filter) intItemContainer.countRemovableMaterial(MaterialQuantity material) intItemContainer.countRemovableMaterial(MaterialQuantity material, boolean filter) static TestRemoveItemSlotResultInternalContainerUtilMaterial.getTestRemoveMaterialFromItems(ItemContainer container, MaterialQuantity material, int testQuantityRemaining, boolean filter) FetchedItemContainer.removeMaterial(MaterialQuantity material) FetchedItemContainer.removeMaterial(MaterialQuantity material, boolean allOrNothing, boolean exactAmount, boolean filter) ItemContainer.removeMaterial(MaterialQuantity material) ItemContainer.removeMaterial(MaterialQuantity material, boolean allOrNothing, boolean exactAmount, boolean filter) FetchedItemContainer.removeMaterialFromSlot(short slot, MaterialQuantity material) FetchedItemContainer.removeMaterialFromSlot(short slot, MaterialQuantity material, boolean allOrNothing, boolean exactAmount, boolean filter) ItemContainer.removeMaterialFromSlot(short slot, MaterialQuantity material) ItemContainer.removeMaterialFromSlot(short slot, MaterialQuantity material, boolean allOrNothing, boolean exactAmount, boolean filter) static intInternalContainerUtilMaterial.testRemoveMaterialFromItems(ItemContainer container, MaterialQuantity material, int testQuantityRemaining, boolean filter) static intInternalContainerUtilMaterial.testRemoveMaterialFromSlot(ItemContainer container, short slot, MaterialQuantity material, int testQuantityRemaining, boolean filter) Method parameters in com.hypixel.hytale.server.core.inventory.container with type arguments of type MaterialQuantityModifier and TypeMethodDescriptionbooleanFetchedItemContainer.canRemoveMaterials(List<MaterialQuantity> materials) booleanFetchedItemContainer.canRemoveMaterials(List<MaterialQuantity> materials, boolean exactAmount, boolean filter) booleanItemContainer.canRemoveMaterials(List<MaterialQuantity> materials) booleanItemContainer.canRemoveMaterials(List<MaterialQuantity> materials, boolean exactAmount, boolean filter) FetchedItemContainer.getSlotMaterialsToRemove(List<MaterialQuantity> materials, boolean exactAmount, boolean filter) ItemContainer.getSlotMaterialsToRemove(List<MaterialQuantity> materials, boolean exactAmount, boolean filter) FetchedItemContainer.removeMaterials(List<MaterialQuantity> materials) FetchedItemContainer.removeMaterials(List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) ItemContainer.removeMaterials(List<MaterialQuantity> materials) ItemContainer.removeMaterials(List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) FetchedItemContainer.removeMaterialsOrdered(short offset, List<MaterialQuantity> materials) FetchedItemContainer.removeMaterialsOrdered(short offset, List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) FetchedItemContainer.removeMaterialsOrdered(List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) ItemContainer.removeMaterialsOrdered(short offset, List<MaterialQuantity> materials) ItemContainer.removeMaterialsOrdered(short offset, List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) Removes materials from the item container using one material per slot.ItemContainer.removeMaterialsOrdered(List<MaterialQuantity> materials, boolean allOrNothing, boolean exactAmount, boolean filter) -
Uses of MaterialQuantity in com.hypixel.hytale.server.core.inventory.transaction
Methods in com.hypixel.hytale.server.core.inventory.transaction that return MaterialQuantityModifier and TypeMethodDescriptionMaterialTransaction.getMaterial()MaterialSlotTransaction.getQuery()Constructors in com.hypixel.hytale.server.core.inventory.transaction with parameters of type MaterialQuantityModifierConstructorDescriptionMaterialSlotTransaction(MaterialQuantity query, int remainder, SlotTransaction transaction) MaterialTransaction(boolean succeeded, ActionType action, MaterialQuantity material, int remainder, boolean allOrNothing, boolean exactAmount, boolean filter, List<MaterialSlotTransaction> slotTransactions)