From aad609b15c5a9f1534ad693df6b4965403668766 Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 14:33:18 -0300 Subject: [PATCH 01/10] Update release-build.yml --- .github/workflows/release-build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index dcc83d3..8e43e11 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -8,8 +8,8 @@ jobs: build-and-release: runs-on: ubuntu-latest env: - NEMESIS_VERSION_NAME: "${{ github.ref_name }}" - NEMESIS_BUILD_CHANNEL: "production" + ITEMECO_VERSION_NAME: "${{ github.ref_name }}" + ITEMECO_BUILD_CHANNEL: "production" steps: - name: Checkout uses: actions/checkout@v6.0.1 From 09cd5078330d4715797af80eaa5876131c0f2c69 Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 14:33:53 -0300 Subject: [PATCH 02/10] Update build.yml --- .github/workflows/build.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index c3c036b..80828e0 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -13,8 +13,8 @@ jobs: build: runs-on: ubuntu-latest env: - NEMESIS_VERSION_NAME: "autobuild-${{ github.sha }}" - NEMESIS_BUILD_CHANNEL: "autobuild" + ITEMECO_VERSION_NAME: "autobuild-${{ github.sha }}" + ITEMECO_BUILD_CHANNEL: "autobuild" steps: - name: Checkout uses: actions/checkout@v6.0.1 From 77bea66099d0d18e2d73a6f6725a39124eace703 Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 14:42:55 -0300 Subject: [PATCH 03/10] Create README.md --- README.md | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..f2fa45e --- /dev/null +++ b/README.md @@ -0,0 +1,24 @@ +# ItemEconomy II +ItemEconomy II is a fork of [ItemEconomy](https://modrinth.com/plugin/itemeconomy), keeping it updated to later versions of Minecraft. + +This PaperMC plugin integrates with Vault to provide a unique, item-based economy system for your Minecraft server. Instead of relying solely on virtual balances, players use in-game items as physical currency, adding a layer of immersion and realism to your economy. +Features: + +- Item-Based Currency: Set any Minecraft item as your server's currency (default: diamonds). +- Vault Integration: Fully compatible with Vault, enabling seamless interaction with other economy-based plugins. +- Customizable Formatting: Define how your currency is displayed, including singular and plural forms. + +## Configuration Example: +```yaml +item: "diamond" # Define the item to be used as currency. +singular: "diamond" # Singular form of the currency. +plural: "diamonds" # Plural form of the currency. +format: "{}$" # Customize how the currency is displayed in messages. +``` +This configuration will use diamonds as the currency, displayed as {amount}$, e.g., "5 diamonds" or "1 diamond". + +## Usage: + +- Players can earn, trade, and store the configured item as physical currency. +- Integrates seamlessly with Vault-compatible plugins for shops, auctions, and more. +- Administrators can customize the item and formatting to match their server's theme. From 223487848e1078b7a98d2d5e5654332793542032 Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 14:50:40 -0300 Subject: [PATCH 04/10] Update build.gradle.kts --- build.gradle.kts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 640baeb..5d8bc3a 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "io.github.adrianvic.itemeconomy" -version = System.getenv("ITEMECO_VERSION_NAME") ?: "unknown" +version = providers.environmentVariable("ITEMECO_VERSION_NAME").orElse("unknown").get() repositories { mavenCentral() @@ -77,7 +77,7 @@ mcVersions.forEach { ver -> manifest { attributes( "itemeco-Impl-Version" to ver, - "itemeco-Environment" to (System.getenv("ITEMECO_BUILD_CHANNEL") ?: "dev") + "itemeco-Environment" to (providers.environmentVariable("ITEMECO_BUILD_CHANNEL").orElse("dev").get()) ) } From 923dd26f049d97bd17d2fa02db75cdc9f476e4eb Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 15:11:41 -0300 Subject: [PATCH 05/10] Update build.gradle.kts --- build.gradle.kts | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/build.gradle.kts b/build.gradle.kts index 5d8bc3a..cfc9dc7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,9 @@ plugins { } group = "io.github.adrianvic.itemeconomy" -version = providers.environmentVariable("ITEMECO_VERSION_NAME").orElse("unknown").get() +version = version = project.findProperty("versionName")?.toString() + ?: System.getenv("ITEMECO_VERSION_NAME") + ?: "unknown" repositories { mavenCentral() @@ -77,7 +79,9 @@ mcVersions.forEach { ver -> manifest { attributes( "itemeco-Impl-Version" to ver, - "itemeco-Environment" to (providers.environmentVariable("ITEMECO_BUILD_CHANNEL").orElse("dev").get()) + "itemeco-Environment" to (version = project.findProperty("buildChannel")?.toString() + ?: System.getenv("ITEMECO_BUILD_CHANNEL") + ?: "dev") ) } From b337b9a7db5ec97cee65abebcfa99d1a5b15315c Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 15:12:38 -0300 Subject: [PATCH 06/10] Update release-build.yml --- .github/workflows/release-build.yml | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index 8e43e11..5f0bb05 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -23,14 +23,14 @@ jobs: - name: Set up Gradle uses: gradle/actions/setup-gradle@v5 - - name: Download CB1060 - run: | - mkdir -p libs - curl -L -o libs/craftbukkit-1060.jar \ - https://archive.org/download/craftbukkit1060/craftbukkit1-7-3%281060%29.jar + # - name: Download CB1060 + # run: | + # mkdir -p libs + # curl -L -o libs/craftbukkit-1060.jar \ + # https://archive.org/download/craftbukkit1060/craftbukkit1-7-3%281060%29.jar - name: Build with Gradle - run: ./gradlew buildAll + run: ./gradlew buildAll -PversionName="${{ github.ref_name }} - name: Upload JARs to release uses: softprops/action-gh-release@v2.5.0 From b1a8c6e2d466c7d0f86caf764a763fd5a444be2b Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 15:18:02 -0300 Subject: [PATCH 07/10] dumbass cannot even copy paste correctly --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index cfc9dc7..1a29333 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -79,7 +79,7 @@ mcVersions.forEach { ver -> manifest { attributes( "itemeco-Impl-Version" to ver, - "itemeco-Environment" to (version = project.findProperty("buildChannel")?.toString() + "itemeco-Environment" to (project.findProperty("buildChannel")?.toString() ?: System.getenv("ITEMECO_BUILD_CHANNEL") ?: "dev") ) From 509d779bc9bcc683838a7d6ff9917247be8fce1d Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 15:22:56 -0300 Subject: [PATCH 08/10] nor read all the errors --- build.gradle.kts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/build.gradle.kts b/build.gradle.kts index 1a29333..bbc19a2 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -4,7 +4,7 @@ plugins { } group = "io.github.adrianvic.itemeconomy" -version = version = project.findProperty("versionName")?.toString() +version = project.findProperty("versionName")?.toString() ?: System.getenv("ITEMECO_VERSION_NAME") ?: "unknown" From 52cf9cf22e0e6729f41097e26262fcc49bd3bc24 Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 15:27:44 -0300 Subject: [PATCH 09/10] I promise I'll stop using GitHub to edit files. --- .github/workflows/release-build.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release-build.yml b/.github/workflows/release-build.yml index 5f0bb05..fa3b46d 100644 --- a/.github/workflows/release-build.yml +++ b/.github/workflows/release-build.yml @@ -30,7 +30,7 @@ jobs: # https://archive.org/download/craftbukkit1060/craftbukkit1-7-3%281060%29.jar - name: Build with Gradle - run: ./gradlew buildAll -PversionName="${{ github.ref_name }} + run: ./gradlew buildAll -PversionName="${{ github.ref_name }}" - name: Upload JARs to release uses: softprops/action-gh-release@v2.5.0 From a1924deecaf0754a3e8c7ffbff9e410b56450fee Mon Sep 17 00:00:00 2001 From: Tenkuma <85490958+adrianvic@users.noreply.github.com> Date: Wed, 31 Dec 2025 15:39:01 -0300 Subject: [PATCH 10/10] Fixed reported version being 0.1.0 instead of 1.0 (leftover of ItemEconomy) --- src/main/resources/plugin.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index dbeb4ba..60f5404 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -1,6 +1,6 @@ name: ItemEconomy main: io.github.adrianvic.itemeconomy.Main -version: 0.1.0 +version: 1.0 depend: - Vault api-version: '1.21'