From 22387b261008c0cd762d4eb93a34693618d41fce Mon Sep 17 00:00:00 2001 From: Daniel Mills Date: Fri, 16 Jul 2021 02:11:41 -0400 Subject: [PATCH] Refs --- .../iris/util/atomics/AtomicAverage.java | 3 ++- .../util/atomics/AtomicRollingSequence.java | 5 ++++- .../com/volmit/iris/util/board/Board.java | 7 ++++--- .../volmit/iris/util/board/BoardEntry.java | 3 ++- .../volmit/iris/util/board/BoardManager.java | 2 +- .../volmit/iris/util/board/BoardProvider.java | 2 +- .../volmit/iris/util/board/BoardSettings.java | 2 +- .../iris/util/board/BoardUpdateTask.java | 2 +- .../iris/util/board/ScoreDirection.java | 2 +- .../com/volmit/iris/util/data/Cuboid.java | 3 +-- .../volmit/iris/util/data/DataPalette.java | 2 +- .../com/volmit/iris/util/data/Dimension.java | 2 +- .../volmit/iris/util/data/DimensionFace.java | 2 +- .../iris/util/data/InvertedBiomeGrid.java | 2 +- .../iris/util/data/IrisBiomeStorage.java | 2 +- .../volmit/iris/util/data/MaterialBlock.java | 2 +- .../com/volmit/iris/util/data/Shrinkwrap.java | 2 +- .../iris/util/data/VanillaBiomeMap.java | 21 ++++++++++++++++++- .../com/volmit/iris/util/data/WeightMap.java | 3 +-- .../volmit/iris/util/data/WeightedRandom.java | 4 ++-- .../volmit/iris/util/fakenews/FakeEngine.java | 20 +++++++++++++++++- .../volmit/iris/util/fakenews/FakeWorld.java | 2 +- .../iris/util/fakenews/HeightedFakeWorld.java | 2 +- .../java/com/volmit/iris/util/format/C.java | 2 +- .../com/volmit/iris/util/format/Form.java | 2 +- .../volmit/iris/util/function/Consumer2.java | 2 +- .../volmit/iris/util/function/Consumer3.java | 2 +- .../volmit/iris/util/function/Consumer4.java | 2 +- .../volmit/iris/util/function/Consumer5.java | 2 +- .../volmit/iris/util/function/Consumer6.java | 2 +- .../volmit/iris/util/function/Consumer7.java | 2 +- .../volmit/iris/util/function/Consumer8.java | 2 +- .../volmit/iris/util/function/Function2.java | 2 +- .../volmit/iris/util/function/Function3.java | 2 +- .../volmit/iris/util/function/Function4.java | 2 +- .../iris/util/function/NastyFunction.java | 2 +- .../iris/util/function/NastyFuture.java | 2 +- .../iris/util/function/NastyRunnable.java | 2 +- .../iris/util/function/NoiseInjector.java | 2 +- .../iris/util/function/NoiseProvider.java | 2 +- .../iris/util/function/NoiseProvider3.java | 2 +- .../volmit/iris/util/function/Supplier2.java | 2 +- .../volmit/iris/util/function/Supplier3.java | 2 +- .../iris/util/inventorygui/Element.java | 5 ++++- .../iris/util/inventorygui/ElementEvent.java | 2 +- .../iris/util/inventorygui/RandomColor.java | 20 +++++++++++++++++- .../iris/util/inventorygui/UIElement.java | 5 ++++- .../util/inventorygui/UIStaticDecorator.java | 3 ++- .../util/inventorygui/UIVoidDecorator.java | 2 +- .../iris/util/inventorygui/UIWindow.java | 6 +++++- .../volmit/iris/util/inventorygui/Window.java | 3 ++- .../util/inventorygui/WindowDecorator.java | 2 +- .../util/inventorygui/WindowResolution.java | 2 +- .../com/volmit/iris/util/io/Converter.java | 2 +- .../iris/util/io/CustomOutputStream.java | 2 +- .../com/volmit/iris/util/io/FileWatcher.java | 2 +- .../volmit/iris/util/io/FolderWatcher.java | 5 ++++- src/main/java/com/volmit/iris/util/io/IO.java | 2 +- .../com/volmit/iris/util/io/IORunnable.java | 2 +- .../com/volmit/iris/util/io/JarScanner.java | 2 +- .../volmit/iris/util/io/ReactiveFolder.java | 4 ++-- .../com/volmit/iris/util/io/SKConversion.java | 2 +- .../volmit/iris/util/io/VoidOutputStream.java | 2 +- .../java/com/volmit/iris/util/json/HTTP.java | 5 +---- .../volmit/iris/util/json/HTTPTokener.java | 2 +- .../com/volmit/iris/util/json/JSONArray.java | 2 +- .../volmit/iris/util/json/JSONException.java | 2 +- .../com/volmit/iris/util/json/JSONML.java | 2 +- .../com/volmit/iris/util/json/JSONObject.java | 2 +- .../com/volmit/iris/util/json/JSONString.java | 2 +- .../volmit/iris/util/json/JSONStringer.java | 2 +- .../volmit/iris/util/json/JSONTokener.java | 2 +- .../com/volmit/iris/util/json/JSONWriter.java | 2 +- .../java/com/volmit/iris/util/json/XML.java | 2 +- .../com/volmit/iris/util/json/XMLTokener.java | 2 +- .../com/volmit/iris/util/math/Average.java | 2 +- .../volmit/iris/util/math/AxisAlignedBB.java | 2 +- .../volmit/iris/util/math/ChunkPosition.java | 2 +- .../java/com/volmit/iris/util/math/DOP.java | 2 +- .../com/volmit/iris/util/math/Direction.java | 9 ++++---- .../volmit/iris/util/math/FinalInteger.java | 2 +- .../volmit/iris/util/math/IrisMathHelper.java | 2 +- .../iris/util/math/RollingSequence.java | 5 ++--- .../com/volmit/iris/util/math/VectorMath.java | 6 +++--- .../volmit/iris/util/oldnbt/ByteArrayTag.java | 2 +- .../com/volmit/iris/util/oldnbt/ByteTag.java | 2 +- .../volmit/iris/util/oldnbt/CompoundTag.java | 2 +- .../volmit/iris/util/oldnbt/DoubleTag.java | 2 +- .../com/volmit/iris/util/oldnbt/EndTag.java | 2 +- .../com/volmit/iris/util/oldnbt/FloatTag.java | 2 +- .../volmit/iris/util/oldnbt/IntArrayTag.java | 2 +- .../com/volmit/iris/util/oldnbt/IntTag.java | 2 +- .../com/volmit/iris/util/oldnbt/ListTag.java | 2 +- .../com/volmit/iris/util/oldnbt/LongTag.java | 2 +- .../volmit/iris/util/oldnbt/NBTConstants.java | 2 +- .../iris/util/oldnbt/NBTInputStream.java | 2 +- .../iris/util/oldnbt/NBTOutputStream.java | 2 +- .../com/volmit/iris/util/oldnbt/NBTUtils.java | 2 +- .../com/volmit/iris/util/oldnbt/ShortTag.java | 2 +- .../volmit/iris/util/oldnbt/StringTag.java | 2 +- .../java/com/volmit/iris/util/oldnbt/Tag.java | 2 +- .../iris/util/particle/FastParticle.java | 2 +- .../iris/util/particle/FastReflection.java | 2 +- .../iris/util/particle/ParticleSender.java | 2 +- .../util/particle/ParticleSenderLegacy.java | 2 +- .../iris/util/particle/ParticleType.java | 2 +- .../iris/util/plugin/CancellableTask.java | 2 +- .../com/volmit/iris/util/plugin/Command.java | 2 +- .../com/volmit/iris/util/plugin/Control.java | 2 +- .../volmit/iris/util/plugin/Controller.java | 2 +- .../volmit/iris/util/plugin/IActivator.java | 2 +- .../com/volmit/iris/util/plugin/ICommand.java | 4 ++-- .../volmit/iris/util/plugin/IController.java | 2 +- .../com/volmit/iris/util/plugin/Instance.java | 2 +- .../com/volmit/iris/util/plugin/Metrics.java | 2 +- .../volmit/iris/util/plugin/MetricsLite.java | 2 +- .../iris/util/plugin/MortarCommand.java | 4 +++- .../iris/util/plugin/MortarPermission.java | 3 ++- .../volmit/iris/util/plugin/MortarSender.java | 3 ++- .../volmit/iris/util/plugin/Permission.java | 2 +- .../iris/util/plugin/RouterCommand.java | 2 +- .../iris/util/plugin/VirtualCommand.java | 6 ++++-- .../volmit/iris/util/plugin/VolmitPlugin.java | 17 +++++++++------ .../java/com/volmit/iris/util/reflect/V.java | 3 ++- .../volmit/iris/util/reflect/Violator.java | 3 ++- .../com/volmit/iris/util/scheduling/AR.java | 2 +- .../volmit/iris/util/scheduling/Callback.java | 2 +- .../iris/util/scheduling/CallbackCV.java | 2 +- .../iris/util/scheduling/ChronoLatch.java | 2 +- .../volmit/iris/util/scheduling/Chunker.java | 6 ++---- .../iris/util/scheduling/Contained.java | 2 +- .../iris/util/scheduling/GroupedExecutor.java | 2 +- .../volmit/iris/util/scheduling/IrisLock.java | 2 +- .../com/volmit/iris/util/scheduling/J.java | 6 +++--- .../volmit/iris/util/scheduling/Looper.java | 2 +- .../com/volmit/iris/util/scheduling/O.java | 4 +++- .../iris/util/scheduling/Observable.java | 2 +- .../volmit/iris/util/scheduling/Observer.java | 2 +- .../util/scheduling/PrecisionStopwatch.java | 2 +- .../volmit/iris/util/scheduling/Queue.java | 4 +++- .../iris/util/scheduling/QueueExecutor.java | 2 +- .../com/volmit/iris/util/scheduling/S.java | 2 +- .../com/volmit/iris/util/scheduling/SR.java | 2 +- .../iris/util/scheduling/ShurikenQueue.java | 4 +++- .../volmit/iris/util/scheduling/Switch.java | 2 +- .../iris/util/scheduling/TaskExecutor.java | 3 ++- .../iris/util/scheduling/ThreadMonitor.java | 4 +++- .../volmit/iris/util/scheduling/Wrapper.java | 2 +- 148 files changed, 266 insertions(+), 177 deletions(-) diff --git a/src/main/java/com/volmit/iris/util/atomics/AtomicAverage.java b/src/main/java/com/volmit/iris/util/atomics/AtomicAverage.java index 80a018695..e5a2572e9 100644 --- a/src/main/java/com/volmit/iris/util/atomics/AtomicAverage.java +++ b/src/main/java/com/volmit/iris/util/atomics/AtomicAverage.java @@ -16,10 +16,11 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.atomics; import com.google.common.util.concurrent.AtomicDoubleArray; import com.volmit.iris.Iris; +import com.volmit.iris.util.data.DoubleArrayUtils; /** * Provides an incredibly fast averaging object. It swaps values from a sum diff --git a/src/main/java/com/volmit/iris/util/atomics/AtomicRollingSequence.java b/src/main/java/com/volmit/iris/util/atomics/AtomicRollingSequence.java index 91f30d39c..790eb94d2 100644 --- a/src/main/java/com/volmit/iris/util/atomics/AtomicRollingSequence.java +++ b/src/main/java/com/volmit/iris/util/atomics/AtomicRollingSequence.java @@ -16,7 +16,10 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.atomics; + +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.math.M; public class AtomicRollingSequence extends AtomicAverage { private double median; diff --git a/src/main/java/com/volmit/iris/util/board/Board.java b/src/main/java/com/volmit/iris/util/board/Board.java index 14f9b94b4..01aab86f0 100644 --- a/src/main/java/com/volmit/iris/util/board/Board.java +++ b/src/main/java/com/volmit/iris/util/board/Board.java @@ -16,8 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.board; +import com.volmit.iris.util.format.C; import lombok.NonNull; import lombok.Setter; import org.bukkit.Bukkit; @@ -127,8 +128,8 @@ public class Board { team.setSuffix(entry.getSuffix()); switch (boardSettings.getScoreDirection()) { - case UP -> objective.getScore(team.getName()).setScore(1 + i); - case DOWN -> objective.getScore(team.getName()).setScore(15 - i); + case ScoreDirection.UP -> objective.getScore(team.getName()).setScore(1 + i); + case ScoreDirection.DOWN -> objective.getScore(team.getName()).setScore(15 - i); } } } diff --git a/src/main/java/com/volmit/iris/util/board/BoardEntry.java b/src/main/java/com/volmit/iris/util/board/BoardEntry.java index c19000269..d066eaf0b 100644 --- a/src/main/java/com/volmit/iris/util/board/BoardEntry.java +++ b/src/main/java/com/volmit/iris/util/board/BoardEntry.java @@ -16,8 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.board; +import com.volmit.iris.util.format.C; import lombok.Getter; import org.apache.commons.lang.StringUtils; diff --git a/src/main/java/com/volmit/iris/util/board/BoardManager.java b/src/main/java/com/volmit/iris/util/board/BoardManager.java index 496eb62cc..d4d55aaab 100644 --- a/src/main/java/com/volmit/iris/util/board/BoardManager.java +++ b/src/main/java/com/volmit/iris/util/board/BoardManager.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.board; import org.bukkit.Bukkit; import org.bukkit.entity.Player; diff --git a/src/main/java/com/volmit/iris/util/board/BoardProvider.java b/src/main/java/com/volmit/iris/util/board/BoardProvider.java index d33a437c8..be61e7bbb 100644 --- a/src/main/java/com/volmit/iris/util/board/BoardProvider.java +++ b/src/main/java/com/volmit/iris/util/board/BoardProvider.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.board; import org.bukkit.entity.Player; diff --git a/src/main/java/com/volmit/iris/util/board/BoardSettings.java b/src/main/java/com/volmit/iris/util/board/BoardSettings.java index ca0e0abeb..62bf578df 100644 --- a/src/main/java/com/volmit/iris/util/board/BoardSettings.java +++ b/src/main/java/com/volmit/iris/util/board/BoardSettings.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.board; import lombok.Builder; import lombok.Getter; diff --git a/src/main/java/com/volmit/iris/util/board/BoardUpdateTask.java b/src/main/java/com/volmit/iris/util/board/BoardUpdateTask.java index 3d421c726..e4dd5ee98 100644 --- a/src/main/java/com/volmit/iris/util/board/BoardUpdateTask.java +++ b/src/main/java/com/volmit/iris/util/board/BoardUpdateTask.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.board; import lombok.RequiredArgsConstructor; import org.bukkit.Bukkit; diff --git a/src/main/java/com/volmit/iris/util/board/ScoreDirection.java b/src/main/java/com/volmit/iris/util/board/ScoreDirection.java index df1576159..253155ca5 100644 --- a/src/main/java/com/volmit/iris/util/board/ScoreDirection.java +++ b/src/main/java/com/volmit/iris/util/board/ScoreDirection.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.board; /** * @author Missionary (missionarymc@gmail.com) diff --git a/src/main/java/com/volmit/iris/util/data/Cuboid.java b/src/main/java/com/volmit/iris/util/data/Cuboid.java index 32ae1c93a..9ba445bfc 100644 --- a/src/main/java/com/volmit/iris/util/data/Cuboid.java +++ b/src/main/java/com/volmit/iris/util/data/Cuboid.java @@ -18,8 +18,7 @@ package com.volmit.iris.util.data; -import com.volmit.iris.util.Dimension; -import com.volmit.iris.util.KList; +import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.math.Direction; import org.bukkit.*; import org.bukkit.block.Block; diff --git a/src/main/java/com/volmit/iris/util/data/DataPalette.java b/src/main/java/com/volmit/iris/util/data/DataPalette.java index 19599faee..8d4ebf435 100644 --- a/src/main/java/com/volmit/iris/util/data/DataPalette.java +++ b/src/main/java/com/volmit/iris/util/data/DataPalette.java @@ -18,7 +18,7 @@ package com.volmit.iris.util.data; -import com.volmit.iris.util.KList; +import com.volmit.iris.util.collection.KList; import java.io.DataInputStream; import java.io.DataOutputStream; diff --git a/src/main/java/com/volmit/iris/util/data/Dimension.java b/src/main/java/com/volmit/iris/util/data/Dimension.java index 7b30f3654..2a25e6aaf 100644 --- a/src/main/java/com/volmit/iris/util/data/Dimension.java +++ b/src/main/java/com/volmit/iris/util/data/Dimension.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.data; /** * Dimensions diff --git a/src/main/java/com/volmit/iris/util/data/DimensionFace.java b/src/main/java/com/volmit/iris/util/data/DimensionFace.java index ba232d0a4..a9e6f0cf7 100644 --- a/src/main/java/com/volmit/iris/util/data/DimensionFace.java +++ b/src/main/java/com/volmit/iris/util/data/DimensionFace.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.data; /** * Represents a dimension (coordinates not worlds) diff --git a/src/main/java/com/volmit/iris/util/data/InvertedBiomeGrid.java b/src/main/java/com/volmit/iris/util/data/InvertedBiomeGrid.java index 4cfb64cab..5e58fdefb 100644 --- a/src/main/java/com/volmit/iris/util/data/InvertedBiomeGrid.java +++ b/src/main/java/com/volmit/iris/util/data/InvertedBiomeGrid.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.data; import com.volmit.iris.Iris; import org.bukkit.block.Biome; diff --git a/src/main/java/com/volmit/iris/util/data/IrisBiomeStorage.java b/src/main/java/com/volmit/iris/util/data/IrisBiomeStorage.java index ca2c31009..63c2c4ac3 100644 --- a/src/main/java/com/volmit/iris/util/data/IrisBiomeStorage.java +++ b/src/main/java/com/volmit/iris/util/data/IrisBiomeStorage.java @@ -18,7 +18,7 @@ package com.volmit.iris.util.data; -import com.volmit.iris.util.IrisMathHelper; +import com.volmit.iris.util.math.IrisMathHelper; import org.bukkit.block.Biome; import org.bukkit.generator.ChunkGenerator.BiomeGrid; diff --git a/src/main/java/com/volmit/iris/util/data/MaterialBlock.java b/src/main/java/com/volmit/iris/util/data/MaterialBlock.java index bc85e43ec..d22e0d7c2 100644 --- a/src/main/java/com/volmit/iris/util/data/MaterialBlock.java +++ b/src/main/java/com/volmit/iris/util/data/MaterialBlock.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.data; import org.bukkit.Location; import org.bukkit.Material; diff --git a/src/main/java/com/volmit/iris/util/data/Shrinkwrap.java b/src/main/java/com/volmit/iris/util/data/Shrinkwrap.java index 0b09de1cb..4ef17c7b2 100644 --- a/src/main/java/com/volmit/iris/util/data/Shrinkwrap.java +++ b/src/main/java/com/volmit/iris/util/data/Shrinkwrap.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.data; public class Shrinkwrap { private T t; diff --git a/src/main/java/com/volmit/iris/util/data/VanillaBiomeMap.java b/src/main/java/com/volmit/iris/util/data/VanillaBiomeMap.java index d4f8af683..e2466bcb9 100644 --- a/src/main/java/com/volmit/iris/util/data/VanillaBiomeMap.java +++ b/src/main/java/com/volmit/iris/util/data/VanillaBiomeMap.java @@ -1,5 +1,24 @@ -package com.volmit.iris.util; +/* + * Iris is a World Generator for Minecraft Bukkit Servers + * Copyright (c) 2021 Arcane Arts (Volmit Software) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package com.volmit.iris.util.data; + +import com.volmit.iris.util.collection.KMap; import org.bukkit.block.Biome; import com.volmit.iris.util.inventorygui.RandomColor.*; diff --git a/src/main/java/com/volmit/iris/util/data/WeightMap.java b/src/main/java/com/volmit/iris/util/data/WeightMap.java index 7479e1354..5f4db9e6a 100644 --- a/src/main/java/com/volmit/iris/util/data/WeightMap.java +++ b/src/main/java/com/volmit/iris/util/data/WeightMap.java @@ -18,8 +18,7 @@ package com.volmit.iris.util.data; -import com.volmit.iris.util.KMap; -import com.volmit.iris.util.Shrinkwrap; +import com.volmit.iris.util.collection.KMap; public class WeightMap extends KMap { private static final long serialVersionUID = 87558033900969389L; diff --git a/src/main/java/com/volmit/iris/util/data/WeightedRandom.java b/src/main/java/com/volmit/iris/util/data/WeightedRandom.java index a621293b3..35d7f2d90 100644 --- a/src/main/java/com/volmit/iris/util/data/WeightedRandom.java +++ b/src/main/java/com/volmit/iris/util/data/WeightedRandom.java @@ -18,8 +18,8 @@ package com.volmit.iris.util.data; -import com.volmit.iris.util.KList; -import com.volmit.iris.util.KeyPair; +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.collection.KeyPair; import java.util.Random; diff --git a/src/main/java/com/volmit/iris/util/fakenews/FakeEngine.java b/src/main/java/com/volmit/iris/util/fakenews/FakeEngine.java index 5c3291bbe..d5e3f9d80 100644 --- a/src/main/java/com/volmit/iris/util/fakenews/FakeEngine.java +++ b/src/main/java/com/volmit/iris/util/fakenews/FakeEngine.java @@ -1,4 +1,22 @@ -package com.volmit.iris.util; +/* + * Iris is a World Generator for Minecraft Bukkit Servers + * Copyright (c) 2021 Arcane Arts (Volmit Software) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.volmit.iris.util.fakenews; import com.volmit.iris.engine.IrisEngineFramework; import com.volmit.iris.core.IrisDataManager; diff --git a/src/main/java/com/volmit/iris/util/fakenews/FakeWorld.java b/src/main/java/com/volmit/iris/util/fakenews/FakeWorld.java index df1d94994..a3403c53e 100644 --- a/src/main/java/com/volmit/iris/util/fakenews/FakeWorld.java +++ b/src/main/java/com/volmit/iris/util/fakenews/FakeWorld.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.fakenews; import lombok.Setter; import org.bukkit.HeightMap; diff --git a/src/main/java/com/volmit/iris/util/fakenews/HeightedFakeWorld.java b/src/main/java/com/volmit/iris/util/fakenews/HeightedFakeWorld.java index 2d02b0d4c..a91786e06 100644 --- a/src/main/java/com/volmit/iris/util/fakenews/HeightedFakeWorld.java +++ b/src/main/java/com/volmit/iris/util/fakenews/HeightedFakeWorld.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.fakenews; import org.bukkit.HeightMap; import org.bukkit.*; diff --git a/src/main/java/com/volmit/iris/util/format/C.java b/src/main/java/com/volmit/iris/util/format/C.java index 05529a53d..dd1e06f4c 100644 --- a/src/main/java/com/volmit/iris/util/format/C.java +++ b/src/main/java/com/volmit/iris/util/format/C.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.format; import com.volmit.iris.Iris; import org.apache.commons.lang.Validate; diff --git a/src/main/java/com/volmit/iris/util/format/Form.java b/src/main/java/com/volmit/iris/util/format/Form.java index 2f83a084f..1bf71be8b 100644 --- a/src/main/java/com/volmit/iris/util/format/Form.java +++ b/src/main/java/com/volmit/iris/util/format/Form.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.format; import com.volmit.iris.util.math.M; import com.volmit.iris.util.math.RollingSequence; diff --git a/src/main/java/com/volmit/iris/util/function/Consumer2.java b/src/main/java/com/volmit/iris/util/function/Consumer2.java index f911d4f18..e74078a09 100644 --- a/src/main/java/com/volmit/iris/util/function/Consumer2.java +++ b/src/main/java/com/volmit/iris/util/function/Consumer2.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @SuppressWarnings({"hiding", "RedundantSuppression"}) @FunctionalInterface diff --git a/src/main/java/com/volmit/iris/util/function/Consumer3.java b/src/main/java/com/volmit/iris/util/function/Consumer3.java index 36d36021e..094ae10d9 100644 --- a/src/main/java/com/volmit/iris/util/function/Consumer3.java +++ b/src/main/java/com/volmit/iris/util/function/Consumer3.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @SuppressWarnings("ALL") @FunctionalInterface diff --git a/src/main/java/com/volmit/iris/util/function/Consumer4.java b/src/main/java/com/volmit/iris/util/function/Consumer4.java index b80c64c67..04cccf1e7 100644 --- a/src/main/java/com/volmit/iris/util/function/Consumer4.java +++ b/src/main/java/com/volmit/iris/util/function/Consumer4.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Consumer4 { diff --git a/src/main/java/com/volmit/iris/util/function/Consumer5.java b/src/main/java/com/volmit/iris/util/function/Consumer5.java index fa23c0055..3db8a551b 100644 --- a/src/main/java/com/volmit/iris/util/function/Consumer5.java +++ b/src/main/java/com/volmit/iris/util/function/Consumer5.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Consumer5 { diff --git a/src/main/java/com/volmit/iris/util/function/Consumer6.java b/src/main/java/com/volmit/iris/util/function/Consumer6.java index 8a75d353d..265cbb0e0 100644 --- a/src/main/java/com/volmit/iris/util/function/Consumer6.java +++ b/src/main/java/com/volmit/iris/util/function/Consumer6.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Consumer6 { diff --git a/src/main/java/com/volmit/iris/util/function/Consumer7.java b/src/main/java/com/volmit/iris/util/function/Consumer7.java index a1f216a9f..5071142af 100644 --- a/src/main/java/com/volmit/iris/util/function/Consumer7.java +++ b/src/main/java/com/volmit/iris/util/function/Consumer7.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Consumer7 { diff --git a/src/main/java/com/volmit/iris/util/function/Consumer8.java b/src/main/java/com/volmit/iris/util/function/Consumer8.java index 6c95faf19..3c1f8e959 100644 --- a/src/main/java/com/volmit/iris/util/function/Consumer8.java +++ b/src/main/java/com/volmit/iris/util/function/Consumer8.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Consumer8 { diff --git a/src/main/java/com/volmit/iris/util/function/Function2.java b/src/main/java/com/volmit/iris/util/function/Function2.java index 4bae100b5..acc5c1344 100644 --- a/src/main/java/com/volmit/iris/util/function/Function2.java +++ b/src/main/java/com/volmit/iris/util/function/Function2.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Function2 { diff --git a/src/main/java/com/volmit/iris/util/function/Function3.java b/src/main/java/com/volmit/iris/util/function/Function3.java index 927026d22..fb4c3fb84 100644 --- a/src/main/java/com/volmit/iris/util/function/Function3.java +++ b/src/main/java/com/volmit/iris/util/function/Function3.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Function3 { diff --git a/src/main/java/com/volmit/iris/util/function/Function4.java b/src/main/java/com/volmit/iris/util/function/Function4.java index a931736d7..99240e03a 100644 --- a/src/main/java/com/volmit/iris/util/function/Function4.java +++ b/src/main/java/com/volmit/iris/util/function/Function4.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface Function4 { diff --git a/src/main/java/com/volmit/iris/util/function/NastyFunction.java b/src/main/java/com/volmit/iris/util/function/NastyFunction.java index c62568d3e..489343cf1 100644 --- a/src/main/java/com/volmit/iris/util/function/NastyFunction.java +++ b/src/main/java/com/volmit/iris/util/function/NastyFunction.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; public interface NastyFunction { R run(T t); diff --git a/src/main/java/com/volmit/iris/util/function/NastyFuture.java b/src/main/java/com/volmit/iris/util/function/NastyFuture.java index 77ae7ccd6..58910d7ce 100644 --- a/src/main/java/com/volmit/iris/util/function/NastyFuture.java +++ b/src/main/java/com/volmit/iris/util/function/NastyFuture.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; public interface NastyFuture { R run(); diff --git a/src/main/java/com/volmit/iris/util/function/NastyRunnable.java b/src/main/java/com/volmit/iris/util/function/NastyRunnable.java index 178bfb9c5..5d9c92351 100644 --- a/src/main/java/com/volmit/iris/util/function/NastyRunnable.java +++ b/src/main/java/com/volmit/iris/util/function/NastyRunnable.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; public interface NastyRunnable { void run() throws Throwable; diff --git a/src/main/java/com/volmit/iris/util/function/NoiseInjector.java b/src/main/java/com/volmit/iris/util/function/NoiseInjector.java index 332bc1032..01e62945e 100644 --- a/src/main/java/com/volmit/iris/util/function/NoiseInjector.java +++ b/src/main/java/com/volmit/iris/util/function/NoiseInjector.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface NoiseInjector { diff --git a/src/main/java/com/volmit/iris/util/function/NoiseProvider.java b/src/main/java/com/volmit/iris/util/function/NoiseProvider.java index 8a1910d0f..d9852a261 100644 --- a/src/main/java/com/volmit/iris/util/function/NoiseProvider.java +++ b/src/main/java/com/volmit/iris/util/function/NoiseProvider.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface NoiseProvider { diff --git a/src/main/java/com/volmit/iris/util/function/NoiseProvider3.java b/src/main/java/com/volmit/iris/util/function/NoiseProvider3.java index ac27c3423..d0fd1b9ad 100644 --- a/src/main/java/com/volmit/iris/util/function/NoiseProvider3.java +++ b/src/main/java/com/volmit/iris/util/function/NoiseProvider3.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; @FunctionalInterface public interface NoiseProvider3 { diff --git a/src/main/java/com/volmit/iris/util/function/Supplier2.java b/src/main/java/com/volmit/iris/util/function/Supplier2.java index 693d5238f..27b80628e 100644 --- a/src/main/java/com/volmit/iris/util/function/Supplier2.java +++ b/src/main/java/com/volmit/iris/util/function/Supplier2.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; public interface Supplier2 { void get(T t, TT tt); diff --git a/src/main/java/com/volmit/iris/util/function/Supplier3.java b/src/main/java/com/volmit/iris/util/function/Supplier3.java index e259ebb3d..70c1e775b 100644 --- a/src/main/java/com/volmit/iris/util/function/Supplier3.java +++ b/src/main/java/com/volmit/iris/util/function/Supplier3.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.function; public interface Supplier3 { void get(T t, TT tt, TTT ttt); diff --git a/src/main/java/com/volmit/iris/util/inventorygui/Element.java b/src/main/java/com/volmit/iris/util/inventorygui/Element.java index 1f0a8fc78..52cb0afe5 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/Element.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/Element.java @@ -16,8 +16,11 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; +import com.volmit.iris.util.scheduling.Callback; +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.data.MaterialBlock; import org.bukkit.inventory.ItemStack; @SuppressWarnings("ALL") diff --git a/src/main/java/com/volmit/iris/util/inventorygui/ElementEvent.java b/src/main/java/com/volmit/iris/util/inventorygui/ElementEvent.java index 2de71bbb9..003dcd2d8 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/ElementEvent.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/ElementEvent.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; /** * Element Event. diff --git a/src/main/java/com/volmit/iris/util/inventorygui/RandomColor.java b/src/main/java/com/volmit/iris/util/inventorygui/RandomColor.java index be0ec0b78..25984d367 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/RandomColor.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/RandomColor.java @@ -1,4 +1,22 @@ -package com.volmit.iris.util; +/* + * Iris is a World Generator for Minecraft Bukkit Servers + * Copyright (c) 2021 Arcane Arts (Volmit Software) + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ + +package com.volmit.iris.util.inventorygui; import java.util.ArrayList; import java.util.HashMap; diff --git a/src/main/java/com/volmit/iris/util/inventorygui/UIElement.java b/src/main/java/com/volmit/iris/util/inventorygui/UIElement.java index 0263e445f..33326cd90 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/UIElement.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/UIElement.java @@ -16,9 +16,12 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; import com.volmit.iris.Iris; +import com.volmit.iris.util.scheduling.Callback; +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.data.MaterialBlock; import org.bukkit.Material; import org.bukkit.enchantments.Enchantment; import org.bukkit.inventory.ItemStack; diff --git a/src/main/java/com/volmit/iris/util/inventorygui/UIStaticDecorator.java b/src/main/java/com/volmit/iris/util/inventorygui/UIStaticDecorator.java index edfd1707c..8f1ac3705 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/UIStaticDecorator.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/UIStaticDecorator.java @@ -16,8 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; +import com.volmit.iris.util.data.MaterialBlock; import org.bukkit.Material; @SuppressWarnings("ClassCanBeRecord") diff --git a/src/main/java/com/volmit/iris/util/inventorygui/UIVoidDecorator.java b/src/main/java/com/volmit/iris/util/inventorygui/UIVoidDecorator.java index 4ed155247..475de8b0d 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/UIVoidDecorator.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/UIVoidDecorator.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; public class UIVoidDecorator implements WindowDecorator { @Override diff --git a/src/main/java/com/volmit/iris/util/inventorygui/UIWindow.java b/src/main/java/com/volmit/iris/util/inventorygui/UIWindow.java index d879ee38f..5fe90731c 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/UIWindow.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/UIWindow.java @@ -16,9 +16,13 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; import com.volmit.iris.Iris; +import com.volmit.iris.util.scheduling.Callback; +import com.volmit.iris.util.scheduling.J; +import com.volmit.iris.util.collection.KMap; +import com.volmit.iris.util.collection.KSet; import org.bukkit.Bukkit; import org.bukkit.entity.Player; import org.bukkit.event.EventHandler; diff --git a/src/main/java/com/volmit/iris/util/inventorygui/Window.java b/src/main/java/com/volmit/iris/util/inventorygui/Window.java index a86298286..e279e9f36 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/Window.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/Window.java @@ -16,8 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; +import com.volmit.iris.util.scheduling.Callback; import org.bukkit.entity.Player; import org.bukkit.inventory.ItemStack; diff --git a/src/main/java/com/volmit/iris/util/inventorygui/WindowDecorator.java b/src/main/java/com/volmit/iris/util/inventorygui/WindowDecorator.java index 34a7fa2f7..fb7f64450 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/WindowDecorator.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/WindowDecorator.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; public interface WindowDecorator { Element onDecorateBackground(Window window, int position, int row); diff --git a/src/main/java/com/volmit/iris/util/inventorygui/WindowResolution.java b/src/main/java/com/volmit/iris/util/inventorygui/WindowResolution.java index 4b370aaeb..a1374d714 100644 --- a/src/main/java/com/volmit/iris/util/inventorygui/WindowResolution.java +++ b/src/main/java/com/volmit/iris/util/inventorygui/WindowResolution.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.inventorygui; import org.bukkit.event.inventory.InventoryType; diff --git a/src/main/java/com/volmit/iris/util/io/Converter.java b/src/main/java/com/volmit/iris/util/io/Converter.java index 6f0779cdd..94776cee7 100644 --- a/src/main/java/com/volmit/iris/util/io/Converter.java +++ b/src/main/java/com/volmit/iris/util/io/Converter.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import java.io.File; diff --git a/src/main/java/com/volmit/iris/util/io/CustomOutputStream.java b/src/main/java/com/volmit/iris/util/io/CustomOutputStream.java index 217fb6f4e..6d8f0d37f 100644 --- a/src/main/java/com/volmit/iris/util/io/CustomOutputStream.java +++ b/src/main/java/com/volmit/iris/util/io/CustomOutputStream.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import java.io.IOException; import java.io.OutputStream; diff --git a/src/main/java/com/volmit/iris/util/io/FileWatcher.java b/src/main/java/com/volmit/iris/util/io/FileWatcher.java index 47a65f55d..79f90f8b5 100644 --- a/src/main/java/com/volmit/iris/util/io/FileWatcher.java +++ b/src/main/java/com/volmit/iris/util/io/FileWatcher.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import java.io.File; diff --git a/src/main/java/com/volmit/iris/util/io/FolderWatcher.java b/src/main/java/com/volmit/iris/util/io/FolderWatcher.java index 7d85908a4..6c2c8ae41 100644 --- a/src/main/java/com/volmit/iris/util/io/FolderWatcher.java +++ b/src/main/java/com/volmit/iris/util/io/FolderWatcher.java @@ -16,7 +16,10 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; + +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.collection.KMap; import java.io.File; diff --git a/src/main/java/com/volmit/iris/util/io/IO.java b/src/main/java/com/volmit/iris/util/io/IO.java index 302248641..a4544e8fe 100644 --- a/src/main/java/com/volmit/iris/util/io/IO.java +++ b/src/main/java/com/volmit/iris/util/io/IO.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/io/IORunnable.java b/src/main/java/com/volmit/iris/util/io/IORunnable.java index 79893a3b5..e1f38f5b5 100644 --- a/src/main/java/com/volmit/iris/util/io/IORunnable.java +++ b/src/main/java/com/volmit/iris/util/io/IORunnable.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import java.io.IOException; diff --git a/src/main/java/com/volmit/iris/util/io/JarScanner.java b/src/main/java/com/volmit/iris/util/io/JarScanner.java index dccd7934f..44b146188 100644 --- a/src/main/java/com/volmit/iris/util/io/JarScanner.java +++ b/src/main/java/com/volmit/iris/util/io/JarScanner.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import com.volmit.iris.Iris; import com.volmit.iris.util.collection.KSet; diff --git a/src/main/java/com/volmit/iris/util/io/ReactiveFolder.java b/src/main/java/com/volmit/iris/util/io/ReactiveFolder.java index 16c376a98..a8303c11a 100644 --- a/src/main/java/com/volmit/iris/util/io/ReactiveFolder.java +++ b/src/main/java/com/volmit/iris/util/io/ReactiveFolder.java @@ -16,10 +16,10 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; +import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.function.Consumer3; -import com.volmit.iris.util.io.FolderWatcher; import java.io.File; diff --git a/src/main/java/com/volmit/iris/util/io/SKConversion.java b/src/main/java/com/volmit/iris/util/io/SKConversion.java index d4ca9ac27..91af58579 100644 --- a/src/main/java/com/volmit/iris/util/io/SKConversion.java +++ b/src/main/java/com/volmit/iris/util/io/SKConversion.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import com.sk89q.worldedit.bukkit.BukkitAdapter; import com.sk89q.worldedit.extent.clipboard.Clipboard; diff --git a/src/main/java/com/volmit/iris/util/io/VoidOutputStream.java b/src/main/java/com/volmit/iris/util/io/VoidOutputStream.java index 05b2bd0be..72f0c82b7 100644 --- a/src/main/java/com/volmit/iris/util/io/VoidOutputStream.java +++ b/src/main/java/com/volmit/iris/util/io/VoidOutputStream.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.io; import java.io.OutputStream; diff --git a/src/main/java/com/volmit/iris/util/json/HTTP.java b/src/main/java/com/volmit/iris/util/json/HTTP.java index 65ccd72c3..f4ec8ad70 100644 --- a/src/main/java/com/volmit/iris/util/json/HTTP.java +++ b/src/main/java/com/volmit/iris/util/json/HTTP.java @@ -16,12 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; -import com.volmit.iris.util.json.JSONException; -import com.volmit.iris.util.json.JSONObject; - import java.util.Iterator; /** diff --git a/src/main/java/com/volmit/iris/util/json/HTTPTokener.java b/src/main/java/com/volmit/iris/util/json/HTTPTokener.java index dc706dde0..77e17074d 100644 --- a/src/main/java/com/volmit/iris/util/json/HTTPTokener.java +++ b/src/main/java/com/volmit/iris/util/json/HTTPTokener.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import com.volmit.iris.util.json.JSONException; diff --git a/src/main/java/com/volmit/iris/util/json/JSONArray.java b/src/main/java/com/volmit/iris/util/json/JSONArray.java index ed14644e1..3ab5a1f8b 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONArray.java +++ b/src/main/java/com/volmit/iris/util/json/JSONArray.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/json/JSONException.java b/src/main/java/com/volmit/iris/util/json/JSONException.java index aab6db342..bde53e98c 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONException.java +++ b/src/main/java/com/volmit/iris/util/json/JSONException.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; /** diff --git a/src/main/java/com/volmit/iris/util/json/JSONML.java b/src/main/java/com/volmit/iris/util/json/JSONML.java index 0372ed510..339c0434c 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONML.java +++ b/src/main/java/com/volmit/iris/util/json/JSONML.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import java.util.Iterator; diff --git a/src/main/java/com/volmit/iris/util/json/JSONObject.java b/src/main/java/com/volmit/iris/util/json/JSONObject.java index d286fa5c0..1b5dd1b48 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONObject.java +++ b/src/main/java/com/volmit/iris/util/json/JSONObject.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/json/JSONString.java b/src/main/java/com/volmit/iris/util/json/JSONString.java index 2e54883af..9e717b779 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONString.java +++ b/src/main/java/com/volmit/iris/util/json/JSONString.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; /** diff --git a/src/main/java/com/volmit/iris/util/json/JSONStringer.java b/src/main/java/com/volmit/iris/util/json/JSONStringer.java index e3f5e9c19..8c1160875 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONStringer.java +++ b/src/main/java/com/volmit/iris/util/json/JSONStringer.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import java.io.StringWriter; diff --git a/src/main/java/com/volmit/iris/util/json/JSONTokener.java b/src/main/java/com/volmit/iris/util/json/JSONTokener.java index 6606cc55f..08549e1cf 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONTokener.java +++ b/src/main/java/com/volmit/iris/util/json/JSONTokener.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/json/JSONWriter.java b/src/main/java/com/volmit/iris/util/json/JSONWriter.java index c81162bbe..39d454ba9 100644 --- a/src/main/java/com/volmit/iris/util/json/JSONWriter.java +++ b/src/main/java/com/volmit/iris/util/json/JSONWriter.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/json/XML.java b/src/main/java/com/volmit/iris/util/json/XML.java index 3113b616f..4202a8d63 100644 --- a/src/main/java/com/volmit/iris/util/json/XML.java +++ b/src/main/java/com/volmit/iris/util/json/XML.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/json/XMLTokener.java b/src/main/java/com/volmit/iris/util/json/XMLTokener.java index 02cb2e735..31fd117fe 100644 --- a/src/main/java/com/volmit/iris/util/json/XMLTokener.java +++ b/src/main/java/com/volmit/iris/util/json/XMLTokener.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.json; /** diff --git a/src/main/java/com/volmit/iris/util/math/Average.java b/src/main/java/com/volmit/iris/util/math/Average.java index 10ea8c991..545bdf654 100644 --- a/src/main/java/com/volmit/iris/util/math/Average.java +++ b/src/main/java/com/volmit/iris/util/math/Average.java @@ -18,7 +18,7 @@ package com.volmit.iris.util.math; -import com.volmit.iris.util.DoubleArrayUtils; +import com.volmit.iris.util.data.DoubleArrayUtils; /** * Provides an incredibly fast averaging object. It swaps values from a sum diff --git a/src/main/java/com/volmit/iris/util/math/AxisAlignedBB.java b/src/main/java/com/volmit/iris/util/math/AxisAlignedBB.java index 7d12e5a74..10603e5ac 100644 --- a/src/main/java/com/volmit/iris/util/math/AxisAlignedBB.java +++ b/src/main/java/com/volmit/iris/util/math/AxisAlignedBB.java @@ -19,7 +19,7 @@ package com.volmit.iris.util.math; import com.volmit.iris.engine.object.IrisPosition; -import com.volmit.iris.util.Cuboid; +import com.volmit.iris.util.data.Cuboid; import org.bukkit.World; import org.bukkit.util.BlockVector; diff --git a/src/main/java/com/volmit/iris/util/math/ChunkPosition.java b/src/main/java/com/volmit/iris/util/math/ChunkPosition.java index f3b4935aa..65098093f 100644 --- a/src/main/java/com/volmit/iris/util/math/ChunkPosition.java +++ b/src/main/java/com/volmit/iris/util/math/ChunkPosition.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.math; public class ChunkPosition { private int x; diff --git a/src/main/java/com/volmit/iris/util/math/DOP.java b/src/main/java/com/volmit/iris/util/math/DOP.java index cbeacb41f..615d83d28 100644 --- a/src/main/java/com/volmit/iris/util/math/DOP.java +++ b/src/main/java/com/volmit/iris/util/math/DOP.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.math; import org.bukkit.util.Vector; diff --git a/src/main/java/com/volmit/iris/util/math/Direction.java b/src/main/java/com/volmit/iris/util/math/Direction.java index dbd73a61a..2368501d7 100644 --- a/src/main/java/com/volmit/iris/util/math/Direction.java +++ b/src/main/java/com/volmit/iris/util/math/Direction.java @@ -18,11 +18,10 @@ package com.volmit.iris.util.math; -import com.volmit.iris.util.Cuboid.CuboidDirection; -import com.volmit.iris.util.DOP; -import com.volmit.iris.util.GBiset; -import com.volmit.iris.util.KList; -import com.volmit.iris.util.KMap; +import com.volmit.iris.util.data.Cuboid.CuboidDirection; +import com.volmit.iris.util.collection.GBiset; +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.collection.KMap; import org.bukkit.Axis; import org.bukkit.block.BlockFace; import org.bukkit.util.Vector; diff --git a/src/main/java/com/volmit/iris/util/math/FinalInteger.java b/src/main/java/com/volmit/iris/util/math/FinalInteger.java index 689eb80a3..59da2d41f 100644 --- a/src/main/java/com/volmit/iris/util/math/FinalInteger.java +++ b/src/main/java/com/volmit/iris/util/math/FinalInteger.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.math; import com.volmit.iris.util.scheduling.Wrapper; diff --git a/src/main/java/com/volmit/iris/util/math/IrisMathHelper.java b/src/main/java/com/volmit/iris/util/math/IrisMathHelper.java index ccc32dc03..0944313bd 100644 --- a/src/main/java/com/volmit/iris/util/math/IrisMathHelper.java +++ b/src/main/java/com/volmit/iris/util/math/IrisMathHelper.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.math; import java.util.Random; import java.util.UUID; diff --git a/src/main/java/com/volmit/iris/util/math/RollingSequence.java b/src/main/java/com/volmit/iris/util/math/RollingSequence.java index 624cd7358..a4f2e5a0d 100644 --- a/src/main/java/com/volmit/iris/util/math/RollingSequence.java +++ b/src/main/java/com/volmit/iris/util/math/RollingSequence.java @@ -16,10 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.math; -import com.volmit.iris.util.math.Average; -import com.volmit.iris.util.math.M; +import com.volmit.iris.util.collection.KList; public class RollingSequence extends Average { private double median; diff --git a/src/main/java/com/volmit/iris/util/math/VectorMath.java b/src/main/java/com/volmit/iris/util/math/VectorMath.java index ca3f58a50..84c27836f 100644 --- a/src/main/java/com/volmit/iris/util/math/VectorMath.java +++ b/src/main/java/com/volmit/iris/util/math/VectorMath.java @@ -18,9 +18,9 @@ package com.volmit.iris.util.math; -import com.volmit.iris.util.Form; -import com.volmit.iris.util.GListAdapter; -import com.volmit.iris.util.KList; +import com.volmit.iris.util.format.Form; +import com.volmit.iris.util.collection.GListAdapter; +import com.volmit.iris.util.collection.KList; import org.bukkit.Axis; import org.bukkit.Bukkit; import org.bukkit.Location; diff --git a/src/main/java/com/volmit/iris/util/oldnbt/ByteArrayTag.java b/src/main/java/com/volmit/iris/util/oldnbt/ByteArrayTag.java index 06bf09734..38ef3ff90 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/ByteArrayTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/ByteArrayTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_Byte_Array tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/ByteTag.java b/src/main/java/com/volmit/iris/util/oldnbt/ByteTag.java index 5eb9f5a3c..edb4bf2b6 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/ByteTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/ByteTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_Byte tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/CompoundTag.java b/src/main/java/com/volmit/iris/util/oldnbt/CompoundTag.java index 4b5cce527..61d61d606 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/CompoundTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/CompoundTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; import java.util.Map; diff --git a/src/main/java/com/volmit/iris/util/oldnbt/DoubleTag.java b/src/main/java/com/volmit/iris/util/oldnbt/DoubleTag.java index f92794c48..c7d0eaa7b 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/DoubleTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/DoubleTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_Double tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/EndTag.java b/src/main/java/com/volmit/iris/util/oldnbt/EndTag.java index e022d61b8..4488e18ec 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/EndTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/EndTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_End tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/FloatTag.java b/src/main/java/com/volmit/iris/util/oldnbt/FloatTag.java index cfa05db10..17833b557 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/FloatTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/FloatTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_Float tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/IntArrayTag.java b/src/main/java/com/volmit/iris/util/oldnbt/IntArrayTag.java index a7a2c415b..a2e9ebef4 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/IntArrayTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/IntArrayTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; import java.util.Arrays; diff --git a/src/main/java/com/volmit/iris/util/oldnbt/IntTag.java b/src/main/java/com/volmit/iris/util/oldnbt/IntTag.java index e5d8b25d1..7f2537249 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/IntTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/IntTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_Int tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/ListTag.java b/src/main/java/com/volmit/iris/util/oldnbt/ListTag.java index 7b48d0e9f..71d144d75 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/ListTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/ListTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; import java.util.Collections; import java.util.List; diff --git a/src/main/java/com/volmit/iris/util/oldnbt/LongTag.java b/src/main/java/com/volmit/iris/util/oldnbt/LongTag.java index be131aed0..59671da6d 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/LongTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/LongTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_Long tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/NBTConstants.java b/src/main/java/com/volmit/iris/util/oldnbt/NBTConstants.java index 0e8300f5b..690bf1514 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/NBTConstants.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/NBTConstants.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; import java.nio.charset.Charset; import java.nio.charset.StandardCharsets; diff --git a/src/main/java/com/volmit/iris/util/oldnbt/NBTInputStream.java b/src/main/java/com/volmit/iris/util/oldnbt/NBTInputStream.java index 95e4d2fab..55d6b35f1 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/NBTInputStream.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/NBTInputStream.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; import java.io.Closeable; import java.io.DataInputStream; diff --git a/src/main/java/com/volmit/iris/util/oldnbt/NBTOutputStream.java b/src/main/java/com/volmit/iris/util/oldnbt/NBTOutputStream.java index 8ca1d05b7..d2f05da65 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/NBTOutputStream.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/NBTOutputStream.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; import java.io.Closeable; import java.io.DataOutputStream; diff --git a/src/main/java/com/volmit/iris/util/oldnbt/NBTUtils.java b/src/main/java/com/volmit/iris/util/oldnbt/NBTUtils.java index 08ff8d664..3062584a7 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/NBTUtils.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/NBTUtils.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /* Changes : Neil Wightman - Support 19133 Tag_Int_Array tag diff --git a/src/main/java/com/volmit/iris/util/oldnbt/ShortTag.java b/src/main/java/com/volmit/iris/util/oldnbt/ShortTag.java index 0e7702883..e1239e016 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/ShortTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/ShortTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_Short tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/StringTag.java b/src/main/java/com/volmit/iris/util/oldnbt/StringTag.java index df518463a..54ddce7da 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/StringTag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/StringTag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * The TAG_String tag. diff --git a/src/main/java/com/volmit/iris/util/oldnbt/Tag.java b/src/main/java/com/volmit/iris/util/oldnbt/Tag.java index 4b76dd6bb..d5fdac4ab 100644 --- a/src/main/java/com/volmit/iris/util/oldnbt/Tag.java +++ b/src/main/java/com/volmit/iris/util/oldnbt/Tag.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.oldnbt; /** * Represents a single NBT tag. diff --git a/src/main/java/com/volmit/iris/util/particle/FastParticle.java b/src/main/java/com/volmit/iris/util/particle/FastParticle.java index a7c34129b..bf39a5c0e 100644 --- a/src/main/java/com/volmit/iris/util/particle/FastParticle.java +++ b/src/main/java/com/volmit/iris/util/particle/FastParticle.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.particle; import org.bukkit.Location; import org.bukkit.World; diff --git a/src/main/java/com/volmit/iris/util/particle/FastReflection.java b/src/main/java/com/volmit/iris/util/particle/FastReflection.java index a9b93fce4..86327de4b 100644 --- a/src/main/java/com/volmit/iris/util/particle/FastReflection.java +++ b/src/main/java/com/volmit/iris/util/particle/FastReflection.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.particle; import com.volmit.iris.Iris; import org.bukkit.Bukkit; diff --git a/src/main/java/com/volmit/iris/util/particle/ParticleSender.java b/src/main/java/com/volmit/iris/util/particle/ParticleSender.java index 0764e12be..70c2a2183 100644 --- a/src/main/java/com/volmit/iris/util/particle/ParticleSender.java +++ b/src/main/java/com/volmit/iris/util/particle/ParticleSender.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.particle; import com.volmit.iris.Iris; import org.bukkit.Bukkit; diff --git a/src/main/java/com/volmit/iris/util/particle/ParticleSenderLegacy.java b/src/main/java/com/volmit/iris/util/particle/ParticleSenderLegacy.java index 98175e531..d7eec3c84 100644 --- a/src/main/java/com/volmit/iris/util/particle/ParticleSenderLegacy.java +++ b/src/main/java/com/volmit/iris/util/particle/ParticleSenderLegacy.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.particle; import com.volmit.iris.Iris; import org.bukkit.Color; diff --git a/src/main/java/com/volmit/iris/util/particle/ParticleType.java b/src/main/java/com/volmit/iris/util/particle/ParticleType.java index 5b0268d6b..ecc16ca1a 100644 --- a/src/main/java/com/volmit/iris/util/particle/ParticleType.java +++ b/src/main/java/com/volmit/iris/util/particle/ParticleType.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.particle; import com.volmit.iris.Iris; import org.bukkit.Color; diff --git a/src/main/java/com/volmit/iris/util/plugin/CancellableTask.java b/src/main/java/com/volmit/iris/util/plugin/CancellableTask.java index cde8aaf13..b2a6a3453 100644 --- a/src/main/java/com/volmit/iris/util/plugin/CancellableTask.java +++ b/src/main/java/com/volmit/iris/util/plugin/CancellableTask.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; public interface CancellableTask { void cancel(); diff --git a/src/main/java/com/volmit/iris/util/plugin/Command.java b/src/main/java/com/volmit/iris/util/plugin/Command.java index b242ffed1..10cdb95c9 100644 --- a/src/main/java/com/volmit/iris/util/plugin/Command.java +++ b/src/main/java/com/volmit/iris/util/plugin/Command.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import java.lang.annotation.Retention; import java.lang.annotation.Target; diff --git a/src/main/java/com/volmit/iris/util/plugin/Control.java b/src/main/java/com/volmit/iris/util/plugin/Control.java index 142253578..bd919f4a2 100644 --- a/src/main/java/com/volmit/iris/util/plugin/Control.java +++ b/src/main/java/com/volmit/iris/util/plugin/Control.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import java.lang.annotation.Retention; import java.lang.annotation.Target; diff --git a/src/main/java/com/volmit/iris/util/plugin/Controller.java b/src/main/java/com/volmit/iris/util/plugin/Controller.java index e651b0874..5630c59f9 100644 --- a/src/main/java/com/volmit/iris/util/plugin/Controller.java +++ b/src/main/java/com/volmit/iris/util/plugin/Controller.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/plugin/IActivator.java b/src/main/java/com/volmit/iris/util/plugin/IActivator.java index 3d485cc8b..6f8a8ac42 100644 --- a/src/main/java/com/volmit/iris/util/plugin/IActivator.java +++ b/src/main/java/com/volmit/iris/util/plugin/IActivator.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; public interface IActivator { diff --git a/src/main/java/com/volmit/iris/util/plugin/ICommand.java b/src/main/java/com/volmit/iris/util/plugin/ICommand.java index 15e237af7..645afca35 100644 --- a/src/main/java/com/volmit/iris/util/plugin/ICommand.java +++ b/src/main/java/com/volmit/iris/util/plugin/ICommand.java @@ -16,9 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; -import com.volmit.iris.util.plugin.MortarSender; +import com.volmit.iris.util.collection.KList; /** * Represents a pawn command diff --git a/src/main/java/com/volmit/iris/util/plugin/IController.java b/src/main/java/com/volmit/iris/util/plugin/IController.java index fb59649b3..5ac1f3e29 100644 --- a/src/main/java/com/volmit/iris/util/plugin/IController.java +++ b/src/main/java/com/volmit/iris/util/plugin/IController.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import org.bukkit.event.Listener; diff --git a/src/main/java/com/volmit/iris/util/plugin/Instance.java b/src/main/java/com/volmit/iris/util/plugin/Instance.java index f3c59deb6..c7ee8b138 100644 --- a/src/main/java/com/volmit/iris/util/plugin/Instance.java +++ b/src/main/java/com/volmit/iris/util/plugin/Instance.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import java.lang.annotation.Retention; import java.lang.annotation.Target; diff --git a/src/main/java/com/volmit/iris/util/plugin/Metrics.java b/src/main/java/com/volmit/iris/util/plugin/Metrics.java index 7e1e97f24..915f96a87 100644 --- a/src/main/java/com/volmit/iris/util/plugin/Metrics.java +++ b/src/main/java/com/volmit/iris/util/plugin/Metrics.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import com.google.gson.JsonArray; import com.google.gson.JsonObject; diff --git a/src/main/java/com/volmit/iris/util/plugin/MetricsLite.java b/src/main/java/com/volmit/iris/util/plugin/MetricsLite.java index 98c07c3f0..0d8fd9d2c 100644 --- a/src/main/java/com/volmit/iris/util/plugin/MetricsLite.java +++ b/src/main/java/com/volmit/iris/util/plugin/MetricsLite.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import com.google.gson.JsonArray; import com.google.gson.JsonObject; diff --git a/src/main/java/com/volmit/iris/util/plugin/MortarCommand.java b/src/main/java/com/volmit/iris/util/plugin/MortarCommand.java index d921c203a..41a8ba1d3 100644 --- a/src/main/java/com/volmit/iris/util/plugin/MortarCommand.java +++ b/src/main/java/com/volmit/iris/util/plugin/MortarCommand.java @@ -16,10 +16,12 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import com.volmit.iris.Iris; import com.volmit.iris.core.IrisSettings; +import com.volmit.iris.util.format.C; +import com.volmit.iris.util.collection.KList; import org.bukkit.Sound; import java.lang.reflect.Field; diff --git a/src/main/java/com/volmit/iris/util/plugin/MortarPermission.java b/src/main/java/com/volmit/iris/util/plugin/MortarPermission.java index b8137efd7..1ed6b2f7f 100644 --- a/src/main/java/com/volmit/iris/util/plugin/MortarPermission.java +++ b/src/main/java/com/volmit/iris/util/plugin/MortarPermission.java @@ -16,9 +16,10 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import com.volmit.iris.Iris; +import com.volmit.iris.util.collection.KList; import org.bukkit.command.CommandSender; import java.lang.reflect.Field; diff --git a/src/main/java/com/volmit/iris/util/plugin/MortarSender.java b/src/main/java/com/volmit/iris/util/plugin/MortarSender.java index 470ea9541..962c71eb9 100644 --- a/src/main/java/com/volmit/iris/util/plugin/MortarSender.java +++ b/src/main/java/com/volmit/iris/util/plugin/MortarSender.java @@ -16,8 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; +import com.volmit.iris.util.format.C; import lombok.Getter; import lombok.Setter; import org.bukkit.Server; diff --git a/src/main/java/com/volmit/iris/util/plugin/Permission.java b/src/main/java/com/volmit/iris/util/plugin/Permission.java index 4f728dacd..309b36f6a 100644 --- a/src/main/java/com/volmit/iris/util/plugin/Permission.java +++ b/src/main/java/com/volmit/iris/util/plugin/Permission.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import java.lang.annotation.Retention; import java.lang.annotation.Target; diff --git a/src/main/java/com/volmit/iris/util/plugin/RouterCommand.java b/src/main/java/com/volmit/iris/util/plugin/RouterCommand.java index df4fa1eb0..ab1f2e733 100644 --- a/src/main/java/com/volmit/iris/util/plugin/RouterCommand.java +++ b/src/main/java/com/volmit/iris/util/plugin/RouterCommand.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; diff --git a/src/main/java/com/volmit/iris/util/plugin/VirtualCommand.java b/src/main/java/com/volmit/iris/util/plugin/VirtualCommand.java index e3c437891..28c205f87 100644 --- a/src/main/java/com/volmit/iris/util/plugin/VirtualCommand.java +++ b/src/main/java/com/volmit/iris/util/plugin/VirtualCommand.java @@ -16,11 +16,13 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import com.volmit.iris.Iris; import com.volmit.iris.core.IrisSettings; -import com.volmit.iris.util.plugin.MortarSender; +import com.volmit.iris.util.format.C; +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.collection.KMap; import com.volmit.iris.util.reflect.V; import org.bukkit.Bukkit; import org.bukkit.Sound; diff --git a/src/main/java/com/volmit/iris/util/plugin/VolmitPlugin.java b/src/main/java/com/volmit/iris/util/plugin/VolmitPlugin.java index 181e02181..0af3900aa 100644 --- a/src/main/java/com/volmit/iris/util/plugin/VolmitPlugin.java +++ b/src/main/java/com/volmit/iris/util/plugin/VolmitPlugin.java @@ -16,10 +16,15 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.plugin; import com.volmit.iris.Iris; +import com.volmit.iris.util.collection.KList; +import com.volmit.iris.util.collection.KMap; +import com.volmit.iris.util.io.IO; import com.volmit.iris.util.math.M; +import com.volmit.iris.util.reflect.V; +import com.volmit.iris.util.scheduling.J; import org.bukkit.Bukkit; import org.bukkit.command.Command; import org.bukkit.command.*; @@ -468,11 +473,11 @@ public abstract class VolmitPlugin extends JavaPlugin implements Listener { commandCache = new KList<>(); for (Field i : getClass().getDeclaredFields()) { - if (i.isAnnotationPresent(com.volmit.iris.util.Command.class)) { + if (i.isAnnotationPresent(com.volmit.iris.util.plugin.Command.class)) { try { i.setAccessible(true); MortarCommand pc = (MortarCommand) i.getType().getConstructor().newInstance(); - com.volmit.iris.util.Command c = i.getAnnotation(com.volmit.iris.util.Command.class); + com.volmit.iris.util.plugin.Command c = i.getAnnotation(com.volmit.iris.util.plugin.Command.class); registerCommand(pc, c.value()); commandCache.add(pc); v("Registered Commands /" + pc.getNode() + " (" + i.getName() + ")"); @@ -556,7 +561,7 @@ public abstract class VolmitPlugin extends JavaPlugin implements Listener { } else { RouterCommand r = new RouterCommand(cmd, this); r.setUsage(getName() + ":" + getClass().toString()); - ((CommandMap) new com.volmit.iris.util.V(Bukkit.getServer()).get("commandMap")).register("", r); + ((CommandMap) new V(Bukkit.getServer()).get("commandMap")).register("", r); } } @@ -565,9 +570,9 @@ public abstract class VolmitPlugin extends JavaPlugin implements Listener { return; } try { - SimpleCommandMap m = new com.volmit.iris.util.V(Bukkit.getServer()).get("commandMap"); + SimpleCommandMap m = new V(Bukkit.getServer()).get("commandMap"); - Map k = new com.volmit.iris.util.V(m).get("knownCommands"); + Map k = new V(m).get("knownCommands"); for (Iterator> it = k.entrySet().iterator(); it.hasNext(); ) { Map.Entry entry = it.next(); diff --git a/src/main/java/com/volmit/iris/util/reflect/V.java b/src/main/java/com/volmit/iris/util/reflect/V.java index c00e406be..ee606311d 100644 --- a/src/main/java/com/volmit/iris/util/reflect/V.java +++ b/src/main/java/com/volmit/iris/util/reflect/V.java @@ -16,9 +16,10 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.reflect; import com.volmit.iris.Iris; +import com.volmit.iris.util.collection.KList; import java.lang.annotation.Annotation; diff --git a/src/main/java/com/volmit/iris/util/reflect/Violator.java b/src/main/java/com/volmit/iris/util/reflect/Violator.java index e60748129..fb47f4099 100644 --- a/src/main/java/com/volmit/iris/util/reflect/Violator.java +++ b/src/main/java/com/volmit/iris/util/reflect/Violator.java @@ -16,9 +16,10 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.reflect; import com.volmit.iris.Iris; +import com.volmit.iris.util.collection.KList; import java.lang.annotation.Annotation; import java.lang.reflect.Constructor; diff --git a/src/main/java/com/volmit/iris/util/scheduling/AR.java b/src/main/java/com/volmit/iris/util/scheduling/AR.java index 94ecc4d97..db7bb7b53 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/AR.java +++ b/src/main/java/com/volmit/iris/util/scheduling/AR.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.util.plugin.CancellableTask; diff --git a/src/main/java/com/volmit/iris/util/scheduling/Callback.java b/src/main/java/com/volmit/iris/util/scheduling/Callback.java index 93ec71017..9677ea5f3 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Callback.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Callback.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; /** * Callback for async workers diff --git a/src/main/java/com/volmit/iris/util/scheduling/CallbackCV.java b/src/main/java/com/volmit/iris/util/scheduling/CallbackCV.java index 715e13c91..07c42b723 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/CallbackCV.java +++ b/src/main/java/com/volmit/iris/util/scheduling/CallbackCV.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; public interface CallbackCV { void run(T t); diff --git a/src/main/java/com/volmit/iris/util/scheduling/ChronoLatch.java b/src/main/java/com/volmit/iris/util/scheduling/ChronoLatch.java index d1e30d121..ef8d75e5a 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/ChronoLatch.java +++ b/src/main/java/com/volmit/iris/util/scheduling/ChronoLatch.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; public class ChronoLatch { private final long interval; diff --git a/src/main/java/com/volmit/iris/util/scheduling/Chunker.java b/src/main/java/com/volmit/iris/util/scheduling/Chunker.java index b821d730d..eadd2ed29 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Chunker.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Chunker.java @@ -16,11 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; -import com.volmit.iris.util.scheduling.Callback; -import com.volmit.iris.util.scheduling.ChronoLatch; -import com.volmit.iris.util.scheduling.Contained; +import com.volmit.iris.util.collection.KList; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; diff --git a/src/main/java/com/volmit/iris/util/scheduling/Contained.java b/src/main/java/com/volmit/iris/util/scheduling/Contained.java index af19a67f3..09cf4ac81 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Contained.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Contained.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import java.util.function.Function; diff --git a/src/main/java/com/volmit/iris/util/scheduling/GroupedExecutor.java b/src/main/java/com/volmit/iris/util/scheduling/GroupedExecutor.java index d2e124dbf..9454c442f 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/GroupedExecutor.java +++ b/src/main/java/com/volmit/iris/util/scheduling/GroupedExecutor.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.Iris; import com.volmit.iris.util.collection.KMap; diff --git a/src/main/java/com/volmit/iris/util/scheduling/IrisLock.java b/src/main/java/com/volmit/iris/util/scheduling/IrisLock.java index 8ecad9389..bfc1cf36a 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/IrisLock.java +++ b/src/main/java/com/volmit/iris/util/scheduling/IrisLock.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.Iris; import lombok.Data; diff --git a/src/main/java/com/volmit/iris/util/scheduling/J.java b/src/main/java/com/volmit/iris/util/scheduling/J.java index b2ff8dabd..1da415b8e 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/J.java +++ b/src/main/java/com/volmit/iris/util/scheduling/J.java @@ -16,14 +16,14 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.Iris; +import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.function.NastyFunction; import com.volmit.iris.util.function.NastyFuture; import com.volmit.iris.util.function.NastyRunnable; -import com.volmit.iris.util.scheduling.AR; -import com.volmit.iris.util.scheduling.SR; +import com.volmit.iris.util.math.FinalInteger; import org.bukkit.Bukkit; import java.util.concurrent.*; diff --git a/src/main/java/com/volmit/iris/util/scheduling/Looper.java b/src/main/java/com/volmit/iris/util/scheduling/Looper.java index 9754822af..d41dff4bf 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Looper.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Looper.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/scheduling/O.java b/src/main/java/com/volmit/iris/util/scheduling/O.java index e2e2f9974..843270fc7 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/O.java +++ b/src/main/java/com/volmit/iris/util/scheduling/O.java @@ -16,7 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; + +import com.volmit.iris.util.collection.KList; public class O implements Observable { private T t = null; diff --git a/src/main/java/com/volmit/iris/util/scheduling/Observable.java b/src/main/java/com/volmit/iris/util/scheduling/Observable.java index 439f00bd4..5d207312b 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Observable.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Observable.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; public interface Observable { T get(); diff --git a/src/main/java/com/volmit/iris/util/scheduling/Observer.java b/src/main/java/com/volmit/iris/util/scheduling/Observer.java index 8b986a909..bbdfe5acd 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Observer.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Observer.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; @FunctionalInterface public interface Observer { diff --git a/src/main/java/com/volmit/iris/util/scheduling/PrecisionStopwatch.java b/src/main/java/com/volmit/iris/util/scheduling/PrecisionStopwatch.java index 2fcaa0dc4..e90b2159b 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/PrecisionStopwatch.java +++ b/src/main/java/com/volmit/iris/util/scheduling/PrecisionStopwatch.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; public class PrecisionStopwatch { private long nanos; diff --git a/src/main/java/com/volmit/iris/util/scheduling/Queue.java b/src/main/java/com/volmit/iris/util/scheduling/Queue.java index 17310f457..e473594ca 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Queue.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Queue.java @@ -16,7 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; + +import com.volmit.iris.util.collection.KList; @SuppressWarnings("ALL") public interface Queue { diff --git a/src/main/java/com/volmit/iris/util/scheduling/QueueExecutor.java b/src/main/java/com/volmit/iris/util/scheduling/QueueExecutor.java index e29adc674..fd4dd8e9e 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/QueueExecutor.java +++ b/src/main/java/com/volmit/iris/util/scheduling/QueueExecutor.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.Iris; diff --git a/src/main/java/com/volmit/iris/util/scheduling/S.java b/src/main/java/com/volmit/iris/util/scheduling/S.java index 42e51a322..2491b2766 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/S.java +++ b/src/main/java/com/volmit/iris/util/scheduling/S.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; public abstract class S implements Runnable { public S() { diff --git a/src/main/java/com/volmit/iris/util/scheduling/SR.java b/src/main/java/com/volmit/iris/util/scheduling/SR.java index 666ea91d8..40cf5485b 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/SR.java +++ b/src/main/java/com/volmit/iris/util/scheduling/SR.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.util.plugin.CancellableTask; diff --git a/src/main/java/com/volmit/iris/util/scheduling/ShurikenQueue.java b/src/main/java/com/volmit/iris/util/scheduling/ShurikenQueue.java index ce0589b13..4519c27ac 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/ShurikenQueue.java +++ b/src/main/java/com/volmit/iris/util/scheduling/ShurikenQueue.java @@ -16,7 +16,9 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; + +import com.volmit.iris.util.collection.KList; public class ShurikenQueue implements Queue { private KList queue; diff --git a/src/main/java/com/volmit/iris/util/scheduling/Switch.java b/src/main/java/com/volmit/iris/util/scheduling/Switch.java index fc18e56f0..c3860341b 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Switch.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Switch.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; public class Switch { private volatile boolean b; diff --git a/src/main/java/com/volmit/iris/util/scheduling/TaskExecutor.java b/src/main/java/com/volmit/iris/util/scheduling/TaskExecutor.java index 58e676829..9edf13cde 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/TaskExecutor.java +++ b/src/main/java/com/volmit/iris/util/scheduling/TaskExecutor.java @@ -16,9 +16,10 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.Iris; +import com.volmit.iris.util.collection.KList; import com.volmit.iris.util.function.NastyRunnable; import com.volmit.iris.util.math.M; import lombok.Getter; diff --git a/src/main/java/com/volmit/iris/util/scheduling/ThreadMonitor.java b/src/main/java/com/volmit/iris/util/scheduling/ThreadMonitor.java index b80b2a66c..71418d58e 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/ThreadMonitor.java +++ b/src/main/java/com/volmit/iris/util/scheduling/ThreadMonitor.java @@ -16,9 +16,11 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; import com.volmit.iris.Iris; +import com.volmit.iris.util.format.Form; +import com.volmit.iris.util.math.RollingSequence; /** * Not particularly efficient or perfectly accurate but is great at fast thread diff --git a/src/main/java/com/volmit/iris/util/scheduling/Wrapper.java b/src/main/java/com/volmit/iris/util/scheduling/Wrapper.java index 7cc405a75..ad8804941 100644 --- a/src/main/java/com/volmit/iris/util/scheduling/Wrapper.java +++ b/src/main/java/com/volmit/iris/util/scheduling/Wrapper.java @@ -16,7 +16,7 @@ * along with this program. If not, see . */ -package com.volmit.iris.util; +package com.volmit.iris.util.scheduling; public class Wrapper { private T t;