Package net.minecraft.village
Class VillagerProfession
java.lang.Object
net.minecraft.village.VillagerProfession
- Mappings:
Namespace Name official blaintermediary net/minecraft/class_3852named net/minecraft/village/VillagerProfession
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionprivate final ImmutableSet<Item>private final Stringstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionprivate final ImmutableSet<Block>static final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionprivate final @Nullable SoundEventprivate final 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 aLbla;a:Lbla;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 bLbla;b:Lbla;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 cLbla;c:Lbla;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 dLbla;d:Lbla;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 eLbla;e:Lbla;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 fLbla;f:Lbla;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 gLbla;g:Lbla;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 hLbla;h:Lbla;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 iLbla;i:Lbla;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 jLbla;j:Lbla;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 kLbla;k:Lbla;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 lLbla;l:Lbla;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 mLbla;m:Lbla;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 nLbla;n:Lbla;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 oLbla;o:Lbla;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 pLbla;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 qLbla;q:Lbew;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 rLbla;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 sLbla;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 tLbla;t:Lafj;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>Lbla;<init>(Ljava/lang/String;Lbew;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lafj;)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 aLbla;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 bLbla;b()Lbew;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 cLbla;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 dLbla;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 eLbla;e()Lafj;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 aLbla;a(Ljava/lang/String;Lbew;Lafj;)Lbla;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 aLbla;a(Ljava/lang/String;Lbew;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;Lafj;)Lbla;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;
-