Interface FurnaceBlockEntity

    • Method Detail

      • process

        boolean process()
        Attempts to process the Recipe for results.
        Returns:
        If the process was successful.
      • remainingFuel

        default Value.Mutable<java.lang.Integer> remainingFuel()
        Gets the Value.Mutable for the remaining fuel.
        Returns:
        The value for the remaining fuel
      • maxBurnTime

        default Value.Mutable<Ticks> maxBurnTime()
        Gets the Value.Mutable for the maximum amount of fuel that can be supplied with the used fuel item.
        Returns:
        The value for the maximum amount of fuel that can be supplied with the used fuel item
      • passedCookTime

        default Value.Mutable<Ticks> passedCookTime()
        Gets the Value.Mutable for the already passed cook time of the item stack in this furnace.
        Returns:
        The value for the already passed cook time
      • maxCookTime

        default Value.Mutable<Ticks> maxCookTime()
        Gets the Value.Mutable for the total time the item stack has to cook until it is cooked.
        Returns:
        The value for the time the item has to cook