Package net.minecraft.village
Class VillagerProfession
java.lang.Object
net.minecraft.village.VillagerProfession
- Mappings:
Namespace Name official bjtintermediary net/minecraft/class_3852named net/minecraft/village/VillagerProfession
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionprivate ImmutableSet<Item>private Stringstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionprivate ImmutableSet<Block>static VillagerProfessionstatic VillagerProfessionstatic VillagerProfessionprivate @Nullable SoundEventprivate PointOfInterestType -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateVillagerProfession(String id, PointOfInterestType workStation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable SoundEvent workSound) -
Method Summary
Modifier and TypeMethodDescriptiongetId()(package private) static VillagerProfessionregister(String id, PointOfInterestType workStation, @Nullable SoundEvent workSound)(package private) static VillagerProfessionregister(String id, PointOfInterestType workStation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable SoundEvent workSound)toString()
-
Field Details
-
NONE
- Mappings:
Namespace Name Mixin selector official aLbjt;a:Lbjt;intermediary field_17051Lnet/minecraft/class_3852;field_17051:Lnet/minecraft/class_3852;named NONELnet/minecraft/village/VillagerProfession;NONE:Lnet/minecraft/village/VillagerProfession;
-
ARMORER
- Mappings:
Namespace Name Mixin selector official bLbjt;b:Lbjt;intermediary field_17052Lnet/minecraft/class_3852;field_17052:Lnet/minecraft/class_3852;named ARMORERLnet/minecraft/village/VillagerProfession;ARMORER:Lnet/minecraft/village/VillagerProfession;
-
BUTCHER
- Mappings:
Namespace Name Mixin selector official cLbjt;c:Lbjt;intermediary field_17053Lnet/minecraft/class_3852;field_17053:Lnet/minecraft/class_3852;named BUTCHERLnet/minecraft/village/VillagerProfession;BUTCHER:Lnet/minecraft/village/VillagerProfession;
-
CARTOGRAPHER
- Mappings:
Namespace Name Mixin selector official dLbjt;d:Lbjt;intermediary field_17054Lnet/minecraft/class_3852;field_17054:Lnet/minecraft/class_3852;named CARTOGRAPHERLnet/minecraft/village/VillagerProfession;CARTOGRAPHER:Lnet/minecraft/village/VillagerProfession;
-
CLERIC
- Mappings:
Namespace Name Mixin selector official eLbjt;e:Lbjt;intermediary field_17055Lnet/minecraft/class_3852;field_17055:Lnet/minecraft/class_3852;named CLERICLnet/minecraft/village/VillagerProfession;CLERIC:Lnet/minecraft/village/VillagerProfession;
-
FARMER
- Mappings:
Namespace Name Mixin selector official fLbjt;f:Lbjt;intermediary field_17056Lnet/minecraft/class_3852;field_17056:Lnet/minecraft/class_3852;named FARMERLnet/minecraft/village/VillagerProfession;FARMER:Lnet/minecraft/village/VillagerProfession;
-
FISHERMAN
- Mappings:
Namespace Name Mixin selector official gLbjt;g:Lbjt;intermediary field_17057Lnet/minecraft/class_3852;field_17057:Lnet/minecraft/class_3852;named FISHERMANLnet/minecraft/village/VillagerProfession;FISHERMAN:Lnet/minecraft/village/VillagerProfession;
-
FLETCHER
- Mappings:
Namespace Name Mixin selector official hLbjt;h:Lbjt;intermediary field_17058Lnet/minecraft/class_3852;field_17058:Lnet/minecraft/class_3852;named FLETCHERLnet/minecraft/village/VillagerProfession;FLETCHER:Lnet/minecraft/village/VillagerProfession;
-
LEATHERWORKER
- Mappings:
Namespace Name Mixin selector official iLbjt;i:Lbjt;intermediary field_17059Lnet/minecraft/class_3852;field_17059:Lnet/minecraft/class_3852;named LEATHERWORKERLnet/minecraft/village/VillagerProfession;LEATHERWORKER:Lnet/minecraft/village/VillagerProfession;
-
LIBRARIAN
- Mappings:
Namespace Name Mixin selector official jLbjt;j:Lbjt;intermediary field_17060Lnet/minecraft/class_3852;field_17060:Lnet/minecraft/class_3852;named LIBRARIANLnet/minecraft/village/VillagerProfession;LIBRARIAN:Lnet/minecraft/village/VillagerProfession;
-
MASON
- Mappings:
Namespace Name Mixin selector official kLbjt;k:Lbjt;intermediary field_17061Lnet/minecraft/class_3852;field_17061:Lnet/minecraft/class_3852;named MASONLnet/minecraft/village/VillagerProfession;MASON:Lnet/minecraft/village/VillagerProfession;
-
NITWIT
- Mappings:
Namespace Name Mixin selector official lLbjt;l:Lbjt;intermediary field_17062Lnet/minecraft/class_3852;field_17062:Lnet/minecraft/class_3852;named NITWITLnet/minecraft/village/VillagerProfession;NITWIT:Lnet/minecraft/village/VillagerProfession;
-
SHEPHERD
- Mappings:
Namespace Name Mixin selector official mLbjt;m:Lbjt;intermediary field_17063Lnet/minecraft/class_3852;field_17063:Lnet/minecraft/class_3852;named SHEPHERDLnet/minecraft/village/VillagerProfession;SHEPHERD:Lnet/minecraft/village/VillagerProfession;
-
TOOLSMITH
- Mappings:
Namespace Name Mixin selector official nLbjt;n:Lbjt;intermediary field_17064Lnet/minecraft/class_3852;field_17064:Lnet/minecraft/class_3852;named TOOLSMITHLnet/minecraft/village/VillagerProfession;TOOLSMITH:Lnet/minecraft/village/VillagerProfession;
-
WEAPONSMITH
- Mappings:
Namespace Name Mixin selector official oLbjt;o:Lbjt;intermediary field_17065Lnet/minecraft/class_3852;field_17065:Lnet/minecraft/class_3852;named WEAPONSMITHLnet/minecraft/village/VillagerProfession;WEAPONSMITH:Lnet/minecraft/village/VillagerProfession;
-
id
- Mappings:
Namespace Name Mixin selector official pLbjt;p:Ljava/lang/String;intermediary field_18541Lnet/minecraft/class_3852;field_18541:Ljava/lang/String;named idLnet/minecraft/village/VillagerProfession;id:Ljava/lang/String;
-
workStation
- Mappings:
Namespace Name Mixin selector official qLbjt;q:Lbdp;intermediary field_18542Lnet/minecraft/class_3852;field_18542:Lnet/minecraft/class_4158;named workStationLnet/minecraft/village/VillagerProfession;workStation:Lnet/minecraft/world/poi/PointOfInterestType;
-
gatherableItems
- Mappings:
Namespace Name Mixin selector official rLbjt;r:Lcom/google/common/collect/ImmutableSet;intermediary field_18543Lnet/minecraft/class_3852;field_18543:Lcom/google/common/collect/ImmutableSet;named gatherableItemsLnet/minecraft/village/VillagerProfession;gatherableItems:Lcom/google/common/collect/ImmutableSet;
-
secondaryJobSites
- Mappings:
Namespace Name Mixin selector official sLbjt;s:Lcom/google/common/collect/ImmutableSet;intermediary field_18880Lnet/minecraft/class_3852;field_18880:Lcom/google/common/collect/ImmutableSet;named secondaryJobSitesLnet/minecraft/village/VillagerProfession;secondaryJobSites:Lcom/google/common/collect/ImmutableSet;
-
workSound
- Mappings:
Namespace Name Mixin selector official tLbjt;t:Lafd;intermediary field_20633Lnet/minecraft/class_3852;field_20633:Lnet/minecraft/class_3414;named workSoundLnet/minecraft/village/VillagerProfession;workSound:Lnet/minecraft/sound/SoundEvent;
-
-
Constructor Details
-
VillagerProfession
private VillagerProfession(String id, PointOfInterestType workStation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable @Nullable SoundEvent workSound)- Mappings:
Namespace Name Mixin selector official <init>Lbjt;<init>(Ljava/lang/String;Lbdp;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lafd;)Vintermediary <init>Lnet/minecraft/class_3852;<init>(Ljava/lang/String;Lnet/minecraft/class_4158;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)Vnamed <init>Lnet/minecraft/village/VillagerProfession;<init>(Ljava/lang/String;Lnet/minecraft/world/poi/PointOfInterestType;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sound/SoundEvent;)V
-
-
Method Details
-
getId
- Mappings:
Namespace Name Mixin selector official aLbjt;a()Ljava/lang/String;intermediary method_35202Lnet/minecraft/class_3852;method_35202()Ljava/lang/String;named getIdLnet/minecraft/village/VillagerProfession;getId()Ljava/lang/String;
-
getWorkStation
- Mappings:
Namespace Name Mixin selector official bLbjt;b()Lbdp;intermediary method_19198Lnet/minecraft/class_3852;method_19198()Lnet/minecraft/class_4158;named getWorkStationLnet/minecraft/village/VillagerProfession;getWorkStation()Lnet/minecraft/world/poi/PointOfInterestType;
-
getGatherableItems
- Mappings:
Namespace Name Mixin selector official cLbjt;c()Lcom/google/common/collect/ImmutableSet;intermediary method_19199Lnet/minecraft/class_3852;method_19199()Lcom/google/common/collect/ImmutableSet;named getGatherableItemsLnet/minecraft/village/VillagerProfession;getGatherableItems()Lcom/google/common/collect/ImmutableSet;
-
getSecondaryJobSites
- Mappings:
Namespace Name Mixin selector official dLbjt;d()Lcom/google/common/collect/ImmutableSet;intermediary method_19630Lnet/minecraft/class_3852;method_19630()Lcom/google/common/collect/ImmutableSet;named getSecondaryJobSitesLnet/minecraft/village/VillagerProfession;getSecondaryJobSites()Lcom/google/common/collect/ImmutableSet;
-
getWorkSound
- Mappings:
Namespace Name Mixin selector official eLbjt;e()Lafd;intermediary method_22384Lnet/minecraft/class_3852;method_22384()Lnet/minecraft/class_3414;named getWorkSoundLnet/minecraft/village/VillagerProfession;getWorkSound()Lnet/minecraft/sound/SoundEvent;
-
toString
-
register
static VillagerProfession register(String id, PointOfInterestType workStation, @Nullable @Nullable SoundEvent workSound)- Mappings:
Namespace Name Mixin selector official aLbjt;a(Ljava/lang/String;Lbdp;Lafd;)Lbjt;intermediary method_16926Lnet/minecraft/class_3852;method_16926(Ljava/lang/String;Lnet/minecraft/class_4158;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852;named registerLnet/minecraft/village/VillagerProfession;register(Ljava/lang/String;Lnet/minecraft/world/poi/PointOfInterestType;Lnet/minecraft/sound/SoundEvent;)Lnet/minecraft/village/VillagerProfession;
-
register
static VillagerProfession register(String id, PointOfInterestType workStation, ImmutableSet<Item> gatherableItems, ImmutableSet<Block> secondaryJobSites, @Nullable @Nullable SoundEvent workSound)- Mappings:
Namespace Name Mixin selector official aLbjt;a(Ljava/lang/String;Lbdp;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lafd;)Lbjt;intermediary method_19197Lnet/minecraft/class_3852;method_19197(Ljava/lang/String;Lnet/minecraft/class_4158;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/class_3414;)Lnet/minecraft/class_3852;named registerLnet/minecraft/village/VillagerProfession;register(Ljava/lang/String;Lnet/minecraft/world/poi/PointOfInterestType;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lnet/minecraft/sound/SoundEvent;)Lnet/minecraft/village/VillagerProfession;
-