diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/mod_pocketDim.java b/src/main/java/StevenDimDoors/mod_pocketDim/mod_pocketDim.java index de2bd61..ccc716f 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/mod_pocketDim.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/mod_pocketDim.java @@ -166,7 +166,6 @@ public class mod_pocketDim EventHookContainer hooks = new EventHookContainer(properties); MinecraftForge.EVENT_BUS.register(hooks); MinecraftForge.TERRAIN_GEN_BUS.register(hooks); - gatewayGenerator = new GatewayGenerator(properties); } @EventHandler @@ -181,7 +180,7 @@ public class mod_pocketDim spawner = new CustomLimboPopulator(commonTickHandler, properties); new RiftRegenerator(commonTickHandler); //No need to store the reference LimboDecay decay = new LimboDecay(commonTickHandler, properties); - this.fastRiftRegenerator = new FastRiftRegenerator(commonTickHandler); + fastRiftRegenerator = new FastRiftRegenerator(commonTickHandler); transientDoor = new TransientDoor(properties.TransientDoorID, Material.iron, properties).setHardness(1.0F) .setUnlocalizedName("transientDoor"); goldenDimensionalDoor = new BlockGoldDimDoor(properties.GoldenDimensionalDoorID, Material.iron, properties).setHardness(1.0F) .setUnlocalizedName("dimDoorGold"); @@ -277,10 +276,9 @@ public class mod_pocketDim EntityList.entityEggs.put(properties.MonolithEntityID, new EntityEggInfo(properties.MonolithEntityID, 0, 0xffffff)); LanguageRegistry.instance().addStringLocalization("entity.DimDoors.Obelisk.name", "Monolith"); - CraftingManager.registerRecipes(properties); DungeonHelper.initialize(); - this.gatewayGenerator.initGateways(); + gatewayGenerator = new GatewayGenerator(properties); // Register loot chests DDLoot.registerInfo(properties); @@ -288,7 +286,6 @@ public class mod_pocketDim proxy.registerRenderers(); } - @EventHandler public void onPostInitialization(FMLPostInitializationEvent event) { diff --git a/src/main/java/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java b/src/main/java/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java index dc7ae4d..0a89eea 100644 --- a/src/main/java/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java +++ b/src/main/java/StevenDimDoors/mod_pocketDim/world/GatewayGenerator.java @@ -36,27 +36,26 @@ public class GatewayGenerator implements IWorldGenerator private static final int NETHER_DIMENSION_ID = -1; private static final int END_DIMENSION_ID = 1; - private static ArrayList gateways; - private static BaseGateway defaultGateway; + private ArrayList gateways; + private BaseGateway defaultGateway; private final DDProperties properties; public GatewayGenerator(DDProperties properties) { this.properties = properties; - + this.initialize(); } - public void initGateways() + private void initialize() { - gateways=new ArrayList(); - this.defaultGateway=new GatewayTwoPillars(this.properties); + gateways = new ArrayList(); + defaultGateway = new GatewayTwoPillars(properties); - //add gateways here - gateways.add(new GatewaySandstonePillars(this.properties)); + // Add gateways here gateways.add(defaultGateway); - gateways.add(new GatewayLimbo(this.properties)); - + gateways.add(new GatewaySandstonePillars(properties)); + gateways.add(new GatewayLimbo(properties)); } @Override