Package net.minecraft.entity.passive
Class FrogEntity.FrogSwimPathNodeMaker
java.lang.Object
net.minecraft.entity.ai.pathing.PathNodeMaker
net.minecraft.entity.ai.pathing.LandPathNodeMaker
net.minecraft.entity.ai.pathing.AmphibiousPathNodeMaker
net.minecraft.entity.passive.FrogEntity.FrogSwimPathNodeMaker
- Enclosing class:
FrogEntity
- Mappings:
Namespace Name official bsy$bintermediary net/minecraft/class_7102$class_7104named net/minecraft/entity/passive/FrogEntity$FrogSwimPathNodeMaker
-
Field Summary
FieldsFields inherited from class net.minecraft.entity.ai.pathing.LandPathNodeMaker
Y_OFFSETFields inherited from class net.minecraft.entity.ai.pathing.PathNodeMaker
cachedWorld, canEnterOpenDoors, canOpenDoors, canSwim, canWalkOverFences, entity, entityBlockXSize, entityBlockYSize, entityBlockZSize, pathNodeCache -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetDefaultNodeType(BlockView world, int x, int y, int z) Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doorsgetStart()Methods inherited from class net.minecraft.entity.ai.pathing.AmphibiousPathNodeMaker
clear, getNode, getSuccessors, init, isAmphibiousMethods inherited from class net.minecraft.entity.ai.pathing.LandPathNodeMaker
adjustNodeType, canPathThrough, findNearbyNodeTypes, getCommonNodeType, getFeetY, getFeetY, getLandNodeType, getNodeType, getNodeType, getNodeType, getNodeTypeFromNeighbors, getPathNode, getStart, inflictsFireDamage, isValidAdjacentSuccessor, isValidDiagonalSuccessorMethods inherited from class net.minecraft.entity.ai.pathing.PathNodeMaker
asTargetPathNode, canEnterOpenDoors, canOpenDoors, canSwim, canWalkOverFences, getNode, getNode, setCanEnterOpenDoors, setCanOpenDoors, setCanSwim, setCanWalkOverFences
-
Field Details
-
pos
- Mappings:
Namespace Name Mixin selector official lLbsy$b;l:Lgu$a;intermediary field_37461Lnet/minecraft/class_7102$class_7104;field_37461:Lnet/minecraft/class_2338$class_2339;named posLnet/minecraft/entity/passive/FrogEntity$FrogSwimPathNodeMaker;pos:Lnet/minecraft/util/math/BlockPos$Mutable;
-
-
Constructor Details
-
FrogSwimPathNodeMaker
public FrogSwimPathNodeMaker(boolean penalizeDeepWater) - Mappings:
Namespace Name Mixin selector official <init>Ldxk;<init>(Z)Vintermediary <init>Lnet/minecraft/class_15;<init>(Z)Vnamed <init>Lnet/minecraft/entity/ai/pathing/AmphibiousPathNodeMaker;<init>(Z)V
-
-
Method Details
-
getStart
- Overrides:
getStartin classAmphibiousPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLdxp;a()Ldxo;intermediary method_21Lnet/minecraft/class_8;method_21()Lnet/minecraft/class_9;named getStartLnet/minecraft/entity/ai/pathing/PathNodeMaker;getStart()Lnet/minecraft/entity/ai/pathing/PathNode;
-
getDefaultNodeType
Gets the path node type at the given position without adjusting the node type according to whether the entity can enter or open doors- Overrides:
getDefaultNodeTypein classAmphibiousPathNodeMaker- Mappings:
Namespace Name Mixin selector official aLdxp;a(Lclq;III)Ldxm;intermediary method_17Lnet/minecraft/class_8;method_17(Lnet/minecraft/class_1922;III)Lnet/minecraft/class_7;named getDefaultNodeTypeLnet/minecraft/entity/ai/pathing/PathNodeMaker;getDefaultNodeType(Lnet/minecraft/world/BlockView;III)Lnet/minecraft/entity/ai/pathing/PathNodeType;
-