diff --git a/checkstyle.xml b/checkstyle.xml new file mode 100644 index 0000000..e350ceb --- /dev/null +++ b/checkstyle.xml @@ -0,0 +1,521 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/pom.xml b/pom.xml index 3e5082a..ec47af6 100644 --- a/pom.xml +++ b/pom.xml @@ -4,11 +4,16 @@ CommandSpy master + + 1.6 + 1.6 + + com.destroystokyo.paper paper-api - 1.12.2-R0.1-SNAPSHOT + 1.13.2-R0.1-SNAPSHOT @@ -21,6 +26,28 @@ ${project.artifactId} + + + org.apache.maven.plugins + maven-checkstyle-plugin + 3.1.0 + + ${basedir}/checkstyle.xml + true + false + + + + org.apache.maven.plugins + maven-compiler-plugin + 3.8.0 + + + -Xlint:all + + + + diff --git a/src/main/java/pw/kaboom/commandspy/Main.java b/src/main/java/pw/kaboom/commandspy/Main.java index 1710a05..45421b1 100644 --- a/src/main/java/pw/kaboom/commandspy/Main.java +++ b/src/main/java/pw/kaboom/commandspy/Main.java @@ -24,10 +24,11 @@ public class Main extends JavaPlugin implements Listener { @EventHandler void onCommand(PlayerCommandPreprocessEvent event) { - Player commandRunner = event.getPlayer(); + final Player commandRunner = event.getPlayer(); + for (Player messageTarget: Bukkit.getOnlinePlayers()) { if (getConfig().contains(messageTarget.getUniqueId().toString())) { - ChatColor color; + final ChatColor color; if (getConfig().contains(commandRunner.getUniqueId().toString())) { color = ChatColor.GREEN; @@ -42,18 +43,19 @@ public class Main extends JavaPlugin implements Listener { @EventHandler void onSignChange(SignChangeEvent event) { - Player signPlayer = event.getPlayer(); + final Player signPlacer = event.getPlayer(); + for (Player messageTarget: Bukkit.getOnlinePlayers()) { if (getConfig().contains(messageTarget.getUniqueId().toString())) { - ChatColor color; + final ChatColor color; - if (getConfig().contains(signPlayer.getUniqueId().toString())) { + if (getConfig().contains(signPlacer.getUniqueId().toString())) { color = ChatColor.GREEN; } else { color = ChatColor.RED; } - messageTarget.sendMessage(color + "" + signPlayer.getName() + "" + color + " created a sign with contents:"); + messageTarget.sendMessage(color + "" + signPlacer.getName() + "" + color + " created a sign with contents:"); for (String line: event.getLines()) { messageTarget.sendMessage(color + " " + line); } @@ -69,7 +71,8 @@ class CommandCommandSpy implements CommandExecutor { } public boolean onCommand(CommandSender sender, Command cmd, String label, String[] args) { - Player player = (Player)sender; + final Player player = (Player) sender; + if (main.getConfig().contains(player.getUniqueId().toString())) { main.getConfig().set(player.getUniqueId().toString(), null); main.saveConfig(); diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index afa804e..9130ba0 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,6 +1,7 @@ name: CommandSpy main: pw.kaboom.commandspy.Main description: Plugin that allows you to spy on players' commands. +api-version: 1.13 version: master commands: