package me.benrobson.ChunkyProgress.events; import net.kyori.adventure.text.Component; import org.bukkit.Server; import org.bukkit.command.Command; import org.bukkit.command.CommandExecutor; import org.bukkit.command.CommandSender; import org.bukkit.permissions.Permission; import org.bukkit.permissions.PermissionAttachment; import org.bukkit.permissions.PermissionAttachmentInfo; import org.bukkit.plugin.Plugin; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.Set; import java.util.UUID; import static org.bukkit.Bukkit.getServer; public class CommandEvent implements CommandSender { @Override public void sendMessage(@NotNull String s) { getServer().getConsoleSender().sendMessage("THIS IS RECIEVED :: " + s); } @Override public void sendMessage(@NotNull String... strings) { } @Override public void sendMessage(@Nullable UUID uuid, @NotNull String s) { } @Override public void sendMessage(@Nullable UUID uuid, @NotNull String... strings) { } @Override public @NotNull Server getServer() { return null; } @Override public @NotNull String getName() { return null; } @Override public @NotNull Spigot spigot() { return null; } @Override public @NotNull Component name() { return null; } @Override public boolean isPermissionSet(@NotNull String s) { return false; } @Override public boolean isPermissionSet(@NotNull Permission permission) { return false; } @Override public boolean hasPermission(@NotNull String s) { return false; } @Override public boolean hasPermission(@NotNull Permission permission) { return false; } @Override public @NotNull PermissionAttachment addAttachment(@NotNull Plugin plugin, @NotNull String s, boolean b) { return null; } @Override public @NotNull PermissionAttachment addAttachment(@NotNull Plugin plugin) { return null; } @Override public @Nullable PermissionAttachment addAttachment(@NotNull Plugin plugin, @NotNull String s, boolean b, int i) { return null; } @Override public @Nullable PermissionAttachment addAttachment(@NotNull Plugin plugin, int i) { return null; } @Override public void removeAttachment(@NotNull PermissionAttachment permissionAttachment) { } @Override public void recalculatePermissions() { } @Override public @NotNull Set getEffectivePermissions() { return null; } @Override public boolean isOp() { return false; } @Override public void setOp(boolean b) { } }