Dimensional composites

This commit is contained in:
Daniel Mills 2020-10-29 06:33:56 -04:00
parent acaa93367f
commit c9648a5ec4
113 changed files with 332 additions and 301 deletions

4
.idea/workspace.xml generated
View File

@ -16,8 +16,8 @@
<option name="RECENT_TEMPLATES">
<list>
<option value="Enum" />
<option value="Interface" />
<option value="Class" />
<option value="Interface" />
</list>
</option>
</component>
@ -60,11 +60,11 @@
<recent name="com.volmit.iris.gen.v2.scaffold.stream.sources" />
</key>
<key name="CopyClassDialog.RECENTS_KEY">
<recent name="com.volmit.iris.object" />
<recent name="com.volmit.iris.gen.v2.generator.actuator" />
<recent name="com.volmit.iris.gen.v2.scaffold.stream.utility" />
<recent name="com.volmit.iris.gen.v2.scaffold.stream.arithmetic" />
<recent name="com.volmit.iris.gen.v2.scaffold.stream.convert" />
<recent name="com.volmit.iris.gen.v2.scaffold.stream.api" />
</key>
<key name="CopyFile.RECENT_KEYS">
<recent name="C:\Users\cyberpwn\Documents\development\workspace\Iris\src\main\java\com\volmit\iris\gen\v2\scaffold\hunk" />

View File

@ -2,7 +2,7 @@ package com.volmit.iris.command;
import com.volmit.iris.Iris;
import com.volmit.iris.IrisSettings;
import com.volmit.iris.gen.v2.TestGen;
import com.volmit.iris.v2.TestGen;
import com.volmit.iris.util.Command;
import com.volmit.iris.util.KList;
import com.volmit.iris.util.MortarCommand;

View File

@ -31,7 +31,7 @@ import com.volmit.iris.gen.scaffold.Provisioned;
import com.volmit.iris.gen.scaffold.TerrainChunk;
import com.volmit.iris.gen.scaffold.TerrainProvider;
import com.volmit.iris.gen.scaffold.TerrainTarget;
import com.volmit.iris.gen.v2.DataProvider;
import com.volmit.iris.v2.DataProvider;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.noise.CNG;
import com.volmit.iris.object.IrisBiome;

View File

@ -3,9 +3,9 @@ package com.volmit.iris.noise;
import java.util.List;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.gen.v2.scaffold.stream.sources.CNGStream;
import com.volmit.iris.gen.v2.scaffold.stream.arithmetic.FittedStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.sources.CNGStream;
import com.volmit.iris.v2.scaffold.stream.arithmetic.FittedStream;
import com.volmit.iris.util.IRare;
import com.volmit.iris.util.IrisInterpolation;
import com.volmit.iris.util.KList;

View File

@ -7,7 +7,7 @@ import org.bukkit.block.Biome;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.ContextualTerrainProvider;
import com.volmit.iris.gen.atomics.AtomicCache;
import com.volmit.iris.gen.v2.DataProvider;
import com.volmit.iris.v2.DataProvider;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.noise.CNG;
import com.volmit.iris.util.ArrayType;

View File

@ -2,7 +2,7 @@ package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.atomics.AtomicCache;
import com.volmit.iris.gen.v2.DataProvider;
import com.volmit.iris.v2.DataProvider;
import com.volmit.iris.util.DependsOn;
import com.volmit.iris.util.Desc;
import com.volmit.iris.util.DontObfuscate;

View File

@ -50,6 +50,10 @@ public class IrisDimension extends IrisRegistrant
@Desc("The human readable name of this dimension")
private String name = "A Dimension";
@Desc("You can create mutliple dimensions on top of each other taking up less height of the same world. Such as the nether with a floor + ceiling.")
@ArrayType(min = 1,type = IrisDimensionIndex.class)
private KList<IrisDimensionIndex> dimensionalComposite = new KList<>();
@DontObfuscate
@Desc("Create an inverted dimension in the sky (like the nether)")
private IrisDimension sky = null;

View File

@ -0,0 +1,36 @@
package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.atomics.AtomicCache;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.util.*;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;
import org.bukkit.block.data.BlockData;
@Accessors(chain = true)
@NoArgsConstructor
@AllArgsConstructor
@Desc("Represents an index for dimensions to take up vertical slots in the same world")
@Data
@EqualsAndHashCode(callSuper = false)
public class IrisDimensionIndex
{
@Required
@DontObfuscate
@Desc("The weight of this dimension. If there are 2 dimensions, if the weight is the same on both, both dimensions will take up 128 blocks of height.")
private double weight = 1D;
@DontObfuscate
@Desc("If inverted is set to true, the dimension will be updide down in the world")
private boolean inverted = false;
@DontObfuscate
@Required
@RegistryListDimension
@MinNumber(1)
private String dimension = "";
}

View File

@ -2,7 +2,7 @@ package com.volmit.iris.object;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.atomics.AtomicCache;
import com.volmit.iris.gen.v2.DataProvider;
import com.volmit.iris.v2.DataProvider;
import com.volmit.iris.noise.CNG;
import com.volmit.iris.util.ArrayType;
import com.volmit.iris.util.Desc;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.object;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.noise.CNG;
import com.volmit.iris.noise.CNGFactory;
import com.volmit.iris.noise.NoiseType;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2;
package com.volmit.iris.v2;
import com.volmit.iris.manager.IrisDataManager;

View File

@ -1,17 +1,17 @@
package com.volmit.iris.gen.v2;
package com.volmit.iris.v2;
import java.util.Random;
import java.util.function.Predicate;
import com.volmit.iris.gen.v2.generator.IrisComplex;
import com.volmit.iris.v2.generator.IrisComplex;
import org.bukkit.Chunk;
import org.bukkit.Material;
import org.bukkit.World;
import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.object.IrisBiome;
import com.volmit.iris.object.IrisDecorator;

View File

@ -1,12 +1,10 @@
package com.volmit.iris.gen.v2;
package com.volmit.iris.v2;
import java.util.List;
import java.util.Random;
import java.util.UUID;
import com.volmit.iris.util.J;
import com.volmit.iris.util.KList;
import net.minecraft.server.v1_16_R2.MinecraftServer;
import org.bukkit.Location;
import org.bukkit.World;
import org.bukkit.WorldCreator;
@ -16,7 +14,7 @@ import org.bukkit.generator.BlockPopulator;
import org.bukkit.generator.ChunkGenerator;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.util.Form;
import com.volmit.iris.util.PrecisionStopwatch;
import org.jetbrains.annotations.NotNull;

View File

@ -0,0 +1,13 @@
package com.volmit.iris.v2.compound;
import com.volmit.iris.v2.scaffold.engine.Engine;
import org.bukkit.World;
public interface EngineCompound
{
public World getWorld();
public int getSize();
public Engine getEngine(int index);
}

View File

@ -1,15 +1,15 @@
package com.volmit.iris.gen.v2.generator;
package com.volmit.iris.v2.generator;
import com.volmit.iris.gen.v2.DataProvider;
import com.volmit.iris.gen.v2.scaffold.engine.Engine;
import com.volmit.iris.v2.DataProvider;
import com.volmit.iris.v2.scaffold.engine.Engine;
import com.volmit.iris.util.B;
import org.bukkit.Material;
import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.gen.v2.scaffold.stream.interpolation.Interpolated;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.interpolation.Interpolated;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.noise.CNG;
import com.volmit.iris.object.DecorationPart;
@ -17,7 +17,6 @@ import com.volmit.iris.object.InferredType;
import com.volmit.iris.object.IrisBiome;
import com.volmit.iris.object.IrisDecorator;
import com.volmit.iris.object.IrisBiomePaletteLayer;
import com.volmit.iris.object.IrisDimension;
import com.volmit.iris.object.IrisGenerator;
import com.volmit.iris.object.IrisRegion;
import com.volmit.iris.util.KList;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.generator;
package com.volmit.iris.v2.generator;
import com.volmit.iris.gen.v2.scaffold.engine.Engine;
import com.volmit.iris.gen.v2.scaffold.engine.EngineFramework;
import com.volmit.iris.gen.v2.scaffold.engine.EngineTarget;
import com.volmit.iris.v2.scaffold.engine.Engine;
import com.volmit.iris.v2.scaffold.engine.EngineFramework;
import com.volmit.iris.v2.scaffold.engine.EngineTarget;
import lombok.Getter;
import lombok.Setter;

View File

@ -1,11 +1,11 @@
package com.volmit.iris.gen.v2.generator;
package com.volmit.iris.v2.generator;
import com.volmit.iris.gen.v2.generator.actuator.IrisBiomeActuator;
import com.volmit.iris.gen.v2.generator.actuator.IrisDecorantActuator;
import com.volmit.iris.gen.v2.generator.actuator.IrisTerrainActuator;
import com.volmit.iris.gen.v2.scaffold.engine.Engine;
import com.volmit.iris.gen.v2.scaffold.engine.EngineActuator;
import com.volmit.iris.gen.v2.scaffold.engine.EngineFramework;
import com.volmit.iris.v2.generator.actuator.IrisBiomeActuator;
import com.volmit.iris.v2.generator.actuator.IrisDecorantActuator;
import com.volmit.iris.v2.generator.actuator.IrisTerrainActuator;
import com.volmit.iris.v2.scaffold.engine.Engine;
import com.volmit.iris.v2.scaffold.engine.EngineActuator;
import com.volmit.iris.v2.scaffold.engine.EngineFramework;
import lombok.Getter;
import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData;

View File

@ -1,10 +1,9 @@
package com.volmit.iris.gen.v2.generator.actuator;
package com.volmit.iris.v2.generator.actuator;
import com.volmit.iris.gen.v2.scaffold.engine.Engine;
import com.volmit.iris.gen.v2.scaffold.engine.EngineAssignedActuator;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.engine.Engine;
import com.volmit.iris.v2.scaffold.engine.EngineAssignedActuator;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData;
public class IrisBiomeActuator extends EngineAssignedActuator<Biome>
{

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.generator.actuator;
package com.volmit.iris.v2.generator.actuator;
import com.volmit.iris.gen.v2.scaffold.engine.Engine;
import com.volmit.iris.gen.v2.scaffold.engine.EngineAssignedActuator;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.engine.Engine;
import com.volmit.iris.v2.scaffold.engine.EngineAssignedActuator;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.object.IrisBiome;
import com.volmit.iris.object.IrisDecorator;
import com.volmit.iris.util.RNG;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.generator.actuator;
package com.volmit.iris.v2.generator.actuator;
import com.volmit.iris.gen.v2.scaffold.engine.Engine;
import com.volmit.iris.gen.v2.scaffold.engine.EngineAssignedActuator;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.engine.Engine;
import com.volmit.iris.v2.scaffold.engine.EngineAssignedActuator;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bukkit.block.data.BlockData;
public class IrisTerrainActuator extends EngineAssignedActuator<BlockData>

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold;
package com.volmit.iris.v2.scaffold;
import com.volmit.iris.util.KList;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold;
package com.volmit.iris.v2.scaffold;
public enum GenStage
{

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold;
package com.volmit.iris.v2.scaffold;
import com.volmit.iris.util.KList;

View File

@ -1,8 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.data;
package com.volmit.iris.v2.scaffold.data;
import com.volmit.iris.util.KList;
import java.io.DataInput;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;

View File

@ -1,7 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.data;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.util.Function3;
package com.volmit.iris.v2.scaffold.data;
import java.io.*;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.engine;
package com.volmit.iris.v2.scaffold.engine;
import com.volmit.iris.gen.v2.scaffold.parallax.ParallaxAccess;
import com.volmit.iris.v2.scaffold.parallax.ParallaxAccess;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.object.IrisDimension;
import org.bukkit.World;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.scaffold.engine;
package com.volmit.iris.v2.scaffold.engine;
import com.volmit.iris.gen.v2.generator.IrisComplex;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.gen.v2.scaffold.parallax.ParallaxAccess;
import com.volmit.iris.v2.generator.IrisComplex;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.parallax.ParallaxAccess;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.object.IrisDimension;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.engine;
package com.volmit.iris.v2.scaffold.engine;
import lombok.AllArgsConstructor;
import lombok.Getter;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.engine;
package com.volmit.iris.v2.scaffold.engine;
import com.volmit.iris.gen.v2.generator.IrisComplex;
import com.volmit.iris.gen.v2.generator.IrisEngine;
import com.volmit.iris.v2.generator.IrisComplex;
import com.volmit.iris.v2.generator.IrisEngine;
import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.engine;
package com.volmit.iris.v2.scaffold.engine;
import com.volmit.iris.gen.v2.scaffold.parallax.ParallaxWorld;
import com.volmit.iris.v2.scaffold.parallax.ParallaxWorld;
import com.volmit.iris.manager.IrisDataManager;
import com.volmit.iris.object.IrisDimension;
import lombok.Data;

View File

@ -1,15 +1,14 @@
package com.volmit.iris.gen.v2.scaffold.hunk;
package com.volmit.iris.v2.scaffold.hunk;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.IOException;
import java.io.OutputStream;
import java.util.concurrent.atomic.AtomicInteger;
import java.util.function.Predicate;
import com.volmit.iris.gen.v2.scaffold.hunk.io.HunkIOAdapter;
import com.volmit.iris.gen.v2.scaffold.hunk.storage.*;
import com.volmit.iris.gen.v2.scaffold.hunk.view.*;
import com.volmit.iris.v2.scaffold.hunk.io.HunkIOAdapter;
import com.volmit.iris.v2.scaffold.hunk.storage.*;
import com.volmit.iris.v2.scaffold.hunk.view.*;
import com.volmit.iris.util.*;
import org.bukkit.Chunk;
import org.bukkit.block.Biome;
@ -17,8 +16,8 @@ import org.bukkit.block.data.BlockData;
import org.bukkit.generator.ChunkGenerator.BiomeGrid;
import org.bukkit.generator.ChunkGenerator.ChunkData;
import com.volmit.iris.gen.v2.scaffold.multicore.BurstExecutor;
import com.volmit.iris.gen.v2.scaffold.multicore.MultiBurst;
import com.volmit.iris.v2.scaffold.parallel.BurstExecutor;
import com.volmit.iris.v2.scaffold.parallel.MultiBurst;
public interface Hunk<T>
{

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.hunk;
package com.volmit.iris.v2.scaffold.hunk;
public enum HunkFace
{

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.hunk;
package com.volmit.iris.v2.scaffold.hunk;
public class HunkView<T> implements Hunk<T>
{

View File

@ -1,8 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
package com.volmit.iris.v2.scaffold.hunk.io;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.util.Function3;
import com.volmit.iris.util.Function4;
import java.io.*;
import java.util.concurrent.atomic.AtomicBoolean;

View File

@ -1,7 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
package com.volmit.iris.v2.scaffold.hunk.io;
import com.volmit.iris.util.B;
import org.bukkit.Bukkit;
import org.bukkit.block.data.BlockData;
import java.io.DataInputStream;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
package com.volmit.iris.v2.scaffold.hunk.io;
import java.io.DataInputStream;
import java.io.DataOutputStream;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
package com.volmit.iris.v2.scaffold.hunk.io;
import com.volmit.iris.IrisSettings;
import com.volmit.iris.gen.v2.scaffold.data.IOAdapter;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.data.IOAdapter;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.util.ByteArrayTag;
import com.volmit.iris.util.CustomOutputStream;
import com.volmit.iris.util.Function3;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
package com.volmit.iris.v2.scaffold.hunk.io;
import java.io.File;
import java.io.FileInputStream;
@ -13,8 +13,6 @@ import com.volmit.iris.util.NBTInputStream;
import com.volmit.iris.util.NBTOutputStream;
import com.volmit.iris.util.Tag;
import lombok.Data;
public class HunkRegion
{
private final File folder;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
package com.volmit.iris.v2.scaffold.hunk.io;
import java.io.IOException;
@ -6,7 +6,7 @@ import com.volmit.iris.util.*;
import org.bukkit.block.data.BlockData;
import com.volmit.iris.Iris;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class HunkRegionSlice<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
package com.volmit.iris.v2.scaffold.hunk.io;
import com.volmit.iris.gen.v2.scaffold.data.DataPalette;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.data.DataPalette;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.util.Function3;
import java.io.*;

View File

@ -1,7 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.hunk.io;
import com.volmit.iris.util.B;
import org.bukkit.block.data.BlockData;
package com.volmit.iris.v2.scaffold.hunk.io;
import java.io.DataInputStream;
import java.io.DataOutputStream;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bouncycastle.util.Arrays;
import lombok.Data;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import com.google.common.util.concurrent.AtomicDoubleArray;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import java.util.concurrent.atomic.AtomicReferenceArray;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import java.util.concurrent.atomic.AtomicIntegerArray;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import java.util.concurrent.atomic.AtomicLongArray;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import lombok.Data;
import lombok.EqualsAndHashCode;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.util.BlockPosition;
import com.volmit.iris.util.KMap;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import lombok.Data;
@Data

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.storage;
package com.volmit.iris.v2.scaffold.hunk.storage;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bouncycastle.util.Arrays;
import lombok.Data;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bukkit.block.Biome;
import org.bukkit.generator.ChunkGenerator.BiomeGrid;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bukkit.Chunk;
import org.bukkit.block.Biome;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bukkit.block.data.BlockData;
import org.bukkit.generator.ChunkGenerator.ChunkData;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bukkit.Chunk;
import org.bukkit.block.data.BlockData;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class DriftHunkView<T> implements Hunk<T>
{

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class InvertedHunkView<T> implements Hunk<T>
{

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class ReadOnlyHunk<T> implements Hunk<T> {
private final Hunk<T> src;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class RotatedXHunkView<T> implements Hunk<T>
{

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class RotatedYHunkView<T> implements Hunk<T>
{

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.hunk.view;
package com.volmit.iris.v2.scaffold.hunk.view;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class RotatedZHunkView<T> implements Hunk<T>
{

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.parallax;
package com.volmit.iris.v2.scaffold.parallax;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import org.bukkit.block.data.BlockData;
public interface ParallaxAccess

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.parallax;
package com.volmit.iris.v2.scaffold.parallax;
import com.volmit.iris.gen.v2.scaffold.hunk.io.HunkIOAdapter;
import com.volmit.iris.gen.v2.scaffold.hunk.io.PaletteHunkIOAdapter;
import com.volmit.iris.v2.scaffold.hunk.io.HunkIOAdapter;
import com.volmit.iris.v2.scaffold.hunk.io.PaletteHunkIOAdapter;
import com.volmit.iris.util.CompoundTag;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,18 +1,15 @@
package com.volmit.iris.gen.v2.scaffold.parallax;
package com.volmit.iris.v2.scaffold.parallax;
import java.io.File;
import java.io.IOException;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.gen.v2.scaffold.hunk.io.HunkIOAdapter;
import com.volmit.iris.gen.v2.scaffold.hunk.io.HunkRegion;
import com.volmit.iris.gen.v2.scaffold.hunk.io.HunkRegionSlice;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.io.HunkIOAdapter;
import com.volmit.iris.v2.scaffold.hunk.io.HunkRegion;
import com.volmit.iris.v2.scaffold.hunk.io.HunkRegionSlice;
import com.volmit.iris.util.*;
import javassist.bytecode.ByteArray;
import org.bukkit.block.data.BlockData;
import lombok.Getter;
public class ParallaxRegion extends HunkRegion
{
private boolean dirtyMeta;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.parallax;
package com.volmit.iris.v2.scaffold.parallax;
import java.io.File;
import java.io.IOException;
@ -6,7 +6,7 @@ import java.io.IOException;
import com.volmit.iris.util.*;
import org.bukkit.block.data.BlockData;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public class ParallaxWorld implements ParallaxAccess
{

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.multicore;
package com.volmit.iris.v2.scaffold.parallel;
import java.util.concurrent.CompletableFuture;
import java.util.concurrent.ExecutionException;

View File

@ -1,6 +1,6 @@
package com.volmit.iris.gen.v2.scaffold.multicore;
package com.volmit.iris.v2.scaffold.parallel;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
public interface BurstedHunk<T> extends Hunk<T>
{

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.multicore;
package com.volmit.iris.v2.scaffold.parallel;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.stream;
package com.volmit.iris.v2.scaffold.stream;
import lombok.AllArgsConstructor;
import lombok.Data;

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.stream;
package com.volmit.iris.v2.scaffold.stream;
public abstract class BasicStream<T> extends BasicLayer implements ProceduralStream<T>
{

View File

@ -1,4 +1,4 @@
package com.volmit.iris.gen.v2.scaffold.stream;
package com.volmit.iris.v2.scaffold.stream;
public interface ProceduralLayer
{

View File

@ -1,19 +1,18 @@
package com.volmit.iris.gen.v2.scaffold.stream;
package com.volmit.iris.v2.scaffold.stream;
import java.awt.*;
import java.util.List;
import java.util.function.Function;
import com.volmit.iris.gen.v2.scaffold.Significance;
import com.volmit.iris.gen.v2.scaffold.hunk.Hunk;
import com.volmit.iris.gen.v2.scaffold.stream.arithmetic.*;
import com.volmit.iris.gen.v2.scaffold.stream.convert.*;
import com.volmit.iris.gen.v2.scaffold.stream.interpolation.Interpolated;
import com.volmit.iris.gen.v2.scaffold.stream.sources.FunctionStream;
import com.volmit.iris.gen.v2.scaffold.stream.utility.CachedStream2D;
import com.volmit.iris.gen.v2.scaffold.stream.utility.ProfiledStream;
import com.volmit.iris.gen.v2.scaffold.stream.utility.SemaphoreStream;
import com.volmit.iris.gen.v2.scaffold.stream.utility.SynchronizedStream;
import com.volmit.iris.v2.scaffold.Significance;
import com.volmit.iris.v2.scaffold.hunk.Hunk;
import com.volmit.iris.v2.scaffold.stream.arithmetic.*;
import com.volmit.iris.v2.scaffold.stream.convert.*;
import com.volmit.iris.v2.scaffold.stream.interpolation.Interpolated;
import com.volmit.iris.v2.scaffold.stream.sources.FunctionStream;
import com.volmit.iris.v2.scaffold.stream.utility.CachedStream2D;
import com.volmit.iris.v2.scaffold.stream.utility.ProfiledStream;
import com.volmit.iris.v2.scaffold.stream.utility.SemaphoreStream;
import com.volmit.iris.v2.scaffold.stream.utility.SynchronizedStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;
import com.volmit.iris.util.Function4;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class ClampedStream<T> extends BasicStream<T> implements ProceduralStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class CoordinateBitShiftLeftStream<T> extends BasicStream<T> implements ProceduralStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class CoordinateBitShiftRightStream<T> extends BasicStream<T> implements ProceduralStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class FittedStream<T> extends BasicStream<T> implements ProceduralStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class OffsetStream<T> extends BasicStream<T> implements ProceduralStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class RadialStream<T> extends BasicStream<T> implements ProceduralStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class RoundingDoubleStream extends BasicStream<Double>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class SlopeStream<T> extends BasicStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function2;
import com.volmit.iris.util.Function3;

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.arithmetic;
package com.volmit.iris.v2.scaffold.stream.arithmetic;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class ZoomStream<T> extends BasicStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function3;
public class AwareConversionStream2D<T, V> extends BasicStream<V>

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.Function4;
public class AwareConversionStream3D<T, V> extends BasicStream<V>

View File

@ -1,9 +1,9 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import java.util.function.Function;
import com.volmit.iris.gen.v2.scaffold.stream.BasicLayer;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicLayer;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.KMap;
public class CachedConversionStream<T, V> extends BasicLayer implements ProceduralStream<V>

View File

@ -1,9 +1,9 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import java.util.function.Function;
import com.volmit.iris.gen.v2.scaffold.stream.BasicLayer;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicLayer;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class ConversionStream<T, V> extends BasicLayer implements ProceduralStream<V>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class ForceDoubleStream extends BasicStream<Double>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class RoundingStream extends BasicStream<Integer>
{

View File

@ -1,9 +1,9 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import java.util.List;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class SelectionStream<T> extends BasicStream<T>
{

View File

@ -1,9 +1,9 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import com.volmit.iris.gen.v2.scaffold.ArraySignificance;
import com.volmit.iris.gen.v2.scaffold.Significance;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.ArraySignificance;
import com.volmit.iris.v2.scaffold.Significance;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.KList;
public class SignificanceStream<K extends Significance<T>, T> extends BasicStream<K>

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.convert;
package com.volmit.iris.v2.scaffold.stream.convert;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class To3DStream<T> extends BasicStream<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.interpolation;
package com.volmit.iris.v2.scaffold.stream.interpolation;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.IrisInterpolation;
public class BiHermiteStream<T> extends BasicStream<T> implements Interpolator<T>

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.interpolation;
package com.volmit.iris.v2.scaffold.stream.interpolation;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
public class BiStarcastStream<T> extends BasicStream<T> implements Interpolator<T>
{

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.interpolation;
package com.volmit.iris.v2.scaffold.stream.interpolation;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.IrisInterpolation;
public class BicubicStream<T> extends BasicStream<T> implements Interpolator<T>

View File

@ -1,7 +1,7 @@
package com.volmit.iris.gen.v2.scaffold.stream.interpolation;
package com.volmit.iris.v2.scaffold.stream.interpolation;
import com.volmit.iris.gen.v2.scaffold.stream.BasicStream;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.BasicStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.util.IrisInterpolation;
public class BilinearStream<T> extends BasicStream<T> implements Interpolator<T>

View File

@ -1,8 +1,8 @@
package com.volmit.iris.gen.v2.scaffold.stream.interpolation;
package com.volmit.iris.v2.scaffold.stream.interpolation;
import java.util.function.Function;
import com.volmit.iris.gen.v2.scaffold.stream.ProceduralStream;
import com.volmit.iris.v2.scaffold.stream.ProceduralStream;
import org.bukkit.block.data.BlockData;
import com.volmit.iris.util.RNG;

Some files were not shown because too many files have changed in this diff Show More