From 59a4e13fca5516db844621c138ca8e82b88cb93e Mon Sep 17 00:00:00 2001 From: Pepich Date: Sat, 13 May 2017 17:02:36 +0200 Subject: [PATCH] Implemented test command --- .../modules/socialspy/Socialspy.java | 22 ++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/src/com/redstoner/modules/socialspy/Socialspy.java b/src/com/redstoner/modules/socialspy/Socialspy.java index f4f1311..60f1be2 100644 --- a/src/com/redstoner/modules/socialspy/Socialspy.java +++ b/src/com/redstoner/modules/socialspy/Socialspy.java @@ -20,7 +20,7 @@ import com.redstoner.misc.Utils; import com.redstoner.modules.CoreModule; import com.redstoner.modules.datamanager.DataManager; -@Version(major = 3, minor = 1, revision = 5, compatible = 3) +@Version(major = 3, minor = 1, revision = 6, compatible = 3) public class Socialspy implements CoreModule { @Override @@ -303,4 +303,24 @@ public class Socialspy implements CoreModule DataManager.migrateAll("Message"); return true; } + + @Command(hook = "test") + public boolean test(CommandSender sender) throws InterruptedException + { + DataManager.setData(sender, "test", "&aTest1"); + Thread.sleep(1); + Utils.sendMessage(sender, null, + "Wrote \"Test1\", got " + DataManager.getOrDefault(sender, "test", "&4fallback"), '&'); + DataManager.setData(sender, "test", "&aTest2"); + Thread.sleep(1); + Utils.sendMessage(sender, null, + "Wrote \"Test2\", got " + DataManager.getOrDefault(sender, "test", "&4fallback"), '&'); + DataManager.setData(sender, "test", "&4DATA"); + Thread.sleep(1); + DataManager.removeData(sender, "test"); + Thread.sleep(1); + Utils.sendMessage(sender, null, "Removed data, got " + DataManager.getOrDefault(sender, "test", "&anothing"), + '&'); + return true; + } }