Interface VillagerProfession
- All Superinterfaces:
Holder<VillagerProfession>, Keyed, RegistryKey<VillagerProfession>, StaticProtocolObject<VillagerProfession>
- All Known Implementing Classes:
VillagerProfessionImpl
public sealed interface VillagerProfession
extends StaticProtocolObject<VillagerProfession>
permits VillagerProfessionImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface Holder
Holder.Direct<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final Codec<VillagerProfession> static final NetworkBuffer.Type<VillagerProfession> static final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfessionstatic final VillagerProfession -
Method Summary
Modifier and TypeMethodDescriptionstatic @Nullable VillagerProfessionfromId(int id) static @Nullable VillagerProfessionstatic @Nullable VillagerProfessiondefault intid()default Keykey()registry()static Collection<VillagerProfession> values()Methods inherited from interface StaticProtocolObject
name
-
Field Details
-
NETWORK_TYPE
-
NBT_TYPE
-
NONE
-
ARMORER
-
BUTCHER
-
CARTOGRAPHER
-
CLERIC
-
FARMER
-
FISHERMAN
-
FLETCHER
-
LEATHERWORKER
-
LIBRARIAN
-
MASON
-
NITWIT
-
SHEPHERD
-
TOOLSMITH
-
WEAPONSMITH
-
-
Method Details
-
key
- Specified by:
keyin interfaceKeyed- Specified by:
keyin interfaceStaticProtocolObject<VillagerProfession>
-
id
default int id()- Specified by:
idin interfaceStaticProtocolObject<VillagerProfession>
-
registry
- Specified by:
registryin interfaceStaticProtocolObject<VillagerProfession>
-
values
-
fromKey
-
fromKey
-
fromId
-