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
|
||||
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)
|
||||
{
|
||||
@@ -57,7 +57,7 @@ public abstract class BlockLightStorage_scarpetChunkCreationMixin extends LightS
|
||||
|
||||
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;
|
||||
|
||||
@Mixin(LevelPropagator.class)
|
||||
public interface LevelPropagatorInterface
|
||||
public interface LevelPropagator_resetChunkInterface
|
||||
{
|
||||
@Invoker("updateLevel")
|
||||
void invokeUpdateLevel(long sourceId, long id, int level, boolean decrease);
|
||||
void cmInvokeUpdateLevel(long sourceId, long id, int level, boolean decrease);
|
||||
|
||||
@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
|
||||
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)
|
||||
{
|
||||
@@ -101,7 +101,7 @@ public abstract class SkyLightStorage_scarpetChunkCreationMixin extends LightSto
|
||||
((ChunkLightProviderInterface) lightProvider).callGetCurrentLevelFromSection(neighborCeilingLightArray, src)
|
||||
: 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",
|
||||
"ChunkHolder_scarpetChunkCreationMixin",
|
||||
"ServerLightingProvider_scarpetMixin",
|
||||
"LevelPropagatorInterface",
|
||||
"LevelPropagator_resetChunkInterface",
|
||||
"ChunkTicketManager_scarpetChunkCreationMixin",
|
||||
"LightingProvider_scarpetChunkCreationMixin",
|
||||
"ChunkLightProvider_scarpetChunkCreationMixin",
|
||||
|
||||
Reference in new issue
Block a user