diff --git a/build.gradle b/build.gradle index a48e755c63..c44cee9f49 100644 --- a/build.gradle +++ b/build.gradle @@ -31,28 +31,34 @@ archivesBaseName = "${project.archives_base_name}-mc${project.minecraft_version} version = project.mod_version group = project.maven_group +sourceSets { + sodiumCompatibility { + java { + compileClasspath += main.compileClasspath + } + } + + main { + java { + compileClasspath += sodiumCompatibility.output + runtimeClasspath += sodiumCompatibility.output + } + } +} + + repositories { - mavenLocal() - maven { - name = "Modrinth" - url = "https://api.modrinth.com/maven" - content { - includeGroup "maven.modrinth" - } - } - maven { url "https://maven.blamejared.com/" } maven { - url "https://maven.su5ed.dev/releases" + url "https://maven.blamejared.com/" } } dependencies { - minecraft "com.mojang:minecraft:${project.minecraft_version}" + minecraft "com.mojang:minecraft:${minecraft_version}" mappings loom.officialMojangMappings() forge "net.minecraftforge:forge:${minecraft_version}-${forge_version}" - - //modCompileOnly "maven.modrinth:rubidium:0.7.1" - modCompileOnly "org.embeddedt:embeddium-1.20.1:0.2.12-git.149aa28+mc1.20.1" + + modCompileOnly "org.embeddedt:embeddium-${minecraft_version}:${embeddium_version}" } processResources { diff --git a/gradle.properties b/gradle.properties index 32affcf96b..366760cbe8 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,15 +1,17 @@ # Done to increase the memory available to gradle. org.gradle.jvmargs=-Xmx3G +loom.platform = forge + # Fabric Properties # check these on https://fabricmc.net/develop minecraft_version=1.20.1 + forge_version= 47.2.0 # Mod Properties mod_version = 1.6.9 maven_group = net.coderbot archives_base_name = oculus - - forge_version= 47.2.0 - loom.platform=forge \ No newline at end of file +# Dependencies + embeddium_version=0.2.12-git.149aa28+mc1.20.1 diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/IrisChunkShaderBindingPoints.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/IrisChunkShaderBindingPoints.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/IrisChunkShaderBindingPoints.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/IrisChunkShaderBindingPoints.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/block_context/BlockContextHolder.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/block_context/BlockContextHolder.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/block_context/BlockContextHolder.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/block_context/BlockContextHolder.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/block_context/ChunkBuildBuffersExt.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/block_context/ChunkBuildBuffersExt.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/block_context/ChunkBuildBuffersExt.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/block_context/ChunkBuildBuffersExt.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/block_context/ContextAwareVertexWriter.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/block_context/ContextAwareVertexWriter.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/block_context/ContextAwareVertexWriter.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/block_context/ContextAwareVertexWriter.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/options/IrisSodiumOptions.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/options/IrisSodiumOptions.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/options/IrisSodiumOptions.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/options/IrisSodiumOptions.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/options/OptionImplExtended.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/options/OptionImplExtended.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/options/OptionImplExtended.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/options/OptionImplExtended.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/options/SupportedGraphicsMode.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/options/SupportedGraphicsMode.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/options/SupportedGraphicsMode.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/options/SupportedGraphicsMode.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/GlUniformMatrix3f.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/GlUniformMatrix3f.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/GlUniformMatrix3f.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/GlUniformMatrix3f.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkProgramOverrides.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkProgramOverrides.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkProgramOverrides.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkProgramOverrides.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkShaderInterface.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkShaderInterface.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkShaderInterface.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisChunkShaderInterface.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderFogComponent.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderFogComponent.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderFogComponent.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderFogComponent.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderTypes.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderTypes.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderTypes.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisShaderTypes.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisTerrainPass.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisTerrainPass.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisTerrainPass.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/IrisTerrainPass.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderBindingContextExt.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderBindingContextExt.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderBindingContextExt.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderBindingContextExt.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderChunkRendererExt.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderChunkRendererExt.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderChunkRendererExt.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shader_overrides/ShaderChunkRendererExt.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shadow_map/RenderSectionExt.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shadow_map/RenderSectionExt.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shadow_map/RenderSectionExt.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shadow_map/RenderSectionExt.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/shadow_map/SwappableRenderSectionManager.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shadow_map/SwappableRenderSectionManager.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/shadow_map/SwappableRenderSectionManager.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/shadow_map/SwappableRenderSectionManager.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/EntityToTerrainVertexSerializer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/EntityToTerrainVertexSerializer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/EntityToTerrainVertexSerializer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/EntityToTerrainVertexSerializer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/GlyphToTerrainVertexSerializer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/GlyphToTerrainVertexSerializer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/GlyphToTerrainVertexSerializer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/GlyphToTerrainVertexSerializer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisChunkMeshAttributes.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisChunkMeshAttributes.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisChunkMeshAttributes.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisChunkMeshAttributes.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisCommonVertexAttributes.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisCommonVertexAttributes.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisCommonVertexAttributes.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisCommonVertexAttributes.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisEntityToTerrainVertexSerializer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisEntityToTerrainVertexSerializer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisEntityToTerrainVertexSerializer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisEntityToTerrainVertexSerializer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisGlVertexAttributeFormat.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisGlVertexAttributeFormat.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisGlVertexAttributeFormat.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisGlVertexAttributeFormat.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisModelVertexFormats.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisModelVertexFormats.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisModelVertexFormats.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/IrisModelVertexFormats.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/ModelToEntityVertexSerializer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/ModelToEntityVertexSerializer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/ModelToEntityVertexSerializer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/ModelToEntityVertexSerializer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/CloudVertex.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/CloudVertex.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/CloudVertex.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/CloudVertex.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/EntityVertex.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/EntityVertex.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/EntityVertex.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/EntityVertex.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/GlyphVertexExt.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/GlyphVertexExt.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/GlyphVertexExt.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/GlyphVertexExt.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewClouds.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewClouds.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewClouds.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewClouds.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewEntity.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewEntity.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewEntity.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/entity_xhfp/QuadViewEntity.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/QuadViewTerrain.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/QuadViewTerrain.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/QuadViewTerrain.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/QuadViewTerrain.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPModelVertexType.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPModelVertexType.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPModelVertexType.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPModelVertexType.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPTerrainVertex.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPTerrainVertex.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPTerrainVertex.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/impl/vertex_format/terrain_xhfp/XHFPTerrainVertex.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/IrisSodiumCompatMixinPlugin.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/IrisSodiumCompatMixinPlugin.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/IrisSodiumCompatMixinPlugin.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/IrisSodiumCompatMixinPlugin.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinBakedChunkModelBuilder.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinBakedChunkModelBuilder.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinBakedChunkModelBuilder.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinBakedChunkModelBuilder.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkBuildBuffers.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkBuildBuffers.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkBuildBuffers.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkBuildBuffers.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkRenderRebuildTask.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkRenderRebuildTask.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkRenderRebuildTask.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkRenderRebuildTask.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkVertexBufferBuilder.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkVertexBufferBuilder.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkVertexBufferBuilder.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/block_id/MixinChunkVertexBufferBuilder.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/clouds/MixinCloudRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/clouds/MixinCloudRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/clouds/MixinCloudRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/clouds/MixinCloudRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/CuboidMixin.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/CuboidMixin.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/CuboidMixin.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/CuboidMixin.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/ModelPartMixin.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/ModelPartMixin.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/ModelPartMixin.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/ModelPartMixin.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/cull/EntityRendererMixin.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/cull/EntityRendererMixin.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/cull/EntityRendererMixin.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/cull/EntityRendererMixin.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/shadows/EntityRenderDispatcherMixin.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/shadows/EntityRenderDispatcherMixin.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/shadows/EntityRenderDispatcherMixin.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/copyEntity/shadows/EntityRenderDispatcherMixin.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinFlatLightPipeline.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinFlatLightPipeline.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinFlatLightPipeline.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinFlatLightPipeline.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinSmoothLightPipeline.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinSmoothLightPipeline.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinSmoothLightPipeline.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/directional_shading/MixinSmoothLightPipeline.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinCube.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinCube.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinCube.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinCube.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinModelPart.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinModelPart.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinModelPart.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/fast_render/MixinModelPart.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/font/MixinGlyphRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/font/MixinGlyphRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/font/MixinGlyphRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/font/MixinGlyphRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinOptionImpl.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinOptionImpl.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinOptionImpl.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinOptionImpl.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinRenderSectionManager.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinRenderSectionManager.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinRenderSectionManager.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinRenderSectionManager.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptionPages.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptionPages.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptionPages.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptionPages.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptions.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptions.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptions.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumGameOptions.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumOptionsGUI.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumOptionsGUI.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumOptionsGUI.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/options/MixinSodiumOptionsGUI.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/pbr_animation/MixinSpriteContents.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/pbr_animation/MixinSpriteContents.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/pbr_animation/MixinSpriteContents.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/pbr_animation/MixinSpriteContents.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBlockRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBlockRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBlockRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBlockRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBufferBuilder_IntrinsicSeparateAo.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBufferBuilder_IntrinsicSeparateAo.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBufferBuilder_IntrinsicSeparateAo.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinBufferBuilder_IntrinsicSeparateAo.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinFluidRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinFluidRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinFluidRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/separate_ao/MixinFluidRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinBlockRenderPass.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinBlockRenderPass.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinBlockRenderPass.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinBlockRenderPass.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkProgram.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkProgram.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkProgram.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkProgram.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkRenderShaderBackend.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkRenderShaderBackend.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkRenderShaderBackend.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinChunkRenderShaderBackend.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinGlProgram.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinGlProgram.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinGlProgram.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinGlProgram.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinRegionChunkRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinRegionChunkRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinRegionChunkRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinRegionChunkRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderChunkRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderChunkRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderChunkRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderChunkRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderType.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderType.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderType.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/MixinShaderType.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/ShaderTypeAccessor.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/ShaderTypeAccessor.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/ShaderTypeAccessor.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shader_overrides/ShaderTypeAccessor.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinDefaultChunkRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinDefaultChunkRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinDefaultChunkRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinDefaultChunkRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinRenderSectionManager.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinRenderSectionManager.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinRenderSectionManager.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinRenderSectionManager.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinSodiumWorldRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinSodiumWorldRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinSodiumWorldRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/MixinSodiumWorldRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/SodiumWorldRendererAccessor.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/SodiumWorldRendererAccessor.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/SodiumWorldRendererAccessor.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/SodiumWorldRendererAccessor.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinAdvancedShadowCullingFrustum.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinAdvancedShadowCullingFrustum.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinAdvancedShadowCullingFrustum.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinAdvancedShadowCullingFrustum.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinBoxCullingFrustum.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinBoxCullingFrustum.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinBoxCullingFrustum.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinBoxCullingFrustum.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinCullEverythingFrustum.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinCullEverythingFrustum.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinCullEverythingFrustum.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinCullEverythingFrustum.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinNonCullingFrustum.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinNonCullingFrustum.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinNonCullingFrustum.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/shadow_map/frustum/MixinNonCullingFrustum.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/sky/MixinLevelRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/sky/MixinLevelRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/sky/MixinLevelRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/sky/MixinLevelRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/ChunkMeshAttributeAccessor.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/ChunkMeshAttributeAccessor.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/ChunkMeshAttributeAccessor.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/ChunkMeshAttributeAccessor.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/CommonVertexAttributeAccessor.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/CommonVertexAttributeAccessor.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/CommonVertexAttributeAccessor.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/CommonVertexAttributeAccessor.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/GlVertexAttributeFormatAccessor.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/GlVertexAttributeFormatAccessor.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/GlVertexAttributeFormatAccessor.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/GlVertexAttributeFormatAccessor.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinChunkMeshAttribute.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinChunkMeshAttribute.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinChunkMeshAttribute.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinChunkMeshAttribute.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinCommonVertexAttributes.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinCommonVertexAttributes.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinCommonVertexAttributes.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinCommonVertexAttributes.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinGlVertexFormatBuilder.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinGlVertexFormatBuilder.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinGlVertexFormatBuilder.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinGlVertexFormatBuilder.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinModelVertexType.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinModelVertexType.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinModelVertexType.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinModelVertexType.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRegionChunkRenderer.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRegionChunkRenderer.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRegionChunkRenderer.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRegionChunkRenderer.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderRegionArenas.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderRegionArenas.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderRegionArenas.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderRegionArenas.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderSectionManager.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderSectionManager.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderSectionManager.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinRenderSectionManager.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexSerializerCache.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexSerializerCache.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexSerializerCache.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexSerializerCache.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexTransform.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexTransform.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexTransform.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/MixinVertexTransform.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinEntityRenderDispatcher.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinEntityRenderDispatcher.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinEntityRenderDispatcher.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinEntityRenderDispatcher.java diff --git a/src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinModelVertex.java b/src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinModelVertex.java similarity index 100% rename from src/main/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinModelVertex.java rename to src/sodiumCompatibility/java/net/coderbot/iris/compat/sodium/mixin/vertex_format/entity/MixinModelVertex.java diff --git a/src/main/resources/mixins.oculus.compat.sodium.json b/src/sodiumCompatibility/resources/mixins.oculus.compat.sodium.json similarity index 100% rename from src/main/resources/mixins.oculus.compat.sodium.json rename to src/sodiumCompatibility/resources/mixins.oculus.compat.sodium.json