Class RecipeUtil
java.lang.Object
org.geysermc.geyser.inventory.recipe.RecipeUtil
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final List<org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.RecipeData> Required to use the specified cartography table recipes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic it.unimi.dsi.fastutil.Pair<List<List<org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.ItemDescriptorWithCount>>, org.cloudburstmc.protocol.bedrock.data.inventory.ItemData> combinations(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay result, List<org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay> ingredients) static List<org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.ItemDescriptorWithCount> translateToInput(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay slotDisplay) static it.unimi.dsi.fastutil.Pair<Item, org.cloudburstmc.protocol.bedrock.data.inventory.ItemData> translateToOutput(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay slotDisplay)
-
Field Details
-
CARTOGRAPHY_RECIPES
public static final List<org.cloudburstmc.protocol.bedrock.data.inventory.crafting.recipe.RecipeData> CARTOGRAPHY_RECIPESRequired to use the specified cartography table recipes
-
-
Constructor Details
-
RecipeUtil
public RecipeUtil()
-
-
Method Details
-
translateToInput
public static List<org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.ItemDescriptorWithCount> translateToInput(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay slotDisplay) -
translateToOutput
public static it.unimi.dsi.fastutil.Pair<Item,org.cloudburstmc.protocol.bedrock.data.inventory.ItemData> translateToOutput(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay slotDisplay) -
combinations
public static it.unimi.dsi.fastutil.Pair<List<List<org.cloudburstmc.protocol.bedrock.data.inventory.descriptor.ItemDescriptorWithCount>>,org.cloudburstmc.protocol.bedrock.data.inventory.ItemData> combinations(GeyserSession session, org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay result, List<org.geysermc.mcprotocollib.protocol.data.game.recipe.display.slot.SlotDisplay> ingredients)
-