Package cn.nukkit.entity.provider
Class ClassEntityProvider
java.lang.Object
cn.nukkit.entity.provider.ClassEntityProvider
- All Implemented Interfaces:
EntityProvider<Entity>
,EntityProviderWithClass
@PowerNukkitXOnly
@Since("1.19.21-r2")
public class ClassEntityProvider
extends Object
implements EntityProvider<Entity>, EntityProviderWithClass
-
Constructor Summary
ConstructorDescriptionClassEntityProvider
(String name, Class<? extends Entity> clazz) ClassEntityProvider
(String name, Class<? extends Entity> clazz, int networkId) -
Method Summary
Modifier and TypeMethodDescriptiongetName()
int
provideEntity
(FullChunk chunk, CompoundTag nbt, Object... args)
-
Constructor Details
-
ClassEntityProvider
-
ClassEntityProvider
-
-
Method Details
-
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>
-
getEntityClass
- Specified by:
getEntityClass
in interfaceEntityProviderWithClass
-