| Modifier and Type | Method and Description |
|---|---|
static Timing |
Timings.getPluginEventTiming(Class<? extends Event> event,
Object listener,
Method method,
PluginContainer plugin) |
| Modifier and Type | Class and Description |
|---|---|
class |
PluginCommand<T extends PluginContainer>
This class is used as a base for all Commands for Plugins.
|
| Modifier and Type | Method and Description |
|---|---|
PluginContainer |
PluginIdentifiableCommand.getPlugin()
Returns the owner of the PluginIdentifiableCommand.
|
| Modifier and Type | Method and Description |
|---|---|
PermissionAttachment |
ConsoleCommandSender.addAttachment(PluginContainer plugin) |
PermissionAttachment |
ConsoleCommandSender.addAttachment(PluginContainer plugin,
String name) |
PermissionAttachment |
ConsoleCommandSender.addAttachment(PluginContainer plugin,
String name,
Boolean value) |
| Constructor and Description |
|---|
EntityProvider(Map<PluginContainer,EntityFactory<T>> factoryMap) |
| Modifier and Type | Method and Description |
|---|---|
void |
BaseEntity.removeMetadata(String metadataKey,
PluginContainer owningPlugin) |
| Modifier and Type | Method and Description |
|---|---|
PluginContainer[] |
QueryRegenerateEvent.getPlugins() |
| Modifier and Type | Method and Description |
|---|---|
void |
QueryRegenerateEvent.setPlugins(PluginContainer[] plugins) |
| Modifier and Type | Method and Description |
|---|---|
static Food |
Food.registerFood(Food food,
PluginContainer plugin) |
| Modifier and Type | Method and Description |
|---|---|
void |
Level.removeMetadata(String metadataKey,
PluginContainer owningPlugin) |
| Modifier and Type | Field and Description |
|---|---|
protected WeakReference<PluginContainer> |
MetadataValue.owningPlugin |
| Modifier and Type | Method and Description |
|---|---|
PluginContainer |
MetadataValue.getOwningPlugin() |
| Modifier and Type | Method and Description |
|---|---|
void |
MetadataStore.invalidateAll(PluginContainer owningPlugin) |
void |
MetadataStore.removeMetadata(Object subject,
String metadataKey,
PluginContainer owningPlugin) |
void |
BlockMetadataStore.removeMetadata(Object block,
String metadataKey,
PluginContainer owningPlugin) |
void |
Metadatable.removeMetadata(String metadataKey,
PluginContainer owningPlugin) |
| Constructor and Description |
|---|
MetadataValue(PluginContainer owningPlugin) |
| Modifier and Type | Method and Description |
|---|---|
PluginContainer |
PermissionAttachment.getPlugin() |
| Modifier and Type | Method and Description |
|---|---|
PermissionAttachment |
PermissibleBase.addAttachment(PluginContainer plugin) |
PermissionAttachment |
Permissible.addAttachment(PluginContainer plugin) |
PermissionAttachment |
PermissibleBase.addAttachment(PluginContainer plugin,
String name) |
PermissionAttachment |
Permissible.addAttachment(PluginContainer plugin,
String name) |
PermissionAttachment |
PermissibleBase.addAttachment(PluginContainer plugin,
String name,
Boolean value) |
PermissionAttachment |
Permissible.addAttachment(PluginContainer plugin,
String name,
Boolean value) |
| Constructor and Description |
|---|
PermissionAttachment(PluginContainer plugin,
Permissible permissible) |
| Modifier and Type | Method and Description |
|---|---|
PermissionAttachment |
Player.addAttachment(PluginContainer plugin) |
PermissionAttachment |
Player.addAttachment(PluginContainer plugin,
String name) |
PermissionAttachment |
Player.addAttachment(PluginContainer plugin,
String name,
Boolean value) |
void |
Player.removeMetadata(String metadataKey,
PluginContainer owningPlugin) |
void |
OfflinePlayer.removeMetadata(String metadataKey,
PluginContainer owningPlugin) |
| Modifier and Type | Class and Description |
|---|---|
class |
CloudPluginContainer |
| Modifier and Type | Method and Description |
|---|---|
PluginContainer |
PluginLoader.createPlugin(com.google.inject.Injector injector,
PluginDescription description) |
| Modifier and Type | Method and Description |
|---|---|
Optional<PluginContainer> |
PluginManager.fromInstance(Object instance) |
Optional<PluginContainer> |
CloudPluginManager.fromInstance(Object instance) |
Collection<PluginContainer> |
PluginManager.getAllPlugins() |
Collection<PluginContainer> |
CloudPluginManager.getAllPlugins() |
Optional<PluginContainer> |
PluginManager.getPlugin(String id)
Checks if the given plugin is loaded and returns it when applicable
|
Optional<PluginContainer> |
CloudPluginManager.getPlugin(String id) |
| Modifier and Type | Method and Description |
|---|---|
PluginContainer |
JavaPluginLoader.createPlugin(com.google.inject.Injector injector,
PluginDescription description) |
| Modifier and Type | Method and Description |
|---|---|
PluginContainer |
RegistryProvider.getPlugin() |
| Modifier and Type | Method and Description |
|---|---|
<T extends BlockEntity> |
BlockEntityRegistry.newEntity(BlockEntityType<T> type,
PluginContainer plugin,
Chunk chunk,
com.nukkitx.math.vector.Vector3i position)
Creates new entity of given type from specific plugin factory
|
<T extends Entity> |
EntityRegistry.newEntity(EntityType<T> type,
PluginContainer plugin,
Location location)
Creates new entity of given type from specific plugin factory
|
<T extends BlockEntity> |
BlockEntityRegistry.register(PluginContainer plugin,
BlockEntityType<T> type,
BlockEntityFactory<T> factory,
int priority) |
void |
CommandRegistry.register(PluginContainer plugin,
Command command)
Method used to register a custom command.
|
<T extends Entity> |
EntityRegistry.register(PluginContainer plugin,
EntityType<T> type,
EntityFactory<T> factory,
int priority,
boolean hasSpawnEgg) |
void |
CommandRegistry.registerSimpleCommand(PluginContainer plugin,
Object simpleCommand)
Used to register
SimpleCommands created using the annotations found in cn.nukkit.command.simple
package. |
void |
CommandRegistry.unregister(PluginContainer plugin,
String name)
Method used to unregister a command.
|
void |
CommandRegistry.unregisterAlias(PluginContainer plugin,
String alias)
Unregisters an alias for one of your Plugin's
Commands, or for a
built-in command. |
| Modifier and Type | Field and Description |
|---|---|
protected PluginContainer |
PluginTask.container |
| Modifier and Type | Method and Description |
|---|---|
PluginContainer |
PluginTask.getContainer() |
PluginContainer |
TaskHandler.getPlugin() |
| Modifier and Type | Method and Description |
|---|---|
Runnable |
NukkitRunnable.runTask(PluginContainer plugin) |
Runnable |
NukkitRunnable.runTaskAsynchronously(PluginContainer plugin) |
Runnable |
NukkitRunnable.runTaskLater(PluginContainer plugin,
int delay) |
Runnable |
NukkitRunnable.runTaskLaterAsynchronously(PluginContainer plugin,
int delay) |
Runnable |
NukkitRunnable.runTaskTimer(PluginContainer plugin,
int delay,
int period) |
Runnable |
NukkitRunnable.runTaskTimerAsynchronously(PluginContainer plugin,
int delay,
int period) |
| Constructor and Description |
|---|
TaskHandler(PluginContainer plugin,
Runnable task,
int taskId,
boolean asynchronous) |
Copyright © 2020. All rights reserved.