net.minecraft.world.entity.ai.goal

public class GolemRandomStrollInVillageGoal

extends RandomStrollGoal

cdg
net.minecraft.world.entity.ai.goal.GolemRandomStrollInVillageGoal
net.minecraft.class_5274
net.minecraft.entity.ai.goal.IronGolemWanderAroundGoal
net.minecraft.world.entity.ai.goal.PathfinderGoalStrollVillageGolem

Field summary

Modifier and TypeField
private static final int
i
POI_SECTION_SCAN_RADIUS
field_30213
CHUNK_RANGE
private static final int
j
VILLAGER_SCAN_RADIUS
field_30214
ENTITY_COLLISION_RANGE
private static final int
k
RANDOM_POS_XY_DISTANCE
field_30215
HORIZONTAL_RANGE
private static final int
l
RANDOM_POS_Y_DISTANCE
field_30216
VERTICAL_RANGE

Constructor summary

ModifierConstructor
public (PathfinderMob arg0, double arg1)

Method summary

Modifier and TypeMethod
protected Vec3
h()
getPosition()
method_6302()
getWanderTarget()
private Vec3
k()
getPositionTowardsAnywhere()
method_27925()
findRandomInRange()
private Vec3
l()
getPositionTowardsVillagerWhoWantsGolem()
method_27926()
findVillagerPos()
private Vec3
m()
getPositionTowardsPoi()
method_27927()
findRandomBlockPos()
private SectionPos
n()
getRandomVillageSection()
method_27928()
findRandomChunkPos()
private BlockPos
a(kj arg0)
getRandomPoiWithinSection(SectionPos arg0)
method_27923(class_4076 arg0)
findRandomPosInChunk(ChunkSectionPos pos)
private boolean
a(cpj arg0)
doesVillagerWantGolem(Villager arg0)
method_27922(class_1646 arg0)
canVillagerSummonGolem(VillagerEntity villager)