From 5f7f2c0adb2bb067b569c0d5833c3aba924dab73 Mon Sep 17 00:00:00 2001 From: robynetzan Date: Thu, 1 Jun 2017 10:25:05 +0100 Subject: [PATCH] Updated for 1.11.2 Fixed various unresolvable functions --- .../java/cpw/mods/retro/WorldRetrogen.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/src/main/java/cpw/mods/retro/WorldRetrogen.java b/src/main/java/cpw/mods/retro/WorldRetrogen.java index f1d2461..31d1c54 100644 --- a/src/main/java/cpw/mods/retro/WorldRetrogen.java +++ b/src/main/java/cpw/mods/retro/WorldRetrogen.java @@ -31,6 +31,7 @@ import net.minecraft.command.CommandBase; import net.minecraft.command.CommandException; import net.minecraft.command.ICommandSender; +import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.nbt.NBTTagCompound; import net.minecraft.nbt.NBTTagList; import net.minecraft.nbt.NBTTagString; @@ -72,7 +73,7 @@ import java.util.concurrent.ConcurrentMap; import java.util.concurrent.Semaphore; -@Mod(modid="simpleretrogen", name="Simple Retrogen", acceptableRemoteVersions="*", acceptedMinecraftVersions = "[1.9,1.11)") +@Mod(modid="simpleretrogen", name="Simple Retrogen", acceptableRemoteVersions="*", acceptedMinecraftVersions = "[1.9,1.11.2]") @ParametersAreNonnullByDefault public class WorldRetrogen { private List markers = Lists.newArrayList(); @@ -169,14 +170,14 @@ public void serverStarting(FMLServerStartingEvent evt) { { @Override @Nonnull - public String getCommandName() + public String getName() { return "listretrogenclasstargets"; } @Override @Nonnull - public String getCommandUsage(ICommandSender sender) + public String getUsage(ICommandSender sender) { return "List retrogens"; } @@ -198,14 +199,16 @@ public void execute(MinecraftServer server, ICommandSender sender, String[] args targets.add(worldGen.getClass().getName()); } } + if (targets.isEmpty()) { - sender.addChatMessage(new TextComponentString("There are no retrogen target classes")); + sender.sendMessage(new TextComponentString("There are no retrogen target classes")); } else { - sender.addChatMessage(new TextComponentString(CommandBase.joinNiceStringFromCollection(targets))); + sender.sendMessage(new TextComponentString(CommandBase.joinNiceStringFromCollection(targets))); } } }); } + @EventHandler public void serverAboutToStart(FMLServerAboutToStartEvent evt) { @@ -348,14 +351,14 @@ public void onChunkLoad(ChunkDataEvent.Load chunkevt) { if (retros.containsKey(retro)) { - queueRetrogen(retro, w, chk.getChunkCoordIntPair()); + queueRetrogen(retro, w, chk.getPos()); } } } for (String retro : existingGens) { - completeRetrogen(chk.getChunkCoordIntPair(), w, retro); + completeRetrogen(chk.getPos(), w, retro); } } @@ -373,7 +376,7 @@ public void onChunkSave(ChunkDataEvent.Save chunkevt) if (completedWork.containsKey(w)) { ListMultimap doneChunks = completedWork.get(w); - List retroClassList = doneChunks.get(chunkevt.getChunk().getChunkCoordIntPair()); + List retroClassList = doneChunks.get(chunkevt.getChunk().getPos()); if (retroClassList.isEmpty()) return; NBTTagCompound data = chunkevt.getData();