public class ProgWidgetCustomBlockInteract extends ProgWidgetInventoryBase
IProgWidget.WidgetDifficultyaiManagerALL_SIDES| Constructor and Description |
|---|
ProgWidgetCustomBlockInteract() |
| Modifier and Type | Method and Description |
|---|---|
IProgWidget |
copy() |
net.minecraft.item.DyeColor |
getColor() |
java.util.List<ProgWidgetType<?>> |
getParameters()
Get the types of the widgets which connect to this widget on the right, in order (top to bottom).
|
net.minecraft.util.ResourceLocation |
getTexture() |
ProgWidgetType<?> |
getType() |
net.minecraft.entity.ai.goal.Goal |
getWidgetAI(IDroneBase drone,
IProgWidget widget)
Get the AI for this progwidget
|
ProgWidgetCustomBlockInteract |
setInteractor(ICustomBlockInteract interactor) |
addErrors, getCount, getExtraStringInfo, getSides, getTooltip, isUsingSides, readFromNBT, readFromPacket, setCount, setSides, setUseCount, useCount, writeToNBT, writeToPacketaddVariables, getArea, getArea, getAreaExtents, getCachedAreaList, getCachedAreaSet, getChunkCache, getDifficulty, getEntitiesInArea, getEntitiesInArea, getValidEntities, hasStepInput, invalidateAreaCache, isEntityValid, isItemFilterEmpty, isItemValidForFilters, isItemValidForFilters, returnType, setAIManageraddWarnings, canBeRunByComputers, canSetParameter, fromNBT, fromPacket, getConnectedParameters, getHeight, getMaxUV, getOutputWidget, getOutputWidget, getParent, getTextureSize, getTypeID, getWidgetTargetAI, getWidth, getX, getY, hasBlacklist, hasStepOutput, isAvailable, setOutputWidget, setParameter, setParent, setX, setYclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetDirForSides, getSidesFromDir, isSideSelectedgetEntityFilterPositioncreate, freeToUse, getTranslationKey, isDifficultyOKpublic ProgWidgetCustomBlockInteract setInteractor(ICustomBlockInteract interactor)
public ProgWidgetType<?> getType()
getType in interface IProgWidgetgetType in class ProgWidgetpublic IProgWidget copy()
copy in interface IProgWidgetcopy in class ProgWidgetpublic net.minecraft.util.ResourceLocation getTexture()
public net.minecraft.entity.ai.goal.Goal getWidgetAI(IDroneBase drone, IProgWidget widget)
IProgWidgetgetWidgetAI in interface IProgWidgetgetWidgetAI in class ProgWidgetdrone - the dronewidget - will be 'this' most of the time, but not when controlled externally (e.g. ComputerCraft)public java.util.List<ProgWidgetType<?>> getParameters()
IProgWidgetIProgWidget.getConnectedParameters() will be double the length of this list,
since these widgets can be added on both the right (whitelist) and left (blacklist) sides.getParameters in interface IProgWidgetgetParameters in class ProgWidgetAreaItemBasepublic net.minecraft.item.DyeColor getColor()