Package cn.nukkit.entity.provider
Class CustomEntityProvider
java.lang.Object
cn.nukkit.entity.provider.CustomEntityProvider
- All Implemented Interfaces:
EntityProvider<Entity>
- Direct Known Subclasses:
CustomClassEntityProvider
@PowerNukkitXOnly
@Since("1.19.21-r2")
public abstract class CustomEntityProvider
extends Object
implements EntityProvider<Entity>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
int
provideEntity
(FullChunk chunk, CompoundTag nbt, Object... args) void
setCustomEntityDefinition
(CustomEntityDefinition customEntityDefinition)
-
Constructor Details
-
CustomEntityProvider
-
-
Method Details
-
getCustomEntityDefinition
-
setCustomEntityDefinition
-
provideEntity
public Entity provideEntity(@NotNull FullChunk chunk, @NotNull CompoundTag nbt, @Nullable Object... args) - Specified by:
provideEntity
in interfaceEntityProvider<Entity>
-
getNetworkId
public int getNetworkId()- Specified by:
getNetworkId
in interfaceEntityProvider<Entity>
-
getName
- Specified by:
getName
in interfaceEntityProvider<Entity>
-
getSimpleName
- Specified by:
getSimpleName
in interfaceEntityProvider<Entity>
-