Fixed NPE in RiftRegenerator

Fixed a NullPointerException in RiftRegenerator. I had forgotten to
initialize the properties field for use in the class.
This commit is contained in:
SenseiKiwi
2013-07-26 22:50:05 -04:00
parent a766589eb0
commit edef4ec5b5
2 changed files with 3 additions and 2 deletions

View File

@@ -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");

View File

@@ -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