Class FuelOperation
java.lang.Object
io.github.thebusybiscuit.slimefun4.implementation.operations.FuelOperation
- All Implemented Interfaces:
MachineOperation
This
MachineOperation represents the process of burning fuel.- Author:
- TheBusyBiscuit
-
Constructor Summary
ConstructorsConstructorDescriptionFuelOperation(MachineFuel recipe) FuelOperation(ItemStack ingredient, ItemStack result, int totalTicks) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddProgress(int num) This method adds the given amount of ticks to the progress.intThis returns the amount of progress that has been made.intThis returns the amount of total ticks thisMachineOperationtakes to complete.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.github.thebusybiscuit.slimefun4.core.machines.MachineOperation
getRemainingTicks, isFinished, onCancel
-
Constructor Details
-
FuelOperation
-
FuelOperation
-
-
Method Details
-
addProgress
public void addProgress(int num) Description copied from interface:MachineOperationThis method adds the given amount of ticks to the progress.- Specified by:
addProgressin interfaceMachineOperation- Parameters:
num- The amount of ticks to add to the progress
-
getIngredient
-
getResult
-
getProgress
public int getProgress()Description copied from interface:MachineOperationThis returns the amount of progress that has been made. It's basically the amount of elapsed ticks since theMachineOperationhas started.- Specified by:
getProgressin interfaceMachineOperation- Returns:
- The amount of elapsed ticks
-
getTotalTicks
public int getTotalTicks()Description copied from interface:MachineOperationThis returns the amount of total ticks thisMachineOperationtakes to complete.- Specified by:
getTotalTicksin interfaceMachineOperation- Returns:
- The amount of total ticks required.
-