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