net.minecraft.world.entity.ai.goal

public class GolemRandomStrollInVillageGoal

extends RandomStrollGoal

bir
net.minecraft.world.entity.ai.goal.GolemRandomStrollInVillageGoal
net.minecraft.class_5274
net.minecraft.entity.ai.goal.IronGolemWanderAroundGoal
net.minecraft.src.C_693_
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
f_148106_
private static final int
j
VILLAGER_SCAN_RADIUS
field_30214
ENTITY_COLLISION_RANGE
f_148107_
private static final int
k
RANDOM_POS_XY_DISTANCE
field_30215
HORIZONTAL_RANGE
f_148108_
private static final int
l
RANDOM_POS_Y_DISTANCE
field_30216
VERTICAL_RANGE
f_148109_

Constructor summary

ModifierConstructor
public (PathfinderMob p_25399_, double arg1)

Method summary

Modifier and TypeMethod
protected Vec3
h()
getPosition()
method_6302()
getWanderTarget()
m_7037_()
private Vec3
k()
getPositionTowardsAnywhere()
method_27925()
findRandomInRange()
m_25410_()
private Vec3
l()
getPositionTowardsVillagerWhoWantsGolem()
method_27926()
findVillagerPos()
m_25411_()
private Vec3
m()
getPositionTowardsPoi()
method_27927()
findRandomBlockPos()
m_25412_()
private SectionPos
n()
getRandomVillageSection()
method_27928()
findRandomChunkPos()
m_25413_()
private BlockPos
a(hq arg0)
getRandomPoiWithinSection(SectionPos arg0)
method_27923(class_4076 arg0)
findRandomPosInChunk(ChunkSectionPos pos)
m_25407_(C_4710_ arg0)
private boolean
a(btp arg0)
doesVillagerWantGolem(Villager arg0)
method_27922(class_1646 arg0)
canVillagerSummonGolem(VillagerEntity villager)
m_25405_(C_1118_ arg0)