Package adris.altoclef.tasks.resources
Class CraftWithMatchingMaterialsTask
java.lang.Object
adris.altoclef.tasksystem.Task
adris.altoclef.tasks.ResourceTask
adris.altoclef.tasks.resources.CraftWithMatchingMaterialsTask
- All Implemented Interfaces:
ITaskCanForce
- Direct Known Subclasses:
CraftWithMatchingPlanksTask,CraftWithMatchingWoolTask
-
Field Summary
Fields inherited from class adris.altoclef.tasks.ResourceTask
_itemTargets -
Constructor Summary
ConstructorsConstructorDescriptionCraftWithMatchingMaterialsTask(ItemTarget target, CraftingRecipe recipe, boolean[] sameMask) -
Method Summary
Modifier and TypeMethodDescriptionprotected Taskprotected intgetExpectedTotalCountOfSameItem(AltoClef mod, net.minecraft.item.Item sameItem) protected abstract net.minecraft.item.ItemgetSpecificItemCorrespondingToMajorityResource(net.minecraft.item.Item majority) protected TaskgetSpecificSameResourceTask(AltoClef mod, net.minecraft.item.Item[] toGet) protected voidonResourceStart(AltoClef mod) protected voidonResourceStop(AltoClef mod, Task interruptTask) protected TaskonResourceTick(AltoClef mod) Methods inherited from class adris.altoclef.tasks.ResourceTask
forceDimension, getItemTargets, getToCorrectDimensionTask, isEqual, isEqualResource, isFinished, isInWrongDimension, mineIfPresent, onStart, onStop, onTick, shouldAvoidPickingUp, shouldForce, toDebugString, toDebugStringNameMethods inherited from class adris.altoclef.tasksystem.Task
equals, interrupt, isActive, reset, setDebugState, stop, stop, stopped, thisOrChildAreTimedOut, thisOrChildSatisfies, tick, toString
-
Constructor Details
-
CraftWithMatchingMaterialsTask
-
-
Method Details
-
onResourceStart
- Specified by:
onResourceStartin classResourceTask
-
onResourceTick
- Specified by:
onResourceTickin classResourceTask
-
onResourceStop
- Specified by:
onResourceStopin classResourceTask
-
getAllSameResourcesTask
-
getExpectedTotalCountOfSameItem
-
getSpecificSameResourceTask
-
getSpecificItemCorrespondingToMajorityResource
protected abstract net.minecraft.item.Item getSpecificItemCorrespondingToMajorityResource(net.minecraft.item.Item majority)
-