Add ability to disable HP and Prayer notifications (#2007)
- Change default HP and Prayer threshold to 0 - When threshold is 0, don't send notification - Add description how to disable/enable pray/hp notifications
This commit is contained in:
@@ -71,22 +71,22 @@ public interface IdleNotifierConfig extends Config
|
||||
@ConfigItem(
|
||||
keyName = "hitpoints",
|
||||
name = "Hitpoints Notification Threshold",
|
||||
description = "The amount of hitpoints to send a notification at",
|
||||
description = "The amount of hitpoints to send a notification at. A value of 0 will disable notification.",
|
||||
position = 4
|
||||
)
|
||||
default int getHitpointsThreshold()
|
||||
{
|
||||
return 15;
|
||||
return 0;
|
||||
}
|
||||
|
||||
@ConfigItem(
|
||||
keyName = "prayer",
|
||||
name = "Prayer Notification Threshold",
|
||||
description = "The amount of prayer points to send a notification at",
|
||||
description = "The amount of prayer points to send a notification at. A value of 0 will disable notification.",
|
||||
position = 5
|
||||
)
|
||||
default int getPrayerThreshold()
|
||||
{
|
||||
return 15;
|
||||
return 0;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -251,6 +251,10 @@ public class IdleNotifierPlugin extends Plugin
|
||||
|
||||
private boolean checkLowHitpoints()
|
||||
{
|
||||
if (config.getHitpointsThreshold() == 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (client.getRealSkillLevel(Skill.HITPOINTS) > config.getHitpointsThreshold())
|
||||
{
|
||||
if (client.getBoostedSkillLevel(Skill.HITPOINTS) <= config.getHitpointsThreshold())
|
||||
@@ -272,6 +276,10 @@ public class IdleNotifierPlugin extends Plugin
|
||||
|
||||
private boolean checkLowPrayer()
|
||||
{
|
||||
if (config.getPrayerThreshold() == 0)
|
||||
{
|
||||
return false;
|
||||
}
|
||||
if (client.getRealSkillLevel(Skill.PRAYER) > config.getPrayerThreshold())
|
||||
{
|
||||
if (client.getBoostedSkillLevel(Skill.PRAYER) <= config.getPrayerThreshold())
|
||||
|
||||
Reference in New Issue
Block a user