Fixed flag optional aspect.

This commit is contained in:
Tastybento 2018-01-28 09:47:51 -08:00
parent 1d5b0ab8dd
commit f1072e5984
2 changed files with 6 additions and 8 deletions

View File

@ -11,9 +11,9 @@ public class Flag {
private String id;
private PanelItem icon;
private Optional<Listener> listener;
private Listener listener;
public Flag(String id, PanelItem icon, Optional<Listener> listener) {
public Flag(String id, PanelItem icon, Listener listener) {
this.id = id;
this.icon = icon;
this.listener = listener;
@ -29,6 +29,6 @@ public class Flag {
}
public Optional<Listener> getListener() {
return listener;
return Optional.of(listener);
}
}

View File

@ -1,11 +1,9 @@
package us.tastybento.bskyblock.api.flags;
import java.util.Optional;
import org.bukkit.Material;
import org.bukkit.event.Listener;
import org.bukkit.inventory.ItemStack;
import us.tastybento.bskyblock.api.panels.PanelItem;
import us.tastybento.bskyblock.api.panels.builders.PanelItemBuilder;
@ -13,7 +11,7 @@ public class FlagBuilder {
private String id = "";
private PanelItem icon = PanelItem.empty();
private Optional<Listener> listener = Optional.empty();
private Listener listener;
public FlagBuilder id(String id) {
this.id = id;
@ -34,7 +32,7 @@ public class FlagBuilder {
}
public FlagBuilder listener(Listener listener) {
this.listener = Optional.of(listener);
this.listener = listener;
return this;
}