Consolidate source layout

- Packages regrouped by domain: generation, world, pack, studio, structure, platform, command, localization, diagnostics
- Forked VolmLib utilities dropped for the shared library: noise, stream, interpolation, hunk, matter
- Engine-coupled stream decorators moved to generation.stream.GenerationStreams
- Hunk section splits now run on the Iris burst pool through HunkBurst
- Artifact entry lists, purity allowlists and shrink rules follow the new paths
This commit is contained in:
Brian Neumann-Fopiano
2026-09-11 21:46:22 -04:00
parent 29a31a69e0
commit 3f57925443
2666 changed files with 18279 additions and 37104 deletions
@@ -36,9 +36,10 @@ public final class ClassloadProbe {
private static final String ALLOWLIST_RESOURCE = "/classload-allowlist.tsv";
private static final String[] CRITICAL_PREFIXES = {
"art.arcane.iris.engine.",
"art.arcane.iris.util.",
"art.arcane.iris.core.loader.",
"art.arcane.iris.generation.",
"art.arcane.iris.pack.",
"art.arcane.iris.structure.",
"art.arcane.iris.world.storage.",
"art.arcane.iris.spi.",
};
@@ -194,8 +195,7 @@ public final class ClassloadProbe {
BUKKIT_API,
PAPERLIB_API,
ADVENTURE_API,
MYTHICMOBS_API,
SERVER_RUNTIME_FILE
MYTHICMOBS_API
}
record Allowance(AllowanceCategory category, String detail) {
@@ -205,8 +205,6 @@ public final class ClassloadProbe {
case PAPERLIB_API -> detail.startsWith("io.papermc.lib.") && failure.isMissingClassIn("io.papermc.lib.");
case ADVENTURE_API -> detail.startsWith("net.kyori.adventure.") && failure.isMissingClassIn("net.kyori.adventure.");
case MYTHICMOBS_API -> detail.startsWith("io.lumine.mythic.") && failure.isMissingClassIn("io.lumine.mythic.");
case SERVER_RUNTIME_FILE -> failure.exceptionClass().equals("java.io.FileNotFoundException")
&& failure.message().startsWith(detail);
};
}
}
@@ -18,14 +18,14 @@
package art.arcane.iris.probe;
import art.arcane.iris.core.loader.IrisData;
import art.arcane.iris.engine.framework.MeteredCache;
import art.arcane.iris.engine.framework.PreservationRegistry;
import art.arcane.iris.engine.object.IrisEntity;
import art.arcane.iris.engine.object.IrisEntitySpawn;
import art.arcane.iris.engine.object.IrisLoot;
import art.arcane.iris.engine.object.IrisLootTable;
import art.arcane.iris.engine.object.IrisSpawner;
import art.arcane.iris.pack.loading.IrisData;
import art.arcane.iris.generation.runtime.MeteredCache;
import art.arcane.iris.generation.runtime.PreservationRegistry;
import art.arcane.iris.world.entity.IrisEntity;
import art.arcane.iris.world.entity.IrisEntitySpawn;
import art.arcane.iris.world.loot.IrisLoot;
import art.arcane.iris.world.loot.IrisLootTable;
import art.arcane.iris.world.entity.IrisSpawner;
import art.arcane.iris.spi.IrisPlatforms;
import art.arcane.iris.spi.IrisServices;
import art.arcane.volmlib.util.collection.KList;
@@ -1,9 +1,9 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.spi.PlatformBiome;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.volmlib.util.hunk.Hunk;
import java.io.File;
import java.nio.charset.StandardCharsets;
@@ -18,27 +18,27 @@
package art.arcane.iris.probe;
import art.arcane.iris.core.loader.IrisData;
import art.arcane.iris.core.pack.PackValidationResult;
import art.arcane.iris.core.pack.PackValidator;
import art.arcane.iris.engine.IrisEngine;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.engine.framework.EngineAssignedComponent;
import art.arcane.iris.engine.framework.EngineEffects;
import art.arcane.iris.engine.framework.EngineEffectsProvider;
import art.arcane.iris.engine.framework.EnginePlatformHooks;
import art.arcane.iris.engine.framework.EngineTarget;
import art.arcane.iris.engine.framework.EngineWorldManager;
import art.arcane.iris.engine.framework.EngineWorldManagerProvider;
import art.arcane.iris.engine.framework.MeteredCache;
import art.arcane.iris.engine.framework.PreservationRegistry;
import art.arcane.iris.engine.object.IrisDimension;
import art.arcane.iris.engine.object.IrisWorld;
import art.arcane.iris.pack.loading.IrisData;
import art.arcane.iris.pack.PackValidationResult;
import art.arcane.iris.pack.PackValidator;
import art.arcane.iris.generation.runtime.IrisEngine;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.generation.runtime.EngineAssignedComponent;
import art.arcane.iris.generation.runtime.EngineEffects;
import art.arcane.iris.generation.runtime.EngineEffectsProvider;
import art.arcane.iris.generation.runtime.EnginePlatformHooks;
import art.arcane.iris.generation.runtime.EngineTarget;
import art.arcane.iris.generation.runtime.EngineWorldManager;
import art.arcane.iris.generation.runtime.EngineWorldManagerProvider;
import art.arcane.iris.generation.runtime.MeteredCache;
import art.arcane.iris.generation.runtime.PreservationRegistry;
import art.arcane.iris.generation.terrain.IrisDimension;
import art.arcane.iris.world.IrisWorld;
import art.arcane.iris.spi.IrisPlatforms;
import art.arcane.iris.spi.IrisServices;
import art.arcane.iris.spi.PlatformBiome;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.volmlib.util.hunk.Hunk;
import java.io.File;
import java.nio.charset.StandardCharsets;
@@ -1,12 +1,12 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.IrisComplex;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.engine.hydrology.HydrologyColumnLayer;
import art.arcane.iris.engine.hydrology.HydrologyColumnSample;
import art.arcane.iris.engine.hydrology.HydrologyFeatureType;
import art.arcane.iris.engine.hydrology.RiverFootprint;
import art.arcane.iris.engine.object.InferredType;
import art.arcane.iris.generation.runtime.IrisComplex;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.generation.hydrology.HydrologyColumnLayer;
import art.arcane.iris.generation.hydrology.HydrologyColumnSample;
import art.arcane.iris.generation.hydrology.HydrologyFeatureType;
import art.arcane.iris.generation.hydrology.RiverFootprint;
import art.arcane.iris.generation.terrain.InferredType;
import art.arcane.iris.spi.PlatformBlockState;
import com.google.gson.GsonBuilder;
@@ -1,41 +1,41 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.engine.hydrology.HydrologyCandidateKind;
import art.arcane.iris.engine.hydrology.HydrologyCandidateRejection;
import art.arcane.iris.engine.hydrology.HydrologyColumnLayer;
import art.arcane.iris.engine.hydrology.HydrologyColumnSample;
import art.arcane.iris.engine.hydrology.HydrologyCaveVoxelViewFactory;
import art.arcane.iris.engine.hydrology.DrainageEdge;
import art.arcane.iris.engine.hydrology.DrainageNode;
import art.arcane.iris.engine.hydrology.HydrologyDiagnosticCandidate;
import art.arcane.iris.engine.hydrology.HydrologyFeatureRef;
import art.arcane.iris.engine.hydrology.HydrologyFeatureType;
import art.arcane.iris.engine.hydrology.HydraulicSegment;
import art.arcane.iris.engine.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.engine.hydrology.HydrologyPoint;
import art.arcane.iris.engine.hydrology.HydrologyTile;
import art.arcane.iris.engine.hydrology.HydrologyTileKey;
import art.arcane.iris.engine.hydrology.RiverCourse;
import art.arcane.iris.engine.hydrology.RiverCourseType;
import art.arcane.iris.engine.hydrology.RiverFootprint;
import art.arcane.iris.engine.hydrology.RiverOutlet;
import art.arcane.iris.engine.hydrology.surface.SurfaceCenterline;
import art.arcane.iris.engine.hydrology.surface.SurfaceFootprintCompiler;
import art.arcane.iris.engine.hydrology.cave.CavePosition;
import art.arcane.iris.engine.hydrology.cave.CaveVoxel;
import art.arcane.iris.engine.hydrology.cave.CaveVoxelView;
import art.arcane.iris.engine.hydrology.cave.CaveVoxelPrecondition;
import art.arcane.iris.engine.hydrology.cave.HydrologyCaveAction;
import art.arcane.iris.engine.hydrology.cave.HydrologyCaveCell;
import art.arcane.iris.engine.hydrology.cave.HydrologyCavePlan;
import art.arcane.iris.engine.hydrology.cave.HydrologyCaveStorage;
import art.arcane.iris.engine.hydrology.runtime.IrisHydrologyRuntime;
import art.arcane.iris.engine.mantle.components.MantleHydrologyCaveVoxelView;
import art.arcane.iris.engine.object.IrisBiome;
import art.arcane.iris.engine.object.IrisBiomeCustom;
import art.arcane.iris.engine.object.IrisDimension;
import art.arcane.iris.engine.object.IrisRiverBlendStyle;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.generation.hydrology.HydrologyCandidateKind;
import art.arcane.iris.generation.hydrology.HydrologyCandidateRejection;
import art.arcane.iris.generation.hydrology.HydrologyColumnLayer;
import art.arcane.iris.generation.hydrology.HydrologyColumnSample;
import art.arcane.iris.generation.hydrology.HydrologyCaveVoxelViewFactory;
import art.arcane.iris.generation.hydrology.DrainageEdge;
import art.arcane.iris.generation.hydrology.DrainageNode;
import art.arcane.iris.generation.hydrology.HydrologyDiagnosticCandidate;
import art.arcane.iris.generation.hydrology.HydrologyFeatureRef;
import art.arcane.iris.generation.hydrology.HydrologyFeatureType;
import art.arcane.iris.generation.hydrology.HydraulicSegment;
import art.arcane.iris.generation.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.generation.hydrology.HydrologyPoint;
import art.arcane.iris.generation.hydrology.HydrologyTile;
import art.arcane.iris.generation.hydrology.HydrologyTileKey;
import art.arcane.iris.generation.hydrology.RiverCourse;
import art.arcane.iris.generation.hydrology.RiverCourseType;
import art.arcane.iris.generation.hydrology.RiverFootprint;
import art.arcane.iris.generation.hydrology.RiverOutlet;
import art.arcane.iris.generation.hydrology.surface.SurfaceCenterline;
import art.arcane.iris.generation.hydrology.surface.SurfaceFootprintCompiler;
import art.arcane.iris.generation.hydrology.cave.CavePosition;
import art.arcane.iris.generation.hydrology.cave.CaveVoxel;
import art.arcane.iris.generation.hydrology.cave.CaveVoxelView;
import art.arcane.iris.generation.hydrology.cave.CaveVoxelPrecondition;
import art.arcane.iris.generation.hydrology.cave.HydrologyCaveAction;
import art.arcane.iris.generation.hydrology.cave.HydrologyCaveCell;
import art.arcane.iris.generation.hydrology.cave.HydrologyCavePlan;
import art.arcane.iris.generation.hydrology.cave.HydrologyCaveStorage;
import art.arcane.iris.generation.hydrology.runtime.IrisHydrologyRuntime;
import art.arcane.iris.generation.mantle.MantleHydrologyCaveVoxelView;
import art.arcane.iris.generation.biome.IrisBiome;
import art.arcane.iris.generation.biome.IrisBiomeCustom;
import art.arcane.iris.generation.terrain.IrisDimension;
import art.arcane.iris.generation.hydrology.IrisRiverBlendStyle;
import art.arcane.iris.spi.PlatformBiome;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.volmlib.util.matter.MatterUpdate;
@@ -1,21 +1,21 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.hydrology.policy.SurfaceRiverPolicy;
import art.arcane.iris.generation.hydrology.policy.SurfaceRiverPolicy;
import art.arcane.iris.engine.hydrology.HydrologyColumnSample;
import art.arcane.iris.engine.hydrology.HydrologyFeatureRef;
import art.arcane.iris.engine.hydrology.HydrologyFeatureType;
import art.arcane.iris.engine.hydrology.HydrologyGeometrySampler;
import art.arcane.iris.engine.hydrology.HydrologyPlanner;
import art.arcane.iris.engine.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.engine.hydrology.HydrologyTerrainSample;
import art.arcane.iris.engine.hydrology.HydrologyTerrainSampler;
import art.arcane.iris.engine.hydrology.HydrologyTile;
import art.arcane.iris.engine.hydrology.HydrologyTileCache;
import art.arcane.iris.engine.hydrology.HydrologyTileKey;
import art.arcane.iris.engine.hydrology.cave.CavePosition;
import art.arcane.iris.engine.hydrology.cave.CaveVoxel;
import art.arcane.iris.engine.hydrology.cave.CaveVoxelView;
import art.arcane.iris.generation.hydrology.HydrologyColumnSample;
import art.arcane.iris.generation.hydrology.HydrologyFeatureRef;
import art.arcane.iris.generation.hydrology.HydrologyFeatureType;
import art.arcane.iris.generation.hydrology.HydrologyGeometrySampler;
import art.arcane.iris.generation.hydrology.HydrologyPlanner;
import art.arcane.iris.generation.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.generation.hydrology.HydrologyTerrainSample;
import art.arcane.iris.generation.hydrology.HydrologyTerrainSampler;
import art.arcane.iris.generation.hydrology.HydrologyTile;
import art.arcane.iris.generation.hydrology.HydrologyTileCache;
import art.arcane.iris.generation.hydrology.HydrologyTileKey;
import art.arcane.iris.generation.hydrology.cave.CavePosition;
import art.arcane.iris.generation.hydrology.cave.CaveVoxel;
import art.arcane.iris.generation.hydrology.cave.CaveVoxelView;
import java.util.Arrays;
import java.util.EnumMap;
@@ -1,28 +1,28 @@
package art.arcane.iris.probe;
import art.arcane.iris.core.loader.IrisData;
import art.arcane.iris.core.pack.PackValidationResult;
import art.arcane.iris.core.pack.PackValidator;
import art.arcane.iris.engine.IrisEngine;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.engine.framework.EngineAssignedComponent;
import art.arcane.iris.engine.framework.EngineEffects;
import art.arcane.iris.engine.framework.EngineEffectsProvider;
import art.arcane.iris.engine.framework.EnginePlatformHooks;
import art.arcane.iris.engine.framework.EngineTarget;
import art.arcane.iris.engine.framework.EngineWorldManager;
import art.arcane.iris.engine.framework.EngineWorldManagerProvider;
import art.arcane.iris.engine.framework.MeteredCache;
import art.arcane.iris.engine.framework.PreservationRegistry;
import art.arcane.iris.engine.mantle.MantleComponent;
import art.arcane.iris.engine.mantle.components.MantleObjectComponent;
import art.arcane.iris.engine.object.IrisDimension;
import art.arcane.iris.engine.object.IrisWorld;
import art.arcane.iris.pack.loading.IrisData;
import art.arcane.iris.pack.PackValidationResult;
import art.arcane.iris.pack.PackValidator;
import art.arcane.iris.generation.runtime.IrisEngine;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.generation.runtime.EngineAssignedComponent;
import art.arcane.iris.generation.runtime.EngineEffects;
import art.arcane.iris.generation.runtime.EngineEffectsProvider;
import art.arcane.iris.generation.runtime.EnginePlatformHooks;
import art.arcane.iris.generation.runtime.EngineTarget;
import art.arcane.iris.generation.runtime.EngineWorldManager;
import art.arcane.iris.generation.runtime.EngineWorldManagerProvider;
import art.arcane.iris.generation.runtime.MeteredCache;
import art.arcane.iris.generation.runtime.PreservationRegistry;
import art.arcane.iris.generation.mantle.MantleComponent;
import art.arcane.iris.generation.mantle.MantleObjectComponent;
import art.arcane.iris.generation.terrain.IrisDimension;
import art.arcane.iris.world.IrisWorld;
import art.arcane.iris.spi.IrisPlatforms;
import art.arcane.iris.spi.IrisServices;
import art.arcane.iris.spi.PlatformBiome;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.volmlib.util.hunk.Hunk;
import java.io.File;
import java.nio.file.Files;
@@ -1,27 +1,27 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.IrisComplex;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.engine.hydrology.DrainageEdge;
import art.arcane.iris.engine.hydrology.DrainageNode;
import art.arcane.iris.engine.hydrology.HydraulicSegment;
import art.arcane.iris.engine.hydrology.HydrologyCandidateKind;
import art.arcane.iris.engine.hydrology.HydrologyColumnLayer;
import art.arcane.iris.engine.hydrology.HydrologyColumnSample;
import art.arcane.iris.engine.hydrology.HydrologyDiagnosticCandidate;
import art.arcane.iris.engine.hydrology.HydrologyFeatureType;
import art.arcane.iris.engine.object.InferredType;
import art.arcane.iris.engine.hydrology.HydrologyPoint;
import art.arcane.iris.engine.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.engine.hydrology.surface.SurfaceExcavationMetrics;
import art.arcane.iris.engine.hydrology.HydrologyTile;
import art.arcane.iris.engine.hydrology.HydrologyTileKey;
import art.arcane.iris.engine.hydrology.RiverCourse;
import art.arcane.iris.engine.hydrology.RiverCourseType;
import art.arcane.iris.engine.hydrology.RiverFootprint;
import art.arcane.iris.engine.hydrology.runtime.IrisHydrologyRuntime;
import art.arcane.iris.engine.hydrology.surface.SurfaceCenterline;
import art.arcane.iris.engine.hydrology.surface.SurfaceFootprintCompiler;
import art.arcane.iris.generation.runtime.IrisComplex;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.generation.hydrology.DrainageEdge;
import art.arcane.iris.generation.hydrology.DrainageNode;
import art.arcane.iris.generation.hydrology.HydraulicSegment;
import art.arcane.iris.generation.hydrology.HydrologyCandidateKind;
import art.arcane.iris.generation.hydrology.HydrologyColumnLayer;
import art.arcane.iris.generation.hydrology.HydrologyColumnSample;
import art.arcane.iris.generation.hydrology.HydrologyDiagnosticCandidate;
import art.arcane.iris.generation.hydrology.HydrologyFeatureType;
import art.arcane.iris.generation.terrain.InferredType;
import art.arcane.iris.generation.hydrology.HydrologyPoint;
import art.arcane.iris.generation.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.generation.hydrology.surface.SurfaceExcavationMetrics;
import art.arcane.iris.generation.hydrology.HydrologyTile;
import art.arcane.iris.generation.hydrology.HydrologyTileKey;
import art.arcane.iris.generation.hydrology.RiverCourse;
import art.arcane.iris.generation.hydrology.RiverCourseType;
import art.arcane.iris.generation.hydrology.RiverFootprint;
import art.arcane.iris.generation.hydrology.runtime.IrisHydrologyRuntime;
import art.arcane.iris.generation.hydrology.surface.SurfaceCenterline;
import art.arcane.iris.generation.hydrology.surface.SurfaceFootprintCompiler;
import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
@@ -18,10 +18,10 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.decorator.DecoratorPlatformHooks;
import art.arcane.iris.engine.object.BlockDataMergeSupport;
import art.arcane.iris.engine.object.IrisObjectRotation;
import art.arcane.iris.engine.object.TileData;
import art.arcane.iris.generation.decoration.DecoratorPlatformHooks;
import art.arcane.iris.generation.block.BlockDataMergeSupport;
import art.arcane.iris.structure.object.IrisObjectRotation;
import art.arcane.iris.generation.block.TileData;
import art.arcane.iris.spi.IrisPlatform;
import art.arcane.iris.spi.LogLevel;
import art.arcane.iris.spi.PlatformBiome;
@@ -34,7 +34,7 @@ import art.arcane.iris.spi.PlatformRegistries;
import art.arcane.iris.spi.PlatformScheduler;
import art.arcane.iris.spi.PlatformStructureHooks;
import art.arcane.iris.spi.PlatformWorld;
import art.arcane.iris.util.common.math.IrisBlockVector;
import art.arcane.iris.generation.geometry.IrisBlockVector;
import java.io.File;
import java.util.LinkedHashMap;
@@ -1,6 +1,6 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.object.TileData;
import art.arcane.iris.generation.block.TileData;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.volmlib.util.collection.KMap;
import com.google.gson.Gson;
@@ -1,13 +1,13 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.IrisComplex;
import art.arcane.iris.engine.actuator.IrisTerrainNormalActuator;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.engine.object.IrisBiome;
import art.arcane.iris.engine.terrain.Terrain3DColumn;
import art.arcane.iris.generation.runtime.IrisComplex;
import art.arcane.iris.generation.stage.IrisTerrainNormalActuator;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.generation.biome.IrisBiome;
import art.arcane.iris.generation.terrain.Terrain3DColumn;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.util.project.context.ChunkContext;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.iris.generation.context.ChunkContext;
import art.arcane.volmlib.util.hunk.Hunk;
import com.google.gson.GsonBuilder;
import javax.imageio.ImageIO;
+112 -84
View File
@@ -1,88 +1,116 @@
art.arcane.iris.core.IrisWorlds BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.core.ServerConfigurator BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.core.edit.BlockSignal BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.core.edit.BlockSignal$1 BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.core.edit.DustRevealer ADVENTURE_API net.kyori.adventure.text.format.TextColor
art.arcane.iris.core.events.IrisEngineEvent BUKKIT_API org.bukkit.event.Event
art.arcane.iris.core.events.IrisEngineHotloadEvent BUKKIT_API org.bukkit.event.Event
art.arcane.iris.core.events.IrisLootEvent BUKKIT_API org.bukkit.event.Event
art.arcane.iris.core.events.IrisLootEvent$1 BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.core.events.IrisLootEvent$2 BUKKIT_API org.bukkit.inventory.InventoryHolder
art.arcane.iris.core.lifecycle.PaperLibBootstrap PAPERLIB_API io.papermc.lib.environments.Environment
art.arcane.iris.core.lifecycle.PaperLibBootstrap$ModernPaperEnvironment PAPERLIB_API io.papermc.lib.environments.PaperEnvironment
art.arcane.iris.core.lifecycle.WorldLifecycleService BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.core.lifecycle.WorldLifecycleSupport BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.core.link.ExternalDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.core.link.data.CraftEngineDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.core.link.data.EcoItemsDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.core.link.data.ExecutableItemsDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.core.link.data.ItemAdderDataProvider BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.link.data.KGeneratorsDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.core.link.data.MMOItemsDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.core.link.data.MythicCrucibleDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.core.link.data.MythicMobsDataProvider BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.link.data.MythicMobsDataProvider$IrisBiomeCondition MYTHICMOBS_API io.lumine.mythic.api.skills.conditions.ILocationCondition
art.arcane.iris.core.link.data.MythicMobsDataProvider$IrisRegionCondition MYTHICMOBS_API io.lumine.mythic.api.skills.conditions.ILocationCondition
art.arcane.iris.core.link.data.NexoDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.core.nms.INMS BUKKIT_API org.bukkit.Bukkit
art.arcane.iris.core.project.IrisProject BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.core.runtime.StudioOpenCoordinator BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.core.runtime.WorldRuntimeControlService BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.core.service.BoardSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.BoardSVC$PlayerBoard BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.core.service.EntityRiseSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.ExternalDataSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.GlobalCacheSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.LogFilterSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.ObjectSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.ObjectStudioSaveService BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.PreservationSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.StudioSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.service.TreeSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.core.tools.IrisCreator BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.core.tools.IrisToolbelt BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.core.tools.IrisWorldCreator BUKKIT_API org.bukkit.generator.ChunkGenerator
art.arcane.iris.engine.IrisWorldManager BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.engine.WorldChunkMaintenance BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.WorldEntitySpawner BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.WorldTeleportWarmup BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.engine.framework.EngineAssignedWorldManager BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.engine.framework.EnginePlayer BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.framework.placer.WorldObjectPlacer BUKKIT_API org.bukkit.event.Event
art.arcane.iris.engine.object.IrisDirection$11 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.object.IrisEffect$BukkitFx BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.object.IrisEntity$BukkitOps BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.engine.object.IrisEntity$BukkitOps$1 BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.engine.object.IrisObjectRotation$1 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.object.IrisObjectRotation$Faces BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.object.LegacyTileData$BannerHandler BUKKIT_API org.bukkit.Keyed
art.arcane.iris.engine.object.LegacyTileData$Handlers BUKKIT_API org.bukkit.block.BlockState
art.arcane.iris.engine.object.LegacyTileData$SignHandler BUKKIT_API org.bukkit.Keyed
art.arcane.iris.engine.object.LegacyTileData$SignTags BUKKIT_API org.bukkit.Tag
art.arcane.iris.engine.object.LegacyTileData$SignTags$1 BUKKIT_API org.bukkit.Tag
art.arcane.iris.engine.platform.BukkitChunkGenerator BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.engine.platform.BukkitChunkGenerator$2 BUKKIT_API org.bukkit.HeightMap
art.arcane.iris.engine.platform.DummyBiomeProvider BUKKIT_API org.bukkit.generator.BiomeProvider
art.arcane.iris.engine.platform.DummyChunkGenerator BUKKIT_API org.bukkit.generator.ChunkGenerator
art.arcane.iris.engine.platform.EngineBukkitOps BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.platform.EngineBukkitOps$2 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.platform.studio.generators.ObjectStudioGenerator BUKKIT_API org.bukkit.Material
art.arcane.iris.command.handlers.VectorHandler BUKKIT_API org.bukkit.util.Vector
art.arcane.iris.command.handlers.WorldHandler BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.diagnostics.LogFilterSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.generation.block.IrisCustomData BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.generation.block.LegacyTileData$BannerHandler BUKKIT_API org.bukkit.Keyed
art.arcane.iris.generation.block.LegacyTileData$Handlers BUKKIT_API org.bukkit.block.BlockState
art.arcane.iris.generation.block.LegacyTileData$SignHandler BUKKIT_API org.bukkit.Keyed
art.arcane.iris.generation.block.LegacyTileData$SignTags BUKKIT_API org.bukkit.Tag
art.arcane.iris.generation.block.LegacyTileData$SignTags$1 BUKKIT_API org.bukkit.Tag
art.arcane.iris.generation.runtime.EngineAssignedWorldManager BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.generation.runtime.EnginePlayer BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.generation.runtime.GlobalCacheSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.generation.runtime.IrisWorldManager BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.generation.runtime.PreservationSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.generation.runtime.WorldChunkMaintenance BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.generation.runtime.WorldEntitySpawner BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.generation.runtime.WorldTeleportWarmup BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.integration.ExternalDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.integration.ExternalDataSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.integration.MultiverseCoreLink BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.integration.MultiverseGuardListener BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.integration.MultiverseSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.integration.data.CraftEngineDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.integration.data.EcoItemsDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.integration.data.ExecutableItemsDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.integration.data.ItemAdderDataProvider BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.integration.data.KGeneratorsDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.integration.data.MMOItemsDataProvider BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.integration.data.MythicCrucibleDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.integration.data.MythicMobsDataProvider BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.integration.data.MythicMobsDataProvider$IrisBiomeCondition MYTHICMOBS_API io.lumine.mythic.api.skills.conditions.ILocationCondition
art.arcane.iris.integration.data.MythicMobsDataProvider$IrisRegionCondition MYTHICMOBS_API io.lumine.mythic.api.skills.conditions.ILocationCondition
art.arcane.iris.integration.data.NexoDataProvider BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.integration.data.OraxenDataProvider BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.localization.C$DyeMaps BUKKIT_API org.bukkit.DyeColor
art.arcane.iris.pack.datapack.ServerConfigurator BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.pack.value.IrisDirection$11 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.platform.bootstrap.Bindings BUKKIT_API org.bukkit.plugin.Plugin
art.arcane.iris.platform.bootstrap.ServerProperties BUKKIT_API org.bukkit.configuration.InvalidConfigurationException
art.arcane.iris.platform.bootstrap.SlimJar BUKKIT_API org.bukkit.plugin.Plugin
art.arcane.iris.platform.bukkit.BoardSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.platform.bukkit.BoardSVC$PlayerBoard BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.platform.bukkit.BukkitBlockResolution BUKKIT_API org.bukkit.Material
art.arcane.iris.platform.bukkit.BukkitBlockState BUKKIT_API org.bukkit.Keyed
art.arcane.iris.platform.bukkit.BukkitPlatform BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.platform.bukkit.BukkitWorldBinding BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.util.common.data.IrisCustomData BUKKIT_API org.bukkit.block.data.BlockData
art.arcane.iris.util.common.data.registry.Attributes BUKKIT_API org.bukkit.attribute.Attribute
art.arcane.iris.util.common.data.registry.Materials BUKKIT_API org.bukkit.Material
art.arcane.iris.util.common.director.handlers.VectorHandler BUKKIT_API org.bukkit.util.Vector
art.arcane.iris.util.common.director.handlers.WorldHandler BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.util.common.format.C$DyeMaps BUKKIT_API org.bukkit.DyeColor
art.arcane.iris.util.common.inventorygui.WindowResolution BUKKIT_API org.bukkit.event.inventory.InventoryType
art.arcane.iris.util.common.misc.Bindings BUKKIT_API org.bukkit.plugin.Plugin
art.arcane.iris.util.common.misc.ServerProperties SERVER_RUNTIME_FILE server.properties
art.arcane.iris.util.common.misc.SlimJar BUKKIT_API org.bukkit.plugin.Plugin
art.arcane.iris.util.common.plugin.IrisService BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.util.common.plugin.VolmitPlugin BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.util.common.plugin.VolmitSender BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.util.common.plugin.chunk.ChunkTickets BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.util.nbt.common.mca.NBTWorld$Holder BUKKIT_API org.bukkit.Material
art.arcane.iris.platform.bukkit.chunk.ChunkTickets BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.platform.bukkit.plugin.IrisService BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.platform.bukkit.plugin.VolmitPlugin BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.platform.bukkit.plugin.VolmitSender BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.platform.bukkit.registry.Attributes BUKKIT_API org.bukkit.attribute.Attribute
art.arcane.iris.platform.bukkit.registry.Materials BUKKIT_API org.bukkit.Material
art.arcane.iris.platform.generation.BukkitChunkGenerator BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.platform.generation.BukkitChunkGenerator$2 BUKKIT_API org.bukkit.HeightMap
art.arcane.iris.platform.generation.DummyBiomeProvider BUKKIT_API org.bukkit.generator.BiomeProvider
art.arcane.iris.platform.generation.DummyChunkGenerator BUKKIT_API org.bukkit.generator.ChunkGenerator
art.arcane.iris.platform.generation.EngineBukkitOps BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.platform.generation.EngineBukkitOps$2 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.structure.FeatureImporter BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.structure.object.IrisObjectRotation$1 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.structure.object.IrisObjectRotation$Faces BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.structure.object.WorldObjectPlacer BUKKIT_API org.bukkit.event.Event
art.arcane.iris.studio.PackDownloadProgressReporter BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.StudioSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.studio.edit.BlockSignal BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.edit.BlockSignal$1 BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.edit.DustRevealer ADVENTURE_API net.kyori.adventure.text.format.TextColor
art.arcane.iris.studio.generation.ObjectStudioGenerator BUKKIT_API org.bukkit.Material
art.arcane.iris.studio.jigsaw.JigsawStudioAutosaveScheduler BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioGraphMutations BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioMainMenu BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioMarkerParser$1 BUKKIT_API org.bukkit.block.Orientation
art.arcane.iris.studio.jigsaw.JigsawStudioMaterializer BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioMenuController BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField BUKKIT_API org.bukkit.Material
art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField$2 BUKKIT_API org.bukkit.Material
art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField$3 BUKKIT_API org.bukkit.Material
art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField$4 BUKKIT_API org.bukkit.Material
art.arcane.iris.studio.jigsaw.JigsawStudioPlayerContext BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioProtectionListener BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.studio.jigsaw.JigsawStudioSaveLifecycle BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioService BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.studio.jigsaw.JigsawStudioToolCodec BUKKIT_API org.bukkit.NamespacedKey
art.arcane.iris.studio.jigsaw.JigsawStudioToolbelt BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioVariantEditor BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioVariantProperties BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioVisualization BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioWorkcellEditor BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.jigsaw.JigsawStudioWorkcellMenu BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.studio.object.ObjectSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.studio.object.ObjectStudioSaveService BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.studio.object.StudioOpenCoordinator BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.world.IrisCreator BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.world.IrisToolbelt BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.world.IrisWorldCreator BUKKIT_API org.bukkit.generator.ChunkGenerator
art.arcane.iris.world.WorldCreationProgressReporter BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.world.entity.EntityRiseSVC BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.world.entity.IrisEffect$BukkitFx BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.world.entity.IrisEntity$BukkitOps BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.world.entity.IrisEntity$BukkitOps$1 BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.world.event.IrisEngineEvent BUKKIT_API org.bukkit.event.Event
art.arcane.iris.world.event.IrisEngineHotloadEvent BUKKIT_API org.bukkit.event.Event
art.arcane.iris.world.event.IrisLootEvent BUKKIT_API org.bukkit.event.Event
art.arcane.iris.world.event.IrisLootEvent$1 BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.world.event.IrisLootEvent$2 BUKKIT_API org.bukkit.inventory.InventoryHolder
art.arcane.iris.world.lifecycle.BukkitWorldConfiguration BUKKIT_API org.bukkit.configuration.InvalidConfigurationException
art.arcane.iris.world.lifecycle.IrisWorldRemovalService BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.world.lifecycle.IrisWorldRemovalService$BukkitRemovalBackend BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.world.lifecycle.PaperLibBootstrap PAPERLIB_API io.papermc.lib.environments.Environment
art.arcane.iris.world.lifecycle.PaperLibBootstrap$ModernPaperEnvironment PAPERLIB_API io.papermc.lib.environments.PaperEnvironment
art.arcane.iris.world.lifecycle.WorldLifecycleService BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.world.lifecycle.WorldLifecycleSupport BUKKIT_API org.bukkit.generator.WorldInfo
art.arcane.iris.world.runtime.WorldRuntimeControlService BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.world.runtime.WorldRuntimeControlService$GameModeRestore BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.world.storage.region.NBTWorld$Holder BUKKIT_API org.bukkit.Material
art.arcane.iris.world.tree.TreeSVC BUKKIT_API org.bukkit.event.Listener
1 art.arcane.iris.core.IrisWorlds art.arcane.iris.command.handlers.VectorHandler BUKKIT_API org.bukkit.command.CommandSender org.bukkit.util.Vector
2 art.arcane.iris.core.ServerConfigurator art.arcane.iris.command.handlers.WorldHandler BUKKIT_API org.bukkit.command.CommandSender org.bukkit.generator.WorldInfo
3 art.arcane.iris.core.edit.BlockSignal art.arcane.iris.diagnostics.LogFilterSVC BUKKIT_API org.bukkit.entity.Entity org.bukkit.event.Listener
4 art.arcane.iris.core.edit.BlockSignal$1 art.arcane.iris.generation.block.IrisCustomData BUKKIT_API org.bukkit.entity.Entity org.bukkit.block.data.BlockData
5 art.arcane.iris.core.edit.DustRevealer art.arcane.iris.generation.block.LegacyTileData$BannerHandler ADVENTURE_API BUKKIT_API net.kyori.adventure.text.format.TextColor org.bukkit.Keyed
6 art.arcane.iris.core.events.IrisEngineEvent art.arcane.iris.generation.block.LegacyTileData$Handlers BUKKIT_API org.bukkit.event.Event org.bukkit.block.BlockState
7 art.arcane.iris.core.events.IrisEngineHotloadEvent art.arcane.iris.generation.block.LegacyTileData$SignHandler BUKKIT_API org.bukkit.event.Event org.bukkit.Keyed
8 art.arcane.iris.core.events.IrisLootEvent art.arcane.iris.generation.block.LegacyTileData$SignTags BUKKIT_API org.bukkit.event.Event org.bukkit.Tag
9 art.arcane.iris.core.events.IrisLootEvent$1 art.arcane.iris.generation.block.LegacyTileData$SignTags$1 BUKKIT_API org.bukkit.loot.LootTable org.bukkit.Tag
10 art.arcane.iris.core.events.IrisLootEvent$2 art.arcane.iris.generation.runtime.EngineAssignedWorldManager BUKKIT_API org.bukkit.inventory.InventoryHolder org.bukkit.event.Listener
11 art.arcane.iris.core.lifecycle.PaperLibBootstrap art.arcane.iris.generation.runtime.EnginePlayer PAPERLIB_API BUKKIT_API io.papermc.lib.environments.Environment org.bukkit.entity.Entity
12 art.arcane.iris.core.lifecycle.PaperLibBootstrap$ModernPaperEnvironment art.arcane.iris.generation.runtime.GlobalCacheSVC PAPERLIB_API BUKKIT_API io.papermc.lib.environments.PaperEnvironment org.bukkit.event.Listener
13 art.arcane.iris.core.lifecycle.WorldLifecycleService art.arcane.iris.generation.runtime.IrisWorldManager BUKKIT_API org.bukkit.generator.WorldInfo org.bukkit.event.Listener
14 art.arcane.iris.core.lifecycle.WorldLifecycleSupport art.arcane.iris.generation.runtime.PreservationSVC BUKKIT_API org.bukkit.generator.WorldInfo org.bukkit.event.Listener
15 art.arcane.iris.core.link.ExternalDataProvider art.arcane.iris.generation.runtime.WorldChunkMaintenance BUKKIT_API org.bukkit.block.BlockFace org.bukkit.entity.Entity
16 art.arcane.iris.core.link.data.CraftEngineDataProvider art.arcane.iris.generation.runtime.WorldEntitySpawner BUKKIT_API org.bukkit.block.data.BlockData org.bukkit.entity.Entity
17 art.arcane.iris.core.link.data.EcoItemsDataProvider art.arcane.iris.generation.runtime.WorldTeleportWarmup BUKKIT_API org.bukkit.block.BlockFace org.bukkit.command.CommandSender
18 art.arcane.iris.core.link.data.ExecutableItemsDataProvider art.arcane.iris.integration.ExternalDataProvider BUKKIT_API org.bukkit.block.BlockFace org.bukkit.block.BlockFace
19 art.arcane.iris.core.link.data.ItemAdderDataProvider art.arcane.iris.integration.ExternalDataSVC BUKKIT_API org.bukkit.event.Listener org.bukkit.event.Listener
20 art.arcane.iris.core.link.data.KGeneratorsDataProvider art.arcane.iris.integration.MultiverseCoreLink BUKKIT_API org.bukkit.block.data.BlockData org.bukkit.generator.WorldInfo
21 art.arcane.iris.core.link.data.MMOItemsDataProvider art.arcane.iris.integration.MultiverseGuardListener BUKKIT_API org.bukkit.block.BlockFace org.bukkit.event.Listener
22 art.arcane.iris.core.link.data.MythicCrucibleDataProvider art.arcane.iris.integration.MultiverseSVC BUKKIT_API org.bukkit.block.data.BlockData org.bukkit.event.Listener
23 art.arcane.iris.core.link.data.MythicMobsDataProvider art.arcane.iris.integration.data.CraftEngineDataProvider BUKKIT_API org.bukkit.event.Listener org.bukkit.block.data.BlockData
24 art.arcane.iris.core.link.data.MythicMobsDataProvider$IrisBiomeCondition art.arcane.iris.integration.data.EcoItemsDataProvider MYTHICMOBS_API BUKKIT_API io.lumine.mythic.api.skills.conditions.ILocationCondition org.bukkit.block.BlockFace
25 art.arcane.iris.core.link.data.MythicMobsDataProvider$IrisRegionCondition art.arcane.iris.integration.data.ExecutableItemsDataProvider MYTHICMOBS_API BUKKIT_API io.lumine.mythic.api.skills.conditions.ILocationCondition org.bukkit.block.BlockFace
26 art.arcane.iris.core.link.data.NexoDataProvider art.arcane.iris.integration.data.ItemAdderDataProvider BUKKIT_API org.bukkit.block.data.BlockData org.bukkit.event.Listener
27 art.arcane.iris.core.nms.INMS art.arcane.iris.integration.data.KGeneratorsDataProvider BUKKIT_API org.bukkit.Bukkit org.bukkit.block.data.BlockData
28 art.arcane.iris.core.project.IrisProject art.arcane.iris.integration.data.MMOItemsDataProvider BUKKIT_API org.bukkit.entity.Entity org.bukkit.block.BlockFace
29 art.arcane.iris.core.runtime.StudioOpenCoordinator art.arcane.iris.integration.data.MythicCrucibleDataProvider BUKKIT_API org.bukkit.generator.WorldInfo org.bukkit.block.data.BlockData
30 art.arcane.iris.core.runtime.WorldRuntimeControlService art.arcane.iris.integration.data.MythicMobsDataProvider BUKKIT_API org.bukkit.entity.Entity org.bukkit.event.Listener
31 art.arcane.iris.core.service.BoardSVC art.arcane.iris.integration.data.MythicMobsDataProvider$IrisBiomeCondition BUKKIT_API MYTHICMOBS_API org.bukkit.event.Listener io.lumine.mythic.api.skills.conditions.ILocationCondition
32 art.arcane.iris.core.service.BoardSVC$PlayerBoard art.arcane.iris.integration.data.MythicMobsDataProvider$IrisRegionCondition BUKKIT_API MYTHICMOBS_API org.bukkit.entity.Entity io.lumine.mythic.api.skills.conditions.ILocationCondition
33 art.arcane.iris.core.service.EntityRiseSVC art.arcane.iris.integration.data.NexoDataProvider BUKKIT_API org.bukkit.event.Listener org.bukkit.block.data.BlockData
34 art.arcane.iris.core.service.ExternalDataSVC art.arcane.iris.integration.data.OraxenDataProvider BUKKIT_API org.bukkit.event.Listener org.bukkit.event.Listener
35 art.arcane.iris.core.service.GlobalCacheSVC art.arcane.iris.localization.C$DyeMaps BUKKIT_API org.bukkit.event.Listener org.bukkit.DyeColor
36 art.arcane.iris.core.service.LogFilterSVC art.arcane.iris.pack.datapack.ServerConfigurator BUKKIT_API org.bukkit.event.Listener org.bukkit.command.CommandSender
37 art.arcane.iris.core.service.ObjectSVC art.arcane.iris.pack.value.IrisDirection$11 BUKKIT_API org.bukkit.event.Listener org.bukkit.block.BlockFace
38 art.arcane.iris.core.service.ObjectStudioSaveService art.arcane.iris.platform.bootstrap.Bindings BUKKIT_API org.bukkit.event.Listener org.bukkit.plugin.Plugin
39 art.arcane.iris.core.service.PreservationSVC art.arcane.iris.platform.bootstrap.ServerProperties BUKKIT_API org.bukkit.event.Listener org.bukkit.configuration.InvalidConfigurationException
40 art.arcane.iris.core.service.StudioSVC art.arcane.iris.platform.bootstrap.SlimJar BUKKIT_API org.bukkit.event.Listener org.bukkit.plugin.Plugin
41 art.arcane.iris.core.service.TreeSVC art.arcane.iris.platform.bukkit.BoardSVC BUKKIT_API org.bukkit.event.Listener org.bukkit.event.Listener
42 art.arcane.iris.core.tools.IrisCreator art.arcane.iris.platform.bukkit.BoardSVC$PlayerBoard BUKKIT_API org.bukkit.command.CommandSender org.bukkit.entity.Entity
art.arcane.iris.core.tools.IrisToolbelt BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.core.tools.IrisWorldCreator BUKKIT_API org.bukkit.generator.ChunkGenerator
art.arcane.iris.engine.IrisWorldManager BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.engine.WorldChunkMaintenance BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.WorldEntitySpawner BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.WorldTeleportWarmup BUKKIT_API org.bukkit.command.CommandSender
art.arcane.iris.engine.framework.EngineAssignedWorldManager BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.engine.framework.EnginePlayer BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.framework.placer.WorldObjectPlacer BUKKIT_API org.bukkit.event.Event
art.arcane.iris.engine.object.IrisDirection$11 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.object.IrisEffect$BukkitFx BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.object.IrisEntity$BukkitOps BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.engine.object.IrisEntity$BukkitOps$1 BUKKIT_API org.bukkit.loot.LootTable
art.arcane.iris.engine.object.IrisObjectRotation$1 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.object.IrisObjectRotation$Faces BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.object.LegacyTileData$BannerHandler BUKKIT_API org.bukkit.Keyed
art.arcane.iris.engine.object.LegacyTileData$Handlers BUKKIT_API org.bukkit.block.BlockState
art.arcane.iris.engine.object.LegacyTileData$SignHandler BUKKIT_API org.bukkit.Keyed
art.arcane.iris.engine.object.LegacyTileData$SignTags BUKKIT_API org.bukkit.Tag
art.arcane.iris.engine.object.LegacyTileData$SignTags$1 BUKKIT_API org.bukkit.Tag
art.arcane.iris.engine.platform.BukkitChunkGenerator BUKKIT_API org.bukkit.event.Listener
art.arcane.iris.engine.platform.BukkitChunkGenerator$2 BUKKIT_API org.bukkit.HeightMap
art.arcane.iris.engine.platform.DummyBiomeProvider BUKKIT_API org.bukkit.generator.BiomeProvider
art.arcane.iris.engine.platform.DummyChunkGenerator BUKKIT_API org.bukkit.generator.ChunkGenerator
art.arcane.iris.engine.platform.EngineBukkitOps BUKKIT_API org.bukkit.entity.Entity
art.arcane.iris.engine.platform.EngineBukkitOps$2 BUKKIT_API org.bukkit.block.BlockFace
art.arcane.iris.engine.platform.studio.generators.ObjectStudioGenerator BUKKIT_API org.bukkit.Material
43 art.arcane.iris.platform.bukkit.BukkitBlockResolution art.arcane.iris.platform.bukkit.BukkitBlockResolution BUKKIT_API org.bukkit.Material org.bukkit.Material
44 art.arcane.iris.platform.bukkit.BukkitBlockState art.arcane.iris.platform.bukkit.BukkitBlockState BUKKIT_API org.bukkit.Keyed org.bukkit.Keyed
45 art.arcane.iris.platform.bukkit.BukkitPlatform art.arcane.iris.platform.bukkit.BukkitPlatform BUKKIT_API org.bukkit.command.CommandSender org.bukkit.command.CommandSender
46 art.arcane.iris.platform.bukkit.BukkitWorldBinding art.arcane.iris.platform.bukkit.BukkitWorldBinding BUKKIT_API org.bukkit.generator.WorldInfo org.bukkit.generator.WorldInfo
47 art.arcane.iris.util.common.data.IrisCustomData art.arcane.iris.platform.bukkit.chunk.ChunkTickets BUKKIT_API org.bukkit.block.data.BlockData org.bukkit.event.Listener
48 art.arcane.iris.util.common.data.registry.Attributes art.arcane.iris.platform.bukkit.plugin.IrisService BUKKIT_API org.bukkit.attribute.Attribute org.bukkit.event.Listener
49 art.arcane.iris.util.common.data.registry.Materials art.arcane.iris.platform.bukkit.plugin.VolmitPlugin BUKKIT_API org.bukkit.Material org.bukkit.event.Listener
50 art.arcane.iris.util.common.director.handlers.VectorHandler art.arcane.iris.platform.bukkit.plugin.VolmitSender BUKKIT_API org.bukkit.util.Vector org.bukkit.command.CommandSender
51 art.arcane.iris.util.common.director.handlers.WorldHandler art.arcane.iris.platform.bukkit.registry.Attributes BUKKIT_API org.bukkit.generator.WorldInfo org.bukkit.attribute.Attribute
52 art.arcane.iris.util.common.format.C$DyeMaps art.arcane.iris.platform.bukkit.registry.Materials BUKKIT_API org.bukkit.DyeColor org.bukkit.Material
53 art.arcane.iris.util.common.inventorygui.WindowResolution art.arcane.iris.platform.generation.BukkitChunkGenerator BUKKIT_API org.bukkit.event.inventory.InventoryType org.bukkit.event.Listener
54 art.arcane.iris.util.common.misc.Bindings art.arcane.iris.platform.generation.BukkitChunkGenerator$2 BUKKIT_API org.bukkit.plugin.Plugin org.bukkit.HeightMap
55 art.arcane.iris.util.common.misc.ServerProperties art.arcane.iris.platform.generation.DummyBiomeProvider SERVER_RUNTIME_FILE BUKKIT_API server.properties org.bukkit.generator.BiomeProvider
56 art.arcane.iris.util.common.misc.SlimJar art.arcane.iris.platform.generation.DummyChunkGenerator BUKKIT_API org.bukkit.plugin.Plugin org.bukkit.generator.ChunkGenerator
57 art.arcane.iris.util.common.plugin.IrisService art.arcane.iris.platform.generation.EngineBukkitOps BUKKIT_API org.bukkit.event.Listener org.bukkit.entity.Entity
58 art.arcane.iris.util.common.plugin.VolmitPlugin art.arcane.iris.platform.generation.EngineBukkitOps$2 BUKKIT_API org.bukkit.event.Listener org.bukkit.block.BlockFace
59 art.arcane.iris.util.common.plugin.VolmitSender art.arcane.iris.structure.FeatureImporter BUKKIT_API org.bukkit.command.CommandSender org.bukkit.generator.WorldInfo
60 art.arcane.iris.util.common.plugin.chunk.ChunkTickets art.arcane.iris.structure.object.IrisObjectRotation$1 BUKKIT_API org.bukkit.event.Listener org.bukkit.block.BlockFace
61 art.arcane.iris.util.nbt.common.mca.NBTWorld$Holder art.arcane.iris.structure.object.IrisObjectRotation$Faces BUKKIT_API org.bukkit.Material org.bukkit.block.BlockFace
62 art.arcane.iris.structure.object.WorldObjectPlacer BUKKIT_API org.bukkit.event.Event
63 art.arcane.iris.studio.PackDownloadProgressReporter BUKKIT_API org.bukkit.entity.Entity
64 art.arcane.iris.studio.StudioSVC BUKKIT_API org.bukkit.event.Listener
65 art.arcane.iris.studio.edit.BlockSignal BUKKIT_API org.bukkit.entity.Entity
66 art.arcane.iris.studio.edit.BlockSignal$1 BUKKIT_API org.bukkit.entity.Entity
67 art.arcane.iris.studio.edit.DustRevealer ADVENTURE_API net.kyori.adventure.text.format.TextColor
68 art.arcane.iris.studio.generation.ObjectStudioGenerator BUKKIT_API org.bukkit.Material
69 art.arcane.iris.studio.jigsaw.JigsawStudioAutosaveScheduler BUKKIT_API org.bukkit.entity.Entity
70 art.arcane.iris.studio.jigsaw.JigsawStudioGraphMutations BUKKIT_API org.bukkit.entity.Entity
71 art.arcane.iris.studio.jigsaw.JigsawStudioMainMenu BUKKIT_API org.bukkit.entity.Entity
72 art.arcane.iris.studio.jigsaw.JigsawStudioMarkerParser$1 BUKKIT_API org.bukkit.block.Orientation
73 art.arcane.iris.studio.jigsaw.JigsawStudioMaterializer BUKKIT_API org.bukkit.entity.Entity
74 art.arcane.iris.studio.jigsaw.JigsawStudioMenuController BUKKIT_API org.bukkit.command.CommandSender
75 art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField BUKKIT_API org.bukkit.Material
76 art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField$2 BUKKIT_API org.bukkit.Material
77 art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField$3 BUKKIT_API org.bukkit.Material
78 art.arcane.iris.studio.jigsaw.JigsawStudioMenuFormat$RuleField$4 BUKKIT_API org.bukkit.Material
79 art.arcane.iris.studio.jigsaw.JigsawStudioPlayerContext BUKKIT_API org.bukkit.entity.Entity
80 art.arcane.iris.studio.jigsaw.JigsawStudioProtectionListener BUKKIT_API org.bukkit.event.Listener
81 art.arcane.iris.studio.jigsaw.JigsawStudioSaveLifecycle BUKKIT_API org.bukkit.entity.Entity
82 art.arcane.iris.studio.jigsaw.JigsawStudioService BUKKIT_API org.bukkit.event.Listener
83 art.arcane.iris.studio.jigsaw.JigsawStudioToolCodec BUKKIT_API org.bukkit.NamespacedKey
84 art.arcane.iris.studio.jigsaw.JigsawStudioToolbelt BUKKIT_API org.bukkit.entity.Entity
85 art.arcane.iris.studio.jigsaw.JigsawStudioVariantEditor BUKKIT_API org.bukkit.entity.Entity
86 art.arcane.iris.studio.jigsaw.JigsawStudioVariantProperties BUKKIT_API org.bukkit.entity.Entity
87 art.arcane.iris.studio.jigsaw.JigsawStudioVisualization BUKKIT_API org.bukkit.entity.Entity
88 art.arcane.iris.studio.jigsaw.JigsawStudioWorkcellEditor BUKKIT_API org.bukkit.entity.Entity
89 art.arcane.iris.studio.jigsaw.JigsawStudioWorkcellMenu BUKKIT_API org.bukkit.entity.Entity
90 art.arcane.iris.studio.object.ObjectSVC BUKKIT_API org.bukkit.event.Listener
91 art.arcane.iris.studio.object.ObjectStudioSaveService BUKKIT_API org.bukkit.event.Listener
92 art.arcane.iris.studio.object.StudioOpenCoordinator BUKKIT_API org.bukkit.generator.WorldInfo
93 art.arcane.iris.world.IrisCreator BUKKIT_API org.bukkit.command.CommandSender
94 art.arcane.iris.world.IrisToolbelt BUKKIT_API org.bukkit.command.CommandSender
95 art.arcane.iris.world.IrisWorldCreator BUKKIT_API org.bukkit.generator.ChunkGenerator
96 art.arcane.iris.world.WorldCreationProgressReporter BUKKIT_API org.bukkit.entity.Entity
97 art.arcane.iris.world.entity.EntityRiseSVC BUKKIT_API org.bukkit.event.Listener
98 art.arcane.iris.world.entity.IrisEffect$BukkitFx BUKKIT_API org.bukkit.entity.Entity
99 art.arcane.iris.world.entity.IrisEntity$BukkitOps BUKKIT_API org.bukkit.loot.LootTable
100 art.arcane.iris.world.entity.IrisEntity$BukkitOps$1 BUKKIT_API org.bukkit.loot.LootTable
101 art.arcane.iris.world.event.IrisEngineEvent BUKKIT_API org.bukkit.event.Event
102 art.arcane.iris.world.event.IrisEngineHotloadEvent BUKKIT_API org.bukkit.event.Event
103 art.arcane.iris.world.event.IrisLootEvent BUKKIT_API org.bukkit.event.Event
104 art.arcane.iris.world.event.IrisLootEvent$1 BUKKIT_API org.bukkit.loot.LootTable
105 art.arcane.iris.world.event.IrisLootEvent$2 BUKKIT_API org.bukkit.inventory.InventoryHolder
106 art.arcane.iris.world.lifecycle.BukkitWorldConfiguration BUKKIT_API org.bukkit.configuration.InvalidConfigurationException
107 art.arcane.iris.world.lifecycle.IrisWorldRemovalService BUKKIT_API org.bukkit.generator.WorldInfo
108 art.arcane.iris.world.lifecycle.IrisWorldRemovalService$BukkitRemovalBackend BUKKIT_API org.bukkit.generator.WorldInfo
109 art.arcane.iris.world.lifecycle.PaperLibBootstrap PAPERLIB_API io.papermc.lib.environments.Environment
110 art.arcane.iris.world.lifecycle.PaperLibBootstrap$ModernPaperEnvironment PAPERLIB_API io.papermc.lib.environments.PaperEnvironment
111 art.arcane.iris.world.lifecycle.WorldLifecycleService BUKKIT_API org.bukkit.generator.WorldInfo
112 art.arcane.iris.world.lifecycle.WorldLifecycleSupport BUKKIT_API org.bukkit.generator.WorldInfo
113 art.arcane.iris.world.runtime.WorldRuntimeControlService BUKKIT_API org.bukkit.entity.Entity
114 art.arcane.iris.world.runtime.WorldRuntimeControlService$GameModeRestore BUKKIT_API org.bukkit.entity.Entity
115 art.arcane.iris.world.storage.region.NBTWorld$Holder BUKKIT_API org.bukkit.Material
116 art.arcane.iris.world.tree.TreeSVC BUKKIT_API org.bukkit.event.Listener
@@ -1,8 +1,8 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.DimensionStackContext;
import art.arcane.iris.engine.DimensionStackLayout;
import art.arcane.iris.engine.framework.Engine;
import art.arcane.iris.generation.runtime.DimensionStackContext;
import art.arcane.iris.generation.runtime.DimensionStackLayout;
import art.arcane.iris.generation.runtime.Engine;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.testsupport.IrisRuntimeState;
import org.junit.AfterClass;
@@ -2,7 +2,7 @@ package art.arcane.iris.probe;
import art.arcane.iris.spi.PlatformBiome;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.volmlib.util.hunk.Hunk;
import org.junit.Test;
import java.io.File;
@@ -1,15 +1,15 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.hydrology.HydrologyColumnLayer;
import art.arcane.iris.engine.hydrology.HydrologyColumnSample;
import art.arcane.iris.engine.hydrology.HydrologyFeatureRef;
import art.arcane.iris.engine.hydrology.HydrologyFeatureType;
import art.arcane.iris.engine.hydrology.RiverFootprint;
import art.arcane.iris.generation.hydrology.HydrologyColumnLayer;
import art.arcane.iris.generation.hydrology.HydrologyColumnSample;
import art.arcane.iris.generation.hydrology.HydrologyFeatureRef;
import art.arcane.iris.generation.hydrology.HydrologyFeatureType;
import art.arcane.iris.generation.hydrology.RiverFootprint;
import art.arcane.iris.spi.IrisPlatforms;
import art.arcane.iris.spi.PlatformBiome;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.testsupport.PlatformLeakGuard;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.volmlib.util.hunk.Hunk;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.ClassRule;
@@ -1,23 +1,23 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.hydrology.HydrologyColumnSample;
import art.arcane.iris.engine.hydrology.HydrologyColumnLayer;
import art.arcane.iris.engine.hydrology.HydraulicSegment;
import art.arcane.iris.engine.hydrology.HydrologyFeatureRef;
import art.arcane.iris.engine.hydrology.HydrologyFeatureType;
import art.arcane.iris.engine.hydrology.HydrologyPoint;
import art.arcane.iris.engine.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.engine.hydrology.HydrologyTile;
import art.arcane.iris.engine.hydrology.HydrologyTileKey;
import art.arcane.iris.engine.hydrology.RiverFootprint;
import art.arcane.iris.engine.hydrology.cave.CavePosition;
import art.arcane.iris.engine.hydrology.cave.HydrologyCaveAction;
import art.arcane.iris.engine.object.IrisBiome;
import art.arcane.iris.engine.object.IrisBiomeCustom;
import art.arcane.iris.generation.hydrology.HydrologyColumnSample;
import art.arcane.iris.generation.hydrology.HydrologyColumnLayer;
import art.arcane.iris.generation.hydrology.HydraulicSegment;
import art.arcane.iris.generation.hydrology.HydrologyFeatureRef;
import art.arcane.iris.generation.hydrology.HydrologyFeatureType;
import art.arcane.iris.generation.hydrology.HydrologyPoint;
import art.arcane.iris.generation.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.generation.hydrology.HydrologyTile;
import art.arcane.iris.generation.hydrology.HydrologyTileKey;
import art.arcane.iris.generation.hydrology.RiverFootprint;
import art.arcane.iris.generation.hydrology.cave.CavePosition;
import art.arcane.iris.generation.hydrology.cave.HydrologyCaveAction;
import art.arcane.iris.generation.biome.IrisBiome;
import art.arcane.iris.generation.biome.IrisBiomeCustom;
import art.arcane.volmlib.util.collection.KList;
import art.arcane.iris.spi.PlatformBiome;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.volmlib.util.hunk.Hunk;
import org.junit.Rule;
import org.junit.Test;
import org.junit.rules.TemporaryFolder;
@@ -1,8 +1,8 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.hydrology.HydrologyFeatureRef;
import art.arcane.iris.engine.hydrology.HydrologyFeatureType;
import art.arcane.iris.engine.hydrology.HydrologyTile;
import art.arcane.iris.generation.hydrology.HydrologyFeatureRef;
import art.arcane.iris.generation.hydrology.HydrologyFeatureType;
import art.arcane.iris.generation.hydrology.HydrologyTile;
import org.junit.Test;
import java.util.EnumSet;
@@ -1,6 +1,6 @@
package art.arcane.iris.probe;
import art.arcane.iris.core.link.Identifier;
import art.arcane.iris.integration.Identifier;
import org.junit.Test;
import static org.junit.Assert.assertFalse;
@@ -1,9 +1,9 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.hydrology.RiverFootprint;
import art.arcane.iris.engine.hydrology.HydrologyPoint;
import art.arcane.iris.engine.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.engine.hydrology.surface.SurfaceCenterline;
import art.arcane.iris.generation.hydrology.RiverFootprint;
import art.arcane.iris.generation.hydrology.HydrologyPoint;
import art.arcane.iris.generation.hydrology.HydrologyPlannerSettings;
import art.arcane.iris.generation.hydrology.surface.SurfaceCenterline;
import org.junit.Test;
import java.util.HashMap;
@@ -1,11 +1,11 @@
package art.arcane.iris.probe;
import art.arcane.iris.engine.decorator.IrisSpeleothems;
import art.arcane.iris.engine.object.IrisObjectRotation;
import art.arcane.iris.generation.decoration.IrisSpeleothems;
import art.arcane.iris.structure.object.IrisObjectRotation;
import art.arcane.iris.spi.IrisPlatforms;
import art.arcane.iris.spi.PlatformBlockState;
import art.arcane.iris.testsupport.PlatformLeakGuard;
import art.arcane.iris.util.project.hunk.Hunk;
import art.arcane.volmlib.util.hunk.Hunk;
import org.junit.AfterClass;
import org.junit.BeforeClass;
import org.junit.ClassRule;