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: