Package net.minecraft.village
Class VillagerData
java.lang.Object
net.minecraft.village.VillagerData
- Mappings:
 Namespace Name named net/minecraft/village/VillagerDataintermediary net/minecraft/class_3850official cml
- 
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<VillagerData> private final intprivate static final int[]static final intstatic final intstatic final PacketCodec<RegistryByteBuf, VillagerData> private final VillagerProfessionprivate final VillagerType - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic booleancanLevelUp(int level) intgetLevel()static intgetLowerLevelExperience(int level) getType()static intgetUpperLevelExperience(int level) withLevel(int level) withProfession(VillagerProfession profession) withType(VillagerType type)  
- 
Field Details
- 
MIN_LEVEL
public static final int MIN_LEVEL- See Also:
 - Mappings:
 Namespace Name Mixin selector named MIN_LEVELLnet/minecraft/village/VillagerData;MIN_LEVEL:Iintermediary field_30613Lnet/minecraft/class_3850;field_30613:Iofficial aLcml;a:I
 - 
MAX_LEVEL
public static final int MAX_LEVEL- See Also:
 - Mappings:
 Namespace Name Mixin selector named MAX_LEVELLnet/minecraft/village/VillagerData;MAX_LEVEL:Iintermediary field_30614Lnet/minecraft/class_3850;field_30614:Iofficial bLcml;b:I
 - 
LEVEL_BASE_EXPERIENCE
private static final int[] LEVEL_BASE_EXPERIENCE- Mappings:
 Namespace Name Mixin selector named LEVEL_BASE_EXPERIENCELnet/minecraft/village/VillagerData;LEVEL_BASE_EXPERIENCE:[Iintermediary field_18540Lnet/minecraft/class_3850;field_18540:[Iofficial eLcml;e:[I
 - 
CODEC
- Mappings:
 Namespace Name Mixin selector named CODECLnet/minecraft/village/VillagerData;CODEC:Lcom/mojang/serialization/Codec;intermediary field_24669Lnet/minecraft/class_3850;field_24669:Lcom/mojang/serialization/Codec;official cLcml;c:Lcom/mojang/serialization/Codec;
 - 
PACKET_CODEC
- Mappings:
 Namespace Name Mixin selector named PACKET_CODECLnet/minecraft/village/VillagerData;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;intermediary field_48345Lnet/minecraft/class_3850;field_48345:Lnet/minecraft/class_9139;official dLcml;d:Lyx;
 - 
type
- Mappings:
 Namespace Name Mixin selector named typeLnet/minecraft/village/VillagerData;type:Lnet/minecraft/village/VillagerType;intermediary field_17048Lnet/minecraft/class_3850;field_17048:Lnet/minecraft/class_3854;official fLcml;f:Lcmp;
 - 
profession
- Mappings:
 Namespace Name Mixin selector named professionLnet/minecraft/village/VillagerData;profession:Lnet/minecraft/village/VillagerProfession;intermediary field_17049Lnet/minecraft/class_3850;field_17049:Lnet/minecraft/class_3852;official gLcml;g:Lcmn;
 - 
level
private final int level- Mappings:
 Namespace Name Mixin selector named levelLnet/minecraft/village/VillagerData;level:Iintermediary field_17050Lnet/minecraft/class_3850;field_17050:Iofficial hLcml;h:I
 
 - 
 - 
Constructor Details
- 
VillagerData
- Mappings:
 Namespace Name Mixin selector named <init>Lnet/minecraft/village/VillagerData;<init>(Lnet/minecraft/village/VillagerType;Lnet/minecraft/village/VillagerProfession;I)Vintermediary <init>Lnet/minecraft/class_3850;<init>(Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)Vofficial <init>Lcml;<init>(Lcmp;Lcmn;I)V
 
 - 
 - 
Method Details
- 
getType
- Mappings:
 Namespace Name Mixin selector named getTypeLnet/minecraft/village/VillagerData;getType()Lnet/minecraft/village/VillagerType;intermediary method_16919Lnet/minecraft/class_3850;method_16919()Lnet/minecraft/class_3854;official aLcml;a()Lcmp;
 - 
getProfession
- Mappings:
 Namespace Name Mixin selector named getProfessionLnet/minecraft/village/VillagerData;getProfession()Lnet/minecraft/village/VillagerProfession;intermediary method_16924Lnet/minecraft/class_3850;method_16924()Lnet/minecraft/class_3852;official bLcml;b()Lcmn;
 - 
getLevel
public int getLevel()- Mappings:
 Namespace Name Mixin selector named getLevelLnet/minecraft/village/VillagerData;getLevel()Iintermediary method_16925Lnet/minecraft/class_3850;method_16925()Iofficial cLcml;c()I
 - 
withType
- Mappings:
 Namespace Name Mixin selector named withTypeLnet/minecraft/village/VillagerData;withType(Lnet/minecraft/village/VillagerType;)Lnet/minecraft/village/VillagerData;intermediary method_16922Lnet/minecraft/class_3850;method_16922(Lnet/minecraft/class_3854;)Lnet/minecraft/class_3850;official aLcml;a(Lcmp;)Lcml;
 - 
withProfession
- Mappings:
 Namespace Name Mixin selector named withProfessionLnet/minecraft/village/VillagerData;withProfession(Lnet/minecraft/village/VillagerProfession;)Lnet/minecraft/village/VillagerData;intermediary method_16921Lnet/minecraft/class_3850;method_16921(Lnet/minecraft/class_3852;)Lnet/minecraft/class_3850;official aLcml;a(Lcmn;)Lcml;
 - 
withLevel
- Mappings:
 Namespace Name Mixin selector named withLevelLnet/minecraft/village/VillagerData;withLevel(I)Lnet/minecraft/village/VillagerData;intermediary method_16920Lnet/minecraft/class_3850;method_16920(I)Lnet/minecraft/class_3850;official aLcml;a(I)Lcml;
 - 
getLowerLevelExperience
public static int getLowerLevelExperience(int level) - Mappings:
 Namespace Name Mixin selector named getLowerLevelExperienceLnet/minecraft/village/VillagerData;getLowerLevelExperience(I)Iintermediary method_19194Lnet/minecraft/class_3850;method_19194(I)Iofficial bLcml;b(I)I
 - 
getUpperLevelExperience
public static int getUpperLevelExperience(int level) - Mappings:
 Namespace Name Mixin selector named getUpperLevelExperienceLnet/minecraft/village/VillagerData;getUpperLevelExperience(I)Iintermediary method_19195Lnet/minecraft/class_3850;method_19195(I)Iofficial cLcml;c(I)I
 - 
canLevelUp
public static boolean canLevelUp(int level) - Mappings:
 Namespace Name Mixin selector named canLevelUpLnet/minecraft/village/VillagerData;canLevelUp(I)Zintermediary method_19196Lnet/minecraft/class_3850;method_19196(I)Zofficial dLcml;d(I)Z
 
 -