net.minecraft.world.village

public class Village

vv
net.minecraft.class_938
net.minecraft.world.village.Village
net.minecraft.village.Village

Field summary

Modifier and TypeField
private World
a
field_3669
world
world
private final List<VillageDoor>
b
field_3670
doors
villageDoorInfoList
private BlockPos
c
field_3671
combinedDoorPositions
centerHelper
private BlockPos
d
field_3672
center
center
private int
e
field_3673
radius
villageRadius
private int
f
field_3674
lastUpdateTick
lastAddDoorTimestamp
private int
g
field_3675
ticks
tickCounter
private int
h
field_3676
populationSize
numVillagers
private int
i
field_5363
lastMatingTicks
noBreedTicks
private final TreeMap<String, Integer>
j
field_5364
playerReputations
playerReputation
private final List<Village$Attacker>
k
field_3677
attackers
villageAgressors
private int
l
field_3678
golems
numIronGolems

Constructor summary

ModifierConstructor
public ()
public (World world)

Method summary

Modifier and TypeMethod
public void
a(aid arg0)
method_4506(class_1150 arg0)
setWorld(World world)
setWorld(World worldIn)
public void
a(int arg0)
method_2813(int arg0)
tick(int ticks)
tick(int tickCounterIn)
private Vec3d
a(cm arg0, int arg1, int arg2, int arg3)
method_11053(class_2552 arg0, int arg1, int arg2, int arg3)
getSpawnPosForIronGolem(BlockPos center, int rangeX, int rangeY, int rangeZ)
findRandomSpawnPos(BlockPos pos, int x, int y, int z)
private boolean
a(cm arg0, cm arg1)
method_11054(class_2552 arg0, class_2552 arg1)
canIronGolemSpawn(BlockPos range, BlockPos pos)
isAreaClearAround(BlockPos blockSize, BlockPos blockLocation)
private void
j()
method_2830()
updateIronGolemCount()
updateNumIronGolems()
private void
k()
method_2831()
updatePopulationSize()
updateNumVillagers()
public BlockPos
a()
method_2812()
getCenter()
getCenter()
public int
b()
method_2818()
getRadius()
getVillageRadius()
public int
c()
method_2822()
getDoorCount()
getNumVillageDoors()
public int
d()
method_2824()
getTicksSinceUpdate()
getTicksSinceLastDoorAdding()
public int
e()
method_2825()
getPopulationSize()
getNumVillagers()
public boolean
a(cm arg0)
method_11052(class_2552 arg0)
contains(BlockPos pos)
isBlockPosWithinSqVillageRadius(BlockPos pos)
public List<VillageDoor>
f()
method_2827()
getDoors()
getVillageDoorInfoList()
public VillageDoor
b(cm arg0)
method_11055(class_2552 arg0)
getNearestDoor(BlockPos pos)
getNearestDoor(BlockPos pos)
public VillageDoor
c(cm arg0)
method_11056(class_2552 arg0)
getNearestTickingDoor(BlockPos pos)
getDoorInfo(BlockPos pos)
public VillageDoor
e(cm arg0)
method_11057(class_2552 arg0)
getDoor(BlockPos pos)
getExistedDoor(BlockPos doorBlock)
public void
a(vu arg0)
method_2817(class_937 arg0)
addDoor(VillageDoor door)
addVillageDoorInfo(VillageDoorInfo doorInfo)
public boolean
g()
method_2829()
isEmpty()
isAnnihilated()
public void
a(sf arg0)
method_6227(class_1699 arg0)
addOrUpdateAttacker(LivingEntity attacker)
addOrRenewAgressor(EntityLivingBase entitylivingbaseIn)
public LivingEntity
b(sf arg0)
method_6228(class_1699 arg0)
getNearestAttacker(LivingEntity entity)
findNearestVillageAggressor(EntityLivingBase entitylivingbaseIn)
public PlayerEntity
c(sf arg0)
method_6229(class_1699 arg0)
getNearestPlayer(LivingEntity entity)
getNearestTargetPlayer(EntityLivingBase villageDefender)
private void
l()
method_2832()
cleanUpAttackers()
removeDeadAndOldAgressors()
private void
m()
method_2833()
removeInvalidDoors()
removeDeadAndOutOfRangeDoors()
private boolean
f(cm arg0)
method_11058(class_2552 arg0)
isWoodenDoor(BlockPos pos)
isWoodDoor(BlockPos pos)
private void
n()
method_2834()
updateCenterAndRadius()
updateVillageRadiusAndCenter()
public int
a(String arg0)
method_4504(String arg0)
getReputation(String playerName)
getPlayerReputation(String playerName)
public int
a(String arg0, int arg1)
method_4505(String arg0, int arg1)
updateReputation(String playerName, int reputation)
modifyPlayerReputation(String playerName, int reputation)
public boolean
d(String arg0)
method_4510(String arg0)
hasBadReputation(String playerName)
isPlayerReputationTooLow(String playerName)
public void
a(dr arg0)
method_4503(class_322 arg0)
readNbt(NbtCompound nbt)
readVillageDataFromNBT(NBTTagCompound compound)
public void
b(dr arg0)
method_4508(class_322 arg0)
writeNbt(NbtCompound nbt)
writeVillageDataToNBT(NBTTagCompound compound)
public void
h()
method_4511()
stopMating()
endMatingSeason()
public boolean
i()
method_4512()
canMate()
isMatingSeason()
public void
b(int arg0)
method_4507(int arg0)
updateAllReputations(int reputation)
setDefaultPlayerReputation(int defaultReputation)