Class SmelteryRecipe

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

public class SmelteryRecipe extends Object implements io.github.pylonmc.rebar.recipe.RebarRecipe
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.github.pylonmc.rebar.recipe.RebarRecipe

    io.github.pylonmc.rebar.recipe.RebarRecipe.Companion
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final io.github.pylonmc.rebar.recipe.RecipeType<SmelteryRecipe>
     

    Fields inherited from interface io.github.pylonmc.rebar.recipe.RebarRecipe

    Companion
  • Constructor Summary

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

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

    Methods inherited from class 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.rebar.recipe.RebarRecipe

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

    • RECIPE_TYPE

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

    • SmelteryRecipe

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

    • getInputs

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

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

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

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

      public Map<io.github.pylonmc.rebar.fluid.RebarFluid, Double> getFluidInputs()
    • getFluidOutputs

      public Map<io.github.pylonmc.rebar.fluid.RebarFluid, Double> getFluidOutputs()
    • getHighestFluid

      public io.github.pylonmc.rebar.fluid.RebarFluid getHighestFluid()
    • getTemperature

      public double getTemperature()