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
-