Interface IgnisRegionService
- All Superinterfaces:
IgnisIntegration
WorldEdit-style region block editing. Implementations may delegate to WorldEdit when
present, otherwise fall back to direct
IgnisWorld block mutation.-
Method Summary
Modifier and TypeMethodDescriptionvoidbreakCylinderDown(IgnisWorld world, IgnisLocation center, int radius, int depth, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) voidbreakHollowSphere(IgnisWorld world, IgnisLocation center, int outerRadius, int shellThickness, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) voidbreakTorus(IgnisWorld world, IgnisLocation center, int majorRadius, int minorRadius, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) voidbreakUnderwater(IgnisWorld world, IgnisLocation center, int radius, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) voidbreakWithPredicate(IgnisWorld world, IgnisLocation center, int radius, Predicate<IgnisLocation> predicate, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler, String primaryParticle, String secondaryParticle) default StringStable integration id used in extension manifests (requires-integrations).booleanWhether the active provider is WorldEdit (or FAWE) rather than the built-in fallback.Methods inherited from interface IgnisIntegration
isEnabled, providerName
-
Method Details
-
integrationId
Description copied from interface:IgnisIntegrationStable integration id used in extension manifests (requires-integrations).- Specified by:
integrationIdin interfaceIgnisIntegration
-
breakHollowSphere
void breakHollowSphere(IgnisWorld world, IgnisLocation center, int outerRadius, int shellThickness, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) -
breakTorus
void breakTorus(IgnisWorld world, IgnisLocation center, int majorRadius, int minorRadius, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) -
breakCylinderDown
void breakCylinderDown(IgnisWorld world, IgnisLocation center, int radius, int depth, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) -
breakUnderwater
void breakUnderwater(IgnisWorld world, IgnisLocation center, int radius, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler) -
breakWithPredicate
void breakWithPredicate(IgnisWorld world, IgnisLocation center, int radius, Predicate<IgnisLocation> predicate, boolean staggered, int batchSize, int batchDelayTicks, IgnisScheduler scheduler, String primaryParticle, String secondaryParticle) -
isWorldEditBacked
boolean isWorldEditBacked()Whether the active provider is WorldEdit (or FAWE) rather than the built-in fallback.
-