From 3a1e430707c951648a6287ae98e0cc000c375872 Mon Sep 17 00:00:00 2001 From: StevenRS11 Date: Tue, 30 Apr 2013 22:09:20 -0400 Subject: [PATCH] fixed default up dungeon schematic name Signed-off-by: StevenRS11 --- StevenDimDoors/mod_pocketDim/DungeonGenerator.java | 2 +- StevenDimDoors/mod_pocketDim/SchematicLoader.java | 11 ++++++++--- StevenDimDoors/mod_pocketDim/mod_pocketDim.java | 2 +- 3 files changed, 10 insertions(+), 5 deletions(-) diff --git a/StevenDimDoors/mod_pocketDim/DungeonGenerator.java b/StevenDimDoors/mod_pocketDim/DungeonGenerator.java index 0feda30..3e2d996 100644 --- a/StevenDimDoors/mod_pocketDim/DungeonGenerator.java +++ b/StevenDimDoors/mod_pocketDim/DungeonGenerator.java @@ -43,7 +43,7 @@ public class DungeonGenerator boolean flag = true; int count=10; - if(incoming.destYCoord>10) + if(incoming.destYCoord>15) { do { diff --git a/StevenDimDoors/mod_pocketDim/SchematicLoader.java b/StevenDimDoors/mod_pocketDim/SchematicLoader.java index 069cd12..6462e36 100644 --- a/StevenDimDoors/mod_pocketDim/SchematicLoader.java +++ b/StevenDimDoors/mod_pocketDim/SchematicLoader.java @@ -853,14 +853,19 @@ public class SchematicLoader LinkData sideLink = new LinkData(link.destDimID,dimHelper.dimList.get(link.locDimID).exitDimLink.destDimID,point.getX(), point.getY(), point.getZ(),point.getX(), 0, point.getZ(),true); - if(rand.nextBoolean()&&randomLink!=null) + if(sideLink.destDimID==mod_pocketDim.limboDimID) + { + sideLink.destDimID=0; + } + else if((rand.nextBoolean()&&randomLink!=null)) { sideLink.destDimID=randomLink.locDimID; - System.out.println("randomLink"); + // System.out.println("randomLink"); } + dimHelper.getWorld((sideLink.destDimID)).getChunkProvider().loadChunk(point.getX() >> 4, point.getZ() >> 4); - sideLink.destYCoord=dimHelper.getWorld(dimHelper.dimList.get(world.provider.dimensionId).exitDimLink.destDimID).getHeightValue(point.getX(), point.getZ())+1; + sideLink.destYCoord=dimHelper.getWorld(sideLink.destDimID).getHeightValue(point.getX(), point.getZ())+1; sideLink.linkOrientation=world.getBlockMetadata(point.getX(), point.getY()-1, point.getZ()); dimHelper.instance.createLink(sideLink); diff --git a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java index ce439ac..c1faf31 100644 --- a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java +++ b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java @@ -181,7 +181,7 @@ public class mod_pocketDim public static ArrayList metadataFlipList = new ArrayList(); public static ArrayList metadataNextList = new ArrayList(); - public static DungeonGenerator defaultUp = new DungeonGenerator(0, "smallStairsUp.schematic", null); + public static DungeonGenerator defaultUp = new DungeonGenerator(0, "simpleStairsUp.schematic", null);