Package net.minestom.server.entity
Interface VillagerProfession
- All Superinterfaces:
net.kyori.adventure.key.Keyed,ProtocolObject,StaticProtocolObject
- All Known Implementing Classes:
VillagerProfessionImpl
public sealed interface VillagerProfession
extends StaticProtocolObject
permits VillagerProfessionImpl
-
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 BinaryTagSerializer<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) default intid()default @NotNull net.kyori.adventure.key.Keykey()registry()Methods inherited from interface net.minestom.server.registry.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
-
registry
- Specified by:
registryin interfaceProtocolObject
-
key
@NotNull default @NotNull net.kyori.adventure.key.Key key()- Specified by:
keyin interfacenet.kyori.adventure.key.Keyed- Specified by:
keyin interfaceStaticProtocolObject
-
id
default int id()- Specified by:
idin interfaceStaticProtocolObject
-
fromId
-