summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorIaccidentally <coryhuckaby@gmail.com>2012-11-12 14:57:14 -0500
committerIaccidentally <coryhuckaby@gmail.com>2012-11-12 14:57:14 -0500
commitcd23fc957a0d887e18083b59bbeb6b02e1586aac (patch)
tree1af136206b97f016ca568eece404b020fd4c7152
parent0ca75374403bc4b4b0fdbc271d65c89d60074aaa (diff)
downloadEssentials-cd23fc957a0d887e18083b59bbeb6b02e1586aac.tar
Essentials-cd23fc957a0d887e18083b59bbeb6b02e1586aac.tar.gz
Essentials-cd23fc957a0d887e18083b59bbeb6b02e1586aac.tar.lz
Essentials-cd23fc957a0d887e18083b59bbeb6b02e1586aac.tar.xz
Essentials-cd23fc957a0d887e18083b59bbeb6b02e1586aac.zip
add option to clear a players powertools on disconnect. test #1369
-rw-r--r--Essentials/src/net/ess3/listener/EssentialsPlayerListener.java6
-rw-r--r--Essentials/src/net/ess3/settings/General.java3
-rw-r--r--pom.xml2
3 files changed, 10 insertions, 1 deletions
diff --git a/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java b/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java
index 0838173c2..dce8a0cdc 100644
--- a/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java
+++ b/Essentials/src/net/ess3/listener/EssentialsPlayerListener.java
@@ -149,6 +149,12 @@ public class EssentialsPlayerListener implements Listener
}
user.updateActivity(false);
//user.getPlayer().dispose();
+ boolean ptclear = ess.getSettings().getData().getGeneral().getPtClearOnQuit();
+ if (ptclear = true)
+ {
+ user.getData().clearAllPowertools();
+ user.queueSave();
+ }
}
@EventHandler(priority = EventPriority.MONITOR)
diff --git a/Essentials/src/net/ess3/settings/General.java b/Essentials/src/net/ess3/settings/General.java
index 170407c55..230ac010a 100644
--- a/Essentials/src/net/ess3/settings/General.java
+++ b/Essentials/src/net/ess3/settings/General.java
@@ -74,4 +74,7 @@ public class General implements StorageObject
@Comment("The quit message when players leave the server")
private String leaveMessage ="&e{PLAYER} has left the game";
+
+ @Comment("Enable this to clear powertools when a player disconnects")
+ private Boolean ptClearOnQuit = false;
}
diff --git a/pom.xml b/pom.xml
index 53bb9f272..fc0785785 100644
--- a/pom.xml
+++ b/pom.xml
@@ -76,7 +76,7 @@
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
- <bukkit.version>1.4.2-R0.1-SNAPSHOT</bukkit.version>
+ <bukkit.version>1.4.2-R0.3-SNAPSHOT</bukkit.version>
<build.number>Unknown</build.number>
<org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs>true</org-netbeans-modules-editor-indent.CodeStyle.project.expand-tabs>
<org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width>2</org-netbeans-modules-editor-indent.CodeStyle.project.indent-shift-width>