Package net.minecraft.village
Class VillagerData
java.lang.Object
net.minecraft.village.VillagerData
- Mappings:
Namespace Name named net/minecraft/village/VillagerData
intermediary net/minecraft/class_3850
official cml
-
Field Summary
Modifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec
<VillagerData> private final int
private static final int[]
static final int
static final int
static final PacketCodec
<RegistryByteBuf, VillagerData> private final VillagerProfession
private final VillagerType
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
canLevelUp
(int level) int
getLevel()
static int
getLowerLevelExperience
(int level) getType()
static int
getUpperLevelExperience
(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_LEVEL
Lnet/minecraft/village/VillagerData;MIN_LEVEL:I
intermediary field_30613
Lnet/minecraft/class_3850;field_30613:I
official a
Lcml;a:I
-
MAX_LEVEL
public static final int MAX_LEVEL- See Also:
- Mappings:
Namespace Name Mixin selector named MAX_LEVEL
Lnet/minecraft/village/VillagerData;MAX_LEVEL:I
intermediary field_30614
Lnet/minecraft/class_3850;field_30614:I
official b
Lcml;b:I
-
LEVEL_BASE_EXPERIENCE
private static final int[] LEVEL_BASE_EXPERIENCE- Mappings:
Namespace Name Mixin selector named LEVEL_BASE_EXPERIENCE
Lnet/minecraft/village/VillagerData;LEVEL_BASE_EXPERIENCE:[I
intermediary field_18540
Lnet/minecraft/class_3850;field_18540:[I
official e
Lcml;e:[I
-
CODEC
- Mappings:
Namespace Name Mixin selector named CODEC
Lnet/minecraft/village/VillagerData;CODEC:Lcom/mojang/serialization/Codec;
intermediary field_24669
Lnet/minecraft/class_3850;field_24669:Lcom/mojang/serialization/Codec;
official c
Lcml;c:Lcom/mojang/serialization/Codec;
-
PACKET_CODEC
- Mappings:
Namespace Name Mixin selector named PACKET_CODEC
Lnet/minecraft/village/VillagerData;PACKET_CODEC:Lnet/minecraft/network/codec/PacketCodec;
intermediary field_48345
Lnet/minecraft/class_3850;field_48345:Lnet/minecraft/class_9139;
official d
Lcml;d:Lyx;
-
type
- Mappings:
Namespace Name Mixin selector named type
Lnet/minecraft/village/VillagerData;type:Lnet/minecraft/village/VillagerType;
intermediary field_17048
Lnet/minecraft/class_3850;field_17048:Lnet/minecraft/class_3854;
official f
Lcml;f:Lcmp;
-
profession
- Mappings:
Namespace Name Mixin selector named profession
Lnet/minecraft/village/VillagerData;profession:Lnet/minecraft/village/VillagerProfession;
intermediary field_17049
Lnet/minecraft/class_3850;field_17049:Lnet/minecraft/class_3852;
official g
Lcml;g:Lcmn;
-
level
private final int level- Mappings:
Namespace Name Mixin selector named level
Lnet/minecraft/village/VillagerData;level:I
intermediary field_17050
Lnet/minecraft/class_3850;field_17050:I
official h
Lcml;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)V
intermediary <init>
Lnet/minecraft/class_3850;<init>(Lnet/minecraft/class_3854;Lnet/minecraft/class_3852;I)V
official <init>
Lcml;<init>(Lcmp;Lcmn;I)V
-
-
Method Details
-
getType
- Mappings:
Namespace Name Mixin selector named getType
Lnet/minecraft/village/VillagerData;getType()Lnet/minecraft/village/VillagerType;
intermediary method_16919
Lnet/minecraft/class_3850;method_16919()Lnet/minecraft/class_3854;
official a
Lcml;a()Lcmp;
-
getProfession
- Mappings:
Namespace Name Mixin selector named getProfession
Lnet/minecraft/village/VillagerData;getProfession()Lnet/minecraft/village/VillagerProfession;
intermediary method_16924
Lnet/minecraft/class_3850;method_16924()Lnet/minecraft/class_3852;
official b
Lcml;b()Lcmn;
-
getLevel
public int getLevel()- Mappings:
Namespace Name Mixin selector named getLevel
Lnet/minecraft/village/VillagerData;getLevel()I
intermediary method_16925
Lnet/minecraft/class_3850;method_16925()I
official c
Lcml;c()I
-
withType
- Mappings:
Namespace Name Mixin selector named withType
Lnet/minecraft/village/VillagerData;withType(Lnet/minecraft/village/VillagerType;)Lnet/minecraft/village/VillagerData;
intermediary method_16922
Lnet/minecraft/class_3850;method_16922(Lnet/minecraft/class_3854;)Lnet/minecraft/class_3850;
official a
Lcml;a(Lcmp;)Lcml;
-
withProfession
- Mappings:
Namespace Name Mixin selector named withProfession
Lnet/minecraft/village/VillagerData;withProfession(Lnet/minecraft/village/VillagerProfession;)Lnet/minecraft/village/VillagerData;
intermediary method_16921
Lnet/minecraft/class_3850;method_16921(Lnet/minecraft/class_3852;)Lnet/minecraft/class_3850;
official a
Lcml;a(Lcmn;)Lcml;
-
withLevel
- Mappings:
Namespace Name Mixin selector named withLevel
Lnet/minecraft/village/VillagerData;withLevel(I)Lnet/minecraft/village/VillagerData;
intermediary method_16920
Lnet/minecraft/class_3850;method_16920(I)Lnet/minecraft/class_3850;
official a
Lcml;a(I)Lcml;
-
getLowerLevelExperience
public static int getLowerLevelExperience(int level) - Mappings:
Namespace Name Mixin selector named getLowerLevelExperience
Lnet/minecraft/village/VillagerData;getLowerLevelExperience(I)I
intermediary method_19194
Lnet/minecraft/class_3850;method_19194(I)I
official b
Lcml;b(I)I
-
getUpperLevelExperience
public static int getUpperLevelExperience(int level) - Mappings:
Namespace Name Mixin selector named getUpperLevelExperience
Lnet/minecraft/village/VillagerData;getUpperLevelExperience(I)I
intermediary method_19195
Lnet/minecraft/class_3850;method_19195(I)I
official c
Lcml;c(I)I
-
canLevelUp
public static boolean canLevelUp(int level) - Mappings:
Namespace Name Mixin selector named canLevelUp
Lnet/minecraft/village/VillagerData;canLevelUp(I)Z
intermediary method_19196
Lnet/minecraft/class_3850;method_19196(I)Z
official d
Lcml;d(I)Z
-