Fix idle detection when other plugins handle AccrueClaimBlocksEvent (#71)

This commit is contained in:
BillyGalbreath 2017-01-21 18:34:44 -06:00 committed by RoboMWM
parent e5d81e76a2
commit 70469d1b4c

View File

@ -83,8 +83,9 @@ class DeliverClaimBlocksTask implements Runnable
if (event.isCancelled())
{
GriefPrevention.AddLogEntry(player.getName() + " claim block delivery was canceled by another plugin.", CustomLogEntryTypes.Debug, true);
return;
}
else
{
accrualRate = event.getBlocksToAccrue();
if (accrualRate < 0) accrualRate = 0;
playerData.accrueBlocks(accrualRate);
@ -94,6 +95,7 @@ class DeliverClaimBlocksTask implements Runnable
//many other operations will cause this player's data to save, including his eventual logout
//dataStore.savePlayerData(player.getUniqueIdentifier(), playerData);
}
}
else
{
GriefPrevention.AddLogEntry(player.getName() + " wasn't active enough to accrue claim blocks this round.", CustomLogEntryTypes.Debug, true);