From 27cfd444a92e69550378ded7644575fff69af13f Mon Sep 17 00:00:00 2001 From: SenseiKiwi Date: Wed, 31 Jul 2013 16:15:13 -0400 Subject: [PATCH 1/2] Minor Change Added explanation of mysterious RiftGenerator condition. --- StevenDimDoors/mod_pocketDim/RiftGenerator.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StevenDimDoors/mod_pocketDim/RiftGenerator.java b/StevenDimDoors/mod_pocketDim/RiftGenerator.java index 6db6a46..924c08f 100644 --- a/StevenDimDoors/mod_pocketDim/RiftGenerator.java +++ b/StevenDimDoors/mod_pocketDim/RiftGenerator.java @@ -42,7 +42,7 @@ public class RiftGenerator implements IWorldGenerator { return; } - //FIXME: Why is this here? Comment your code! =/ ~SenseiKiwi + //This check prevents a crash related to superflat worlds not loading World 0 if (dimHelper.getWorld(0) == null) { return; From c83d622ceb635bec8ad116b128913c96aa14b569 Mon Sep 17 00:00:00 2001 From: SenseiKiwi Date: Wed, 31 Jul 2013 16:56:42 -0400 Subject: [PATCH 2/2] Fixed MCedit 1.7.1 Support Made a minor change to Schematic so that MCedit will load our schematics properly. --- StevenDimDoors/mod_pocketDim/schematic/Schematic.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/StevenDimDoors/mod_pocketDim/schematic/Schematic.java b/StevenDimDoors/mod_pocketDim/schematic/Schematic.java index c81da44..4c6eee4 100644 --- a/StevenDimDoors/mod_pocketDim/schematic/Schematic.java +++ b/StevenDimDoors/mod_pocketDim/schematic/Schematic.java @@ -314,7 +314,7 @@ public class Schematic { schematicTag.setString("Materials", "Alpha"); byte[] lowBits = new byte[blocks.length]; - byte[] highBits = new byte[(blocks.length >> 1) + 1]; + byte[] highBits = new byte[(blocks.length >> 1) + (blocks.length & 1)]; boolean hasExtendedIDs = encodeBlockIDs(blocks, lowBits, highBits); schematicTag.setByteArray("Blocks", lowBits);