Class ConduitBlockEntity
java.lang.Object
net.minecraftforge.common.capabilities.CapabilityProvider<BlockEntity>
net.minecraft.world.level.block.entity.BlockEntity
net.minecraft.world.level.block.entity.ConduitBlockEntity
- All Implemented Interfaces:
- ICapabilityProvider,- ICapabilityProviderImpl<BlockEntity>,- ICapabilitySerializable<CompoundTag>,- IForgeBlockEntity,- INBTSerializable<CompoundTag>
- 
Nested Class SummaryNested classes/interfaces inherited from class net.minecraftforge.common.capabilities.CapabilityProviderCapabilityProvider.AsField<B extends ICapabilityProviderImpl<B>>
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprivate floatprivate static final intprivate LivingEntityprivate UUIDprivate static final intprivate booleanprivate booleanprivate static final intprivate static final intprivate static final intprivate longprivate static final floatintprivate static final Block[]Fields inherited from class net.minecraft.world.level.block.entity.BlockEntitylevel, remove, worldPositionFields inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntityINFINITE_EXTENT_AABB
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprivate static voidanimationTick(Level p_155419_, BlockPos p_155420_, List<BlockPos> p_155421_, Entity p_155422_, int p_155423_) private static voidapplyEffects(Level p_155444_, BlockPos p_155445_, List<BlockPos> p_155446_) static voidclientTick(Level p_155404_, BlockPos p_155405_, BlockState p_155406_, ConduitBlockEntity p_155407_) private static LivingEntityfindDestroyTarget(Level p_155425_, BlockPos p_155426_, UUID p_155427_) floatgetActiveRotation(float p_59198_) private static AABBgetDestroyRangeAABB(BlockPos p_155432_) booleanisActive()booleanvoidload(CompoundTag p_155437_) protected voidsaveAdditional(CompoundTag p_187495_) static voidserverTick(Level p_155439_, BlockPos p_155440_, BlockState p_155441_, ConduitBlockEntity p_155442_) private voidsetHunting(boolean p_59215_) private static voidupdateClientTarget(Level p_155400_, BlockPos p_155401_, ConduitBlockEntity p_155402_) private static voidupdateDestroyTarget(Level p_155409_, BlockPos p_155410_, BlockState p_155411_, List<BlockPos> p_155412_, ConduitBlockEntity p_155413_) private static voidupdateHunting(ConduitBlockEntity p_155429_, List<BlockPos> p_155430_) private static booleanupdateShape(Level p_155415_, BlockPos p_155416_, List<BlockPos> p_155417_) Methods inherited from class net.minecraft.world.level.block.entity.BlockEntityaddEntityType, clearRemoved, fillCrashReportCategory, getBlockPos, getBlockState, getLevel, getPersistentData, getPosFromTag, getType, hasLevel, isRemoved, loadStatic, onChunkUnloaded, onlyOpCanSetNbt, saveToItem, saveWithFullMetadata, saveWithId, saveWithoutMetadata, setBlockState, setChanged, setChanged, setLevel, setRemoved, triggerEventMethods inherited from class net.minecraftforge.common.capabilities.CapabilityProviderareCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCapsMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.common.capabilities.ICapabilityProvidergetCapability, getCapabilityMethods inherited from interface net.minecraftforge.common.extensions.IForgeBlockEntitydeserializeNBT, getModelData, getRenderBoundingBox, handleUpdateTag, hasCustomOutlineRendering, onDataPacket, onLoad, requestModelDataUpdate, serializeNBT
- 
Field Details- 
BLOCK_REFRESH_RATEprivate static final int BLOCK_REFRESH_RATE- See Also:
 
- 
EFFECT_DURATIONprivate static final int EFFECT_DURATION- See Also:
 
- 
ROTATION_SPEEDprivate static final float ROTATION_SPEED- See Also:
 
- 
MIN_ACTIVE_SIZEprivate static final int MIN_ACTIVE_SIZE- See Also:
 
- 
MIN_KILL_SIZEprivate static final int MIN_KILL_SIZE- See Also:
 
- 
KILL_RANGEprivate static final int KILL_RANGE- See Also:
 
- 
VALID_BLOCKS
- 
tickCountpublic int tickCount
- 
activeRotationprivate float activeRotation
- 
isActiveprivate boolean isActive
- 
isHuntingprivate boolean isHunting
- 
effectBlocks
- 
destroyTarget
- 
destroyTargetUUID
- 
nextAmbientSoundActivationprivate long nextAmbientSoundActivation
 
- 
- 
Constructor Details- 
ConduitBlockEntity
 
- 
- 
Method Details- 
load- Overrides:
- loadin class- BlockEntity
 
- 
saveAdditional- Overrides:
- saveAdditionalin class- BlockEntity
 
- 
getUpdatePacket- Overrides:
- getUpdatePacketin class- BlockEntity
 
- 
getUpdateTag- Overrides:
- getUpdateTagin class- BlockEntity
 
- 
clientTickpublic static void clientTick(Level p_155404_, BlockPos p_155405_, BlockState p_155406_, ConduitBlockEntity p_155407_) 
- 
serverTickpublic static void serverTick(Level p_155439_, BlockPos p_155440_, BlockState p_155441_, ConduitBlockEntity p_155442_) 
- 
updateHunting
- 
updateShape
- 
applyEffects
- 
updateDestroyTargetprivate static void updateDestroyTarget(Level p_155409_, BlockPos p_155410_, BlockState p_155411_, List<BlockPos> p_155412_, ConduitBlockEntity p_155413_) 
- 
updateClientTargetprivate static void updateClientTarget(Level p_155400_, BlockPos p_155401_, ConduitBlockEntity p_155402_) 
- 
getDestroyRangeAABB
- 
findDestroyTarget@Nullable private static LivingEntity findDestroyTarget(Level p_155425_, BlockPos p_155426_, UUID p_155427_) 
- 
animationTick
- 
isActivepublic boolean isActive()
- 
isHuntingpublic boolean isHunting()
- 
setHuntingprivate void setHunting(boolean p_59215_) 
- 
getActiveRotationpublic float getActiveRotation(float p_59198_) 
 
-