Class SmelteryRecipe

java.lang.Object
io.github.pylonmc.pylon.base.recipes.SmelteryRecipe
All Implemented Interfaces:
io.github.pylonmc.pylon.core.recipe.PylonRecipe, net.kyori.adventure.key.Keyed, org.bukkit.Keyed

public class SmelteryRecipe extends Object implements io.github.pylonmc.pylon.core.recipe.PylonRecipe
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.github.pylonmc.pylon.core.recipe.RecipeType<SmelteryRecipe>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
    SmelteryRecipe(@NotNull org.bukkit.NamespacedKey key, @NotNull Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double> inputFluids, @NotNull Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double> outputFluids, double temperature)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @NotNull xyz.xenondevs.invui.gui.Gui
     
    Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double>
     
    Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double>
     
    io.github.pylonmc.pylon.core.fluid.PylonFluid
     
    @NotNull List<io.github.pylonmc.pylon.core.recipe.RecipeInput>
     
    org.bukkit.NamespacedKey
     
    @NotNull List<io.github.pylonmc.pylon.core.recipe.FluidOrItem>
     
    double
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.bukkit.Keyed

    key

    Methods inherited from interface io.github.pylonmc.pylon.core.recipe.PylonRecipe

    isHidden, isInput, isInput, isOutput, isOutput
  • Field Details

    • RECIPE_TYPE

      public static final io.github.pylonmc.pylon.core.recipe.RecipeType<SmelteryRecipe> RECIPE_TYPE
  • Constructor Details

    • SmelteryRecipe

      public SmelteryRecipe(@NotNull @NotNull org.bukkit.NamespacedKey key, @NotNull @NotNull Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double> inputFluids, @NotNull @NotNull Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double> outputFluids, double temperature)
  • Method Details

    • getInputs

      @NotNull public @NotNull List<io.github.pylonmc.pylon.core.recipe.RecipeInput> getInputs()
      Specified by:
      getInputs in interface io.github.pylonmc.pylon.core.recipe.PylonRecipe
    • getResults

      @NotNull public @NotNull List<io.github.pylonmc.pylon.core.recipe.FluidOrItem> getResults()
      Specified by:
      getResults in interface io.github.pylonmc.pylon.core.recipe.PylonRecipe
    • display

      @NotNull public @NotNull xyz.xenondevs.invui.gui.Gui display()
      Specified by:
      display in interface io.github.pylonmc.pylon.core.recipe.PylonRecipe
    • getKey

      public org.bukkit.NamespacedKey getKey()
      Specified by:
      getKey in interface org.bukkit.Keyed
    • getFluidInputs

      public Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double> getFluidInputs()
    • getFluidOutputs

      public Map<io.github.pylonmc.pylon.core.fluid.PylonFluid,Double> getFluidOutputs()
    • getHighestFluid

      public io.github.pylonmc.pylon.core.fluid.PylonFluid getHighestFluid()
    • getTemperature

      public double getTemperature()