public class Village extends CapabilityProvider<Village> implements IForgeVillage
areCapsCompatible, areCapsCompatible, deserializeCaps, gatherCapabilities, gatherCapabilities, getCapabilities, getCapability, invalidateCaps, reviveCaps, serializeCaps
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
deserializeNBT, getVillage, serializeNBT
getCapability, getCapability
public Village()
public Village(World worldIn)
public void setWorld(World worldIn)
public void tick(int tickCounterIn)
public BlockPos getCenter()
public int getVillageRadius()
public int getNumVillageDoors()
public int getTicksSinceLastDoorAdding()
public int getNumVillagers()
public boolean isBlockPosWithinSqVillageRadius(BlockPos pos)
public java.util.List<VillageDoorInfo> getVillageDoorInfoList()
public VillageDoorInfo getNearestDoor(BlockPos pos)
public VillageDoorInfo getDoorInfo(BlockPos pos)
@Nullable public VillageDoorInfo getExistedDoor(BlockPos doorBlock)
public void addVillageDoorInfo(VillageDoorInfo doorInfo)
public boolean isAnnihilated()
public void addOrRenewAgressor(EntityLivingBase entitylivingbaseIn)
@Nullable public EntityLivingBase findNearestVillageAggressor(EntityLivingBase entitylivingbaseIn)
public EntityPlayer getNearestTargetPlayer(EntityLivingBase villageDefender)
@Deprecated public int getPlayerReputation(java.lang.String playerName)
public int getPlayerReputation(java.util.UUID playerName)
@Deprecated public int modifyPlayerReputation(java.lang.String playerName, int reputation)
public int modifyPlayerReputation(java.util.UUID playerName, int reputation)
public boolean isPlayerReputationTooLow(java.lang.String playerName)
public boolean isPlayerReputationTooLow(java.util.UUID uuid)
public void readVillageDataFromNBT(NBTTagCompound compound)
public void writeVillageDataToNBT(NBTTagCompound compound)
public void endMatingSeason()
public boolean isMatingSeason()
public void setDefaultPlayerReputation(int defaultReputation)