diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml new file mode 100644 index 0000000..0c8d6e1 --- /dev/null +++ b/.forgejo/workflows/build.yaml @@ -0,0 +1,42 @@ +name: Compile Gradle Project + +on: [push] +jobs: + Build Project: + runs-on: ubuntu + env: + VERSION: ${{ github.ref_name }} + RELEASE_VERSION: ${{ github.ref_name }} + SNAPSHOT: ${{ endsWith(github.ref_name, '-snapshot') || contains(github.event.head_commit.message, '[snapshot]') }} + MAVEN_PUBLISHING_URL: ${{ vars.MAVEN_PUBLISHING_URL || 'https://nexus.gtnewhorizons.com/repository/releases/' }} + steps: + - name: Checkout mod repo + uses: actions/checkout@v4 + with: + fetch-depth: 32 + + - name: Set up JDK versions + uses: https://github.com/actions/setup-java@v4 + with: + java-version: | + 8 + 17 + 21 + distribution: 'zulu' + + - name: Setup Gradle + uses: https://github.com/gradle/gradle-build-action@v2 + with: + build-scan-publish: true + build-scan-terms-of-use-url: "https://gradle.com/terms-of-service" + build-scan-terms-of-use-agree: "yes" + validate-wrappers: true + + - name: Grant execute permission for gradlew + run: chmod +x gradlew + + - name: Setup the workspace + run: ./gradlew --build-cache --info --stacktrace ${{ inputs.workspace }} + + - name: Compile the mod + run: ./gradlew --build-cache --info --stacktrace assemble \ No newline at end of file diff --git a/src/main/java/org/derek/melon_proxy/MelonProxy.java b/src/main/java/org/derek/melon_proxy/MelonProxy.java index 9a46549..9d748fe 100644 --- a/src/main/java/org/derek/melon_proxy/MelonProxy.java +++ b/src/main/java/org/derek/melon_proxy/MelonProxy.java @@ -15,7 +15,7 @@ import java.util.Arrays; import java.util.HashMap; import java.util.Map; -@Plugin(id = "melon_proxy", name = "Melon Proxy", version = "1.3", authors = {"Derek1256"}) +@Plugin(id = "melon_proxy", name = "Melon Proxy", version = "1.3", authors = {"Hyakutake@starmc"}) public class MelonProxy { private final ProxyServer server; @@ -113,27 +113,13 @@ public class MelonProxy { private String convertLegacyColorsToMiniMessage(String message) { Map legacyToMiniMessage = new HashMap<>(); - legacyToMiniMessage.put("&0", ""); - legacyToMiniMessage.put("&1", ""); - legacyToMiniMessage.put("&2", ""); - legacyToMiniMessage.put("&3", ""); - legacyToMiniMessage.put("&4", ""); - legacyToMiniMessage.put("&5", ""); - legacyToMiniMessage.put("&6", ""); - legacyToMiniMessage.put("&7", ""); - legacyToMiniMessage.put("&8", ""); - legacyToMiniMessage.put("&9", ""); - legacyToMiniMessage.put("&a", ""); - legacyToMiniMessage.put("&b", ""); - legacyToMiniMessage.put("&c", ""); - legacyToMiniMessage.put("&d", ""); - legacyToMiniMessage.put("&e", ""); - legacyToMiniMessage.put("&f", ""); - legacyToMiniMessage.put("&k", ""); - legacyToMiniMessage.put("&l", ""); - legacyToMiniMessage.put("&m", ""); - legacyToMiniMessage.put("&n", ""); - legacyToMiniMessage.put("&o", ""); + legacyToMiniMessage.put("&0", ""); legacyToMiniMessage.put("&1", ""); legacyToMiniMessage.put("&2", ""); + legacyToMiniMessage.put("&4", ""); legacyToMiniMessage.put("&5", ""); legacyToMiniMessage.put("&3", ""); + legacyToMiniMessage.put("&6", ""); legacyToMiniMessage.put("&7", ""); legacyToMiniMessage.put("&8", ""); + legacyToMiniMessage.put("&9", ""); legacyToMiniMessage.put("&a", ""); legacyToMiniMessage.put("&b", ""); + legacyToMiniMessage.put("&c", ""); legacyToMiniMessage.put("&d", ""); legacyToMiniMessage.put("&e", ""); + legacyToMiniMessage.put("&f", ""); legacyToMiniMessage.put("&k", ""); legacyToMiniMessage.put("&l", ""); + legacyToMiniMessage.put("&m", ""); legacyToMiniMessage.put("&n", ""); legacyToMiniMessage.put("&o", ""); legacyToMiniMessage.put("&r", ""); for (Map.Entry entry : legacyToMiniMessage.entrySet()) {