remove lighting synchronizer + version bump

This commit is contained in:
MCRcortex
2025-11-10 11:27:39 +10:00
parent 560ba41fa5
commit 4d8de7eb3d
5 changed files with 29 additions and 8 deletions

View File

@@ -66,6 +66,7 @@ def gitCommitHash = { ->
} }
def buildtime = {System.currentTimeSeconds()} def buildtime = {System.currentTimeSeconds()}
processResources { processResources {
def time = buildtime() def time = buildtime()
def hash = gitCommitHash() def hash = gitCommitHash()

View File

@@ -16,6 +16,6 @@ fabric_version=0.134.1+1.21.10
# Mod Properties # Mod Properties
mod_version = 0.2.6-alpha mod_version = 0.2.7-alpha
maven_group = me.cortex maven_group = me.cortex
archives_base_name = voxy archives_base_name = voxy

View File

@@ -0,0 +1,16 @@
package me.cortex.voxy.client.mixin.minecraft;
import it.unimi.dsi.fastutil.longs.Long2ObjectMap;
import net.minecraft.world.level.chunk.DataLayer;
import net.minecraft.world.level.lighting.LayerLightSectionStorage;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Redirect;
@Mixin(LayerLightSectionStorage.class)
public class MixinLayerLightSectionStorage {
@Redirect(method = "<init>", at = @At(value = "INVOKE", target = "Lit/unimi/dsi/fastutil/longs/Long2ObjectMaps;synchronize(Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;)Lit/unimi/dsi/fastutil/longs/Long2ObjectMap;"), remap = false)
private static Long2ObjectMap<DataLayer> voxy$removeSynchronized(Long2ObjectMap<DataLayer> map) {
return map;
}
}

View File

@@ -5,28 +5,28 @@
"client": [ "client": [
"flashback.MixinFlashbackMeta", "flashback.MixinFlashbackMeta",
"flashback.MixinFlashbackRecorder", "flashback.MixinFlashbackRecorder",
"iris.MixinLevelRenderer",
"iris.MixinPackRenderTargetDirectives",
"iris.CustomUniformsAccessor", "iris.CustomUniformsAccessor",
"iris.IrisRenderingPipelineAccessor", "iris.IrisRenderingPipelineAccessor",
"iris.MixinIris", "iris.MixinIris",
"iris.MixinIrisRenderingPipeline", "iris.MixinIrisRenderingPipeline",
"iris.MixinIrisSamplers", "iris.MixinIrisSamplers",
"iris.MixinLevelRenderer",
"iris.MixinMatrixUniforms", "iris.MixinMatrixUniforms",
"iris.MixinPackRenderTargetDirectives",
"iris.MixinProgramSet", "iris.MixinProgramSet",
"iris.MixinShaderPackSourceNames", "iris.MixinShaderPackSourceNames",
"iris.MixinStandardMacros", "iris.MixinStandardMacros",
"minecraft.MixinClientLevel", "minecraft.MixinBlockableEventLoop",
"minecraft.MixinClientChunkCache", "minecraft.MixinClientChunkCache",
"minecraft.MixinClientCommonPacketListenerImpl", "minecraft.MixinClientCommonPacketListenerImpl",
"minecraft.MixinClientLevel",
"minecraft.MixinClientPacketListener", "minecraft.MixinClientPacketListener",
"minecraft.MixinFogRenderer", "minecraft.MixinFogRenderer",
"minecraft.MixinGlDebug", "minecraft.MixinGlDebug",
"minecraft.MixinLevelRenderer",
"minecraft.MixinMinecraft", "minecraft.MixinMinecraft",
"minecraft.MixinRenderSystem", "minecraft.MixinRenderSystem",
"minecraft.MixinBlockableEventLoop",
"minecraft.MixinWindow", "minecraft.MixinWindow",
"minecraft.MixinLevelRenderer",
"nvidium.MixinRenderPipeline", "nvidium.MixinRenderPipeline",
"sodium.AccessorChunkTracker", "sodium.AccessorChunkTracker",
"sodium.AccessorSodiumWorldRenderer", "sodium.AccessorSodiumWorldRenderer",
@@ -34,7 +34,8 @@
"sodium.MixinDefaultChunkRenderer", "sodium.MixinDefaultChunkRenderer",
"sodium.MixinRenderSectionManager", "sodium.MixinRenderSectionManager",
"sodium.MixinSodiumOptionsGUI", "sodium.MixinSodiumOptionsGUI",
"sodium.MixinSodiumWorldRenderer" "sodium.MixinSodiumWorldRenderer",
"minecraft.MixinLayerLightSectionStorage"
], ],
"injectors": { "injectors": {
"defaultRequire": 1 "defaultRequire": 1

View File

@@ -28,7 +28,10 @@
] ]
}, },
"mixins": [ "mixins": [
"client.voxy.mixins.json", {
"config": "client.voxy.mixins.json",
"environment": "client"
},
"common.voxy.mixins.json" "common.voxy.mixins.json"
], ],
"depends": { "depends": {