Merge pull request #116 from Sethtroll/addwcingnest
Add nest notification
This commit is contained in:
@@ -53,4 +53,14 @@ public interface WoodcuttingConfig
|
|||||||
{
|
{
|
||||||
return 5;
|
return 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ConfigItem(
|
||||||
|
keyName = "showNestNotification",
|
||||||
|
name = "Bird nest notification",
|
||||||
|
description = "Configures whether to notify you of a bird nest spawn"
|
||||||
|
)
|
||||||
|
default boolean showNestNotification()
|
||||||
|
{
|
||||||
|
return true;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -72,14 +72,17 @@ public class WoodcuttingPlugin extends Plugin
|
|||||||
@Subscribe
|
@Subscribe
|
||||||
public void onChatMessage(ChatMessage event)
|
public void onChatMessage(ChatMessage event)
|
||||||
{
|
{
|
||||||
if (event.getType() != ChatMessageType.FILTERED)
|
if (event.getType() == ChatMessageType.FILTERED || event.getType() == ChatMessageType.SERVER)
|
||||||
{
|
{
|
||||||
return;
|
if (event.getMessage().startsWith("You get some") && event.getMessage().endsWith("logs."))
|
||||||
}
|
{
|
||||||
|
session.incrementLogCut();
|
||||||
|
}
|
||||||
|
|
||||||
if (event.getMessage().startsWith("You get some"))
|
if (event.getMessage().contains("A bird's nest falls out of the tree") && config.showNestNotification())
|
||||||
{
|
{
|
||||||
session.incrementLogCut();
|
runelite.notify("A bird nest has spawned!");
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user