renamed PhiPro's classes so it doesn't clashes with their own mods.
This commit is contained in:
1 parent
9ca7892859
commit
32292d4909
4 files changed
+8
-8
No files matched your search
@@ -26,7 +26,7 @@ public abstract class BlockLightStorage_scarpetChunkCreationMixin extends LightS
|
|||||||
@Override
|
@Override
|
||||||
public void processRelight(final ChunkLightProvider<?, ?> lightProvider, final long cPos)
|
public void processRelight(final ChunkLightProvider<?, ?> lightProvider, final long cPos)
|
||||||
{
|
{
|
||||||
final LevelPropagatorInterface levelPropagator = (LevelPropagatorInterface) lightProvider;
|
final LevelPropagator_resetChunkInterface levelPropagator = (LevelPropagator_resetChunkInterface) lightProvider;
|
||||||
|
|
||||||
for (int y = -1; y < 17; ++y)
|
for (int y = -1; y < 17; ++y)
|
||||||
{
|
{
|
||||||
@@ -57,7 +57,7 @@ public abstract class BlockLightStorage_scarpetChunkCreationMixin extends LightS
|
|||||||
|
|
||||||
final int srcLevel = ((ChunkLightProviderInterface) lightProvider).callGetCurrentLevelFromSection(neighborLightArray, src);
|
final int srcLevel = ((ChunkLightProviderInterface) lightProvider).callGetCurrentLevelFromSection(neighborLightArray, src);
|
||||||
|
|
||||||
levelPropagator.invokeUpdateLevel(src, dst, levelPropagator.callGetPropagatedLevel(src, dst, srcLevel), true);
|
levelPropagator.cmInvokeUpdateLevel(src, dst, levelPropagator.cmCallGetPropagatedLevel(src, dst, srcLevel), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
+3
-3
@@ -6,11 +6,11 @@ import org.spongepowered.asm.mixin.gen.Invoker;
|
|||||||
import net.minecraft.world.chunk.light.LevelPropagator;
|
import net.minecraft.world.chunk.light.LevelPropagator;
|
||||||
|
|
||||||
@Mixin(LevelPropagator.class)
|
@Mixin(LevelPropagator.class)
|
||||||
public interface LevelPropagatorInterface
|
public interface LevelPropagator_resetChunkInterface
|
||||||
{
|
{
|
||||||
@Invoker("updateLevel")
|
@Invoker("updateLevel")
|
||||||
void invokeUpdateLevel(long sourceId, long id, int level, boolean decrease);
|
void cmInvokeUpdateLevel(long sourceId, long id, int level, boolean decrease);
|
||||||
|
|
||||||
@Invoker("getPropagatedLevel")
|
@Invoker("getPropagatedLevel")
|
||||||
int callGetPropagatedLevel(long sourceId, long targetId, int level);
|
int cmCallGetPropagatedLevel(long sourceId, long targetId, int level);
|
||||||
}
|
}
|
||||||
@@ -59,7 +59,7 @@ public abstract class SkyLightStorage_scarpetChunkCreationMixin extends LightSto
|
|||||||
@Override
|
@Override
|
||||||
public void processRelight(final ChunkLightProvider<?, ?> lightProvider, final long cPos)
|
public void processRelight(final ChunkLightProvider<?, ?> lightProvider, final long cPos)
|
||||||
{
|
{
|
||||||
final LevelPropagatorInterface levelPropagator = (LevelPropagatorInterface) lightProvider;
|
final LevelPropagator_resetChunkInterface levelPropagator = (LevelPropagator_resetChunkInterface) lightProvider;
|
||||||
|
|
||||||
for (int y = -1; y < 17; ++y)
|
for (int y = -1; y < 17; ++y)
|
||||||
{
|
{
|
||||||
@@ -101,7 +101,7 @@ public abstract class SkyLightStorage_scarpetChunkCreationMixin extends LightSto
|
|||||||
((ChunkLightProviderInterface) lightProvider).callGetCurrentLevelFromSection(neighborCeilingLightArray, src)
|
((ChunkLightProviderInterface) lightProvider).callGetCurrentLevelFromSection(neighborCeilingLightArray, src)
|
||||||
: this.isSectionEnabled(ChunkSectionPos.withZeroY(neighborCeilingSectionPos)) ? 0 : 15;
|
: this.isSectionEnabled(ChunkSectionPos.withZeroY(neighborCeilingSectionPos)) ? 0 : 15;
|
||||||
|
|
||||||
levelPropagator.invokeUpdateLevel(src, dst, levelPropagator.callGetPropagatedLevel(src, dst, srcLevel), true);
|
levelPropagator.cmInvokeUpdateLevel(src, dst, levelPropagator.cmCallGetPropagatedLevel(src, dst, srcLevel), true);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -36,7 +36,7 @@
|
|||||||
"ThreadedAnvilChunkStorage_scarpetChunkCreationMixin",
|
"ThreadedAnvilChunkStorage_scarpetChunkCreationMixin",
|
||||||
"ChunkHolder_scarpetChunkCreationMixin",
|
"ChunkHolder_scarpetChunkCreationMixin",
|
||||||
"ServerLightingProvider_scarpetMixin",
|
"ServerLightingProvider_scarpetMixin",
|
||||||
"LevelPropagatorInterface",
|
"LevelPropagator_resetChunkInterface",
|
||||||
"ChunkTicketManager_scarpetChunkCreationMixin",
|
"ChunkTicketManager_scarpetChunkCreationMixin",
|
||||||
"LightingProvider_scarpetChunkCreationMixin",
|
"LightingProvider_scarpetChunkCreationMixin",
|
||||||
"ChunkLightProvider_scarpetChunkCreationMixin",
|
"ChunkLightProvider_scarpetChunkCreationMixin",
|
||||||
|
|||||||
Reference in new issue
Block a user