Repackage utils

This commit is contained in:
Daniel Mills 2021-07-16 02:11:37 -04:00
parent b9b30f9f53
commit da53a7d469
471 changed files with 1043 additions and 601 deletions

View File

@ -31,7 +31,21 @@ import com.volmit.iris.engine.object.IrisCompat;
import com.volmit.iris.engine.object.IrisDimension; import com.volmit.iris.engine.object.IrisDimension;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.EngineCompositeGenerator; import com.volmit.iris.engine.framework.EngineCompositeGenerator;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.function.NastyRunnable;
import com.volmit.iris.util.io.FileWatcher;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.plugin.Metrics;
import com.volmit.iris.util.plugin.Permission;
import com.volmit.iris.util.plugin.VolmitPlugin;
import com.volmit.iris.util.scheduling.GroupedExecutor;
import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.scheduling.Queue;
import com.volmit.iris.util.scheduling.ShurikenQueue;
import io.papermc.lib.PaperLib; import io.papermc.lib.PaperLib;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;
@ -71,7 +85,7 @@ public class Iris extends VolmitPlugin implements Listener {
@Permission @Permission
public static PermissionIris perm; public static PermissionIris perm;
@com.volmit.iris.util.Command @com.volmit.iris.util.plugin.Command
public CommandIris commandIris; public CommandIris commandIris;
public Iris() { public Iris() {

View File

@ -27,7 +27,16 @@ import com.volmit.iris.engine.data.nbt.io.NamedTag;
import com.volmit.iris.engine.data.nbt.tag.CompoundTag; import com.volmit.iris.engine.data.nbt.tag.CompoundTag;
import com.volmit.iris.engine.data.nbt.tag.IntTag; import com.volmit.iris.engine.data.nbt.tag.IntTag;
import com.volmit.iris.engine.data.nbt.tag.ListTag; import com.volmit.iris.engine.data.nbt.tag.ListTag;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.function.Consumer2;
import com.volmit.iris.util.io.Converter;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.io.SKConversion;
import com.volmit.iris.util.json.JSONObject;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -22,8 +22,8 @@ import com.volmit.iris.Iris;
import com.volmit.iris.core.edit.BlockEditor; import com.volmit.iris.core.edit.BlockEditor;
import com.volmit.iris.core.edit.BukkitBlockEditor; import com.volmit.iris.core.edit.BukkitBlockEditor;
import com.volmit.iris.core.edit.WEBlockEditor; import com.volmit.iris.core.edit.WEBlockEditor;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.M; import com.volmit.iris.util.math.M;
import io.papermc.lib.PaperLib; import io.papermc.lib.PaperLib;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;

View File

@ -22,7 +22,16 @@ import com.volmit.iris.Iris;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.board.BoardManager;
import com.volmit.iris.util.board.BoardProvider;
import com.volmit.iris.util.board.BoardSettings;
import com.volmit.iris.util.board.ScoreDirection;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.math.RollingSequence;
import com.volmit.iris.util.scheduling.ChronoLatch;
import com.volmit.iris.util.scheduling.J;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.object.*; import com.volmit.iris.engine.object.*;
import com.volmit.iris.util.ObjectResourceLoader; import com.volmit.iris.engine.data.loader.ObjectResourceLoader;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.ResourceLoader; import com.volmit.iris.engine.data.loader.ResourceLoader;
import lombok.Data; import lombok.Data;
import java.io.File; import java.io.File;

View File

@ -27,7 +27,20 @@ import com.volmit.iris.engine.object.*;
import com.volmit.iris.engine.IrisWorldCreator; import com.volmit.iris.engine.IrisWorldCreator;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.collection.KSet;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.json.JSONArray;
import com.volmit.iris.util.json.JSONObject;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.ChronoLatch;
import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.scheduling.O;
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import lombok.Data; import lombok.Data;
import net.md_5.bungee.api.ChatMessageType; import net.md_5.bungee.api.ChatMessageType;
import net.md_5.bungee.api.chat.TextComponent; import net.md_5.bungee.api.chat.TextComponent;

View File

@ -20,7 +20,11 @@ package com.volmit.iris.core;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KSet;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.json.JSONException;
import com.volmit.iris.util.json.JSONObject;
import com.volmit.iris.util.scheduling.J;
import lombok.Data; import lombok.Data;
import java.io.File; import java.io.File;

View File

@ -23,7 +23,13 @@ import com.google.gson.JsonSyntaxException;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.object.IrisDimension; import com.volmit.iris.engine.object.IrisDimension;
import com.volmit.iris.engine.cache.AtomicCache; import com.volmit.iris.engine.cache.AtomicCache;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.json.JSONException;
import com.volmit.iris.util.json.JSONObject;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import lombok.Data; import lombok.Data;
import org.zeroturnaround.zip.ZipUtil; import org.zeroturnaround.zip.ZipUtil;
import org.zeroturnaround.zip.commons.FileUtils; import org.zeroturnaround.zip.commons.FileUtils;

View File

@ -19,7 +19,12 @@
package com.volmit.iris.core; package com.volmit.iris.core;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.*; import com.volmit.iris.engine.data.B;
import com.volmit.iris.engine.object.annotations.*;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.json.JSONArray;
import com.volmit.iris.util.json.JSONObject;
import org.bukkit.enchantments.Enchantment; import org.bukkit.enchantments.Enchantment;
import org.bukkit.potion.PotionEffectType; import org.bukkit.potion.PotionEffectType;

View File

@ -21,7 +21,11 @@ package com.volmit.iris.core;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.edit.DustRevealer; import com.volmit.iris.core.edit.DustRevealer;
import com.volmit.iris.engine.object.IrisObject; import com.volmit.iris.engine.object.IrisObject;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.data.Cuboid;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.*; import org.bukkit.*;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.enchantments.Enchantment; import org.bukkit.enchantments.Enchantment;

View File

@ -24,10 +24,10 @@ import com.volmit.iris.core.command.object.CommandIrisObject;
import com.volmit.iris.core.command.studio.CommandIrisStudio; import com.volmit.iris.core.command.studio.CommandIrisStudio;
import com.volmit.iris.core.command.what.CommandIrisWhat; import com.volmit.iris.core.command.what.CommandIrisWhat;
import com.volmit.iris.core.command.world.*; import com.volmit.iris.core.command.world.*;
import com.volmit.iris.util.Command; import com.volmit.iris.util.plugin.Command;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIris extends MortarCommand { public class CommandIris extends MortarCommand {
@Command @Command

View File

@ -19,7 +19,11 @@
package com.volmit.iris.core.command; package com.volmit.iris.core.command;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
public class CommandIrisDownload extends MortarCommand { public class CommandIrisDownload extends MortarCommand {
public CommandIrisDownload() { public CommandIrisDownload() {

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisReload extends MortarCommand { public class CommandIrisReload extends MortarCommand {
public CommandIrisReload() { public CommandIrisReload() {

View File

@ -19,7 +19,11 @@
package com.volmit.iris.core.command; package com.volmit.iris.core.command;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
public class CommandIrisUpdateProject extends MortarCommand { public class CommandIrisUpdateProject extends MortarCommand {
public CommandIrisUpdateProject() { public CommandIrisUpdateProject() {

View File

@ -18,8 +18,8 @@
package com.volmit.iris.core.command; package com.volmit.iris.core.command;
import com.volmit.iris.util.MortarPermission; import com.volmit.iris.util.plugin.MortarPermission;
import com.volmit.iris.util.Permission; import com.volmit.iris.util.plugin.Permission;
public class PermissionIris extends MortarPermission { public class PermissionIris extends MortarPermission {
@Permission @Permission

View File

@ -18,7 +18,7 @@
package com.volmit.iris.core.command; package com.volmit.iris.core.command;
import com.volmit.iris.util.MortarPermission; import com.volmit.iris.util.plugin.MortarPermission;
public class PermissionIrisStudio extends MortarPermission { public class PermissionIrisStudio extends MortarPermission {
public PermissionIrisStudio() { public PermissionIrisStudio() {

View File

@ -20,10 +20,10 @@ package com.volmit.iris.core.command.jigsaw;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.Command; import com.volmit.iris.util.plugin.Command;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisJigsaw extends MortarCommand { public class CommandIrisJigsaw extends MortarCommand {
@Command @Command

View File

@ -23,9 +23,9 @@ import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.IrisDataManager; import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.core.edit.JigsawEditor; import com.volmit.iris.core.edit.JigsawEditor;
import com.volmit.iris.engine.object.IrisJigsawPiece; import com.volmit.iris.engine.object.IrisJigsawPiece;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import java.io.File; import java.io.File;

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.jigsaw;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.edit.JigsawEditor; import com.volmit.iris.core.edit.JigsawEditor;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisJigsawExit extends MortarCommand { public class CommandIrisJigsawExit extends MortarCommand {
public CommandIrisJigsawExit() { public CommandIrisJigsawExit() {

View File

@ -23,9 +23,9 @@ import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.IrisDataManager; import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.core.edit.JigsawEditor; import com.volmit.iris.core.edit.JigsawEditor;
import com.volmit.iris.engine.object.IrisObject; import com.volmit.iris.engine.object.IrisObject;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import java.io.File; import java.io.File;

View File

@ -24,7 +24,12 @@ import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.engine.object.IrisJigsawStructure; import com.volmit.iris.engine.object.IrisJigsawStructure;
import com.volmit.iris.engine.object.IrisPosition; import com.volmit.iris.engine.object.IrisPosition;
import com.volmit.iris.engine.jigsaw.PlannedStructure; import com.volmit.iris.engine.jigsaw.PlannedStructure;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
public class CommandIrisJigsawPlace extends MortarCommand { public class CommandIrisJigsawPlace extends MortarCommand {
public CommandIrisJigsawPlace() { public CommandIrisJigsawPlace() {

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.jigsaw;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.edit.JigsawEditor; import com.volmit.iris.core.edit.JigsawEditor;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisJigsawSave extends MortarCommand { public class CommandIrisJigsawSave extends MortarCommand {
public CommandIrisJigsawSave() { public CommandIrisJigsawSave() {

View File

@ -20,10 +20,10 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.Command; import com.volmit.iris.util.plugin.Command;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisObject extends MortarCommand { public class CommandIrisObject extends MortarCommand {
@Command @Command

View File

@ -21,7 +21,11 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.data.Cuboid;
import com.volmit.iris.util.math.Direction;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Sound; import org.bukkit.Sound;
public class CommandIrisObjectDust extends MortarCommand { public class CommandIrisObjectDust extends MortarCommand {

View File

@ -21,7 +21,11 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.data.Cuboid;
import com.volmit.iris.util.math.Direction;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;

View File

@ -24,9 +24,9 @@ import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.core.ProjectManager; import com.volmit.iris.core.ProjectManager;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.engine.object.IrisObject; import com.volmit.iris.engine.object.IrisObject;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -22,9 +22,9 @@ import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.engine.object.IrisObject; import com.volmit.iris.engine.object.IrisObject;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.inventory.ItemStack; import org.bukkit.inventory.ItemStack;

View File

@ -21,7 +21,11 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.data.Cuboid;
import com.volmit.iris.util.math.Direction;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Sound; import org.bukkit.Sound;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Sound; import org.bukkit.Sound;
public class CommandIrisObjectWand extends MortarCommand { public class CommandIrisObjectWand extends MortarCommand {

View File

@ -21,11 +21,11 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.Cuboid; import com.volmit.iris.util.data.Cuboid;
import com.volmit.iris.util.Cuboid.CuboidDirection; import com.volmit.iris.util.data.Cuboid.CuboidDirection;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.Sound; import org.bukkit.Sound;

View File

@ -21,11 +21,11 @@ package com.volmit.iris.core.command.object;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.WandManager; import com.volmit.iris.core.WandManager;
import com.volmit.iris.util.Cuboid; import com.volmit.iris.util.data.Cuboid;
import com.volmit.iris.util.Cuboid.CuboidDirection; import com.volmit.iris.util.data.Cuboid.CuboidDirection;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.Sound; import org.bukkit.Sound;

View File

@ -20,10 +20,10 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.Command; import com.volmit.iris.util.plugin.Command;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudio extends MortarCommand { public class CommandIrisStudio extends MortarCommand {
@Command @Command

View File

@ -20,7 +20,12 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.json.JSONObject;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import java.io.File; import java.io.File;

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudioConvert extends MortarCommand { public class CommandIrisStudioConvert extends MortarCommand {
public CommandIrisStudioConvert() { public CommandIrisStudioConvert() {

View File

@ -20,10 +20,10 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.C; import com.volmit.iris.util.format.C;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudioCreate extends MortarCommand { public class CommandIrisStudioCreate extends MortarCommand {
public CommandIrisStudioCreate() { public CommandIrisStudioCreate() {

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import java.awt.*; import java.awt.*;

View File

@ -21,10 +21,10 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.gui.NoiseExplorer; import com.volmit.iris.core.gui.NoiseExplorer;
import com.volmit.iris.util.Command; import com.volmit.iris.util.plugin.Command;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudioExplorer extends MortarCommand { public class CommandIrisStudioExplorer extends MortarCommand {
@Command @Command

View File

@ -23,10 +23,10 @@ import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.IrisDataManager; import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.core.gui.NoiseExplorer; import com.volmit.iris.core.gui.NoiseExplorer;
import com.volmit.iris.engine.object.IrisGenerator; import com.volmit.iris.engine.object.IrisGenerator;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
public class CommandIrisStudioExplorerGenerator extends MortarCommand { public class CommandIrisStudioExplorerGenerator extends MortarCommand {
public CommandIrisStudioExplorerGenerator() { public CommandIrisStudioExplorerGenerator() {

View File

@ -24,7 +24,12 @@ import com.volmit.iris.engine.object.IrisBiome;
import com.volmit.iris.engine.object.IrisRegion; import com.volmit.iris.engine.object.IrisRegion;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -24,7 +24,11 @@ import com.volmit.iris.engine.object.InventorySlotType;
import com.volmit.iris.engine.object.IrisLootTable; import com.volmit.iris.engine.object.IrisLootTable;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.O;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;
import org.bukkit.event.inventory.InventoryType; import org.bukkit.event.inventory.InventoryType;

View File

@ -24,9 +24,9 @@ import com.volmit.iris.core.gui.IrisVision;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudioMap extends MortarCommand public class CommandIrisStudioMap extends MortarCommand
{ {

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudioOpen extends MortarCommand { public class CommandIrisStudioOpen extends MortarCommand {
public CommandIrisStudioOpen() { public CommandIrisStudioOpen() {

View File

@ -20,10 +20,10 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.J; import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudioPackage extends MortarCommand { public class CommandIrisStudioPackage extends MortarCommand {
public CommandIrisStudioPackage() { public CommandIrisStudioPackage() {

View File

@ -24,7 +24,16 @@ import com.volmit.iris.engine.noise.CNG;
import com.volmit.iris.core.IrisDataManager; import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.core.IrisProject; import com.volmit.iris.core.IrisProject;
import com.volmit.iris.engine.object.*; import com.volmit.iris.engine.object.*;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.function.NoiseProvider;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import java.io.File; import java.io.File;
import java.io.IOException; import java.io.IOException;

View File

@ -24,9 +24,9 @@ import com.volmit.iris.engine.object.IrisEntity;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.GameMode; import org.bukkit.GameMode;
public class CommandIrisStudioTPStudio extends MortarCommand { public class CommandIrisStudioTPStudio extends MortarCommand {

View File

@ -21,9 +21,9 @@ package com.volmit.iris.core.command.studio;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.IrisProject; import com.volmit.iris.core.IrisProject;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisStudioUpdate extends MortarCommand { public class CommandIrisStudioUpdate extends MortarCommand {
public CommandIrisStudioUpdate() { public CommandIrisStudioUpdate() {

View File

@ -19,10 +19,10 @@
package com.volmit.iris.core.command.what; package com.volmit.iris.core.command.what;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.Command; import com.volmit.iris.util.plugin.Command;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisWhat extends MortarCommand { public class CommandIrisWhat extends MortarCommand {
@Command @Command

View File

@ -23,9 +23,9 @@ import com.volmit.iris.core.nms.INMS;
import com.volmit.iris.engine.object.IrisBiome; import com.volmit.iris.engine.object.IrisBiome;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -19,7 +19,11 @@
package com.volmit.iris.core.command.what; package com.volmit.iris.core.command.what;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.*; import com.volmit.iris.engine.data.B;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.FluidCollisionMode; import org.bukkit.FluidCollisionMode;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -19,10 +19,10 @@
package com.volmit.iris.core.command.what; package com.volmit.iris.core.command.what;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.C; import com.volmit.iris.util.format.C;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -24,7 +24,14 @@ import com.volmit.iris.engine.object.IrisObject;
import com.volmit.iris.engine.object.IrisObjectPlacement; import com.volmit.iris.engine.object.IrisObjectPlacement;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.collection.KSet;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.Spiraler;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import io.papermc.lib.PaperLib; import io.papermc.lib.PaperLib;
import org.bukkit.*; import org.bukkit.*;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -27,7 +27,12 @@ import com.volmit.iris.engine.object.IrisDimension;
import com.volmit.iris.core.gui.Pregenerator; import com.volmit.iris.core.gui.Pregenerator;
import com.volmit.iris.engine.IrisWorldCreator; import com.volmit.iris.engine.IrisWorldCreator;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.scheduling.O;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.WorldCreator; import org.bukkit.WorldCreator;

View File

@ -21,7 +21,12 @@ package com.volmit.iris.core.command.world;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.math.Spiraler;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command.world;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.gui.Pregenerator; import com.volmit.iris.core.gui.Pregenerator;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -19,9 +19,9 @@
package com.volmit.iris.core.command.world; package com.volmit.iris.core.command.world;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
public class CommandIrisRegen extends MortarCommand { public class CommandIrisRegen extends MortarCommand {
public CommandIrisRegen() { public CommandIrisRegen() {

View File

@ -19,7 +19,11 @@
package com.volmit.iris.core.command.world; package com.volmit.iris.core.command.world;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import java.io.File; import java.io.File;

View File

@ -20,9 +20,9 @@ package com.volmit.iris.core.command.world;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.MortarCommand; import com.volmit.iris.util.plugin.MortarCommand;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.event.EventHandler; import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener; import org.bukkit.event.Listener;

View File

@ -19,8 +19,8 @@
package com.volmit.iris.core.edit; package com.volmit.iris.core.edit;
import com.volmit.iris.engine.parallel.MultiBurst; import com.volmit.iris.engine.parallel.MultiBurst;
import com.volmit.iris.util.J; import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.SR; import com.volmit.iris.util.scheduling.SR;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.block.Block; import org.bukkit.block.Block;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -18,7 +18,7 @@
package com.volmit.iris.core.edit; package com.volmit.iris.core.edit;
import com.volmit.iris.util.M; import com.volmit.iris.util.math.M;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -22,7 +22,11 @@ import com.volmit.iris.Iris;
import com.volmit.iris.engine.IrisWorlds; import com.volmit.iris.engine.IrisWorlds;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.engine.parallax.ParallaxAccess; import com.volmit.iris.engine.parallax.ParallaxAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.math.BlockPosition;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.plugin.MortarSender;
import com.volmit.iris.util.scheduling.J;
import lombok.Data; import lombok.Data;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.block.Block; import org.bukkit.block.Block;

View File

@ -21,7 +21,13 @@ package com.volmit.iris.core.edit;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.object.*; import com.volmit.iris.engine.object.*;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.data.Cuboid;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.json.JSONObject;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.scheduling.ChronoLatch;
import com.volmit.iris.util.scheduling.J;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.Particle; import org.bukkit.Particle;

View File

@ -24,7 +24,7 @@ import com.sk89q.worldedit.bukkit.BukkitAdapter;
import com.sk89q.worldedit.math.BlockVector2; import com.sk89q.worldedit.math.BlockVector2;
import com.sk89q.worldedit.math.BlockVector3; import com.sk89q.worldedit.math.BlockVector3;
import com.sk89q.worldedit.world.biome.BiomeTypes; import com.sk89q.worldedit.world.biome.BiomeTypes;
import com.volmit.iris.util.M; import com.volmit.iris.util.math.M;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -19,7 +19,7 @@
package com.volmit.iris.core.gui; package com.volmit.iris.core.gui;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.util.IrisInterpolation; import com.volmit.iris.engine.interpolation.IrisInterpolation;
import org.bukkit.Material; import org.bukkit.Material;
import java.awt.*; import java.awt.*;

View File

@ -24,7 +24,17 @@ import com.volmit.iris.engine.object.IrisBiome;
import com.volmit.iris.engine.object.IrisRegion; import com.volmit.iris.engine.object.IrisRegion;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.collection.KSet;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.math.BlockPosition;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.RollingSequence;
import com.volmit.iris.util.scheduling.ChronoLatch;
import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.scheduling.O;
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.attribute.Attribute; import org.bukkit.attribute.Attribute;

View File

@ -21,7 +21,14 @@ package com.volmit.iris.core.gui;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.noise.CNG; import com.volmit.iris.engine.noise.CNG;
import com.volmit.iris.engine.object.NoiseStyle; import com.volmit.iris.engine.object.NoiseStyle;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.function.Function2;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.math.RollingSequence;
import com.volmit.iris.util.scheduling.GroupedExecutor;
import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import javax.imageio.ImageIO; import javax.imageio.ImageIO;
import javax.swing.*; import javax.swing.*;

View File

@ -25,7 +25,19 @@ import com.volmit.iris.engine.data.DirectWorldWriter;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.engine.parallel.BurstExecutor; import com.volmit.iris.engine.parallel.BurstExecutor;
import com.volmit.iris.engine.parallel.MultiBurst; import com.volmit.iris.engine.parallel.MultiBurst;
import com.volmit.iris.util.*; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.function.Consumer2;
import com.volmit.iris.util.function.Consumer3;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.math.ChunkPosition;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.math.RollingSequence;
import com.volmit.iris.util.math.Spiraler;
import com.volmit.iris.util.scheduling.ChronoLatch;
import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import com.volmit.iris.util.scheduling.SR;
import io.papermc.lib.PaperLib; import io.papermc.lib.PaperLib;
import lombok.Data; import lombok.Data;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;

View File

@ -20,7 +20,7 @@ package com.volmit.iris.core.link;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.object.IrisDimension; import com.volmit.iris.engine.object.IrisDimension;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.WorldType; import org.bukkit.WorldType;

View File

@ -18,7 +18,7 @@
package com.volmit.iris.core.link; package com.volmit.iris.core.link;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import io.lumine.xikage.mythicmobs.MythicMobs; import io.lumine.xikage.mythicmobs.MythicMobs;
import io.lumine.xikage.mythicmobs.mobs.MythicMob; import io.lumine.xikage.mythicmobs.mobs.MythicMob;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;

View File

@ -22,7 +22,7 @@ import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisSettings; import com.volmit.iris.core.IrisSettings;
import com.volmit.iris.core.nms.v17_1.NMSBinding17_1; import com.volmit.iris.core.nms.v17_1.NMSBinding17_1;
import com.volmit.iris.core.nms.v1X.NMSBinding1X; import com.volmit.iris.core.nms.v1X.NMSBinding1X;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
public class INMS { public class INMS {

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
package com.volmit.iris.util; package com.volmit.iris.core.nms;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;

View File

@ -20,7 +20,7 @@ package com.volmit.iris.core.nms.v17_1;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.nms.INMSBinding; import com.volmit.iris.core.nms.INMSBinding;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import net.minecraft.core.IRegistry; import net.minecraft.core.IRegistry;
import net.minecraft.core.IRegistryWritable; import net.minecraft.core.IRegistryWritable;
import net.minecraft.resources.MinecraftKey; import net.minecraft.resources.MinecraftKey;

View File

@ -30,10 +30,10 @@ import com.volmit.iris.engine.data.DataProvider;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.stream.ProceduralStream; import com.volmit.iris.engine.stream.ProceduralStream;
import com.volmit.iris.engine.stream.interpolation.Interpolated; import com.volmit.iris.engine.stream.interpolation.Interpolated;
import com.volmit.iris.util.CaveResult; import com.volmit.iris.engine.object.common.CaveResult;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.M; import com.volmit.iris.util.math.M;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
import lombok.Data; import lombok.Data;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;

View File

@ -22,9 +22,9 @@ import com.volmit.iris.Iris;
import com.volmit.iris.engine.object.*; import com.volmit.iris.engine.object.*;
import com.volmit.iris.engine.framework.*; import com.volmit.iris.engine.framework.*;
import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.hunk.Hunk;
import com.volmit.iris.util.J; import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.PrecisionStopwatch; import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import org.bukkit.Chunk; import org.bukkit.Chunk;

View File

@ -29,7 +29,12 @@ import com.volmit.iris.engine.framework.EngineData;
import com.volmit.iris.engine.framework.EngineTarget; import com.volmit.iris.engine.framework.EngineTarget;
import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.hunk.Hunk;
import com.volmit.iris.engine.parallel.MultiBurst; import com.volmit.iris.engine.parallel.MultiBurst;
import com.volmit.iris.util.*; import com.volmit.iris.util.atomics.AtomicRollingSequence;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import lombok.Getter; import lombok.Getter;
import lombok.Setter; import lombok.Setter;
import org.bukkit.World; import org.bukkit.World;

View File

@ -22,9 +22,9 @@ import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.EngineAssignedComponent; import com.volmit.iris.engine.framework.EngineAssignedComponent;
import com.volmit.iris.engine.framework.EngineEffects; import com.volmit.iris.engine.framework.EngineEffects;
import com.volmit.iris.engine.framework.EnginePlayer; import com.volmit.iris.engine.framework.EnginePlayer;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.M; import com.volmit.iris.util.math.M;
import com.volmit.iris.util.PrecisionStopwatch; import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -28,7 +28,7 @@ import com.volmit.iris.engine.modifier.IrisDepositModifier;
import com.volmit.iris.engine.modifier.IrisPostModifier; import com.volmit.iris.engine.modifier.IrisPostModifier;
import com.volmit.iris.engine.modifier.IrisRavineModifier; import com.volmit.iris.engine.modifier.IrisRavineModifier;
import com.volmit.iris.engine.framework.*; import com.volmit.iris.engine.framework.*;
import com.volmit.iris.util.ChronoLatch; import com.volmit.iris.util.scheduling.ChronoLatch;
import lombok.Getter; import lombok.Getter;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -21,7 +21,7 @@ package com.volmit.iris.engine;
import com.volmit.iris.core.IrisDataManager; import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.engine.object.IrisDimension; import com.volmit.iris.engine.object.IrisDimension;
import com.volmit.iris.engine.framework.EngineCompositeGenerator; import com.volmit.iris.engine.framework.EngineCompositeGenerator;
import com.volmit.iris.util.FakeWorld; import com.volmit.iris.util.fakenews.FakeWorld;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.WorldCreator; import org.bukkit.WorldCreator;

View File

@ -24,9 +24,9 @@ import com.volmit.iris.engine.object.*;
import com.volmit.iris.engine.cache.Cache; import com.volmit.iris.engine.cache.Cache;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.EngineAssignedWorldManager; import com.volmit.iris.engine.framework.EngineAssignedWorldManager;
import com.volmit.iris.util.J; import com.volmit.iris.util.scheduling.J;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
import org.bukkit.Chunk; import org.bukkit.Chunk;
import org.bukkit.Location; import org.bukkit.Location;
import org.bukkit.event.block.BlockBreakEvent; import org.bukkit.event.block.BlockBreakEvent;

View File

@ -21,8 +21,8 @@ package com.volmit.iris.engine;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.engine.framework.IrisAccess; import com.volmit.iris.engine.framework.IrisAccess;
import com.volmit.iris.engine.framework.IrisAccessProvider; import com.volmit.iris.engine.framework.IrisAccessProvider;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.MortarSender; import com.volmit.iris.util.plugin.MortarSender;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.World; import org.bukkit.World;
import org.bukkit.entity.Player; import org.bukkit.entity.Player;

View File

@ -26,9 +26,9 @@ import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.EngineAssignedActuator; import com.volmit.iris.engine.framework.EngineAssignedActuator;
import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.hunk.Hunk;
import com.volmit.iris.engine.hunk.view.BiomeGridHunkView; import com.volmit.iris.engine.hunk.view.BiomeGridHunkView;
import com.volmit.iris.util.PrecisionStopwatch; import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
import com.volmit.iris.util.TerrainChunk; import com.volmit.iris.engine.data.chunk.TerrainChunk;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;
import org.bukkit.generator.ChunkGenerator; import org.bukkit.generator.ChunkGenerator;

View File

@ -24,8 +24,8 @@ import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.EngineAssignedActuator; import com.volmit.iris.engine.framework.EngineAssignedActuator;
import com.volmit.iris.engine.framework.EngineDecorator; import com.volmit.iris.engine.framework.EngineDecorator;
import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.hunk.Hunk;
import com.volmit.iris.util.PrecisionStopwatch; import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
import lombok.Getter; import lombok.Getter;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -22,9 +22,9 @@ import com.volmit.iris.engine.object.IrisBiome;
import com.volmit.iris.engine.framework.Engine; import com.volmit.iris.engine.framework.Engine;
import com.volmit.iris.engine.framework.EngineAssignedActuator; import com.volmit.iris.engine.framework.EngineAssignedActuator;
import com.volmit.iris.engine.hunk.Hunk; import com.volmit.iris.engine.hunk.Hunk;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.PrecisionStopwatch; import com.volmit.iris.util.scheduling.PrecisionStopwatch;
import com.volmit.iris.util.RNG; import com.volmit.iris.util.math.RNG;
import lombok.Getter; import lombok.Getter;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -18,8 +18,8 @@
package com.volmit.iris.engine.cache; package com.volmit.iris.engine.cache;
import com.volmit.iris.util.IrisLock; import com.volmit.iris.util.scheduling.IrisLock;
import com.volmit.iris.util.M; import com.volmit.iris.util.math.M;
import java.util.function.Supplier; import java.util.function.Supplier;

View File

@ -16,9 +16,12 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
package com.volmit.iris.util; package com.volmit.iris.engine.data;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.collection.KSet;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -18,7 +18,7 @@
package com.volmit.iris.engine.data; package com.volmit.iris.engine.data;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import java.io.DataInputStream; import java.io.DataInputStream;
import java.io.DataOutputStream; import java.io.DataOutputStream;

View File

@ -29,9 +29,8 @@ import com.volmit.iris.engine.data.nbt.tag.CompoundTag;
import com.volmit.iris.engine.data.nbt.tag.StringTag; import com.volmit.iris.engine.data.nbt.tag.StringTag;
import com.volmit.iris.engine.parallel.BurstExecutor; import com.volmit.iris.engine.parallel.BurstExecutor;
import com.volmit.iris.engine.parallel.MultiBurst; import com.volmit.iris.engine.parallel.MultiBurst;
import com.volmit.iris.util.B; import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.KMap;
import org.bukkit.NamespacedKey; import org.bukkit.NamespacedKey;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;
import org.bukkit.block.data.BlockData; import org.bukkit.block.data.BlockData;

View File

@ -16,11 +16,13 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
package com.volmit.iris.util; package com.volmit.iris.engine.data.chunk;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.nms.BiomeBaseInjector; import com.volmit.iris.core.nms.BiomeBaseInjector;
import com.volmit.iris.core.nms.INMS; import com.volmit.iris.core.nms.INMS;
import com.volmit.iris.util.data.IrisBiomeStorage;
import com.volmit.iris.util.fakenews.HeightedFakeWorld;
import org.bukkit.Bukkit; import org.bukkit.Bukkit;
import org.bukkit.Material; import org.bukkit.Material;
import org.bukkit.block.Biome; import org.bukkit.block.Biome;

View File

@ -16,7 +16,7 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
package com.volmit.iris.util; package com.volmit.iris.engine.data.chunk;
import com.volmit.iris.core.nms.BiomeBaseInjector; import com.volmit.iris.core.nms.BiomeBaseInjector;
import org.bukkit.World; import org.bukkit.World;

View File

@ -16,11 +16,19 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
package com.volmit.iris.util; package com.volmit.iris.engine.data.loader;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisDataManager; import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.engine.object.IrisObject; import com.volmit.iris.engine.object.IrisObject;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.collection.KSet;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.math.M;
import com.volmit.iris.util.scheduling.ChronoLatch;
import com.volmit.iris.util.scheduling.J;
import java.io.File; import java.io.File;
import java.util.concurrent.atomic.AtomicInteger; import java.util.concurrent.atomic.AtomicInteger;

View File

@ -16,12 +16,21 @@
* along with this program. If not, see <https://www.gnu.org/licenses/>. * along with this program. If not, see <https://www.gnu.org/licenses/>.
*/ */
package com.volmit.iris.util; package com.volmit.iris.engine.data.loader;
import com.google.gson.Gson; import com.google.gson.Gson;
import com.volmit.iris.Iris; import com.volmit.iris.Iris;
import com.volmit.iris.core.IrisDataManager; import com.volmit.iris.core.IrisDataManager;
import com.volmit.iris.engine.object.IrisRegistrant; import com.volmit.iris.engine.object.IrisRegistrant;
import com.volmit.iris.util.collection.KList;
import com.volmit.iris.util.collection.KMap;
import com.volmit.iris.util.collection.KSet;
import com.volmit.iris.util.format.C;
import com.volmit.iris.util.format.Form;
import com.volmit.iris.util.io.IO;
import com.volmit.iris.util.scheduling.ChronoLatch;
import com.volmit.iris.util.scheduling.IrisLock;
import com.volmit.iris.util.scheduling.J;
import lombok.Data; import lombok.Data;
import java.io.File; import java.io.File;

View File

@ -23,7 +23,7 @@ import com.volmit.iris.engine.data.nbt.tag.ByteArrayTag;
import com.volmit.iris.engine.data.nbt.tag.CompoundTag; import com.volmit.iris.engine.data.nbt.tag.CompoundTag;
import com.volmit.iris.engine.data.nbt.tag.ListTag; import com.volmit.iris.engine.data.nbt.tag.ListTag;
import com.volmit.iris.engine.data.nbt.tag.LongArrayTag; import com.volmit.iris.engine.data.nbt.tag.LongArrayTag;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import java.util.ArrayList; import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;

View File

@ -19,7 +19,7 @@
package com.volmit.iris.engine.data.nbt.tag; package com.volmit.iris.engine.data.nbt.tag;
import com.volmit.iris.engine.data.io.MaxDepthIO; import com.volmit.iris.engine.data.io.MaxDepthIO;
import com.volmit.iris.util.KMap; import com.volmit.iris.util.collection.KMap;
import java.util.*; import java.util.*;
import java.util.function.BiConsumer; import java.util.function.BiConsumer;

View File

@ -19,7 +19,7 @@
package com.volmit.iris.engine.data.nbt.tag; package com.volmit.iris.engine.data.nbt.tag;
import com.volmit.iris.engine.data.io.MaxDepthIO; import com.volmit.iris.engine.data.io.MaxDepthIO;
import com.volmit.iris.util.KList; import com.volmit.iris.util.collection.KList;
import java.util.*; import java.util.*;
import java.util.function.Consumer; import java.util.function.Consumer;

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