HyCodeYourTale
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)

privateString basePermission
privatePath dataDirectory
privatePluginIdentifier identifier
privateHytaleLogger logger
privatePluginManifest manifest
privatePluginState state

Related Classes