Interface IgnisIntegration
- All Known Subinterfaces:
IgnisHologramService, IgnisNbtService, IgnisNpcService, IgnisProtocolService, IgnisRegionService
public interface IgnisIntegration
Marker for optional third-party integrations exposed to extensions.
Each integration reports whether its backing provider is active and which
implementation is serving requests (e.g.
WorldEdit vs ignis-world).-
Method Summary
Modifier and TypeMethodDescriptionStable integration id used in extension manifests (requires-integrations).booleanWhether this integration can serve requests.Human-readable provider name for logging (e.g.
-
Method Details
-
integrationId
String integrationId()Stable integration id used in extension manifests (requires-integrations). -
isEnabled
boolean isEnabled()Whether this integration can serve requests. Some integrations always returntruewhen a platform fallback exists (e.g. region editing viaIgnisWorld). -
providerName
String providerName()Human-readable provider name for logging (e.g.NBT-API,PDC,WorldEdit).
-