From 31b0a8a3fed3bdd5db723f3a31e294e81dd73a94 Mon Sep 17 00:00:00 2001 From: Paul Reilly Date: Fri, 17 Mar 2023 22:11:00 -0500 Subject: [PATCH] Fishnets and Baubles --- build.gradle | 2 - build/resources/main/config.yml | 0 build/resources/main/db.properties | 14 + build/resources/main/plugin.yml | 10 + .../compileJava/previous-compilation-data.bin | Bin 0 -> 40672 bytes build/tmp/shadowJar/MANIFEST.MF | 3 + .../mc/unraveled/reforged/api/Locker.java | 9 - .../reforged/banning/AbstractBan.java | 38 ++- .../reforged/banning/BanManager.java | 46 ++-- .../reforged/command/BanInfoCMD.java | 67 +++++ .../unraveled/reforged/command/GroupCMD.java | 10 +- .../unraveled/reforged/command/JailCMD.java | 4 - .../unraveled/reforged/command/KickCMD.java | 44 +++ .../unraveled/reforged/command/LockCMD.java | 70 ++++- .../command/{base => }/PlayerDataCMD.java | 21 +- .../reforged/command/StaffChatCMD.java | 46 ++++ .../command/base/AbstractCommandBase.java | 30 +- .../mc/unraveled/reforged/config/Yaml.java | 49 +++- .../reforged/config/YamlManager.java | 26 +- .../unraveled/reforged/data/DataManager.java | 26 +- .../reforged/data/InfractionData.java | 69 +++-- .../mc/unraveled/reforged/data/LoginInfo.java | 16 +- .../unraveled/reforged/data/LoginManager.java | 19 +- .../unraveled/reforged/data/PlayerData.java | 79 +++++- .../reforged/data/PlayerDataBuilder.java | 93 +++++++ .../mc/unraveled/reforged/data/StaffChat.java | 50 ++++ .../reforged/economy/EconomyManager.java | 29 +- .../reforged/economy/EconomyRequest.java | 23 +- .../reforged/gui/AbstractInventory.java | 20 ++ .../reforged/listening/AbstractListener.java | 10 +- .../listening/PlayerDataListener.java | 20 +- .../reforged/listening/StaffChatListener.java | 28 ++ .../unraveled/reforged/permission/Group.java | 33 ++- .../unraveled/reforged/permission/Rank.java | 1 + .../reforged/permission/RankManager.java | 82 +++--- .../reforged/permission/TPermission.java | 2 +- .../unraveled/reforged/plugin/Traverse.java | 151 ++++++---- .../reforged/service/MuteService.java | 7 +- .../service/base/AbstractService.java | 2 +- .../mc/unraveled/reforged/storage/DBBan.java | 136 ++++----- .../reforged/storage/DBConnectionHandler.java | 31 ++- .../unraveled/reforged/storage/DBGroup.java | 111 ++++---- .../reforged/storage/DBInfraction.java | 115 ++++---- .../reforged/storage/DBProperties.java | 45 ++- .../mc/unraveled/reforged/storage/DBUser.java | 257 ++++++++++-------- .../unraveled/reforged/storage/SQLConst.java | 4 +- .../reforged/util/ComponentBuilder.java | 40 +++ .../mc/unraveled/reforged/util/Context.java | 19 +- .../java/mc/unraveled/reforged/util/Lock.java | 30 ++ src/main/resources/db.properties | 2 +- 50 files changed, 1489 insertions(+), 550 deletions(-) create mode 100644 build/resources/main/config.yml create mode 100644 build/resources/main/db.properties create mode 100644 build/resources/main/plugin.yml create mode 100644 build/tmp/compileJava/previous-compilation-data.bin create mode 100644 build/tmp/shadowJar/MANIFEST.MF delete mode 100644 src/main/java/mc/unraveled/reforged/api/Locker.java create mode 100644 src/main/java/mc/unraveled/reforged/command/BanInfoCMD.java delete mode 100644 src/main/java/mc/unraveled/reforged/command/JailCMD.java create mode 100644 src/main/java/mc/unraveled/reforged/command/KickCMD.java rename src/main/java/mc/unraveled/reforged/command/{base => }/PlayerDataCMD.java (97%) create mode 100644 src/main/java/mc/unraveled/reforged/command/StaffChatCMD.java create mode 100644 src/main/java/mc/unraveled/reforged/data/PlayerDataBuilder.java create mode 100644 src/main/java/mc/unraveled/reforged/data/StaffChat.java create mode 100644 src/main/java/mc/unraveled/reforged/gui/AbstractInventory.java create mode 100644 src/main/java/mc/unraveled/reforged/listening/StaffChatListener.java create mode 100644 src/main/java/mc/unraveled/reforged/util/ComponentBuilder.java create mode 100644 src/main/java/mc/unraveled/reforged/util/Lock.java diff --git a/build.gradle b/build.gradle index bc74953..f538d39 100644 --- a/build.gradle +++ b/build.gradle @@ -23,8 +23,6 @@ repositories { } dependencies { - implementation 'org.projectlombok:lombok:1.18.20' - implementation 'org.postgresql:postgresql:42.2.20' implementation 'org.apache.commons:commons-lang3:3.12.0' implementation 'com.github.Milkbowl:VaultAPI:1.7.1' implementation 'com.google.code.gson:gson:2.8.7' diff --git a/build/resources/main/config.yml b/build/resources/main/config.yml new file mode 100644 index 0000000..e69de29 diff --git a/build/resources/main/db.properties b/build/resources/main/db.properties new file mode 100644 index 0000000..49d9384 --- /dev/null +++ b/build/resources/main/db.properties @@ -0,0 +1,14 @@ +# The SQL driver to use. +driver=jdbc +# The type of database to use. +databaseType=mysql +# The database host. +host=localhost +# The database port. +port=5432 +# The database file name. +databaseFile=database.db +# The database username. +username=admin +# The database password. +password=default \ No newline at end of file diff --git a/build/resources/main/plugin.yml b/build/resources/main/plugin.yml new file mode 100644 index 0000000..635b136 --- /dev/null +++ b/build/resources/main/plugin.yml @@ -0,0 +1,10 @@ +name: Traverse +version: '1.0.0' +main: mc.unraveled.reforged.plugin.Traverse +api-version: 1.19 +authors: [ SimplexDevelopment ] +description: "A plugin designed for the Unraveled: Reforged server." +website: https://github.com/SimplexDevelopment/Traverse +depend: [ Vault ] +softdepend: [ EssentialsX, EssentialsXSpawn ] + diff --git a/build/tmp/compileJava/previous-compilation-data.bin b/build/tmp/compileJava/previous-compilation-data.bin new file mode 100644 index 0000000000000000000000000000000000000000..ee31e976954a58fbb2439126b4f9697fc414ec0e GIT binary patch literal 40672 zcmYg&1zc0>`}m2~S?IB@-Lv(m*H#QRKv7CIuw%f032e9x1>=fHqX-Bn5`sa92%<=c zAYmW|3IZb7A_gIi82{(sz2D#8j~~w2&KpnXd$ta-Kq-vEDF($vjyPGf5Puh?TDC{- zD7RrFerma`N^K{%;UHcvT7@Hl9OfckN}1Y?EKc5Bsr%*0M}c1DS*s5pDtIEkp1`ah z)t|yi#LGsel@S9FZ%3J%Ts;u+gpY#|9~XtAja*I6k1FZ@*8FWju=yly@B(%7VCfL* zFA5)u_&7Vd*eR66FvOPzL9LOK?JK;!!&h1CF3o(F_lp#3Mzc^hQ%-D10p9 ztI?{|GCMgz5aSSkl~O6U)+$uW@raL1Y2yfcp?jS;!(Z7s4j9ef`@SLO!vwvF#zOHV zv&qyH3ZIJjTC1F#U??#S@s_D=R7zNgl*}4)PiIx==#9;bs|L7#HkqzB!+556mL6p` zdB8w=fS09pe-_VY>D7qQ1}~Jqjb|Iq(Va{EP2uwpPdgU{F(2`@(rDE(YwZHWPq{~~ z1R&kWo68F?di&m!<_G5R+nA-@3yl|69KZc^lxSciU!8qMn|{kXS+9DN#=$UqkdAvO9ia7Ks=SUD)QaWXUBbZ}7+@7y8Yakoo@o zBO_ZQJ0p9c!dRk1NOvK=3XN8-1R}c|&k}2r<6oI_qC;Q37#QOqcGPpCl++Xvp#sr& za&mJ!vI+Jz?uZ%Nkv?AaL*=et{^mS`v~g}VUTWlALwpV)(VE1aAi<$IAM zG9{Vd{oqaOht%EIH&1kJYAzk`Ds&U=6Ye*b=@5esARcqcA)y-~3bx_YuNig>A2F3vQ~_uieH5xAl1 zv&o);FXrYBdFF>o{87UIlsbx1_%ReH=&T@!L!|A3GW!whGMAMU9$mWDy`*0tDhfc4 z!$L9#pxq3cF&}1hE+sdPi?}gFu30GVOWlXf_-_YHz_c~Nvw}^amcIW-W zdn#)d+dew`LNru20yP|Y8t_)y(uxL}LoUzxo0t4(@(Wp2E6`w(c!--gcQl-?&UA5!LtVu@?d^q4kOe)-Jn${d* zABXClMUBs);`6A{mary<+A|92Z39ymENuCH7FqGuT zT~_DFx#QJuq#d5i7mxTm2{pcmiZpw5$V-)ibn1w3vYG?d=$>vF;@RZM%m)3YnM^IRMa>P6<x?`6p#RZuzFAKc5|Jk&c>OMWu_0Ye1s^85gp7E4k@v!JLnC!|D^iTv>lB z1GN}=9Y6*{LUQK*^4Nc6^1Ts*tQn8oH>PExqAXNbGk-66sMPZ+UpFDM8upWU)&@++?9Xq5D6Od%vt~>ls+W%%-$I22sHhMX7ooaN^I#>@H7-S|RmA2)abg0RW}bzgBZy zXzSwuhJD@v)G8&2)i)2n$1%GCEwFPtY&VDP zpY_L7&w!AI-v5>BW~0P`%doYzmo^)!