Uses of Enum Class
net.minecraft.world.level.pathfinder.BlockPathTypes
Package
Description
-
Uses of BlockPathTypes in net.minecraft.world.entity
Modifier and TypeMethodDescriptionboolean
Mob.canCutCorner
(BlockPathTypes p_21482_) float
Mob.getPathfindingMalus
(BlockPathTypes p_21440_) void
Mob.setPathfindingMalus
(BlockPathTypes p_21442_, float p_21443_) -
Uses of BlockPathTypes in net.minecraft.world.entity.monster
Modifier and TypeMethodDescriptionprotected BlockPathTypes
Ravager.RavagerNodeEvaluator.evaluateBlockPathType
(BlockGetter p_33387_, boolean p_33388_, boolean p_33389_, BlockPos p_33390_, BlockPathTypes p_33391_) Modifier and TypeMethodDescriptionprotected BlockPathTypes
Ravager.RavagerNodeEvaluator.evaluateBlockPathType
(BlockGetter p_33387_, boolean p_33388_, boolean p_33389_, BlockPos p_33390_, BlockPathTypes p_33391_) protected boolean
Strider.StriderPathNavigation.hasValidPathType
(BlockPathTypes p_33974_) -
Uses of BlockPathTypes in net.minecraft.world.level.pathfinder
Modifier and TypeFieldDescriptionprivate final it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>
FlyNodeEvaluator.pathTypeByPosCache
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>
SwimNodeEvaluator.pathTypesByPosCache
private final it.unimi.dsi.fastutil.longs.Long2ObjectMap<BlockPathTypes>
WalkNodeEvaluator.pathTypesByPosCache
Modifier and TypeMethodDescriptionstatic BlockPathTypes
WalkNodeEvaluator.checkNeighbourBlocks
(BlockGetter p_77608_, BlockPos.MutableBlockPos p_77609_, BlockPathTypes p_77610_) protected BlockPathTypes
WalkNodeEvaluator.evaluateBlockPathType
(BlockGetter p_77614_, boolean p_77615_, boolean p_77616_, BlockPos p_77617_, BlockPathTypes p_77618_) AmphibiousNodeEvaluator.getBlockPathType
(BlockGetter p_164666_, int p_164667_, int p_164668_, int p_164669_) FlyNodeEvaluator.getBlockPathType
(BlockGetter p_77245_, int p_77246_, int p_77247_, int p_77248_) FlyNodeEvaluator.getBlockPathType
(BlockGetter p_77250_, int p_77251_, int p_77252_, int p_77253_, Mob p_77254_, int p_77255_, int p_77256_, int p_77257_, boolean p_77258_, boolean p_77259_) abstract BlockPathTypes
NodeEvaluator.getBlockPathType
(BlockGetter p_77333_, int p_77334_, int p_77335_, int p_77336_) abstract BlockPathTypes
NodeEvaluator.getBlockPathType
(BlockGetter p_77337_, int p_77338_, int p_77339_, int p_77340_, Mob p_77341_, int p_77342_, int p_77343_, int p_77344_, boolean p_77345_, boolean p_77346_) SwimNodeEvaluator.getBlockPathType
(BlockGetter p_77467_, int p_77468_, int p_77469_, int p_77470_) SwimNodeEvaluator.getBlockPathType
(BlockGetter p_77472_, int p_77473_, int p_77474_, int p_77475_, Mob p_77476_, int p_77477_, int p_77478_, int p_77479_, boolean p_77480_, boolean p_77481_) private BlockPathTypes
WalkNodeEvaluator.getBlockPathType
(Mob p_77573_, BlockPos p_77574_) WalkNodeEvaluator.getBlockPathType
(BlockGetter p_77576_, int p_77577_, int p_77578_, int p_77579_) WalkNodeEvaluator.getBlockPathType
(BlockGetter p_77594_, int p_77595_, int p_77596_, int p_77597_, Mob p_77598_, int p_77599_, int p_77600_, int p_77601_, boolean p_77602_, boolean p_77603_) protected static BlockPathTypes
WalkNodeEvaluator.getBlockPathTypeRaw
(BlockGetter p_77644_, BlockPos p_77645_) WalkNodeEvaluator.getBlockPathTypes
(BlockGetter p_77581_, int p_77582_, int p_77583_, int p_77584_, int p_77585_, int p_77586_, int p_77587_, boolean p_77588_, boolean p_77589_, EnumSet<BlockPathTypes> p_77590_, BlockPathTypes p_77591_, BlockPos p_77592_) static BlockPathTypes
WalkNodeEvaluator.getBlockPathTypeStatic
(BlockGetter p_77605_, BlockPos.MutableBlockPos p_77606_) private BlockPathTypes
FlyNodeEvaluator.getCachedBlockPathType
(int p_164694_, int p_164695_, int p_164696_) protected BlockPathTypes
SwimNodeEvaluator.getCachedBlockType
(int p_192968_, int p_192969_, int p_192970_) protected BlockPathTypes
WalkNodeEvaluator.getCachedBlockType
(Mob p_77568_, int p_77569_, int p_77570_, int p_77571_) BlockPathTypes.getDanger()
static BlockPathTypes
Returns the enum constant of this class with the specified name.static BlockPathTypes[]
BlockPathTypes.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionstatic BlockPathTypes
WalkNodeEvaluator.checkNeighbourBlocks
(BlockGetter p_77608_, BlockPos.MutableBlockPos p_77609_, BlockPathTypes p_77610_) protected BlockPathTypes
WalkNodeEvaluator.evaluateBlockPathType
(BlockGetter p_77614_, boolean p_77615_, boolean p_77616_, BlockPos p_77617_, BlockPathTypes p_77618_) protected Node
WalkNodeEvaluator.findAcceptedNode
(int p_164726_, int p_164727_, int p_164728_, int p_164729_, double p_164730_, Direction p_164731_, BlockPathTypes p_164732_) WalkNodeEvaluator.getBlockPathTypes
(BlockGetter p_77581_, int p_77582_, int p_77583_, int p_77584_, int p_77585_, int p_77586_, int p_77587_, boolean p_77588_, boolean p_77589_, EnumSet<BlockPathTypes> p_77590_, BlockPathTypes p_77591_, BlockPos p_77592_) Modifier and TypeMethodDescriptionWalkNodeEvaluator.getBlockPathTypes
(BlockGetter p_77581_, int p_77582_, int p_77583_, int p_77584_, int p_77585_, int p_77586_, int p_77587_, boolean p_77588_, boolean p_77589_, EnumSet<BlockPathTypes> p_77590_, BlockPathTypes p_77591_, BlockPos p_77592_) -
Uses of BlockPathTypes in net.minecraftforge.common.extensions
Modifier and TypeMethodDescriptiondefault BlockPathTypes
IForgeBlock.getAiPathNodeType
(BlockState state, BlockGetter level, BlockPos pos, Mob entity) Get thePathNodeType
for this block.default BlockPathTypes
IForgeBlockState.getBlockPathType
(BlockGetter level, BlockPos pos) Get theBlockPathTypes
for this block.default BlockPathTypes
IForgeBlockState.getBlockPathType
(BlockGetter level, BlockPos pos, Mob mob) Get thePathNodeType
for this block.