diff --git a/src/main/java/net/Indyuce/mmocore/api/input/AnvilGUI.java b/src/main/java/net/Indyuce/mmocore/api/input/AnvilGUI.java index 5e78909a..62b90d6e 100644 --- a/src/main/java/net/Indyuce/mmocore/api/input/AnvilGUI.java +++ b/src/main/java/net/Indyuce/mmocore/api/input/AnvilGUI.java @@ -57,7 +57,7 @@ public class AnvilGUI extends PlayerInput { if (event.getRawSlot() == 2) { ItemStack clicked = inventory.getItem(event.getRawSlot()); if (clicked != null && clicked.getType() != Material.AIR) - getOutput().accept(clicked.hasItemMeta() ? clicked.getItemMeta().getDisplayName() : clicked.getType().toString()); + output(clicked.hasItemMeta() ? clicked.getItemMeta().getDisplayName() : clicked.getType().toString()); } } } diff --git a/src/main/java/net/Indyuce/mmocore/api/input/ChatInput.java b/src/main/java/net/Indyuce/mmocore/api/input/ChatInput.java index 15489e30..7d69460c 100644 --- a/src/main/java/net/Indyuce/mmocore/api/input/ChatInput.java +++ b/src/main/java/net/Indyuce/mmocore/api/input/ChatInput.java @@ -28,7 +28,7 @@ public class ChatInput extends PlayerInput { if (event.getPlayer().equals(getPlayer())) { close(); event.setCancelled(true); - Bukkit.getScheduler().scheduleSyncDelayedTask(MMOCore.plugin, () -> getOutput().accept(event.getMessage())); + Bukkit.getScheduler().scheduleSyncDelayedTask(MMOCore.plugin, () -> output(event.getMessage())); } } diff --git a/src/main/java/net/Indyuce/mmocore/api/input/PlayerInput.java b/src/main/java/net/Indyuce/mmocore/api/input/PlayerInput.java index 8c65cb9d..59ddf71d 100644 --- a/src/main/java/net/Indyuce/mmocore/api/input/PlayerInput.java +++ b/src/main/java/net/Indyuce/mmocore/api/input/PlayerInput.java @@ -18,8 +18,8 @@ public abstract class PlayerInput implements Listener { Bukkit.getPluginManager().registerEvents(this, MMOCore.plugin); } - public Consumer getOutput() { - return output; + public void output(String input) { + output.accept(input); } public Player getPlayer() {