GUIItemMessage.java
package it.fulminazzo.yagl.action.message;
import it.fulminazzo.yagl.action.GUIItemAction;
import it.fulminazzo.yagl.event.ClickItemEvent;
import org.jetbrains.annotations.NotNull;
/**
* An implementation of {@link GUIItemAction} that sends the given message to the viewer upon {@link #execute(ClickItemEvent)}.
*/
public final class GUIItemMessage extends MessageAction implements GUIItemAction {
/**
* Instantiates a new GUIItemMessage.
*
* @param message the message
*/
public GUIItemMessage(@NotNull String message) {
super(message);
}
@Override
public void execute(final @NotNull ClickItemEvent event) {
super.sendMessage(event.getViewer());
}
}