Class DeployerTileEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
com.simibubi.create.foundation.tileEntity.SyncedTileEntity
com.simibubi.create.foundation.tileEntity.SmartTileEntity
com.simibubi.create.content.contraptions.base.KineticTileEntity
com.simibubi.create.content.contraptions.components.deployer.DeployerTileEntity
- All Implemented Interfaces:
com.jozufozu.flywheel.api.FlywheelRendered,IHaveGoggleInformation,IHaveHoveringInformation,IInteractionChecker,IPartialSafeNBT,net.minecraftforge.common.capabilities.ICapabilityProvider,net.minecraftforge.common.capabilities.ICapabilityProviderImpl<net.minecraft.world.level.block.entity.BlockEntity>,net.minecraftforge.common.capabilities.ICapabilitySerializable<net.minecraft.nbt.CompoundTag>,net.minecraftforge.common.extensions.IForgeBlockEntity,net.minecraftforge.common.util.INBTSerializable<net.minecraft.nbt.CompoundTag>
-
Nested Class Summary
Nested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
net.minecraftforge.common.capabilities.CapabilityProvider.AsField<B extends net.minecraftforge.common.capabilities.ICapabilityProviderImpl<B>>Nested classes/interfaces inherited from interface com.simibubi.create.content.contraptions.goggles.IHaveGoggleInformation
IHaveGoggleInformation.Format -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected FilteringBehaviourprotected net.minecraft.world.item.ItemStackprotected com.simibubi.create.content.contraptions.components.deployer.DeployerTileEntity.Modeprotected List<net.minecraft.world.item.ItemStack>protected DeployerFakePlayerprotected floatprotected booleanprotected com.simibubi.create.content.contraptions.components.deployer.DeployerTileEntity.Stateprotected intFields inherited from class com.simibubi.create.content.contraptions.base.KineticTileEntity
cachedBoundingBox, capacity, effects, lastCapacityProvided, lastStressApplied, network, networkDirty, overStressed, preventSpeedUpdate, source, speed, stress, updateSpeed, wasMovedFields inherited from class net.minecraft.world.level.block.entity.BlockEntity
level, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
INFINITE_EXTENT_AABBFields inherited from interface com.simibubi.create.content.contraptions.goggles.IHaveGoggleInformation
componentSpacing, numberFormat, spacing -
Constructor Summary
ConstructorsConstructorDescriptionDeployerTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionprotected voidactivate()voidaddBehaviours(List<TileEntityBehaviour> behaviours) booleanaddToTooltip(List<net.minecraft.network.chat.Component> tooltip, boolean isPlayerSneaking) void<T> net.minecraftforge.common.util.LazyOptional<T>getCapability(net.minecraftforge.common.capabilities.Capability<T> cap, net.minecraft.core.Direction side) floatgetHandOffset(float partialTicks) com.jozufozu.flywheel.core.PartialModelprotected net.minecraft.world.phys.Vec3net.minecraft.world.item.crafting.Recipe<? extends net.minecraft.world.Container>getRecipe(net.minecraft.world.item.ItemStack stack) protected intvoidnet.minecraft.world.phys.AABBprotected voidonExtract(net.minecraft.world.item.ItemStack stack) protected voidread(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) Hook only these in future subclasses of STEvoidvoidsetAnimatedOffset(float offset) voidbooleanprotected voidstart()booleanstartBoop(net.minecraft.core.Direction facing) voidtick()voidvoidwrite(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) Hook only these in future subclasses of STEMethods inherited from class com.simibubi.create.content.contraptions.base.KineticTileEntity
addPropagationLocations, addToGoggleTooltip, attachKinetics, calculateAddedStressCapacity, calculateStressApplied, canPropagateDiagonally, clearKineticInformation, convertToAngular, convertToDirection, convertToLinear, detachKinetics, getFlickerScore, getGeneratedSpeed, getOrCreateNetwork, getRenderBoundingBox, getSpeed, getStressConfigKey, getTheoreticalSpeed, hasNetwork, hasSource, isCustomConnection, isNoisy, isOverStressed, isSource, isSpeedRequirementFulfilled, needsSpeedUpdate, onSpeedChanged, propagateRotationTo, removeSource, requestModelDataUpdate, setNetwork, setRemovedNotDueToChunkUnload, setSource, setSpeed, switchToBlockState, tickAudio, updateFromNetwork, warnOfMovementMethods inherited from class com.simibubi.create.foundation.tileEntity.SmartTileEntity
addBehavioursDeferred, attachBehaviourLate, canPlayerUse, forEachBehaviour, getBehaviour, getRequiredItems, isFluidHandlerCap, isItemHandlerCap, isVirtual, lazyTick, load, markVirtual, onChunkUnloaded, readClient, refreshBlockState, removeBehaviour, saveAdditional, sendToContainer, setLazyTickRate, writeClient, writeSafeMethods inherited from class com.simibubi.create.foundation.tileEntity.SyncedTileEntity
causeBlockUpdate, containedChunk, getUpdatePacket, getUpdateTag, handleUpdateTag, notifyUpdate, onDataPacket, packetTarget, save, sendDataMethods inherited from class net.minecraft.world.level.block.entity.BlockEntity
addEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPosFromTag, getTileData, getType, hasLevel, isRemoved, loadStatic, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProvider
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvider
getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntity
deserializeNBT, getModelData, onLoad, serializeNBTMethods inherited from interface com.simibubi.create.content.contraptions.goggles.IHaveGoggleInformation
containedFluidTooltip
-
Field Details
-
state
protected com.simibubi.create.content.contraptions.components.deployer.DeployerTileEntity.State state -
mode
protected com.simibubi.create.content.contraptions.components.deployer.DeployerTileEntity.Mode mode -
heldItem
protected net.minecraft.world.item.ItemStack heldItem -
player
-
timer
protected int timer -
reach
protected float reach -
boop
protected boolean boop -
overflowItems
-
filtering
-
redstoneLocked
protected boolean redstoneLocked -
processingBehaviour
-
-
Constructor Details
-
DeployerTileEntity
public DeployerTileEntity(net.minecraft.world.level.block.entity.BlockEntityType<?> type, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
addBehaviours
- Overrides:
addBehavioursin classKineticTileEntity
-
initialize
public void initialize()- Overrides:
initializein classKineticTileEntity
-
onExtract
protected void onExtract(net.minecraft.world.item.ItemStack stack) -
getTimerSpeed
protected int getTimerSpeed() -
tick
public void tick()- Overrides:
tickin classKineticTileEntity
-
start
protected void start() -
startBoop
public boolean startBoop(net.minecraft.core.Direction facing) -
triggerBoop
public void triggerBoop() -
activate
protected void activate() -
getMovementVector
protected net.minecraft.world.phys.Vec3 getMovementVector() -
read
protected void read(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) Description copied from class:SmartTileEntityHook only these in future subclasses of STE- Overrides:
readin classKineticTileEntity
-
write
public void write(net.minecraft.nbt.CompoundTag compound, boolean clientPacket) Description copied from class:SmartTileEntityHook only these in future subclasses of STE- Overrides:
writein classKineticTileEntity
-
redstoneUpdate
public void redstoneUpdate() -
getHandPose
public com.jozufozu.flywheel.core.PartialModel getHandPose() -
makeRenderBoundingBox
public net.minecraft.world.phys.AABB makeRenderBoundingBox()- Overrides:
makeRenderBoundingBoxin classKineticTileEntity
-
setRemoved
public void setRemoved()- Overrides:
setRemovedin classKineticTileEntity
-
changeMode
public void changeMode() -
getCapability
public <T> net.minecraftforge.common.util.LazyOptional<T> getCapability(net.minecraftforge.common.capabilities.Capability<T> cap, net.minecraft.core.Direction side) - Specified by:
getCapabilityin interfacenet.minecraftforge.common.capabilities.ICapabilityProvider- Overrides:
getCapabilityin classnet.minecraftforge.common.capabilities.CapabilityProvider<net.minecraft.world.level.block.entity.BlockEntity>
-
addToTooltip
public boolean addToTooltip(List<net.minecraft.network.chat.Component> tooltip, boolean isPlayerSneaking) - Specified by:
addToTooltipin interfaceIHaveHoveringInformation- Overrides:
addToTooltipin classKineticTileEntity
-
shouldRenderNormally
public boolean shouldRenderNormally() -
getHandOffset
public float getHandOffset(float partialTicks) -
setAnimatedOffset
public void setAnimatedOffset(float offset) -
getRecipe
@Nullable public net.minecraft.world.item.crafting.Recipe<? extends net.minecraft.world.Container> getRecipe(net.minecraft.world.item.ItemStack stack) -
getPlayer
-