From 250ace6f284d43150a89b307ae653602fd7003cb Mon Sep 17 00:00:00 2001 From: James Seibel Date: Tue, 2 May 2023 07:33:22 -0500 Subject: [PATCH] rename lod.core.api -> lod.coreapi.api to file compiler issues --- api/src/main/java/com/seibel/lod/api/DhApiMain.java | 8 ++++---- .../lod/api/enums/config/EHorizontalResolution.java | 2 +- .../lod/api/interfaces/config/IDhApiConfigGroup.java | 2 +- .../lod/api/interfaces/events/IDhApiEventInjector.java | 2 +- .../api/interfaces/override/IDhApiOverrideable.java | 4 ++-- .../lod/api/methods/events/DhApiEventRegister.java | 2 +- .../events/abstractEvents/DhApiAfterDhInitEvent.java | 1 - .../events/abstractEvents/DhApiAfterRenderEvent.java | 1 - .../events/abstractEvents/DhApiBeforeDhInitEvent.java | 1 - .../events/abstractEvents/DhApiBeforeRenderEvent.java | 1 - .../events/abstractEvents/DhApiLevelLoadEvent.java | 1 - .../events/abstractEvents/DhApiLevelSaveEvent.java | 1 - .../events/abstractEvents/DhApiLevelUnloadEvent.java | 1 - .../lod/api/methods/events/interfaces/IDhApiEvent.java | 2 +- .../sharedParameterObjects/DhApiRenderParam.java | 2 +- .../override/DhApiWorldGeneratorOverrideRegister.java | 2 +- .../lod/api/objects/config/DhApiConfigValue.java | 6 +++--- .../lod/api/objects/data/DhApiRaycastResult.java | 2 +- .../com/seibel/lod/api/objects/math/DhApiVec3i.java | 2 -- .../DependencyInjection/ApiEventInjector.java | 6 +++--- .../DependencyInjection/DependencyInjector.java | 6 +++--- .../DependencyInjection/OverrideInjector.java | 6 +++--- .../OverridePriorityListContainer.java | 4 ++-- .../DependencyInjection/WorldGeneratorInjector.java | 6 +++--- .../java/com/seibel/lod/{core => coreapi}/ModInfo.java | 2 +- .../events/ApiEventDefinitionHandler.java | 2 +- .../interfaces/config/IConfigEntry.java | 2 +- .../interfaces/config/IConverter.java | 2 +- .../interfaces/dependencyInjection/IBindable.java | 2 +- .../dependencyInjection/IDependencyInjector.java | 2 +- .../dependencyInjection/IOverrideInjector.java | 2 +- .../lod/{core => coreapi}/util/BitShiftUtil.java | 2 +- .../seibel/lod/{core => coreapi}/util/MathUtil.java | 2 +- .../seibel/lod/{core => coreapi}/util/StringUtil.java | 2 +- .../util/converters/DefaultConverter.java | 4 ++-- .../util/converters/RenderModeEnabledConverter.java | 4 ++-- .../seibel/lod/{core => coreapi}/util/math/Mat4f.java | 2 +- .../seibel/lod/{core => coreapi}/util/math/Vec3d.java | 4 ++-- .../seibel/lod/{core => coreapi}/util/math/Vec3f.java | 4 ++-- .../seibel/lod/{core => coreapi}/util/math/Vec3i.java | 4 ++-- api/src/test/java/tests/EventInjectorTest.java | 4 ++-- .../java/com/seibel/lod/core/IReflectionHandler.java | 3 +-- .../methods/config/client/DhApiGraphicsConfig.java | 2 +- .../external/methods/data/DhApiTerrainDataRepo.java | 7 ++++--- .../com/seibel/lod/core/api/internal/ClientApi.java | 6 +++--- .../com/seibel/lod/core/api/internal/ServerApi.java | 2 +- .../com/seibel/lod/core/config/types/ConfigEntry.java | 2 +- .../fullData/sources/CompleteFullDataSource.java | 2 +- .../sources/HighDetailIncompleteFullDataSource.java | 2 +- .../sources/LowDetailIncompleteFullDataSource.java | 2 +- .../core/dataObjects/render/ColumnRenderSource.java | 4 ++-- .../dataObjects/render/bufferBuilding/ColumnBox.java | 2 +- .../render/bufferBuilding/CubicLodTemplate.java | 2 +- .../render/bufferBuilding/LodQuadBuilder.java | 2 +- .../core/dependencyInjection/ModAccessorInjector.java | 4 ++-- .../core/dependencyInjection/SingletonInjector.java | 4 ++-- .../java/com/seibel/lod/core/enums/ELodDirection.java | 2 +- .../com/seibel/lod/core/generation/BatchGenerator.java | 4 ++-- .../src/main/java/com/seibel/lod/core/jar/JarMain.java | 9 +-------- .../com/seibel/lod/core/jar/updater/SelfUpdater.java | 2 +- .../seibel/lod/core/level/AbstractDhClientLevel.java | 2 +- .../com/seibel/lod/core/level/DhClientServerLevel.java | 2 +- .../java/com/seibel/lod/core/level/IDhClientLevel.java | 2 +- .../com/seibel/lod/core/logging/DhLoggerBuilder.java | 2 +- .../java/com/seibel/lod/core/logging/f3/F3Screen.java | 2 +- .../java/com/seibel/lod/core/pos/DhBlockPos2D.java | 3 +-- .../main/java/com/seibel/lod/core/pos/DhLodPos.java | 2 +- .../main/java/com/seibel/lod/core/pos/DhLodUnit.java | 2 +- .../java/com/seibel/lod/core/pos/DhSectionPos.java | 2 +- core/src/main/java/com/seibel/lod/core/pos/Pos2D.java | 3 +-- .../seibel/lod/core/render/RenderBufferHandler.java | 2 +- .../com/seibel/lod/core/render/glObject/GLProxy.java | 2 +- .../lod/core/render/glObject/shader/ShaderProgram.java | 6 +++--- .../glObject/vertexAttribute/VertexAttribute.java | 4 +--- .../lod/core/render/renderer/LodRenderProgram.java | 4 ++-- .../seibel/lod/core/render/renderer/LodRenderer.java | 6 +++--- .../com/seibel/lod/core/util/DetailDistanceUtil.java | 1 + .../java/com/seibel/lod/core/util/RayCastUtil.java | 4 ---- .../main/java/com/seibel/lod/core/util/RenderUtil.java | 6 +++--- .../com/seibel/lod/core/util/objects/EventLoop.java | 2 +- .../lod/core/util/objects/quadTree/QuadTree.java | 4 ++-- .../lod/core/wrapperInterfaces/IVersionConstants.java | 2 +- .../lod/core/wrapperInterfaces/IWrapperFactory.java | 2 +- .../core/wrapperInterfaces/chunk/IChunkWrapper.java | 2 +- .../core/wrapperInterfaces/config/ILangWrapper.java | 2 +- .../minecraft/IMinecraftClientWrapper.java | 4 ++-- .../minecraft/IMinecraftRenderWrapper.java | 8 ++++---- .../minecraft/IMinecraftSharedWrapper.java | 2 +- .../wrapperInterfaces/minecraft/IProfilerWrapper.java | 2 +- .../core/wrapperInterfaces/misc/ILightMapWrapper.java | 2 +- .../wrapperInterfaces/modAccessor/IModAccessor.java | 2 +- .../wrapperInterfaces/modAccessor/IModChecker.java | 2 +- .../core/wrapperInterfaces/world/IBiomeWrapper.java | 2 +- .../wrapperInterfaces/world/IDimensionTypeWrapper.java | 2 +- .../core/wrapperInterfaces/world/ILevelWrapper.java | 2 +- .../objects/OverrideTestAssembly.java | 2 +- .../overrideInjection/objects/OverrideTestCore.java | 2 +- .../overrideInjection/objects/OverrideTestPrimary.java | 2 +- .../interfaces/ISingletonTestOne.java | 2 +- .../interfaces/ISingletonTestTwo.java | 2 +- .../objects/ConcreteSingletonTestBoth.java | 2 +- .../objects/ConcreteSingletonTestOne.java | 4 ++-- .../objects/ConcreteSingletonTestTwo.java | 4 ++-- .../objects/TestWorldGenerator.java | 2 +- .../objects/WorldGeneratorTestAssembly.java | 2 +- .../objects/WorldGeneratorTestCore.java | 2 +- .../objects/WorldGeneratorTestPrimary.java | 2 +- .../objects/WorldGeneratorTestSecondary.java | 2 +- core/src/test/java/tests/DependencyInjectorTest.java | 9 ++++----- core/src/test/java/tests/DhSectionPosTest.java | 10 ---------- core/src/test/java/tests/QuadTreeTest.java | 4 ++-- core/src/test/java/tests/RaycastingTest.java | 4 ---- 112 files changed, 149 insertions(+), 187 deletions(-) rename api/src/main/java/com/seibel/lod/{core => coreapi}/DependencyInjection/ApiEventInjector.java (96%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/DependencyInjection/DependencyInjector.java (97%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/DependencyInjection/OverrideInjector.java (96%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/DependencyInjection/OverridePriorityListContainer.java (95%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/DependencyInjection/WorldGeneratorInjector.java (96%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/ModInfo.java (98%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/events/ApiEventDefinitionHandler.java (98%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/interfaces/config/IConfigEntry.java (96%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/interfaces/config/IConverter.java (89%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/interfaces/dependencyInjection/IBindable.java (96%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/interfaces/dependencyInjection/IDependencyInjector.java (97%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/interfaces/dependencyInjection/IOverrideInjector.java (97%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/BitShiftUtil.java (98%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/MathUtil.java (97%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/StringUtil.java (97%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/converters/DefaultConverter.java (78%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/converters/RenderModeEnabledConverter.java (83%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/math/Mat4f.java (99%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/math/Vec3d.java (98%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/math/Vec3f.java (98%) rename api/src/main/java/com/seibel/lod/{core => coreapi}/util/math/Vec3i.java (97%) diff --git a/api/src/main/java/com/seibel/lod/api/DhApiMain.java b/api/src/main/java/com/seibel/lod/api/DhApiMain.java index 34f302183..b558af934 100644 --- a/api/src/main/java/com/seibel/lod/api/DhApiMain.java +++ b/api/src/main/java/com/seibel/lod/api/DhApiMain.java @@ -6,12 +6,12 @@ import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGenerato import com.seibel.lod.api.interfaces.render.IDhApiRenderProxy; import com.seibel.lod.api.interfaces.world.IDhApiWorldProxy; import com.seibel.lod.api.methods.override.DhApiWorldGeneratorOverrideRegister; -import com.seibel.lod.core.DependencyInjection.ApiEventInjector; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.DependencyInjection.ApiEventInjector; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.api.interfaces.data.IDhApiTerrainDataRepo; import com.seibel.lod.api.interfaces.events.IDhApiEventInjector; -import com.seibel.lod.core.interfaces.dependencyInjection.IOverrideInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IOverrideInjector; /** * This is the masthead of the API, almost everything you could want to do diff --git a/api/src/main/java/com/seibel/lod/api/enums/config/EHorizontalResolution.java b/api/src/main/java/com/seibel/lod/api/enums/config/EHorizontalResolution.java index 0428c2c4a..3ef21a849 100644 --- a/api/src/main/java/com/seibel/lod/api/enums/config/EHorizontalResolution.java +++ b/api/src/main/java/com/seibel/lod/api/enums/config/EHorizontalResolution.java @@ -22,7 +22,7 @@ package com.seibel.lod.api.enums.config; import java.util.ArrayList; import java.util.Collections; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; /** * BLOCK
diff --git a/api/src/main/java/com/seibel/lod/api/interfaces/config/IDhApiConfigGroup.java b/api/src/main/java/com/seibel/lod/api/interfaces/config/IDhApiConfigGroup.java index 5e9193725..ff9cbe300 100644 --- a/api/src/main/java/com/seibel/lod/api/interfaces/config/IDhApiConfigGroup.java +++ b/api/src/main/java/com/seibel/lod/api/interfaces/config/IDhApiConfigGroup.java @@ -1,6 +1,6 @@ package com.seibel.lod.api.interfaces.config; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * This interface is just used to organize API config groups so diff --git a/api/src/main/java/com/seibel/lod/api/interfaces/events/IDhApiEventInjector.java b/api/src/main/java/com/seibel/lod/api/interfaces/events/IDhApiEventInjector.java index 7744a3a21..26e984055 100644 --- a/api/src/main/java/com/seibel/lod/api/interfaces/events/IDhApiEventInjector.java +++ b/api/src/main/java/com/seibel/lod/api/interfaces/events/IDhApiEventInjector.java @@ -20,7 +20,7 @@ package com.seibel.lod.api.interfaces.events; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; -import com.seibel.lod.core.interfaces.dependencyInjection.IDependencyInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IDependencyInjector; /** * This class takes care of dependency injection for API events. diff --git a/api/src/main/java/com/seibel/lod/api/interfaces/override/IDhApiOverrideable.java b/api/src/main/java/com/seibel/lod/api/interfaces/override/IDhApiOverrideable.java index 56fd42ca3..292a789be 100644 --- a/api/src/main/java/com/seibel/lod/api/interfaces/override/IDhApiOverrideable.java +++ b/api/src/main/java/com/seibel/lod/api/interfaces/override/IDhApiOverrideable.java @@ -1,7 +1,7 @@ package com.seibel.lod.api.interfaces.override; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; -import com.seibel.lod.core.interfaces.dependencyInjection.IOverrideInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IOverrideInjector; /** * Implemented by all DhApi objects that can be overridden. diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/DhApiEventRegister.java b/api/src/main/java/com/seibel/lod/api/methods/events/DhApiEventRegister.java index 3541a5df5..ba19a9c6a 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/DhApiEventRegister.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/DhApiEventRegister.java @@ -2,7 +2,7 @@ package com.seibel.lod.api.methods.events; import com.seibel.lod.api.objects.DhApiResult; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; -import com.seibel.lod.core.DependencyInjection.ApiEventInjector; +import com.seibel.lod.coreapi.DependencyInjection.ApiEventInjector; /** * Handles adding/removing event handlers. diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterDhInitEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterDhInitEvent.java index 0891a8384..0e6d619c8 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterDhInitEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterDhInitEvent.java @@ -2,7 +2,6 @@ package com.seibel.lod.api.methods.events.abstractEvents; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; /** * @author James Seibel diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterRenderEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterRenderEvent.java index afcb8ecb9..11b88fede 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterRenderEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiAfterRenderEvent.java @@ -3,7 +3,6 @@ package com.seibel.lod.api.methods.events.abstractEvents; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; import com.seibel.lod.api.methods.events.sharedParameterObjects.DhApiRenderParam; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; /** * @author James Seibel diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeDhInitEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeDhInitEvent.java index ddbd8ab6d..d4c21e303 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeDhInitEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeDhInitEvent.java @@ -4,7 +4,6 @@ package com.seibel.lod.api.methods.events.abstractEvents; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; /** * @author James Seibel diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeRenderEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeRenderEvent.java index 0df7904e3..d0f839618 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeRenderEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiBeforeRenderEvent.java @@ -3,7 +3,6 @@ package com.seibel.lod.api.methods.events.abstractEvents; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; import com.seibel.lod.api.methods.events.sharedParameterObjects.DhApiRenderParam; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; /** * @author James Seibel diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelLoadEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelLoadEvent.java index 93064ce09..e0b6c03df 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelLoadEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelLoadEvent.java @@ -3,7 +3,6 @@ package com.seibel.lod.api.methods.events.abstractEvents; import com.seibel.lod.api.interfaces.world.IDhApiLevelWrapper; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; /** * @author James Seibel diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelSaveEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelSaveEvent.java index b3d76ccdd..7748cc2a9 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelSaveEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelSaveEvent.java @@ -3,7 +3,6 @@ package com.seibel.lod.api.methods.events.abstractEvents; import com.seibel.lod.api.interfaces.world.IDhApiLevelWrapper; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; /** * @author James Seibel diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelUnloadEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelUnloadEvent.java index bfeff4258..2e61b766a 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelUnloadEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/abstractEvents/DhApiLevelUnloadEvent.java @@ -3,7 +3,6 @@ package com.seibel.lod.api.methods.events.abstractEvents; import com.seibel.lod.api.interfaces.world.IDhApiLevelWrapper; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; /** * @author James Seibel diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/interfaces/IDhApiEvent.java b/api/src/main/java/com/seibel/lod/api/methods/events/interfaces/IDhApiEvent.java index aa875d326..bbbd1e2df 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/interfaces/IDhApiEvent.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/interfaces/IDhApiEvent.java @@ -1,7 +1,7 @@ package com.seibel.lod.api.methods.events.interfaces; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * The interface used by all DH Api events. diff --git a/api/src/main/java/com/seibel/lod/api/methods/events/sharedParameterObjects/DhApiRenderParam.java b/api/src/main/java/com/seibel/lod/api/methods/events/sharedParameterObjects/DhApiRenderParam.java index db5d29545..b2d3d33bf 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/events/sharedParameterObjects/DhApiRenderParam.java +++ b/api/src/main/java/com/seibel/lod/api/methods/events/sharedParameterObjects/DhApiRenderParam.java @@ -1,6 +1,6 @@ package com.seibel.lod.api.methods.events.sharedParameterObjects; -import com.seibel.lod.core.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Mat4f; /** * Parameter passed into Render events. diff --git a/api/src/main/java/com/seibel/lod/api/methods/override/DhApiWorldGeneratorOverrideRegister.java b/api/src/main/java/com/seibel/lod/api/methods/override/DhApiWorldGeneratorOverrideRegister.java index b823251bb..5986f484c 100644 --- a/api/src/main/java/com/seibel/lod/api/methods/override/DhApiWorldGeneratorOverrideRegister.java +++ b/api/src/main/java/com/seibel/lod/api/methods/override/DhApiWorldGeneratorOverrideRegister.java @@ -4,7 +4,7 @@ import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGenerato import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGeneratorOverrideRegister; import com.seibel.lod.api.interfaces.world.IDhApiLevelWrapper; import com.seibel.lod.api.objects.DhApiResult; -import com.seibel.lod.core.DependencyInjection.WorldGeneratorInjector; +import com.seibel.lod.coreapi.DependencyInjection.WorldGeneratorInjector; /** * Handles adding world generator overrides. diff --git a/api/src/main/java/com/seibel/lod/api/objects/config/DhApiConfigValue.java b/api/src/main/java/com/seibel/lod/api/objects/config/DhApiConfigValue.java index 363077b1c..9e952841e 100644 --- a/api/src/main/java/com/seibel/lod/api/objects/config/DhApiConfigValue.java +++ b/api/src/main/java/com/seibel/lod/api/objects/config/DhApiConfigValue.java @@ -1,9 +1,9 @@ package com.seibel.lod.api.objects.config; import com.seibel.lod.api.interfaces.config.IDhApiConfigValue; -import com.seibel.lod.core.interfaces.config.IConfigEntry; -import com.seibel.lod.core.interfaces.config.IConverter; -import com.seibel.lod.core.util.converters.DefaultConverter; +import com.seibel.lod.coreapi.interfaces.config.IConfigEntry; +import com.seibel.lod.coreapi.interfaces.config.IConverter; +import com.seibel.lod.coreapi.util.converters.DefaultConverter; /** * A wrapper used to interface with Distant Horizon's Config.

diff --git a/api/src/main/java/com/seibel/lod/api/objects/data/DhApiRaycastResult.java b/api/src/main/java/com/seibel/lod/api/objects/data/DhApiRaycastResult.java index cd7f8a4a1..56cb3e03b 100644 --- a/api/src/main/java/com/seibel/lod/api/objects/data/DhApiRaycastResult.java +++ b/api/src/main/java/com/seibel/lod/api/objects/data/DhApiRaycastResult.java @@ -1,7 +1,7 @@ package com.seibel.lod.api.objects.data; import com.seibel.lod.api.objects.math.DhApiVec3i; -import com.seibel.lod.core.util.math.Vec3i; +import com.seibel.lod.coreapi.util.math.Vec3i; /** * Holds a single datapoint of terrain data diff --git a/api/src/main/java/com/seibel/lod/api/objects/math/DhApiVec3i.java b/api/src/main/java/com/seibel/lod/api/objects/math/DhApiVec3i.java index 4f6d5b022..92c6de7c6 100644 --- a/api/src/main/java/com/seibel/lod/api/objects/math/DhApiVec3i.java +++ b/api/src/main/java/com/seibel/lod/api/objects/math/DhApiVec3i.java @@ -19,8 +19,6 @@ package com.seibel.lod.api.objects.math; -import com.seibel.lod.core.util.MathUtil; - /** * Often used to store block positions or any other * position in 3D space. diff --git a/api/src/main/java/com/seibel/lod/core/DependencyInjection/ApiEventInjector.java b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/ApiEventInjector.java similarity index 96% rename from api/src/main/java/com/seibel/lod/core/DependencyInjection/ApiEventInjector.java rename to api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/ApiEventInjector.java index 33773b41a..78d45b486 100644 --- a/api/src/main/java/com/seibel/lod/core/DependencyInjection/ApiEventInjector.java +++ b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/ApiEventInjector.java @@ -17,11 +17,11 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.DependencyInjection; +package com.seibel.lod.coreapi.DependencyInjection; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.events.ApiEventDefinitionHandler; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import com.seibel.lod.api.interfaces.events.IDhApiEventInjector; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/api/src/main/java/com/seibel/lod/core/DependencyInjection/DependencyInjector.java b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/DependencyInjector.java similarity index 97% rename from api/src/main/java/com/seibel/lod/core/DependencyInjection/DependencyInjector.java rename to api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/DependencyInjector.java index df3c4523b..2bd3b4381 100644 --- a/api/src/main/java/com/seibel/lod/core/DependencyInjection/DependencyInjector.java +++ b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/DependencyInjector.java @@ -17,10 +17,10 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.DependencyInjection; +package com.seibel.lod.coreapi.DependencyInjection; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; -import com.seibel.lod.core.interfaces.dependencyInjection.IDependencyInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IDependencyInjector; import java.util.ArrayList; import java.util.HashMap; diff --git a/api/src/main/java/com/seibel/lod/core/DependencyInjection/OverrideInjector.java b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/OverrideInjector.java similarity index 96% rename from api/src/main/java/com/seibel/lod/core/DependencyInjection/OverrideInjector.java rename to api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/OverrideInjector.java index 5efe4216f..4399a5646 100644 --- a/api/src/main/java/com/seibel/lod/core/DependencyInjection/OverrideInjector.java +++ b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/OverrideInjector.java @@ -17,11 +17,11 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.DependencyInjection; +package com.seibel.lod.coreapi.DependencyInjection; import com.seibel.lod.api.interfaces.override.IDhApiOverrideable; -import com.seibel.lod.core.interfaces.dependencyInjection.IOverrideInjector; -import com.seibel.lod.core.util.StringUtil; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IOverrideInjector; +import com.seibel.lod.coreapi.util.StringUtil; import java.util.HashMap; diff --git a/api/src/main/java/com/seibel/lod/core/DependencyInjection/OverridePriorityListContainer.java b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/OverridePriorityListContainer.java similarity index 95% rename from api/src/main/java/com/seibel/lod/core/DependencyInjection/OverridePriorityListContainer.java rename to api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/OverridePriorityListContainer.java index 2a2e533b3..77602f3a4 100644 --- a/api/src/main/java/com/seibel/lod/core/DependencyInjection/OverridePriorityListContainer.java +++ b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/OverridePriorityListContainer.java @@ -1,7 +1,7 @@ -package com.seibel.lod.core.DependencyInjection; +package com.seibel.lod.coreapi.DependencyInjection; import com.seibel.lod.api.interfaces.override.IDhApiOverrideable; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import java.util.ArrayList; diff --git a/api/src/main/java/com/seibel/lod/core/DependencyInjection/WorldGeneratorInjector.java b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/WorldGeneratorInjector.java similarity index 96% rename from api/src/main/java/com/seibel/lod/core/DependencyInjection/WorldGeneratorInjector.java rename to api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/WorldGeneratorInjector.java index 62f31130c..4c861aac1 100644 --- a/api/src/main/java/com/seibel/lod/core/DependencyInjection/WorldGeneratorInjector.java +++ b/api/src/main/java/com/seibel/lod/coreapi/DependencyInjection/WorldGeneratorInjector.java @@ -17,12 +17,12 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.DependencyInjection; +package com.seibel.lod.coreapi.DependencyInjection; import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGenerator; import com.seibel.lod.api.interfaces.world.IDhApiLevelWrapper; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; -import com.seibel.lod.core.util.StringUtil; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.util.StringUtil; import java.util.HashMap; diff --git a/api/src/main/java/com/seibel/lod/core/ModInfo.java b/api/src/main/java/com/seibel/lod/coreapi/ModInfo.java similarity index 98% rename from api/src/main/java/com/seibel/lod/core/ModInfo.java rename to api/src/main/java/com/seibel/lod/coreapi/ModInfo.java index 796a0ae71..a3e8037ec 100644 --- a/api/src/main/java/com/seibel/lod/core/ModInfo.java +++ b/api/src/main/java/com/seibel/lod/coreapi/ModInfo.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.lod.core; +package com.seibel.lod.coreapi; /** * This file is similar to mcmod.info diff --git a/api/src/main/java/com/seibel/lod/core/events/ApiEventDefinitionHandler.java b/api/src/main/java/com/seibel/lod/coreapi/events/ApiEventDefinitionHandler.java similarity index 98% rename from api/src/main/java/com/seibel/lod/core/events/ApiEventDefinitionHandler.java rename to api/src/main/java/com/seibel/lod/coreapi/events/ApiEventDefinitionHandler.java index 2aa3dcf62..eddfa05db 100644 --- a/api/src/main/java/com/seibel/lod/core/events/ApiEventDefinitionHandler.java +++ b/api/src/main/java/com/seibel/lod/coreapi/events/ApiEventDefinitionHandler.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.events; +package com.seibel.lod.coreapi.events; import com.seibel.lod.api.methods.events.abstractEvents.*; import com.seibel.lod.api.methods.events.interfaces.IDhApiEvent; diff --git a/api/src/main/java/com/seibel/lod/core/interfaces/config/IConfigEntry.java b/api/src/main/java/com/seibel/lod/coreapi/interfaces/config/IConfigEntry.java similarity index 96% rename from api/src/main/java/com/seibel/lod/core/interfaces/config/IConfigEntry.java rename to api/src/main/java/com/seibel/lod/coreapi/interfaces/config/IConfigEntry.java index 35f361e88..1d70c9041 100644 --- a/api/src/main/java/com/seibel/lod/core/interfaces/config/IConfigEntry.java +++ b/api/src/main/java/com/seibel/lod/coreapi/interfaces/config/IConfigEntry.java @@ -1,4 +1,4 @@ -package com.seibel.lod.core.interfaces.config; +package com.seibel.lod.coreapi.interfaces.config; /** diff --git a/api/src/main/java/com/seibel/lod/core/interfaces/config/IConverter.java b/api/src/main/java/com/seibel/lod/coreapi/interfaces/config/IConverter.java similarity index 89% rename from api/src/main/java/com/seibel/lod/core/interfaces/config/IConverter.java rename to api/src/main/java/com/seibel/lod/coreapi/interfaces/config/IConverter.java index ec72c638e..eda3541cd 100644 --- a/api/src/main/java/com/seibel/lod/core/interfaces/config/IConverter.java +++ b/api/src/main/java/com/seibel/lod/coreapi/interfaces/config/IConverter.java @@ -1,4 +1,4 @@ -package com.seibel.lod.core.interfaces.config; +package com.seibel.lod.coreapi.interfaces.config; /** diff --git a/api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IBindable.java b/api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IBindable.java similarity index 96% rename from api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IBindable.java rename to api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IBindable.java index f72eceb28..62c9e4dbe 100644 --- a/api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IBindable.java +++ b/api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IBindable.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.interfaces.dependencyInjection; +package com.seibel.lod.coreapi.interfaces.dependencyInjection; /** * Necessary for all singletons that can be dependency injected. diff --git a/api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IDependencyInjector.java b/api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IDependencyInjector.java similarity index 97% rename from api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IDependencyInjector.java rename to api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IDependencyInjector.java index ff779b375..02196528c 100644 --- a/api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IDependencyInjector.java +++ b/api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IDependencyInjector.java @@ -1,4 +1,4 @@ -package com.seibel.lod.core.interfaces.dependencyInjection; +package com.seibel.lod.coreapi.interfaces.dependencyInjection; import java.util.ArrayList; diff --git a/api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IOverrideInjector.java b/api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IOverrideInjector.java similarity index 97% rename from api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IOverrideInjector.java rename to api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IOverrideInjector.java index 88972abd1..212eee03f 100644 --- a/api/src/main/java/com/seibel/lod/core/interfaces/dependencyInjection/IOverrideInjector.java +++ b/api/src/main/java/com/seibel/lod/coreapi/interfaces/dependencyInjection/IOverrideInjector.java @@ -1,4 +1,4 @@ -package com.seibel.lod.core.interfaces.dependencyInjection; +package com.seibel.lod.coreapi.interfaces.dependencyInjection; import com.seibel.lod.api.interfaces.override.IDhApiOverrideable; diff --git a/api/src/main/java/com/seibel/lod/core/util/BitShiftUtil.java b/api/src/main/java/com/seibel/lod/coreapi/util/BitShiftUtil.java similarity index 98% rename from api/src/main/java/com/seibel/lod/core/util/BitShiftUtil.java rename to api/src/main/java/com/seibel/lod/coreapi/util/BitShiftUtil.java index 1bcbce7b3..1a08205c9 100644 --- a/api/src/main/java/com/seibel/lod/core/util/BitShiftUtil.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/BitShiftUtil.java @@ -1,4 +1,4 @@ -package com.seibel.lod.core.util; +package com.seibel.lod.coreapi.util; /** * A list of helper methods to make code easier to read.
diff --git a/api/src/main/java/com/seibel/lod/core/util/MathUtil.java b/api/src/main/java/com/seibel/lod/coreapi/util/MathUtil.java similarity index 97% rename from api/src/main/java/com/seibel/lod/core/util/MathUtil.java rename to api/src/main/java/com/seibel/lod/coreapi/util/MathUtil.java index 9ccdb1b47..f6707354d 100644 --- a/api/src/main/java/com/seibel/lod/core/util/MathUtil.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/MathUtil.java @@ -1,4 +1,4 @@ -package com.seibel.lod.core.util; +package com.seibel.lod.coreapi.util; public class MathUtil { diff --git a/api/src/main/java/com/seibel/lod/core/util/StringUtil.java b/api/src/main/java/com/seibel/lod/coreapi/util/StringUtil.java similarity index 97% rename from api/src/main/java/com/seibel/lod/core/util/StringUtil.java rename to api/src/main/java/com/seibel/lod/coreapi/util/StringUtil.java index 976c7fe16..6887f8b62 100644 --- a/api/src/main/java/com/seibel/lod/core/util/StringUtil.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/StringUtil.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.util; +package com.seibel.lod.coreapi.util; /** * Miscellaneous string helper functions. diff --git a/api/src/main/java/com/seibel/lod/core/util/converters/DefaultConverter.java b/api/src/main/java/com/seibel/lod/coreapi/util/converters/DefaultConverter.java similarity index 78% rename from api/src/main/java/com/seibel/lod/core/util/converters/DefaultConverter.java rename to api/src/main/java/com/seibel/lod/coreapi/util/converters/DefaultConverter.java index 0d939746d..7caf4df0b 100644 --- a/api/src/main/java/com/seibel/lod/core/util/converters/DefaultConverter.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/converters/DefaultConverter.java @@ -1,6 +1,6 @@ -package com.seibel.lod.core.util.converters; +package com.seibel.lod.coreapi.util.converters; -import com.seibel.lod.core.interfaces.config.IConverter; +import com.seibel.lod.coreapi.interfaces.config.IConverter; /** diff --git a/api/src/main/java/com/seibel/lod/core/util/converters/RenderModeEnabledConverter.java b/api/src/main/java/com/seibel/lod/coreapi/util/converters/RenderModeEnabledConverter.java similarity index 83% rename from api/src/main/java/com/seibel/lod/core/util/converters/RenderModeEnabledConverter.java rename to api/src/main/java/com/seibel/lod/coreapi/util/converters/RenderModeEnabledConverter.java index ccd040321..b28ef3c44 100644 --- a/api/src/main/java/com/seibel/lod/core/util/converters/RenderModeEnabledConverter.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/converters/RenderModeEnabledConverter.java @@ -1,7 +1,7 @@ -package com.seibel.lod.core.util.converters; +package com.seibel.lod.coreapi.util.converters; import com.seibel.lod.api.enums.rendering.ERendererMode; -import com.seibel.lod.core.interfaces.config.IConverter; +import com.seibel.lod.coreapi.interfaces.config.IConverter; /** * Used for simplifying the fake chunk rendering on/off setting. diff --git a/api/src/main/java/com/seibel/lod/core/util/math/Mat4f.java b/api/src/main/java/com/seibel/lod/coreapi/util/math/Mat4f.java similarity index 99% rename from api/src/main/java/com/seibel/lod/core/util/math/Mat4f.java rename to api/src/main/java/com/seibel/lod/coreapi/util/math/Mat4f.java index 030a88cd4..e27112c41 100644 --- a/api/src/main/java/com/seibel/lod/core/util/math/Mat4f.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/math/Mat4f.java @@ -17,7 +17,7 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.util.math; +package com.seibel.lod.coreapi.util.math; import java.nio.FloatBuffer; diff --git a/api/src/main/java/com/seibel/lod/core/util/math/Vec3d.java b/api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3d.java similarity index 98% rename from api/src/main/java/com/seibel/lod/core/util/math/Vec3d.java rename to api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3d.java index 992d35264..e9d245692 100644 --- a/api/src/main/java/com/seibel/lod/core/util/math/Vec3d.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3d.java @@ -17,9 +17,9 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.util.math; +package com.seibel.lod.coreapi.util.math; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; /** * This is closer to MC's implementation of a diff --git a/api/src/main/java/com/seibel/lod/core/util/math/Vec3f.java b/api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3f.java similarity index 98% rename from api/src/main/java/com/seibel/lod/core/util/math/Vec3f.java rename to api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3f.java index 063f84515..8f1e0de9a 100644 --- a/api/src/main/java/com/seibel/lod/core/util/math/Vec3f.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3f.java @@ -17,9 +17,9 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.util.math; +package com.seibel.lod.coreapi.util.math; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; /** * A (almost) exact copy of Minecraft's 1.16.5 diff --git a/api/src/main/java/com/seibel/lod/core/util/math/Vec3i.java b/api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3i.java similarity index 97% rename from api/src/main/java/com/seibel/lod/core/util/math/Vec3i.java rename to api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3i.java index ebcf05439..86e76708a 100644 --- a/api/src/main/java/com/seibel/lod/core/util/math/Vec3i.java +++ b/api/src/main/java/com/seibel/lod/coreapi/util/math/Vec3i.java @@ -17,10 +17,10 @@ * along with this program. If not, see . */ -package com.seibel.lod.core.util.math; +package com.seibel.lod.coreapi.util.math; import com.seibel.lod.api.objects.math.DhApiVec3i; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; /** * A (almost) exact copy of Minecraft's 1.16.5 diff --git a/api/src/test/java/tests/EventInjectorTest.java b/api/src/test/java/tests/EventInjectorTest.java index 77bd37769..aeef222ee 100644 --- a/api/src/test/java/tests/EventInjectorTest.java +++ b/api/src/test/java/tests/EventInjectorTest.java @@ -2,8 +2,8 @@ package tests; import com.seibel.lod.api.methods.events.abstractEvents.DhApiAfterDhInitEvent; import com.seibel.lod.api.objects.events.DhApiEventDefinition; -import com.seibel.lod.core.DependencyInjection.ApiEventInjector; -import com.seibel.lod.core.events.ApiEventDefinitionHandler; +import com.seibel.lod.coreapi.DependencyInjection.ApiEventInjector; +import com.seibel.lod.coreapi.events.ApiEventDefinitionHandler; import org.junit.Assert; import org.junit.Before; import org.junit.Test; diff --git a/core/src/main/java/com/seibel/lod/core/IReflectionHandler.java b/core/src/main/java/com/seibel/lod/core/IReflectionHandler.java index 6a281ad6b..4b8dbb5af 100644 --- a/core/src/main/java/com/seibel/lod/core/IReflectionHandler.java +++ b/core/src/main/java/com/seibel/lod/core/IReflectionHandler.java @@ -19,8 +19,7 @@ package com.seibel.lod.core; -import com.seibel.lod.api.enums.rendering.EFogDrawMode; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * A singleton used to get variables from methods diff --git a/core/src/main/java/com/seibel/lod/core/api/external/methods/config/client/DhApiGraphicsConfig.java b/core/src/main/java/com/seibel/lod/core/api/external/methods/config/client/DhApiGraphicsConfig.java index a88e3bb02..ef9cc6e9f 100644 --- a/core/src/main/java/com/seibel/lod/core/api/external/methods/config/client/DhApiGraphicsConfig.java +++ b/core/src/main/java/com/seibel/lod/core/api/external/methods/config/client/DhApiGraphicsConfig.java @@ -23,7 +23,7 @@ import com.seibel.lod.api.enums.config.*; import com.seibel.lod.api.interfaces.config.IDhApiConfigValue; import com.seibel.lod.api.interfaces.config.client.IDhApiGraphicsConfig; import com.seibel.lod.api.objects.config.DhApiConfigValue; -import com.seibel.lod.core.util.converters.RenderModeEnabledConverter; +import com.seibel.lod.coreapi.util.converters.RenderModeEnabledConverter; import com.seibel.lod.core.config.Config; import com.seibel.lod.api.enums.rendering.ERendererMode; import com.seibel.lod.core.config.Config.Client.Graphics.Quality; diff --git a/core/src/main/java/com/seibel/lod/core/api/external/methods/data/DhApiTerrainDataRepo.java b/core/src/main/java/com/seibel/lod/core/api/external/methods/data/DhApiTerrainDataRepo.java index 4934e5ee4..d9d400120 100644 --- a/core/src/main/java/com/seibel/lod/core/api/external/methods/data/DhApiTerrainDataRepo.java +++ b/core/src/main/java/com/seibel/lod/core/api/external/methods/data/DhApiTerrainDataRepo.java @@ -15,9 +15,10 @@ import com.seibel.lod.core.level.IDhLevel; import com.seibel.lod.core.pos.DhLodPos; import com.seibel.lod.core.pos.DhSectionPos; import com.seibel.lod.core.util.*; -import com.seibel.lod.core.util.math.Vec3d; -import com.seibel.lod.core.util.math.Vec3f; -import com.seibel.lod.core.util.math.Vec3i; +import com.seibel.lod.coreapi.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.math.Vec3d; +import com.seibel.lod.coreapi.util.math.Vec3f; +import com.seibel.lod.coreapi.util.math.Vec3i; import com.seibel.lod.core.world.AbstractDhWorld; import com.seibel.lod.core.wrapperInterfaces.block.IBlockStateWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IBiomeWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java b/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java index 8bee74461..ceba3f4f7 100644 --- a/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java +++ b/core/src/main/java/com/seibel/lod/core/api/internal/ClientApi.java @@ -21,10 +21,10 @@ package com.seibel.lod.core.api.internal; import com.seibel.lod.api.methods.events.abstractEvents.*; import com.seibel.lod.api.methods.events.sharedParameterObjects.DhApiRenderParam; -import com.seibel.lod.core.DependencyInjection.ApiEventInjector; +import com.seibel.lod.coreapi.DependencyInjection.ApiEventInjector; import com.seibel.lod.core.level.IDhClientLevel; import com.seibel.lod.core.config.Config; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.api.enums.rendering.EDebugMode; import com.seibel.lod.api.enums.rendering.ERendererMode; import com.seibel.lod.core.dependencyInjection.SingletonInjector; @@ -32,7 +32,7 @@ import com.seibel.lod.core.level.IDhLevel; import com.seibel.lod.core.logging.ConfigBasedLogger; import com.seibel.lod.core.logging.ConfigBasedSpamLogger; import com.seibel.lod.core.logging.SpamReducedLogger; -import com.seibel.lod.core.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Mat4f; import com.seibel.lod.core.render.glObject.GLProxy; import com.seibel.lod.core.render.renderer.TestRenderer; import com.seibel.lod.core.util.RenderUtil; diff --git a/core/src/main/java/com/seibel/lod/core/api/internal/ServerApi.java b/core/src/main/java/com/seibel/lod/core/api/internal/ServerApi.java index 282b6d3e8..d045bfc15 100644 --- a/core/src/main/java/com/seibel/lod/core/api/internal/ServerApi.java +++ b/core/src/main/java/com/seibel/lod/core/api/internal/ServerApi.java @@ -22,7 +22,7 @@ package com.seibel.lod.core.api.internal; import com.seibel.lod.api.methods.events.abstractEvents.DhApiLevelLoadEvent; import com.seibel.lod.api.methods.events.abstractEvents.DhApiLevelSaveEvent; import com.seibel.lod.api.methods.events.abstractEvents.DhApiLevelUnloadEvent; -import com.seibel.lod.core.DependencyInjection.ApiEventInjector; +import com.seibel.lod.coreapi.DependencyInjection.ApiEventInjector; import com.seibel.lod.core.level.IDhLevel; import com.seibel.lod.core.world.AbstractDhWorld; import com.seibel.lod.core.world.DhClientServerWorld; diff --git a/core/src/main/java/com/seibel/lod/core/config/types/ConfigEntry.java b/core/src/main/java/com/seibel/lod/core/config/types/ConfigEntry.java index 012c06d02..d2657a4e9 100644 --- a/core/src/main/java/com/seibel/lod/core/config/types/ConfigEntry.java +++ b/core/src/main/java/com/seibel/lod/core/config/types/ConfigEntry.java @@ -1,7 +1,7 @@ package com.seibel.lod.core.config.types; -import com.seibel.lod.core.interfaces.config.IConfigEntry; +import com.seibel.lod.coreapi.interfaces.config.IConfigEntry; import java.util.ArrayList; import java.util.Arrays; diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/CompleteFullDataSource.java b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/CompleteFullDataSource.java index b5d1a9f38..be2e9b7ac 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/CompleteFullDataSource.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/CompleteFullDataSource.java @@ -12,7 +12,7 @@ import com.seibel.lod.core.pos.DhBlockPos2D; import com.seibel.lod.core.pos.DhLodPos; import com.seibel.lod.core.file.fullDatafile.FullDataMetaFile; import com.seibel.lod.core.pos.DhSectionPos; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.logging.DhLoggerBuilder; import com.seibel.lod.core.util.FullDataPointUtil; import com.seibel.lod.core.util.LodUtil; diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/HighDetailIncompleteFullDataSource.java b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/HighDetailIncompleteFullDataSource.java index 29a8c7164..710a1a10a 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/HighDetailIncompleteFullDataSource.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/HighDetailIncompleteFullDataSource.java @@ -13,7 +13,7 @@ import com.seibel.lod.core.level.IDhLevel; import com.seibel.lod.core.pos.DhLodPos; import com.seibel.lod.core.pos.DhSectionPos; import com.seibel.lod.core.logging.DhLoggerBuilder; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.FullDataPointUtil; import com.seibel.lod.core.util.LodUtil; import org.apache.logging.log4j.Logger; diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/LowDetailIncompleteFullDataSource.java b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/LowDetailIncompleteFullDataSource.java index 89a78a0c5..49869e5b7 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/LowDetailIncompleteFullDataSource.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/fullData/sources/LowDetailIncompleteFullDataSource.java @@ -13,7 +13,7 @@ import com.seibel.lod.core.level.IDhLevel; import com.seibel.lod.core.logging.DhLoggerBuilder; import com.seibel.lod.core.pos.DhLodPos; import com.seibel.lod.core.pos.DhSectionPos; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.FullDataPointUtil; import com.seibel.lod.core.util.LodUtil; import org.apache.logging.log4j.Logger; diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/render/ColumnRenderSource.java b/core/src/main/java/com/seibel/lod/core/dataObjects/render/ColumnRenderSource.java index 5cd1f77de..79a703cc9 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/render/ColumnRenderSource.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/render/ColumnRenderSource.java @@ -1,7 +1,7 @@ package com.seibel.lod.core.dataObjects.render; import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenerationStep; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.core.dataObjects.fullData.accessor.ChunkSizedFullDataAccessor; import com.seibel.lod.core.dataObjects.render.columnViews.ColumnArrayView; import com.seibel.lod.core.dataObjects.render.columnViews.ColumnQuadView; @@ -13,7 +13,7 @@ import com.seibel.lod.core.pos.DhSectionPos; import com.seibel.lod.core.enums.ELodDirection; import com.seibel.lod.core.logging.DhLoggerBuilder; import com.seibel.lod.core.level.IDhLevel; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.ColorUtil; import com.seibel.lod.core.util.RenderDataPointUtil; import com.seibel.lod.core.util.objects.Reference; diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/ColumnBox.java b/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/ColumnBox.java index 640b1e325..7f5380592 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/ColumnBox.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/ColumnBox.java @@ -25,7 +25,7 @@ import com.seibel.lod.core.render.renderer.LodRenderer; import com.seibel.lod.core.enums.ELodDirection; import com.seibel.lod.core.dependencyInjection.SingletonInjector; import com.seibel.lod.core.util.ColorUtil; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; public class ColumnBox { diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/CubicLodTemplate.java b/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/CubicLodTemplate.java index b541ae7ef..c5abeed17 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/CubicLodTemplate.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/CubicLodTemplate.java @@ -25,7 +25,7 @@ import com.seibel.lod.core.util.RenderDataPointUtil; import com.seibel.lod.api.enums.rendering.EDebugMode; import com.seibel.lod.core.dataObjects.render.columnViews.ColumnArrayView; import com.seibel.lod.core.pos.DhLodPos; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.ColorUtil; import com.seibel.lod.core.util.LodUtil; diff --git a/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java b/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java index d82142ad8..9308c7e8f 100644 --- a/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java +++ b/core/src/main/java/com/seibel/lod/core/dataObjects/render/bufferBuilding/LodQuadBuilder.java @@ -33,7 +33,7 @@ import com.seibel.lod.api.enums.config.EGpuUploadMethod; import com.seibel.lod.core.logging.DhLoggerBuilder; import com.seibel.lod.core.render.glObject.buffer.GLVertexBuffer; import com.seibel.lod.core.util.ColorUtil; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; import org.apache.logging.log4j.Logger; //TODO: Recheck this class for refactoring diff --git a/core/src/main/java/com/seibel/lod/core/dependencyInjection/ModAccessorInjector.java b/core/src/main/java/com/seibel/lod/core/dependencyInjection/ModAccessorInjector.java index aa3befbcb..12f125dd3 100644 --- a/core/src/main/java/com/seibel/lod/core/dependencyInjection/ModAccessorInjector.java +++ b/core/src/main/java/com/seibel/lod/core/dependencyInjection/ModAccessorInjector.java @@ -19,8 +19,8 @@ package com.seibel.lod.core.dependencyInjection; -import com.seibel.lod.core.DependencyInjection.DependencyInjector; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.DependencyInjection.DependencyInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import com.seibel.lod.core.logging.DhLoggerBuilder; import com.seibel.lod.core.wrapperInterfaces.modAccessor.IModAccessor; import org.apache.logging.log4j.Logger; diff --git a/core/src/main/java/com/seibel/lod/core/dependencyInjection/SingletonInjector.java b/core/src/main/java/com/seibel/lod/core/dependencyInjection/SingletonInjector.java index 70f0385df..5c1391f88 100644 --- a/core/src/main/java/com/seibel/lod/core/dependencyInjection/SingletonInjector.java +++ b/core/src/main/java/com/seibel/lod/core/dependencyInjection/SingletonInjector.java @@ -19,8 +19,8 @@ package com.seibel.lod.core.dependencyInjection; -import com.seibel.lod.core.DependencyInjection.DependencyInjector; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.DependencyInjection.DependencyInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * This class takes care of dependency injection diff --git a/core/src/main/java/com/seibel/lod/core/enums/ELodDirection.java b/core/src/main/java/com/seibel/lod/core/enums/ELodDirection.java index 9da16ace9..e01e0c752 100644 --- a/core/src/main/java/com/seibel/lod/core/enums/ELodDirection.java +++ b/core/src/main/java/com/seibel/lod/core/enums/ELodDirection.java @@ -25,7 +25,7 @@ import java.util.Map; import java.util.function.Predicate; import java.util.stream.Collectors; -import com.seibel.lod.core.util.math.Vec3i; +import com.seibel.lod.coreapi.util.math.Vec3i; /** * An (almost) exact copy of Minecraft's diff --git a/core/src/main/java/com/seibel/lod/core/generation/BatchGenerator.java b/core/src/main/java/com/seibel/lod/core/generation/BatchGenerator.java index 171ae5d87..bfe6b03a4 100644 --- a/core/src/main/java/com/seibel/lod/core/generation/BatchGenerator.java +++ b/core/src/main/java/com/seibel/lod/core/generation/BatchGenerator.java @@ -22,13 +22,13 @@ package com.seibel.lod.core.generation; import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenThreadMode; import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenerationStep; import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGenerator; -import com.seibel.lod.core.interfaces.dependencyInjection.IOverrideInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IOverrideInjector; import com.seibel.lod.core.level.IDhLevel; import com.seibel.lod.core.config.Config; import com.seibel.lod.api.enums.worldGeneration.EDhApiDistantGeneratorMode; import com.seibel.lod.core.dependencyInjection.SingletonInjector; import com.seibel.lod.core.logging.DhLoggerBuilder; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.wrapperInterfaces.IWrapperFactory; import com.seibel.lod.core.wrapperInterfaces.chunk.IChunkWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/jar/JarMain.java b/core/src/main/java/com/seibel/lod/core/jar/JarMain.java index 4deb8ba5a..cb15f82b8 100644 --- a/core/src/main/java/com/seibel/lod/core/jar/JarMain.java +++ b/core/src/main/java/com/seibel/lod/core/jar/JarMain.java @@ -1,17 +1,10 @@ package com.seibel.lod.core.jar; -import com.formdev.flatlaf.FlatDarkLaf; -import com.formdev.flatlaf.FlatLightLaf; -import com.seibel.lod.core.ModInfo; -import com.seibel.lod.core.config.ConfigBase; -import com.seibel.lod.core.jar.DarkModeDetector; -import com.seibel.lod.core.jar.JarUtils; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.core.jar.gui.BaseJFrame; import com.seibel.lod.core.jar.gui.cusomJObject.JBox; import com.seibel.lod.core.jar.installer.ModrinthGetter; import com.seibel.lod.core.jar.installer.WebDownloader; -import com.seibel.lod.core.jar.JarDependencySetup; -import org.apache.logging.log4j.Level; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; import org.apache.logging.log4j.core.LoggerContext; diff --git a/core/src/main/java/com/seibel/lod/core/jar/updater/SelfUpdater.java b/core/src/main/java/com/seibel/lod/core/jar/updater/SelfUpdater.java index 9f2ece7d0..240e28699 100644 --- a/core/src/main/java/com/seibel/lod/core/jar/updater/SelfUpdater.java +++ b/core/src/main/java/com/seibel/lod/core/jar/updater/SelfUpdater.java @@ -1,6 +1,6 @@ package com.seibel.lod.core.jar.updater; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.core.config.Config; import com.seibel.lod.core.dependencyInjection.SingletonInjector; import com.seibel.lod.core.jar.JarUtils; diff --git a/core/src/main/java/com/seibel/lod/core/level/AbstractDhClientLevel.java b/core/src/main/java/com/seibel/lod/core/level/AbstractDhClientLevel.java index d5cc5ff7b..df7a67347 100644 --- a/core/src/main/java/com/seibel/lod/core/level/AbstractDhClientLevel.java +++ b/core/src/main/java/com/seibel/lod/core/level/AbstractDhClientLevel.java @@ -16,7 +16,7 @@ import com.seibel.lod.core.pos.DhLodPos; import com.seibel.lod.core.pos.DhSectionPos; import com.seibel.lod.core.util.FileScanUtil; import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Mat4f; import com.seibel.lod.core.wrapperInterfaces.chunk.IChunkWrapper; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.lod.core.wrapperInterfaces.minecraft.IProfilerWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/level/DhClientServerLevel.java b/core/src/main/java/com/seibel/lod/core/level/DhClientServerLevel.java index c118f1766..cffa6f40f 100644 --- a/core/src/main/java/com/seibel/lod/core/level/DhClientServerLevel.java +++ b/core/src/main/java/com/seibel/lod/core/level/DhClientServerLevel.java @@ -1,7 +1,7 @@ package com.seibel.lod.core.level; import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGenerator; -import com.seibel.lod.core.DependencyInjection.WorldGeneratorInjector; +import com.seibel.lod.coreapi.DependencyInjection.WorldGeneratorInjector; import com.seibel.lod.core.config.AppliedConfigState; import com.seibel.lod.core.dependencyInjection.SingletonInjector; import com.seibel.lod.core.file.fullDatafile.FullDataFileHandler; diff --git a/core/src/main/java/com/seibel/lod/core/level/IDhClientLevel.java b/core/src/main/java/com/seibel/lod/core/level/IDhClientLevel.java index a9a54a11e..264dcaa3c 100644 --- a/core/src/main/java/com/seibel/lod/core/level/IDhClientLevel.java +++ b/core/src/main/java/com/seibel/lod/core/level/IDhClientLevel.java @@ -1,7 +1,7 @@ package com.seibel.lod.core.level; import com.seibel.lod.core.pos.DhBlockPos; -import com.seibel.lod.core.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Mat4f; import com.seibel.lod.core.wrapperInterfaces.block.IBlockStateWrapper; import com.seibel.lod.core.wrapperInterfaces.minecraft.IProfilerWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IBiomeWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/logging/DhLoggerBuilder.java b/core/src/main/java/com/seibel/lod/core/logging/DhLoggerBuilder.java index 3fa786163..49e384373 100644 --- a/core/src/main/java/com/seibel/lod/core/logging/DhLoggerBuilder.java +++ b/core/src/main/java/com/seibel/lod/core/logging/DhLoggerBuilder.java @@ -1,6 +1,6 @@ package com.seibel.lod.core.logging; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import org.apache.logging.log4j.LogManager; import org.apache.logging.log4j.Logger; diff --git a/core/src/main/java/com/seibel/lod/core/logging/f3/F3Screen.java b/core/src/main/java/com/seibel/lod/core/logging/f3/F3Screen.java index 8ea3c2ad2..f8f56a9a4 100644 --- a/core/src/main/java/com/seibel/lod/core/logging/f3/F3Screen.java +++ b/core/src/main/java/com/seibel/lod/core/logging/f3/F3Screen.java @@ -1,6 +1,6 @@ package com.seibel.lod.core.logging.f3; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import java.lang.ref.WeakReference; import java.util.Arrays; diff --git a/core/src/main/java/com/seibel/lod/core/pos/DhBlockPos2D.java b/core/src/main/java/com/seibel/lod/core/pos/DhBlockPos2D.java index d7df42bb5..6334c9ab5 100644 --- a/core/src/main/java/com/seibel/lod/core/pos/DhBlockPos2D.java +++ b/core/src/main/java/com/seibel/lod/core/pos/DhBlockPos2D.java @@ -1,7 +1,6 @@ package com.seibel.lod.core.pos; -import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; public class DhBlockPos2D { public static final DhBlockPos2D ZERO = new DhBlockPos2D(0, 0); diff --git a/core/src/main/java/com/seibel/lod/core/pos/DhLodPos.java b/core/src/main/java/com/seibel/lod/core/pos/DhLodPos.java index f41102070..0b591d6ad 100644 --- a/core/src/main/java/com/seibel/lod/core/pos/DhLodPos.java +++ b/core/src/main/java/com/seibel/lod/core/pos/DhLodPos.java @@ -1,7 +1,7 @@ package com.seibel.lod.core.pos; import com.seibel.lod.core.dataObjects.fullData.sources.interfaces.IFullDataSource; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.LodUtil; import org.jetbrains.annotations.NotNull; diff --git a/core/src/main/java/com/seibel/lod/core/pos/DhLodUnit.java b/core/src/main/java/com/seibel/lod/core/pos/DhLodUnit.java index c177b268f..efb906d24 100644 --- a/core/src/main/java/com/seibel/lod/core/pos/DhLodUnit.java +++ b/core/src/main/java/com/seibel/lod/core/pos/DhLodUnit.java @@ -1,6 +1,6 @@ package com.seibel.lod.core.pos; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; /** * Often used to measure LOD widths diff --git a/core/src/main/java/com/seibel/lod/core/pos/DhSectionPos.java b/core/src/main/java/com/seibel/lod/core/pos/DhSectionPos.java index 18722da06..cff4424a4 100644 --- a/core/src/main/java/com/seibel/lod/core/pos/DhSectionPos.java +++ b/core/src/main/java/com/seibel/lod/core/pos/DhSectionPos.java @@ -1,7 +1,7 @@ package com.seibel.lod.core.pos; import com.seibel.lod.core.enums.ELodDirection; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.LodUtil; import java.util.function.Consumer; diff --git a/core/src/main/java/com/seibel/lod/core/pos/Pos2D.java b/core/src/main/java/com/seibel/lod/core/pos/Pos2D.java index 577e74fec..77a2a18ca 100644 --- a/core/src/main/java/com/seibel/lod/core/pos/Pos2D.java +++ b/core/src/main/java/com/seibel/lod/core/pos/Pos2D.java @@ -19,8 +19,7 @@ package com.seibel.lod.core.pos; -import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; import java.util.Objects; diff --git a/core/src/main/java/com/seibel/lod/core/render/RenderBufferHandler.java b/core/src/main/java/com/seibel/lod/core/render/RenderBufferHandler.java index 0ae8ccc8b..9dfe1e4ef 100644 --- a/core/src/main/java/com/seibel/lod/core/render/RenderBufferHandler.java +++ b/core/src/main/java/com/seibel/lod/core/render/RenderBufferHandler.java @@ -6,7 +6,7 @@ import com.seibel.lod.core.logging.DhLoggerBuilder; import com.seibel.lod.core.pos.Pos2D; import com.seibel.lod.core.pos.DhSectionPos; import com.seibel.lod.core.render.renderer.LodRenderer; -import com.seibel.lod.core.util.math.Vec3f; +import com.seibel.lod.coreapi.util.math.Vec3f; import com.seibel.lod.core.util.objects.SortedArraySet; import com.seibel.lod.core.util.objects.quadTree.QuadNode; import org.apache.logging.log4j.Logger; diff --git a/core/src/main/java/com/seibel/lod/core/render/glObject/GLProxy.java b/core/src/main/java/com/seibel/lod/core/render/glObject/GLProxy.java index e8dbb4799..9c855dc65 100644 --- a/core/src/main/java/com/seibel/lod/core/render/glObject/GLProxy.java +++ b/core/src/main/java/com/seibel/lod/core/render/glObject/GLProxy.java @@ -38,7 +38,7 @@ import org.lwjgl.opengl.GLCapabilities; import org.lwjgl.opengl.GLUtil; import com.google.common.util.concurrent.ThreadFactoryBuilder; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.api.enums.config.EGpuUploadMethod; import com.seibel.lod.api.enums.rendering.EGLProxyContext; import com.seibel.lod.core.dependencyInjection.SingletonInjector; diff --git a/core/src/main/java/com/seibel/lod/core/render/glObject/shader/ShaderProgram.java b/core/src/main/java/com/seibel/lod/core/render/glObject/shader/ShaderProgram.java index 2f4799788..b683a9704 100644 --- a/core/src/main/java/com/seibel/lod/core/render/glObject/shader/ShaderProgram.java +++ b/core/src/main/java/com/seibel/lod/core/render/glObject/shader/ShaderProgram.java @@ -29,9 +29,9 @@ import java.util.function.Supplier; import org.lwjgl.opengl.GL32; import org.lwjgl.system.MemoryStack; -import com.seibel.lod.core.util.math.Mat4f; -import com.seibel.lod.core.util.math.Vec3d; -import com.seibel.lod.core.util.math.Vec3f; +import com.seibel.lod.coreapi.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Vec3d; +import com.seibel.lod.coreapi.util.math.Vec3f; /** diff --git a/core/src/main/java/com/seibel/lod/core/render/glObject/vertexAttribute/VertexAttribute.java b/core/src/main/java/com/seibel/lod/core/render/glObject/vertexAttribute/VertexAttribute.java index 534f1f3bb..ea5d24b76 100644 --- a/core/src/main/java/com/seibel/lod/core/render/glObject/vertexAttribute/VertexAttribute.java +++ b/core/src/main/java/com/seibel/lod/core/render/glObject/vertexAttribute/VertexAttribute.java @@ -20,11 +20,9 @@ package com.seibel.lod.core.render.glObject.vertexAttribute; import com.seibel.lod.core.render.glObject.GLProxy; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; import org.lwjgl.opengl.GL32; -import com.seibel.lod.core.util.LodUtil; - public abstract class VertexAttribute { public static final class VertexPointer { diff --git a/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderProgram.java b/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderProgram.java index 676980392..5d4caab47 100644 --- a/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderProgram.java +++ b/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderProgram.java @@ -29,8 +29,8 @@ import com.seibel.lod.core.render.glObject.shader.ShaderProgram; import com.seibel.lod.core.render.glObject.vertexAttribute.VertexAttribute; import com.seibel.lod.core.render.glObject.vertexAttribute.VertexAttributePostGL43; import com.seibel.lod.core.render.glObject.vertexAttribute.VertexAttributePreGL43; -import com.seibel.lod.core.util.math.Mat4f; -import com.seibel.lod.core.util.math.Vec3f; +import com.seibel.lod.coreapi.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Vec3f; import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.wrapperInterfaces.IVersionConstants; diff --git a/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderer.java b/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderer.java index 38f6354b7..b4f360c3c 100644 --- a/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderer.java +++ b/core/src/main/java/com/seibel/lod/core/render/renderer/LodRenderer.java @@ -32,9 +32,9 @@ import com.seibel.lod.core.render.RenderBufferHandler; import com.seibel.lod.core.util.RenderUtil; import com.seibel.lod.core.render.fog.LodFogConfig; import com.seibel.lod.core.render.glObject.GLProxy; -import com.seibel.lod.core.util.math.Mat4f; -import com.seibel.lod.core.util.math.Vec3d; -import com.seibel.lod.core.util.math.Vec3f; +import com.seibel.lod.coreapi.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Vec3d; +import com.seibel.lod.coreapi.util.math.Vec3f; import com.seibel.lod.core.render.glObject.GLState; import com.seibel.lod.core.render.glObject.buffer.GLVertexBuffer; import com.seibel.lod.core.render.glObject.buffer.QuadElementBuffer; diff --git a/core/src/main/java/com/seibel/lod/core/util/DetailDistanceUtil.java b/core/src/main/java/com/seibel/lod/core/util/DetailDistanceUtil.java index d1717cabc..782501a95 100644 --- a/core/src/main/java/com/seibel/lod/core/util/DetailDistanceUtil.java +++ b/core/src/main/java/com/seibel/lod/core/util/DetailDistanceUtil.java @@ -21,6 +21,7 @@ package com.seibel.lod.core.util; import com.seibel.lod.core.config.Config; import com.seibel.lod.api.enums.config.EHorizontalQuality; +import com.seibel.lod.coreapi.util.MathUtil; /** * diff --git a/core/src/main/java/com/seibel/lod/core/util/RayCastUtil.java b/core/src/main/java/com/seibel/lod/core/util/RayCastUtil.java index f695ed0fc..8fb0d7c62 100644 --- a/core/src/main/java/com/seibel/lod/core/util/RayCastUtil.java +++ b/core/src/main/java/com/seibel/lod/core/util/RayCastUtil.java @@ -19,10 +19,6 @@ package com.seibel.lod.core.util; -import com.seibel.lod.core.util.math.Vec3d; -import com.seibel.lod.core.util.math.Vec3f; -import com.seibel.lod.core.util.math.Vec3i; - /** * @author James Seibel * @version 2022-11-19 diff --git a/core/src/main/java/com/seibel/lod/core/util/RenderUtil.java b/core/src/main/java/com/seibel/lod/core/util/RenderUtil.java index 357617a85..65efb4c62 100644 --- a/core/src/main/java/com/seibel/lod/core/util/RenderUtil.java +++ b/core/src/main/java/com/seibel/lod/core/util/RenderUtil.java @@ -20,15 +20,15 @@ package com.seibel.lod.core.util; import com.seibel.lod.core.level.IDhClientLevel; -import com.seibel.lod.core.world.AbstractDhWorld; import com.seibel.lod.core.world.IDhClientWorld; import com.seibel.lod.core.api.internal.SharedApi; import com.seibel.lod.core.config.Config; import com.seibel.lod.core.dependencyInjection.SingletonInjector; import com.seibel.lod.core.pos.DhBlockPos; import com.seibel.lod.core.pos.DhChunkPos; -import com.seibel.lod.core.util.math.Mat4f; -import com.seibel.lod.core.util.math.Vec3f; +import com.seibel.lod.coreapi.util.MathUtil; +import com.seibel.lod.coreapi.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Vec3f; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftClientWrapper; import com.seibel.lod.core.wrapperInterfaces.minecraft.IMinecraftRenderWrapper; import com.seibel.lod.core.wrapperInterfaces.world.ILevelWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/util/objects/EventLoop.java b/core/src/main/java/com/seibel/lod/core/util/objects/EventLoop.java index a1aba5206..44a053d18 100644 --- a/core/src/main/java/com/seibel/lod/core/util/objects/EventLoop.java +++ b/core/src/main/java/com/seibel/lod/core/util/objects/EventLoop.java @@ -1,6 +1,6 @@ package com.seibel.lod.core.util.objects; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.core.logging.DhLoggerBuilder; import org.apache.logging.log4j.Logger; diff --git a/core/src/main/java/com/seibel/lod/core/util/objects/quadTree/QuadTree.java b/core/src/main/java/com/seibel/lod/core/util/objects/quadTree/QuadTree.java index 55c21c1fa..b2a42e246 100644 --- a/core/src/main/java/com/seibel/lod/core/util/objects/quadTree/QuadTree.java +++ b/core/src/main/java/com/seibel/lod/core/util/objects/quadTree/QuadTree.java @@ -5,10 +5,10 @@ import com.seibel.lod.core.pos.DhBlockPos2D; import com.seibel.lod.core.pos.DhLodPos; import com.seibel.lod.core.pos.DhSectionPos; import com.seibel.lod.core.pos.Pos2D; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.DetailDistanceUtil; import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; import com.seibel.lod.core.util.gridList.MovableGridRingList; import org.apache.logging.log4j.Logger; diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IVersionConstants.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IVersionConstants.java index 585a985ca..f51454f2c 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IVersionConstants.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IVersionConstants.java @@ -19,7 +19,7 @@ package com.seibel.lod.core.wrapperInterfaces; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * A singleton that contains variables specific to each version of Minecraft diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java index 245dd191d..b596e1098 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/IWrapperFactory.java @@ -20,7 +20,7 @@ package com.seibel.lod.core.wrapperInterfaces; import com.seibel.lod.core.level.IDhLevel; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import com.seibel.lod.core.wrapperInterfaces.block.IBlockStateWrapper; import com.seibel.lod.core.wrapperInterfaces.chunk.IChunkWrapper; import com.seibel.lod.core.wrapperInterfaces.world.IBiomeWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java index e1b57d76c..5e8d7bfde 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/chunk/IChunkWrapper.java @@ -19,7 +19,7 @@ package com.seibel.lod.core.wrapperInterfaces.chunk; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import com.seibel.lod.core.pos.DhChunkPos; import com.seibel.lod.core.util.LodUtil; import com.seibel.lod.core.wrapperInterfaces.block.IBlockStateWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILangWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILangWrapper.java index 63fe0c984..c96c094f8 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILangWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/config/ILangWrapper.java @@ -1,6 +1,6 @@ package com.seibel.lod.core.wrapperInterfaces.config; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; public interface ILangWrapper extends IBindable { diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftClientWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftClientWrapper.java index 7ecbcc1e7..27dc8a4c6 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftClientWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftClientWrapper.java @@ -22,9 +22,9 @@ package com.seibel.lod.core.wrapperInterfaces.minecraft; import java.io.File; import java.util.ArrayList; -import com.seibel.lod.core.ModInfo; +import com.seibel.lod.coreapi.ModInfo; import com.seibel.lod.core.enums.ELodDirection; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import com.seibel.lod.core.pos.DhBlockPos; import com.seibel.lod.core.pos.DhChunkPos; import com.seibel.lod.core.wrapperInterfaces.world.ILevelWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftRenderWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftRenderWrapper.java index 77971e118..86e81ec63 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftRenderWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftRenderWrapper.java @@ -22,14 +22,14 @@ package com.seibel.lod.core.wrapperInterfaces.minecraft; import java.awt.Color; import java.util.HashSet; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import com.seibel.lod.core.dependencyInjection.ModAccessorInjector; import com.seibel.lod.core.dependencyInjection.SingletonInjector; import com.seibel.lod.core.pos.DhBlockPos; import com.seibel.lod.core.pos.DhChunkPos; -import com.seibel.lod.core.util.math.Mat4f; -import com.seibel.lod.core.util.math.Vec3d; -import com.seibel.lod.core.util.math.Vec3f; +import com.seibel.lod.coreapi.util.math.Mat4f; +import com.seibel.lod.coreapi.util.math.Vec3d; +import com.seibel.lod.coreapi.util.math.Vec3f; import com.seibel.lod.core.wrapperInterfaces.IVersionConstants; import com.seibel.lod.core.wrapperInterfaces.IWrapperFactory; import com.seibel.lod.core.wrapperInterfaces.misc.ILightMapWrapper; diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftSharedWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftSharedWrapper.java index cc49eeaab..f2e594cd9 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftSharedWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IMinecraftSharedWrapper.java @@ -1,6 +1,6 @@ package com.seibel.lod.core.wrapperInterfaces.minecraft; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import java.io.File; diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IProfilerWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IProfilerWrapper.java index 9abdae7ad..85815fd35 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IProfilerWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/minecraft/IProfilerWrapper.java @@ -19,7 +19,7 @@ package com.seibel.lod.core.wrapperInterfaces.minecraft; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * @author James Seibel diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/misc/ILightMapWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/misc/ILightMapWrapper.java index 484daccb8..933590292 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/misc/ILightMapWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/misc/ILightMapWrapper.java @@ -19,7 +19,7 @@ package com.seibel.lod.core.wrapperInterfaces.misc; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * @author James Seibel diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModAccessor.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModAccessor.java index f718545a9..c5d64d23f 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModAccessor.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModAccessor.java @@ -19,7 +19,7 @@ package com.seibel.lod.core.wrapperInterfaces.modAccessor; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * @author Leetom diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModChecker.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModChecker.java index 7c38fd0b1..7eb11d9a6 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModChecker.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/modAccessor/IModChecker.java @@ -19,7 +19,7 @@ package com.seibel.lod.core.wrapperInterfaces.modAccessor; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * Checks if a mod is loaded diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IBiomeWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IBiomeWrapper.java index ba0c7fdd5..00f01f46f 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IBiomeWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IBiomeWrapper.java @@ -20,7 +20,7 @@ package com.seibel.lod.core.wrapperInterfaces.world; import com.seibel.lod.api.interfaces.block.IDhApiBiomeWrapper; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * @author James Seibel diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IDimensionTypeWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IDimensionTypeWrapper.java index 9f5515d57..b46e8be08 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IDimensionTypeWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/IDimensionTypeWrapper.java @@ -20,7 +20,7 @@ package com.seibel.lod.core.wrapperInterfaces.world; import com.seibel.lod.api.interfaces.world.IDhApiDimensionTypeWrapper; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * @author James Seibel diff --git a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/ILevelWrapper.java b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/ILevelWrapper.java index a593d49fc..2bec7d2e7 100644 --- a/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/ILevelWrapper.java +++ b/core/src/main/java/com/seibel/lod/core/wrapperInterfaces/world/ILevelWrapper.java @@ -21,7 +21,7 @@ package com.seibel.lod.core.wrapperInterfaces.world; import com.seibel.lod.api.interfaces.world.IDhApiDimensionTypeWrapper; import com.seibel.lod.api.interfaces.world.IDhApiLevelWrapper; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import com.seibel.lod.core.pos.DhBlockPos; import com.seibel.lod.core.pos.DhChunkPos; import com.seibel.lod.core.wrapperInterfaces.block.IBlockStateWrapper; diff --git a/core/src/test/java/testItems/overrideInjection/objects/OverrideTestAssembly.java b/core/src/test/java/testItems/overrideInjection/objects/OverrideTestAssembly.java index 93d7cf74e..1a1dc137b 100644 --- a/core/src/test/java/testItems/overrideInjection/objects/OverrideTestAssembly.java +++ b/core/src/test/java/testItems/overrideInjection/objects/OverrideTestAssembly.java @@ -1,6 +1,6 @@ package testItems.overrideInjection.objects; -import com.seibel.lod.core.util.StringUtil; +import com.seibel.lod.coreapi.util.StringUtil; /** * assembly classes are used to reference the package they are in. diff --git a/core/src/test/java/testItems/overrideInjection/objects/OverrideTestCore.java b/core/src/test/java/testItems/overrideInjection/objects/OverrideTestCore.java index 9f76831a4..6cd830856 100644 --- a/core/src/test/java/testItems/overrideInjection/objects/OverrideTestCore.java +++ b/core/src/test/java/testItems/overrideInjection/objects/OverrideTestCore.java @@ -1,6 +1,6 @@ package testItems.overrideInjection.objects; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; import testItems.overrideInjection.interfaces.IOverrideTest; /** diff --git a/core/src/test/java/testItems/overrideInjection/objects/OverrideTestPrimary.java b/core/src/test/java/testItems/overrideInjection/objects/OverrideTestPrimary.java index 9cadf4041..5e9b8a591 100644 --- a/core/src/test/java/testItems/overrideInjection/objects/OverrideTestPrimary.java +++ b/core/src/test/java/testItems/overrideInjection/objects/OverrideTestPrimary.java @@ -1,6 +1,6 @@ package testItems.overrideInjection.objects; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; import testItems.overrideInjection.interfaces.IOverrideTest; /** diff --git a/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestOne.java b/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestOne.java index cbe385b63..87802a599 100644 --- a/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestOne.java +++ b/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestOne.java @@ -1,6 +1,6 @@ package testItems.singletonInjection.interfaces; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * Dummy test interface for dependency unit tests. diff --git a/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestTwo.java b/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestTwo.java index d1bfafd98..f47898a69 100644 --- a/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestTwo.java +++ b/core/src/test/java/testItems/singletonInjection/interfaces/ISingletonTestTwo.java @@ -1,6 +1,6 @@ package testItems.singletonInjection.interfaces; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; /** * Dummy test interface for dependency unit tests. diff --git a/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestBoth.java b/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestBoth.java index 547cba870..7448c0199 100644 --- a/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestBoth.java +++ b/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestBoth.java @@ -1,6 +1,6 @@ package testItems.singletonInjection.objects; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import testItems.singletonInjection.interfaces.ISingletonTestOne; import testItems.singletonInjection.interfaces.ISingletonTestTwo; diff --git a/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestOne.java b/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestOne.java index 90e3cc156..d079c021f 100644 --- a/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestOne.java +++ b/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestOne.java @@ -1,7 +1,7 @@ package testItems.singletonInjection.objects; -import com.seibel.lod.core.DependencyInjection.DependencyInjector; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.DependencyInjection.DependencyInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import testItems.singletonInjection.interfaces.ISingletonTestOne; import testItems.singletonInjection.interfaces.ISingletonTestTwo; diff --git a/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestTwo.java b/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestTwo.java index 667891290..fcea7b58e 100644 --- a/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestTwo.java +++ b/core/src/test/java/testItems/singletonInjection/objects/ConcreteSingletonTestTwo.java @@ -1,7 +1,7 @@ package testItems.singletonInjection.objects; -import com.seibel.lod.core.DependencyInjection.DependencyInjector; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.DependencyInjection.DependencyInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; import testItems.singletonInjection.interfaces.ISingletonTestOne; import testItems.singletonInjection.interfaces.ISingletonTestTwo; diff --git a/core/src/test/java/testItems/worldGeneratorInjection/objects/TestWorldGenerator.java b/core/src/test/java/testItems/worldGeneratorInjection/objects/TestWorldGenerator.java index a99dbd8ac..e285c4bdc 100644 --- a/core/src/test/java/testItems/worldGeneratorInjection/objects/TestWorldGenerator.java +++ b/core/src/test/java/testItems/worldGeneratorInjection/objects/TestWorldGenerator.java @@ -3,7 +3,7 @@ package testItems.worldGeneratorInjection.objects; import com.seibel.lod.api.enums.worldGeneration.EDhApiDistantGeneratorMode; import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenThreadMode; import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGenerator; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; import com.seibel.lod.core.util.LodUtil; import java.util.concurrent.CompletableFuture; diff --git a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestAssembly.java b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestAssembly.java index eb4f702e3..9833bd440 100644 --- a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestAssembly.java +++ b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestAssembly.java @@ -1,6 +1,6 @@ package testItems.worldGeneratorInjection.objects; -import com.seibel.lod.core.util.StringUtil; +import com.seibel.lod.coreapi.util.StringUtil; /** * assembly classes are used to reference the package they are in. diff --git a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestCore.java b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestCore.java index 368e8d2a7..8a06f1560 100644 --- a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestCore.java +++ b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestCore.java @@ -1,7 +1,7 @@ package testItems.worldGeneratorInjection.objects; import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenThreadMode; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; /** * Dummy test implementation object for world generator injection unit tests. * diff --git a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestPrimary.java b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestPrimary.java index d023530f5..041843b8a 100644 --- a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestPrimary.java +++ b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestPrimary.java @@ -1,7 +1,7 @@ package testItems.worldGeneratorInjection.objects; import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenThreadMode; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; /** * Dummy test implementation object for world generator injection unit tests. diff --git a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestSecondary.java b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestSecondary.java index 6e65da758..16ccc79bb 100644 --- a/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestSecondary.java +++ b/core/src/test/java/testItems/worldGeneratorInjection/objects/WorldGeneratorTestSecondary.java @@ -1,7 +1,7 @@ package testItems.worldGeneratorInjection.objects; import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenThreadMode; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; /** * Dummy test implementation object for world generator injection unit tests. diff --git a/core/src/test/java/tests/DependencyInjectorTest.java b/core/src/test/java/tests/DependencyInjectorTest.java index 6191fd056..57ae927e9 100644 --- a/core/src/test/java/tests/DependencyInjectorTest.java +++ b/core/src/test/java/tests/DependencyInjectorTest.java @@ -1,12 +1,11 @@ package tests; -import com.seibel.lod.api.enums.worldGeneration.EDhApiWorldGenThreadMode; import com.seibel.lod.api.interfaces.override.worldGenerator.IDhApiWorldGenerator; import com.seibel.lod.api.interfaces.world.IDhApiLevelWrapper; -import com.seibel.lod.core.DependencyInjection.DependencyInjector; -import com.seibel.lod.core.interfaces.dependencyInjection.IBindable; -import com.seibel.lod.core.DependencyInjection.OverrideInjector; -import com.seibel.lod.core.DependencyInjection.WorldGeneratorInjector; +import com.seibel.lod.coreapi.DependencyInjection.DependencyInjector; +import com.seibel.lod.coreapi.interfaces.dependencyInjection.IBindable; +import com.seibel.lod.coreapi.DependencyInjection.OverrideInjector; +import com.seibel.lod.coreapi.DependencyInjection.WorldGeneratorInjector; import org.junit.Assert; import org.junit.Test; diff --git a/core/src/test/java/tests/DhSectionPosTest.java b/core/src/test/java/tests/DhSectionPosTest.java index a25368b10..f4e27ab49 100644 --- a/core/src/test/java/tests/DhSectionPosTest.java +++ b/core/src/test/java/tests/DhSectionPosTest.java @@ -19,21 +19,11 @@ package tests; -import com.seibel.lod.core.logging.DhLoggerBuilder; -import com.seibel.lod.core.pos.DhBlockPos2D; import com.seibel.lod.core.pos.DhLodPos; import com.seibel.lod.core.pos.DhSectionPos; -import com.seibel.lod.core.util.BitShiftUtil; -import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.util.objects.quadTree.QuadTree; -import org.apache.logging.log4j.Level; -import org.apache.logging.log4j.Logger; -import org.apache.logging.log4j.core.config.Configurator; import org.junit.Assert; import org.junit.Test; -import java.util.concurrent.atomic.AtomicInteger; - public class DhSectionPosTest { @Test diff --git a/core/src/test/java/tests/QuadTreeTest.java b/core/src/test/java/tests/QuadTreeTest.java index bb2cd546c..c90937d5b 100644 --- a/core/src/test/java/tests/QuadTreeTest.java +++ b/core/src/test/java/tests/QuadTreeTest.java @@ -22,9 +22,9 @@ package tests; import com.seibel.lod.core.logging.DhLoggerBuilder; import com.seibel.lod.core.pos.DhBlockPos2D; import com.seibel.lod.core.pos.DhSectionPos; -import com.seibel.lod.core.util.BitShiftUtil; +import com.seibel.lod.coreapi.util.BitShiftUtil; import com.seibel.lod.core.util.LodUtil; -import com.seibel.lod.core.util.MathUtil; +import com.seibel.lod.coreapi.util.MathUtil; import com.seibel.lod.core.util.objects.quadTree.QuadNode; import com.seibel.lod.core.util.objects.quadTree.QuadTree; import org.apache.logging.log4j.Level; diff --git a/core/src/test/java/tests/RaycastingTest.java b/core/src/test/java/tests/RaycastingTest.java index 3fb8486c9..4a9e19098 100644 --- a/core/src/test/java/tests/RaycastingTest.java +++ b/core/src/test/java/tests/RaycastingTest.java @@ -19,11 +19,7 @@ package tests; -import com.seibel.lod.core.api.external.methods.data.DhApiTerrainDataRepo; import com.seibel.lod.core.util.RayCastUtil; -import com.seibel.lod.core.util.math.Vec3d; -import com.seibel.lod.core.util.math.Vec3f; -import com.seibel.lod.core.util.math.Vec3i; import org.junit.Assert; import org.junit.Test;