This commit is contained in:
GTNH-Colen committed 2024-01-12 03:40:06 +00:00
1 parent ad46bc37da
commit 0bb9b56e6d
6 files changed
+20 -15

No files matched your search

+1 -2
View File
@@ -8,7 +8,6 @@ import cpw.mods.fml.common.event.FMLPreInitializationEvent;
public class Postea {
@Mod.EventHandler
public void preInit(FMLPreInitializationEvent event) {
}
public void preInit(FMLPreInitializationEvent event) {}
}
@@ -1,5 +1,7 @@
package com.colen.postea.Utility;
import static com.colen.postea.Utility.PosteaUtilities.getModListHash;
import java.util.ArrayList;
import java.util.List;
import java.util.function.BiFunction;
@@ -16,8 +18,6 @@ import com.colen.postea.API.TileEntityReplacementManager;
import akka.japi.Pair;
import cpw.mods.fml.common.registry.GameRegistry;
import static com.colen.postea.Utility.PosteaUtilities.getModListHash;
public class ChunkFixerUtility {
public static void processChunkNBT(NBTTagCompound compound, World world) {
@@ -98,7 +98,9 @@ public class ChunkFixerUtility {
private static void transformTileEntities(NBTTagCompound levelCompoundTag, World world) {
Pair<List<ConversionInfo>, NBTTagList> output = adjustTileEntities(levelCompoundTag.getTagList("TileEntities", 10), world);
Pair<List<ConversionInfo>, NBTTagList> output = adjustTileEntities(
levelCompoundTag.getTagList("TileEntities", 10),
world);
List<ConversionInfo> conversionInfoList = output.first();
NBTTagList tileEntities = output.second();
@@ -1,14 +1,14 @@
package com.colen.postea.Utility;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.ModContainer;
import java.util.ArrayList;
import java.util.Collections;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
import java.util.ArrayList;
import java.util.Collections;
import java.util.Objects;
import cpw.mods.fml.common.Loader;
import cpw.mods.fml.common.ModContainer;
public abstract class PosteaUtilities {
@@ -29,7 +29,6 @@ public abstract class PosteaUtilities {
return tagCompound;
}
public static int getModListHash() {
// We iterate over every mod, get its version and put it into a giant list.
@@ -38,7 +37,8 @@ public abstract class PosteaUtilities {
ArrayList<String> modList = new ArrayList<>();
for (ModContainer mod : Loader.instance().getActiveModList()) {
for (ModContainer mod : Loader.instance()
.getActiveModList()) {
modList.add(mod.getModId() + ":" + mod.getVersion());
}
@@ -65,5 +65,4 @@ public abstract class PosteaUtilities {
}
}
}
@@ -3,7 +3,6 @@ package com.colen.postea.mixins.early;
import static com.colen.postea.Utility.ChunkFixerUtility.POSTEA_UPDATE_CODE;
import static com.colen.postea.Utility.ChunkFixerUtility.processChunkNBT;
import com.colen.postea.mixins.interfaces.IChunkMixin;
import net.minecraft.nbt.NBTTagCompound;
import net.minecraft.world.World;
import net.minecraft.world.chunk.Chunk;
@@ -15,6 +14,8 @@ import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
import com.colen.postea.mixins.interfaces.IChunkMixin;
@Mixin(AnvilChunkLoader.class)
public abstract class MixinAnvilChunkLoader {
@@ -1,10 +1,12 @@
package com.colen.postea.mixins.early;
import com.colen.postea.mixins.interfaces.IChunkMixin;
import net.minecraft.world.chunk.Chunk;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Unique;
import com.colen.postea.mixins.interfaces.IChunkMixin;
@Mixin(Chunk.class)
public class MixinChunk implements IChunkMixin {
@@ -1,6 +1,8 @@
package com.colen.postea.mixins.interfaces;
public interface IChunkMixin {
long Postea$getPosteaCode();
void Postea$setPosteaCode(long posteaID);
}