fix mixin warnings

This commit is contained in:
FalsePattern committed 2024-06-07 19:56:58 +02:00
1 parent 07474f33f9
commit 35bd58a9d0
5 files changed
+21 -20

No files matched your search

@@ -10,17 +10,17 @@ import org.spongepowered.asm.mixin.injection.Redirect;
import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
import net.minecraft.world.chunk.IChunkProvider;
@Mixin(value = LOTRChunkProvider.class,
remap = false)
public abstract class LOTRChunkProviderMixin {
@Shadow
@Mixin(value = LOTRChunkProvider.class)
public abstract class LOTRChunkProviderMixin implements IChunkProvider {
@Shadow(remap = false)
private LOTRBiomeVariant[] variantsForGeneration;
@Redirect(method = "provideChunk",
at = @At(value = "INVOKE",
target = "Llotr/common/world/biome/variant/LOTRBiomeVariantStorage;setChunkBiomeVariants(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;[B)V"),
remap = true,
target = "Llotr/common/world/biome/variant/LOTRBiomeVariantStorage;setChunkBiomeVariants(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;[B)V",
remap = false),
require = 1)
private void storeShorts(World world, Chunk chunk, byte[] variantsB) {
short[] variants = new short[256];
@@ -10,17 +10,17 @@ import org.spongepowered.asm.mixin.injection.Redirect;
import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
import net.minecraft.world.chunk.IChunkProvider;
@Mixin(value = LOTRChunkProviderUtumno.class,
remap = false)
public abstract class LOTRChunkProviderUtumnoMixin {
@Shadow
@Mixin(value = LOTRChunkProviderUtumno.class)
public abstract class LOTRChunkProviderUtumnoMixin implements IChunkProvider {
@Shadow(remap = false)
private LOTRBiomeVariant[] variantsForGeneration;
@Redirect(method = "provideChunk",
at = @At(value = "INVOKE",
target = "Llotr/common/world/biome/variant/LOTRBiomeVariantStorage;setChunkBiomeVariants(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;[B)V"),
remap = true,
target = "Llotr/common/world/biome/variant/LOTRBiomeVariantStorage;setChunkBiomeVariants(Lnet/minecraft/world/World;Lnet/minecraft/world/chunk/Chunk;[B)V",
remap = false),
require = 1)
private void storeShorts(World world, Chunk chunk, byte[] variantsB) {
short[] variants = new short[256];
@@ -12,11 +12,12 @@ import net.minecraft.world.ChunkCoordIntPair;
import net.minecraft.world.World;
import cpw.mods.fml.common.FMLLog;
import cpw.mods.fml.common.network.simpleimpl.IMessage;
import cpw.mods.fml.common.network.simpleimpl.IMessageHandler;
import cpw.mods.fml.common.network.simpleimpl.MessageContext;
@Mixin(value = LOTRPacketBiomeVariantsWatch.Handler.class,
remap = false)
public abstract class LOTRPacketBiomeVariantsWatchHandlerMixin {
public abstract class LOTRPacketBiomeVariantsWatchHandlerMixin implements IMessageHandler<LOTRPacketBiomeVariantsWatch, IMessage> {
/**
* @author FalsePattern
@@ -8,23 +8,23 @@ import org.spongepowered.asm.mixin.Overwrite;
import org.spongepowered.asm.mixin.Shadow;
import net.minecraft.world.World;
import net.minecraft.world.biome.WorldChunkManager;
import net.minecraft.world.chunk.Chunk;
import cpw.mods.fml.common.FMLLog;
@Mixin(value = LOTRWorldChunkManager.class,
remap = false)
public abstract class LOTRWorldChunkManagerMixin {
@Shadow
@Mixin(value = LOTRWorldChunkManager.class)
public abstract class LOTRWorldChunkManagerMixin extends WorldChunkManager {
@Shadow(remap = false)
private World worldObj;
@Shadow
@Shadow(remap = false)
public abstract LOTRBiomeVariant[] getBiomeVariants(LOTRBiomeVariant[] variants, int i, int k, int xSize, int zSize);
/**
* @author FalsePattern
* @reason fix stuff
*/
@Overwrite
@Overwrite(remap = false)
public LOTRBiomeVariant getBiomeVariantAt(int i, int k) {
short[] variants;
Chunk chunk = this.worldObj.getChunkFromBlockCoords(i, k);
@@ -17,7 +17,7 @@ import static com.falsepattern.endlessids.constants.ExtendedConstants.biomeIDMas
@Mixin(LOTRWorldProvider.class)
public abstract class LOTRWorldProviderMixin extends WorldProvider {
@Shadow public abstract LOTRDimension getLOTRDimension();
@Shadow(remap = false) public abstract LOTRDimension getLOTRDimension();
/**
* @author FalsePattern