classpublicabstractPriority 3
PluginBase
com.hypixel.hytale.server.core.plugin.PluginBase
implements CommandOwner
21
Methods
21
Public Methods
6
Fields
1
Constructors
Constants
MetricsRegistry<PluginBase>METRICS_REGISTRY= new MetricsRegistry<>(MetricProvider.maybe(Function.identity()))
.register("Identifier", pl...
Constructors
public
PluginBase(PluginInit init)Methods
Public Methods (21)
public
AssetRegistry getAssetRegistry()@Nonnull
publicfinal
String getBasePermission()@Nonnull
public
BlockStateRegistry getBlockStateRegistry()@Nonnull
public
ComponentRegistryProxy<ChunkStore> getChunkStoreRegistry()@Nonnull
public
ClientFeatureRegistry getClientFeatureRegistry()@Nonnull
public
<V> MapKeyMapRegistry<V> getCodecRegistry(MapKeyMapCodec<V> mapCodec)@Nonnull
public
CommandRegistry getCommandRegistry()@Nonnull
public
Path getDataDirectory()@Nonnull
public
EntityRegistry getEntityRegistry()@Nonnull
public
ComponentRegistryProxy<EntityStore> getEntityStoreRegistry()@Nonnull
public
EventRegistry getEventRegistry()@Nonnull
public
PluginIdentifier getIdentifier()@Nonnull
public
HytaleLogger getLogger()@Nonnull
public
PluginManifest getManifest()@Nonnull
public
String getName()@Nonnull@Override
public
PluginState getState()@Nonnull
public
TaskRegistry getTaskRegistry()@Nonnull
public
PluginType getType()@Nonnull
public
boolean isDisabled()public
boolean isEnabled()public
CompletableFuture<Void> preLoad()@Nullable
Fields
Private/Package Fields (6)
private
String basePermissionprivate
Path dataDirectoryprivate
PluginIdentifier identifierprivate
HytaleLogger loggerprivate
PluginManifest manifestprivate
PluginState state