From edef4ec5b5a5a3d7038081adfa3911616c1039ae Mon Sep 17 00:00:00 2001 From: SenseiKiwi Date: Fri, 26 Jul 2013 22:50:05 -0400 Subject: [PATCH] Fixed NPE in RiftRegenerator Fixed a NullPointerException in RiftRegenerator. I had forgotten to initialize the properties field for use in the class. --- StevenDimDoors/mod_pocketDim/mod_pocketDim.java | 2 +- StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java index 068299c..21c47d7 100644 --- a/StevenDimDoors/mod_pocketDim/mod_pocketDim.java +++ b/StevenDimDoors/mod_pocketDim/mod_pocketDim.java @@ -186,7 +186,7 @@ public class mod_pocketDim //MonolithSpawner should be initialized before any provider instances are created //Register the other regular tick receivers as well spawner = new MonolithSpawner(commonTickHandler, properties); - new RiftRegenerator(commonTickHandler); //No need to store the reference + new RiftRegenerator(commonTickHandler, properties); //No need to store the reference LimboDecay decay = new LimboDecay(commonTickHandler, properties); transientDoor = (new TransientDoor(properties.TransientDoorID, Material.iron)).setHardness(1.0F) .setUnlocalizedName("transientDoor"); diff --git a/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java b/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java index 389c71d..a56e85e 100644 --- a/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java +++ b/StevenDimDoors/mod_pocketDim/ticking/RiftRegenerator.java @@ -15,9 +15,10 @@ public class RiftRegenerator implements IRegularTickReceiver { private DDProperties properties; - public RiftRegenerator(IRegularTickSender sender) + public RiftRegenerator(IRegularTickSender sender, DDProperties properties) { sender.registerForTicking(this, RIFT_REGENERATION_INTERVAL, false); + this.properties = properties; } @Override