From a996858ba99ec1d7add5f9c86925b3551fda82a9 Mon Sep 17 00:00:00 2001 From: ineanto Date: Thu, 20 Mar 2025 18:50:06 +0100 Subject: [PATCH 1/2] feat: switch to paperweight and create plugin loader --- .gitignore | 5 +- .idea/gradle.xml | 1 + build.gradle.kts | 99 +++++------------ gradle/wrapper/gradle-wrapper.jar | Bin 60756 -> 43583 bytes gradle/wrapper/gradle-wrapper.properties | 5 +- gradlew | 43 +++++--- gradlew.bat | 37 ++++--- .../nicko/loader/NickoPluginLoader.java | 20 ++++ .../nicko/packet/InternalPacketSender.java | 3 +- .../wrapper/WrapperPlayServerRespawn.java | 64 ++++++++--- .../ineanto/nicko/test/NickoPluginTest.java | 33 ------ .../nicko/test/appearance/RandomNameTest.java | 38 ------- .../nicko/test/config/ConfigurationTest.java | 35 ------ .../test/config/ConfigurationVersionTest.java | 63 ----------- .../nicko/test/i18n/ItemTranslationTest.java | 56 ---------- .../nicko/test/i18n/TranslationTest.java | 36 ------ .../nicko/test/migration/MigrationTest.java | 73 ------------ .../nicko/test/storage/MapCacheTest.java | 42 ------- .../nicko/test/storage/RedisCacheTest.java | 78 ------------- .../nicko/test/storage/SQLStorageTest.java | 104 ------------------ 20 files changed, 155 insertions(+), 680 deletions(-) create mode 100644 src/main/java/xyz/ineanto/nicko/loader/NickoPluginLoader.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/NickoPluginTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/appearance/RandomNameTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/config/ConfigurationTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/config/ConfigurationVersionTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/i18n/ItemTranslationTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/i18n/TranslationTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/migration/MigrationTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/storage/MapCacheTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/storage/RedisCacheTest.java delete mode 100644 src/test/java/xyz/ineanto/nicko/test/storage/SQLStorageTest.java diff --git a/.gitignore b/.gitignore index 8a238de..077cc42 100644 --- a/.gitignore +++ b/.gitignore @@ -26,4 +26,7 @@ bin/ !**/src/test/**/bin/ ### Server ### -run/ \ No newline at end of file +run/ + +### Private ### +TODO \ No newline at end of file diff --git a/.idea/gradle.xml b/.idea/gradle.xml index 89022a7..1b86f21 100644 --- a/.idea/gradle.xml +++ b/.idea/gradle.xml @@ -5,6 +5,7 @@