Fix idle detection when other plugins handle AccrueClaimBlocksEvent (#71)
This commit is contained in:
parent
e5d81e76a2
commit
70469d1b4c
|
|
@ -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);
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user