GUIItemClose.java
package it.fulminazzo.yagl.actions;
import it.fulminazzo.yagl.contents.GUIContent;
import it.fulminazzo.yagl.guis.GUI;
import it.fulminazzo.yagl.viewers.Viewer;
import org.jetbrains.annotations.NotNull;
/**
* An implementation of {@link GUIItemAction} that closes the open {@link GUI} for the {@link Viewer}.
*/
public class GUIItemClose implements GUIItemAction {
@Override
public void execute(@NotNull Viewer viewer, @NotNull GUI gui, @NotNull GUIContent content) {
viewer.closeGUI();
}
@Override
public String serialize() {
return null;
}
}