diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml
deleted file mode 100644
index 778b705..0000000
--- a/.github/workflows/release.yml
+++ /dev/null
@@ -1,60 +0,0 @@
-# Publishes a release to Modrinth when a release is published on GitHub.
-name: Release to Modrinth
-
-on:
- release:
- types: [ published ]
-
-permissions:
- contents: read
- checks: write
-
-jobs:
- build:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v3
- - name: Set up JDK 17
- uses: actions/setup-java@v3
- with:
- java-version: '17'
- distribution: 'temurin'
- - name: Make Gradlew executable
- run: chmod +x ./gradlew
- - name: Get Gradle Properties
- run: |
- echo "::set-output name=VERSION_NAME::$(${{github.workspace}}/gradlew properties --no-daemon --console=plain -q | grep "^version:" | awk '{printf $2}')"
- id: fetch-version
- - name: Import GPG key
- uses: crazy-max/ghaction-import-gpg@v5
- with:
- gpg-private-key: ${{ secrets.GPG_PRIVATE_KEY }}
- passphrase: ${{ secrets.GPG_PASSPHRASE }}
- - name: Build with Gradle
- uses: gradle/gradle-build-action@v2
- with:
- arguments: build publish
- - name: Upload to Modrinth (Release)
- uses: Kir-Antipov/mc-publish@v3.3
- with:
- modrinth-id: ZiFzQAnz
- modrinth-featured: true
- modrinth-token: ${{ secrets.MODRINTH_TOKEN }}
- modrinth-dependencies: |
- nfGCP9fk@2.11.3(required)
- files: "build/libs/NDailyRewards-${{steps.fetch-version.outputs.VERSION_NAME}}.jar"
- version-type: release
- name: NDailyRewards ${{ github.event.release.tag_name }}
- version: ${{ github.event.release.tag_name }}
- game-version-filter: releases | min-major | min-minor
- changelog: ${{ github.event.release.body }}
- loaders: |
- bukkit
- spigot
- paper
- purpur
- game-versions: |
- [1.16,1.20]
- 1.20.1
- fail-mode: fail
- java: 17
diff --git a/README.md b/README.md
index 17378f7..9b6cf7c 100644
--- a/README.md
+++ b/README.md
@@ -4,7 +4,7 @@
Reward players for playing on your server.
[![License](https://img.shields.io/github/license/BX-Team/NDailyRewards?style=for-the-badge&logo=github)](LICENSE)
-[![Build Status](https://img.shields.io/github/actions/workflow/status/BX-Team/NDailyRewards/maven.yml?branch=master&style=for-the-badge&logo=GoogleAnalytics&logoColor=ffffff)](https://github.com/BX-Team/NDailyRewards/actions)
+[![Build Status](https://img.shields.io/github/actions/workflow/status/BX-Team/NDailyRewards/ci.yml?branch=master&style=for-the-badge&logo=GoogleAnalytics&logoColor=ffffff)](https://github.com/BX-Team/NDailyRewards/actions)
[![Discord](https://img.shields.io/discord/931595732752953375?color=%235865F2&label=Discord&logo=discord&style=for-the-badge&logoColor=ffffff)](https://discord.gg/p7cxhw7E2M)
![MC Version](https://img.shields.io/badge/MC-1.20.1-6047ff?&logo=data:image/png;base64,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&style=for-the-badge&logoColor=ffffff)
@@ -55,7 +55,7 @@ View plugin metrics at [bStats.org](https://bstats.org/plugin/bukkit/NDailyRewar
You can download plugin from [releases tab](https://github.com/BX-Team/NDailyRewards/releases/latest) or also from:
- [Modrinth](https://modrinth.com/plugin/ndailyrewards) (fast updates (recommended))
-### 👩💻 For developers
+### 👩💻 For developers (outdated)
If you want to download and use NDailyRewards in your project, get it on maven and import to `pom.xml` like this:
```xml
diff --git a/gradle.properties b/gradle.properties
index 7307ddc..298e978 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -1,7 +1,7 @@
group = gq.bxteam
mcVersion = 1.20-R0.1-SNAPSHOT
-version = 2.0
+version = 2.0.1
org.gradle.parallel = true
org.gradle.vfs.watch = false
diff --git a/src/main/java/gq/bxteam/ndailyrewards/cfg/Config.java b/src/main/java/gq/bxteam/ndailyrewards/cfg/Config.java
index 0666058..b2cbf66 100644
--- a/src/main/java/gq/bxteam/ndailyrewards/cfg/Config.java
+++ b/src/main/java/gq/bxteam/ndailyrewards/cfg/Config.java
@@ -79,8 +79,7 @@ public static void setup(final MyConfig mc) {
}
LogUtil.send("&eLoaded &6" + Config.rewards.size() + " &edaily rewards!", LogType.INFO);
path = "gui.";
- String p_title = NDailyRewards.replaceHEXColorCode(cfg.getString(path + "title"));
- String g_title = ChatColor.translateAlternateColorCodes('&', p_title);
+ String g_title = NDailyRewards.replaceHEXColorCode(cfg.getString(path + "title"));
final int g_size = cfg.getInt(path + "size");
final LinkedHashMap g_items = new LinkedHashMap();
for (final String id : cfg.getSection(path + "items")) {
diff --git a/src/main/java/gq/bxteam/ndailyrewards/cfg/Lang.java b/src/main/java/gq/bxteam/ndailyrewards/cfg/Lang.java
index 0336b47..51606bd 100644
--- a/src/main/java/gq/bxteam/ndailyrewards/cfg/Lang.java
+++ b/src/main/java/gq/bxteam/ndailyrewards/cfg/Lang.java
@@ -4,7 +4,6 @@
import java.util.List;
import gq.bxteam.ndailyrewards.NDailyRewards;
-import org.bukkit.ChatColor;
@SuppressWarnings("javadoc")
public enum Lang {
@@ -37,20 +36,19 @@ public String getMsg() {
}
public String toMsg() {
- String pref = NDailyRewards.replaceHEXColorCode(Lang.config.getConfig().getString(this.getPath()));
- return pref;
+ return NDailyRewards.replaceHEXColorCode(Lang.config.getConfig().getString(this.getPath()));
}
public List getList() {
- final List list = new ArrayList();
+ final List list = new ArrayList<>();
for (final String s : Lang.config.getConfig().getStringList(this.getPath())) {
- list.add(ChatColor.translateAlternateColorCodes('&', s));
+ list.add(NDailyRewards.replaceHEXColorCode(s));
}
return list;
}
public static String getCustom(final String path) {
- return ChatColor.translateAlternateColorCodes('&', Lang.config.getConfig().getString(path));
+ return NDailyRewards.replaceHEXColorCode(Lang.config.getConfig().getString(path));
}
public static void setup(final MyConfig config) {
@@ -64,7 +62,7 @@ private static void load() {
final Lang lang = values[i];
if (Lang.config.getConfig().getString(lang.getPath()) == null) {
if (lang.getMsg().contains("\n")) {
- final List list = new ArrayList();
+ final List list = new ArrayList<>();
final String[] ss = lang.getMsg().split("\n");
String[] array;
for (int length2 = (array = ss).length, j = 0; j < length2; ++j) {
diff --git a/src/main/java/gq/bxteam/ndailyrewards/manager/RewardGUI.java b/src/main/java/gq/bxteam/ndailyrewards/manager/RewardGUI.java
index 7f1649d..7cce448 100644
--- a/src/main/java/gq/bxteam/ndailyrewards/manager/RewardGUI.java
+++ b/src/main/java/gq/bxteam/ndailyrewards/manager/RewardGUI.java
@@ -124,7 +124,7 @@ private void replaceLore(final ItemStack icon, final int day2, final DUser user,
}
if (s.equalsIgnoreCase("%reward-lore%")) {
for (final String s2 : rewa.getLore()) {
- lore.add(ChatColor.translateAlternateColorCodes('&', s2.replace("%day%", String.valueOf(day2))));
+ lore.add(NDailyRewards.replaceHEXColorCode(s2.replace("%day%", String.valueOf(day2))));
}
} else {
String pref = NDailyRewards.replaceHEXColorCode(s);
diff --git a/src/main/java/gq/bxteam/ndailyrewards/manager/objects/Reward.java b/src/main/java/gq/bxteam/ndailyrewards/manager/objects/Reward.java
index f1612ee..f23c32c 100644
--- a/src/main/java/gq/bxteam/ndailyrewards/manager/objects/Reward.java
+++ b/src/main/java/gq/bxteam/ndailyrewards/manager/objects/Reward.java
@@ -39,7 +39,7 @@ public void give(final Player p) {
for (final String s : this.cmds) {
ArchUtils.execCmd(s.replace("%day%", String.valueOf(this.day)), p);
}
- for (String s : this.msg) {
+ for (final String s : this.msg) {
String pref = NDailyRewards.replaceHEXColorCode(s);
p.sendMessage(pref.replace("%day%", String.valueOf(this.day)));
}