Contents
Class JavaPlugin
java.lang.Object
com.hypixel.hytale.server.core.plugin.PluginBase
com.hypixel.hytale.server.core.plugin.JavaPlugin
- All Implemented Interfaces:
CommandOwner
- Direct Known Subclasses:
AbilitiesPlugin, AccessControlModule, AmbiencePlugin, AnchorActionModule, AssetEditorPlugin, AssetModule, AudioPlugin, AugmentBlocksPlugin, BeamPlugin, BedsPlugin, BlockAnimationModule, BlockHealthModule, BlockModule, BlockPhysicsPlugin, BlockSetModule, BlockSpawnerPlugin, BlockTickPlugin, BlockTypeModule, BuilderToolsPlugin, CameraPlugin, CollisionModule, CommonAssetModule, CompanionBlockSpawnerPlugin, ConnectedBlocksModule, ConsoleModule, CosmeticsModule, CraftingPlugin, CreativeHubPlugin, CrouchSlidePlugin, DamageModule, DebugPlugin, DeployablesPlugin, DiscoveryModule, EncounterManagerPlugin, EntityModule, EntityStatsModule, EntityUIModule, FallingBlocksPlugin, FarmingPlugin, FlockPlugin, FluidPlugin, FlyCameraModule, GameFlagsPlugin, GoblinLabPlugin, HytaleGenerator, I18nModule, InstancesPlugin, InteractionModule, ItemModule, LANDiscoveryPlugin, LegacyModule, LiveConfigModule, LocatePlugin, MacroCommandPlugin, MantlingPlugin, MemoriesPlugin, MigrationModule, ModelPlugin, MountPlugin, NPCCombatActionEvaluatorPlugin, NPCEditorPlugin, NPCKnockbackDebugPlugin, NPCObjectivesPlugin, NPCPlugin, NPCReputationPlugin, NPCShopPlugin, ObjectivePlugin, ObjectiveReputationPlugin, ObjectiveShopPlugin, ParkourPlugin, PathPlugin, PermissionsModule, PointsPlugin, PortalsPlugin, PrefabSpawnerModule, ProjectileModule, RandomTickPlugin, ReactiveBlocksPlugin, ReputationPlugin, RewardModule, SafetyRollPlugin, ServerManager, ServerPlayerListModule, ShopPlugin, ShopReputationPlugin, SingleplayerModule, SpawningPlugin, SplitVelocity, SprintForcePlugin, StaminaModule, StashPlugin, TagSetPlugin, TelemetryModule, TeleporterPlugin, TeleportPlugin, TimeModule, TriggerVolumesPlugin, UIModule, Universe, UpdateModule, VoiceModule, WeatherPlugin, WildernessPlugin, WorldEventsPlugin, WorldGenPlugin, WorldLocationConditionPlugin
Represents a plugin that has an affiliated plugin JAR file
-
Field Summary
Fields inherited from class PluginBase
METRICS_REGISTRY -
Constructor Summary
ConstructorsConstructorDescriptionJavaPlugin(JavaPluginInit init) Default Constructor for aJavaPlugininstance -
Method Summary
Methods inherited from class PluginBase
getAssetRegistry, getBasePermission, getChunkStoreRegistry, getClientFeatureRegistry, getCodecRegistry, getCodecRegistry, getCodecRegistry, getCommandRegistry, getDataDirectory, getEntityRegistry, getEntityStoreRegistry, getEventRegistry, getIdentifier, getLogger, getManifest, getName, getState, getTaskRegistry, isDisabled, isEnabled, preLoad
-
Constructor Details
-
JavaPlugin
Default Constructor for aJavaPlugininstance- Parameters:
init- The plugin initialization step for this plugin
-
-
Method Details
-
getFile
- Returns:
- the path to the plugin JAR file, or
nullfor core plugins
-
getClassLoader
- Returns:
- the class loader used to load the plugin JAR file
-
getType
- Specified by:
getTypein classPluginBase- Returns:
- the plugin type for this plugin
-