Class FuelHelpers
java.lang.Object
org.cyclops.integrateddynamics.core.helper.FuelHelpers
-
Method Summary
Modifier and TypeMethodDescriptionstatic intgetBurnTime(net.minecraft.server.level.ServerLevel level, net.minecraft.world.level.block.entity.BlockEntity blockEntity, net.minecraft.world.entity.SlotProvider container, net.minecraft.world.item.ItemStack itemStack) Resolve the burn time of an item inside a concrete furnace-like block.static intgetFurnaceBurnTime(net.minecraft.server.level.ServerLevel level, net.minecraft.world.item.ItemStack itemStack) Resolve the burn time of an item as a plain vanilla furnace would.static booleanisFuel(net.minecraft.world.item.ItemStack itemStack)
-
Method Details
-
isFuel
public static boolean isFuel(net.minecraft.world.item.ItemStack itemStack) - Parameters:
itemStack- An item.- Returns:
- If the item can be burned as fuel in a furnace-like block.
-
getBurnTime
public static int getBurnTime(net.minecraft.server.level.ServerLevel level, net.minecraft.world.level.block.entity.BlockEntity blockEntity, net.minecraft.world.entity.SlotProvider container, net.minecraft.world.item.ItemStack itemStack) Resolve the burn time of an item inside a concrete furnace-like block.- Parameters:
level- The server level.blockEntity- The block entity burning the fuel.itemStack- The fuel.- Returns:
- The burn time in ticks, or 0 if the item is not fuel.
-
getFurnaceBurnTime
public static int getFurnaceBurnTime(@Nullable net.minecraft.server.level.ServerLevel level, net.minecraft.world.item.ItemStack itemStack) Resolve the burn time of an item as a plain vanilla furnace would. Used where no burning block is known, such as for the burn time operator.- Parameters:
level- The server level.itemStack- The fuel.- Returns:
- The burn time in ticks, or 0 if the item is not fuel.
-