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;