X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2FState.java;h=966dbe307927b36a47a2f0b7c87dbc700a9974e5;hb=HEAD;hp=2a8ba1cfab45c31ad24b76f38d795b289e3ac1ab;hpb=00e49489dcbb093895a9a7bfb252b7392b341138;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/State.java b/src/main/java/net/pterodactylus/rhynodge/State.java index 2a8ba1c..966dbe3 100644 --- a/src/main/java/net/pterodactylus/rhynodge/State.java +++ b/src/main/java/net/pterodactylus/rhynodge/State.java @@ -55,9 +55,12 @@ public interface State { * @return {@code true} if this state triggers a change notification, * {@code false} otherwise */ - default boolean triggered() { - return false; - } + boolean triggered(); + + /** + * Sets whether this state will trigger a notification. + */ + void trigger(); boolean isEmpty();