Package net.minecraft.world.entity.npc
Class VillagerData
java.lang.Object
net.minecraft.world.entity.npc.VillagerData
- 
Field SummaryFieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<VillagerData>private final intstatic final intstatic final intprivate static final int[]private final VillagerProfessionprivate final VillagerType
- 
Constructor SummaryConstructorsConstructorDescriptionVillagerData(VillagerType p_35557_, VillagerProfession p_35558_, int p_35559_) 
- 
Method SummaryModifier and TypeMethodDescriptionstatic booleancanLevelUp(int p_35583_) intgetLevel()static intgetMaxXpPerLevel(int p_35578_) static intgetMinXpPerLevel(int p_35573_) getType()setLevel(int p_35562_) setProfession(VillagerProfession p_35566_) setType(VillagerType p_35568_) 
- 
Field Details- 
MIN_VILLAGER_LEVELpublic static final int MIN_VILLAGER_LEVEL- See Also:
 
- 
MAX_VILLAGER_LEVELpublic static final int MAX_VILLAGER_LEVEL- See Also:
 
- 
NEXT_LEVEL_XP_THRESHOLDSprivate static final int[] NEXT_LEVEL_XP_THRESHOLDS
- 
CODEC
- 
type
- 
profession
- 
levelprivate final int level
 
- 
- 
Constructor Details- 
VillagerData
 
- 
- 
Method Details- 
getType
- 
getProfession
- 
getLevelpublic int getLevel()
- 
setType
- 
setProfession
- 
setLevel
- 
getMinXpPerLevelpublic static int getMinXpPerLevel(int p_35573_) 
- 
getMaxXpPerLevelpublic static int getMaxXpPerLevel(int p_35578_) 
- 
canLevelUppublic static boolean canLevelUp(int p_35583_) 
 
-