diff --git a/class.dict b/class.dict
new file mode 100644
index 0000000..21fec61
--- /dev/null
+++ b/class.dict
@@ -0,0 +1,65 @@
+IIIIiI
+IIiIiI
+iiIIiI
+Iiiiii
+IIIIIi
+IiIiII
+iiIIIi
+iIIIii
+iIiiIi
+iiiIiI
+IiiIii
+iIiiiI
+iiiIIi
+IIiIII
+IIIIii
+IIIiii
+iiiiII
+iIIiII
+IIiiII
+iiIIii
+IiiIII
+iIiIII
+IiIIii
+iiIiiI
+iIiiII
+IiiIiI
+iiiIII
+IIiIIi
+iIiIiI
+iiIiii
+IiIiii
+IiIIiI
+IiiIIi
+IiIIIi
+IIiiIi
+iIIiIi
+iIIIII
+IIIiIi
+iiiiiI
+iIiIIi
+IIIiiI
+iiiiIi
+iiIiIi
+IIiiiI
+IiiiII
+iIIiii
+iIiIii
+IiIiiI
+IIiIii
+IiIIII
+IIIIII
+iIIIIi
+IIIiII
+iiiiii
+IiiiiI
+IiIiIi
+iiiIii
+iIIIiI
+iIIiiI
+iIiiii
+iiIiII
+IIiiii
+iiIIII
+IiiiIi
+llllll
\ No newline at end of file
diff --git a/obf.dict b/obf.dict
new file mode 100644
index 0000000..dcde616
--- /dev/null
+++ b/obf.dict
@@ -0,0 +1,24 @@
+if
+try
+for
+int
+new
+true
+null
+this
+else
+void
+enum
+final
+false
+class
+catch
+import
+double
+public
+static
+boolean
+package
+finally
+private
+protected
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
index f30c63d..bafc6f5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1,10 +1,11 @@
4.0.0
- cn.citycraft
+ pw.yumc
RocketJump
- 1.2
+ 1.3.1
RocketJump
+ 火箭跳跃 特效Duang...
${project.name}
@@ -64,7 +65,8 @@
-
+
${java.home}/lib/rt.jar
@@ -74,7 +76,6 @@
- http://hs.citycraft.cn:8080
&c修复命令部分代码...
DEBUG
@@ -85,17 +86,13 @@
spigot-repo
https://hub.spigotmc.org/nexus/content/groups/public/
-
- citycraft-repo
- ${jenkins.url}/plugin/repository/everything/
-
org.spigotmc
spigot-api
jar
- 1.8.8-R0.1-SNAPSHOT
+ 1.9-R0.1-SNAPSHOT
cn.citycraft
@@ -104,5 +101,4 @@
1.0
- 火箭跳跃 特效Duang...
\ No newline at end of file
diff --git a/proguard.conf b/proguard.conf
index 47ef780..d28f7ce 100644
--- a/proguard.conf
+++ b/proguard.conf
@@ -7,7 +7,12 @@
# -----混淆时应用侵入式重载-----
-overloadaggressively
-
+
+# -----启用混淆字典-----
+-obfuscationdictionary obf.dict
+-classobfuscationdictionary class.dict
+-packageobfuscationdictionary class.dict
+
# -----保留所有属性
-keepattributes **
@@ -18,18 +23,24 @@
-keepclassmembers class * implements java.io.Serializable { ; }
# -----保护监听方法不被清理-----
--keepclassmembers class * implements org.bukkit.event.Listener
-{
+-keepclassmembers class * implements org.bukkit.event.Listener {
@org.bukkit.event.EventHandler ;
}
# -----保护注解命令方法不被清理-----
-keepclassmembers class **.commands.HandlerCommand { ; }
--keepclassmembers class * implements **.commands.HandlerCommands
-{
+-keepclassmembers class * implements **.commands.HandlerCommands {
@**.commands.HandlerCommand ;
@**.commands.HandlerTabComplete ;
}
+# -----保护注解NotProguard标记-----
+-keep class **.NotProguard
+-keep @**.NotProguard class * {*;}
+-keepclassmembers class * {
+ @**.NotProguard ;
+ @**.NotProguard ;
+}
+
# -----保护命令解析正常-----
-keepnames class * extends **.commands.BaseCommand
\ No newline at end of file
diff --git a/src/main/java/cn/citycraft/RocketJump/RocketJump.java b/src/main/java/pw/yumc/RocketJump/RocketJump.java
similarity index 75%
rename from src/main/java/cn/citycraft/RocketJump/RocketJump.java
rename to src/main/java/pw/yumc/RocketJump/RocketJump.java
index e4e5c34..9b169d4 100644
--- a/src/main/java/cn/citycraft/RocketJump/RocketJump.java
+++ b/src/main/java/pw/yumc/RocketJump/RocketJump.java
@@ -1,9 +1,8 @@
-package cn.citycraft.RocketJump;
+package pw.yumc.RocketJump;
import java.util.ArrayList;
import java.util.List;
-import org.bukkit.Bukkit;
import org.bukkit.plugin.java.JavaPlugin;
import cn.citycraft.PluginHelper.commands.InvokeSubCommand;
@@ -19,11 +18,6 @@ public class RocketJump extends JavaPlugin {
static RocketJump instence;
static List Dante = new ArrayList();
- @Override
- public void onDisable() {
- Bukkit.getConsoleSender().sendMessage("§4RocketJump已卸载...");
- }
-
@Override
public void onEnable() {
instence = this;
@@ -31,7 +25,6 @@ public class RocketJump extends JavaPlugin {
isc.registerCommands(new RocketJumpCommands());
isc.setAllCommandOnlyPlayer(true);
getServer().getPluginManager().registerEvents(new RocketJumpListen(), this);
- Bukkit.getConsoleSender().sendMessage("§aRocketJump已加载...");
new VersionChecker(this);
}
diff --git a/src/main/java/cn/citycraft/RocketJump/RocketJumpCommands.java b/src/main/java/pw/yumc/RocketJump/RocketJumpCommands.java
similarity index 94%
rename from src/main/java/cn/citycraft/RocketJump/RocketJumpCommands.java
rename to src/main/java/pw/yumc/RocketJump/RocketJumpCommands.java
index 6192165..9fc0e12 100644
--- a/src/main/java/cn/citycraft/RocketJump/RocketJumpCommands.java
+++ b/src/main/java/pw/yumc/RocketJump/RocketJumpCommands.java
@@ -1,4 +1,4 @@
-package cn.citycraft.RocketJump;
+package pw.yumc.RocketJump;
import org.bukkit.GameMode;
import org.bukkit.command.Command;
diff --git a/src/main/java/cn/citycraft/RocketJump/RocketJumpListen.java b/src/main/java/pw/yumc/RocketJump/RocketJumpListen.java
similarity index 99%
rename from src/main/java/cn/citycraft/RocketJump/RocketJumpListen.java
rename to src/main/java/pw/yumc/RocketJump/RocketJumpListen.java
index d23e33b..f54a616 100644
--- a/src/main/java/cn/citycraft/RocketJump/RocketJumpListen.java
+++ b/src/main/java/pw/yumc/RocketJump/RocketJumpListen.java
@@ -1,4 +1,4 @@
-package cn.citycraft.RocketJump;
+package pw.yumc.RocketJump;
import java.util.ArrayList;
import java.util.List;