Package net.minecraft.village
Class VillagerData
java.lang.Object
net.minecraft.village.VillagerData
public class VillagerData extends Object
- Mappings:
Namespace Name official bitintermediary net/minecraft/class_3850named net/minecraft/village/VillagerData
-
Field Summary
Fields Modifier and Type Field Description static com.mojang.serialization.Codec<VillagerData>CODECstatic intfield_30613static intfield_30614private intlevelprivate static int[]LEVEL_BASE_EXPERIENCEprivate VillagerProfessionprofessionprivate VillagerTypetype -
Constructor Summary
Constructors Constructor Description VillagerData(VillagerType type, VillagerProfession profession, int level) -
Method Summary
Modifier and Type Method Description static booleancanLevelUp(int level)intgetLevel()static intgetLowerLevelExperience(int level)VillagerProfessiongetProfession()VillagerTypegetType()static intgetUpperLevelExperience(int level)VillagerDatawithLevel(int level)VillagerDatawithProfession(VillagerProfession profession)VillagerDatawithType(VillagerType type)
-
Field Details
-
field_30613
public static final int field_30613- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official aLbit;a:Iintermediary field_30613Lnet/minecraft/class_3850;field_30613:Inamed field_30613Lnet/minecraft/village/VillagerData;field_30613:I
-
field_30614
public static final int field_30614- See Also:
- Constant Field Values
- Mappings:
Namespace Name Mixin selector official bLbit;b:Iintermediary field_30614Lnet/minecraft/class_3850;field_30614:Inamed field_30614Lnet/minecraft/village/VillagerData;field_30614:I
-
LEVEL_BASE_EXPERIENCE
private static final int[] LEVEL_BASE_EXPERIENCE- Mappings:
Namespace Name Mixin selector official dLbit;d:[Iintermediary field_18540Lnet/minecraft/class_3850;field_18540:[Inamed LEVEL_BASE_EXPERIENCELnet/minecraft/village/VillagerData;LEVEL_BASE_EXPERIENCE:[I
-
CODEC
- Mappings:
Namespace Name Mixin selector official cLbit;c:Lcom/mojang/serialization/Codec;intermediary field_24669Lnet/minecraft/class_3850;field_24669:Lcom/mojang/serialization/Codec;named CODECLnet/minecraft/village/VillagerData;CODEC:Lcom/mojang/serialization/Codec;
-
type
- Mappings:
Namespace Name Mixin selector official eLbit;e:Lbix;intermediary field_17048Lnet/minecraft/class_3850;field_17048:Lnet/minecraft/class_3854;named typeLnet/minecraft/village/VillagerData;type:Lnet/minecraft/village/VillagerType;
-
profession
- Mappings:
Namespace Name Mixin selector official fLbit;f:Lbiv;intermediary field_17049Lnet/minecraft/class_3850;field_17049:Lnet/minecraft/class_3852;named professionLnet/minecraft/village/VillagerData;profession:Lnet/minecraft/village/VillagerProfession;
-
level
private final int level- Mappings:
Namespace Name Mixin selector official gLbit;g:Iintermediary field_17050Lnet/minecraft/class_3850;field_17050:Inamed levelLnet/minecraft/village/VillagerData;level:I
-
-
Constructor Details
-
VillagerData
- Mappings:
Namespace Name Mixin selector official <init>Lbit;<init>(Lbix;Lbiv;I)Vintermediary <init>Lnet/minecraft/class_3850;<init>(Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)Vnamed <init>Lnet/minecraft/village/VillagerData;<init>(Lnet/minecraft/village/VillagerType;Lnet/minecraft/village/VillagerProfession;I)V
-
-
Method Details
-
getType
- Mappings:
Namespace Name Mixin selector official aLbit;a()Lbix;intermediary method_16919Lnet/minecraft/class_3850;method_16919()Lnet/minecraft/class_3854;named getTypeLnet/minecraft/village/VillagerData;getType()Lnet/minecraft/village/VillagerType;
-
getProfession
- Mappings:
Namespace Name Mixin selector official bLbit;b()Lbiv;intermediary method_16924Lnet/minecraft/class_3850;method_16924()Lnet/minecraft/class_3852;named getProfessionLnet/minecraft/village/VillagerData;getProfession()Lnet/minecraft/village/VillagerProfession;
-
getLevel
public int getLevel()- Mappings:
Namespace Name Mixin selector official cLbit;c()Iintermediary method_16925Lnet/minecraft/class_3850;method_16925()Inamed getLevelLnet/minecraft/village/VillagerData;getLevel()I
-
withType
- Mappings:
Namespace Name Mixin selector official aLbit;a(Lbix;)Lbit;intermediary method_16922Lnet/minecraft/class_3850;method_16922(Lnet/minecraft/class_3854;)Lnet/minecraft/class_3850;named withTypeLnet/minecraft/village/VillagerData;withType(Lnet/minecraft/village/VillagerType;)Lnet/minecraft/village/VillagerData;
-
withProfession
- Mappings:
Namespace Name Mixin selector official aLbit;a(Lbiv;)Lbit;intermediary method_16921Lnet/minecraft/class_3850;method_16921(Lnet/minecraft/class_3852;)Lnet/minecraft/class_3850;named withProfessionLnet/minecraft/village/VillagerData;withProfession(Lnet/minecraft/village/VillagerProfession;)Lnet/minecraft/village/VillagerData;
-
withLevel
- Mappings:
Namespace Name Mixin selector official aLbit;a(I)Lbit;intermediary method_16920Lnet/minecraft/class_3850;method_16920(I)Lnet/minecraft/class_3850;named withLevelLnet/minecraft/village/VillagerData;withLevel(I)Lnet/minecraft/village/VillagerData;
-
getLowerLevelExperience
public static int getLowerLevelExperience(int level)- Mappings:
Namespace Name Mixin selector official bLbit;b(I)Iintermediary method_19194Lnet/minecraft/class_3850;method_19194(I)Inamed getLowerLevelExperienceLnet/minecraft/village/VillagerData;getLowerLevelExperience(I)I
-
getUpperLevelExperience
public static int getUpperLevelExperience(int level)- Mappings:
Namespace Name Mixin selector official cLbit;c(I)Iintermediary method_19195Lnet/minecraft/class_3850;method_19195(I)Inamed getUpperLevelExperienceLnet/minecraft/village/VillagerData;getUpperLevelExperience(I)I
-
canLevelUp
public static boolean canLevelUp(int level)- Mappings:
Namespace Name Mixin selector official dLbit;d(I)Zintermediary method_19196Lnet/minecraft/class_3850;method_19196(I)Znamed canLevelUpLnet/minecraft/village/VillagerData;canLevelUp(I)Z
-