diff options
Diffstat (limited to 'spark-bukkit/src/main/java/me/lucko/spark/bukkit')
-rw-r--r-- | spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitCommandSender.java | 35 | ||||
-rw-r--r-- | spark-bukkit/src/main/java/me/lucko/spark/bukkit/placeholder/SparkPlaceholderApi.java | 6 |
2 files changed, 13 insertions, 28 deletions
diff --git a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitCommandSender.java b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitCommandSender.java index d353845..8bfc015 100644 --- a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitCommandSender.java +++ b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/BukkitCommandSender.java @@ -20,53 +20,40 @@ package me.lucko.spark.bukkit; -import me.lucko.spark.common.CommandSender; + +import me.lucko.spark.common.command.sender.AbstractCommandSender; import net.kyori.text.Component; import net.kyori.text.adapter.bukkit.TextAdapter; +import org.bukkit.command.CommandSender; import org.bukkit.entity.Player; import java.util.UUID; -public class BukkitCommandSender implements CommandSender { - private final org.bukkit.command.CommandSender sender; - - public BukkitCommandSender(org.bukkit.command.CommandSender sender) { - this.sender = sender; +public class BukkitCommandSender extends AbstractCommandSender<CommandSender> { + public BukkitCommandSender(CommandSender sender) { + super(sender); } @Override public String getName() { - return this.sender.getName(); + return this.delegate.getName(); } @Override public UUID getUniqueId() { - if (this.sender instanceof Player) { - return ((Player) this.sender).getUniqueId(); + if (super.delegate instanceof Player) { + return ((Player) super.delegate).getUniqueId(); } return null; } @Override public void sendMessage(Component message) { - TextAdapter.sendComponent(this.sender, message); + TextAdapter.sendComponent(super.delegate, message); } @Override public boolean hasPermission(String permission) { - return this.sender.hasPermission(permission); - } - - @Override - public boolean equals(Object o) { - if (this == o) return true; - if (o == null || getClass() != o.getClass()) return false; - BukkitCommandSender that = (BukkitCommandSender) o; - return this.sender.equals(that.sender); - } - - @Override - public int hashCode() { - return this.sender.hashCode(); + return super.delegate.hasPermission(permission); } } diff --git a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/placeholder/SparkPlaceholderApi.java b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/placeholder/SparkPlaceholderApi.java index e5ada99..1eb2732 100644 --- a/spark-bukkit/src/main/java/me/lucko/spark/bukkit/placeholder/SparkPlaceholderApi.java +++ b/spark-bukkit/src/main/java/me/lucko/spark/bukkit/placeholder/SparkPlaceholderApi.java @@ -26,8 +26,6 @@ import me.lucko.spark.common.SparkPlatform; import org.bukkit.OfflinePlayer; import org.bukkit.entity.Player; -import java.util.stream.Collectors; - public class SparkPlaceholderApi extends PlaceholderExpansion { private final BukkitSparkPlugin plugin; private final SparkPlatform platform; @@ -55,12 +53,12 @@ public class SparkPlaceholderApi extends PlaceholderExpansion { @Override public String getAuthor() { - return plugin.getDescription().getAuthors().stream().collect(Collectors.joining(", ")); + return String.join(", ", this.plugin.getDescription().getAuthors()); } @Override public String getVersion() { - return plugin.getVersion(); + return this.plugin.getVersion(); } @Override |