Compare commits

..
106 Commits
Author SHA1 Message Date
Adrian 681380680c Merge pull request #412 from MiniPlaceholders/renovate/org.spongepowered.gradle.plugin-2.x
chore(deps): update plugin spongegradle to v2.5.1
2026-10-26 08:46:49 -05:00
Adrian 907dd9b634 Merge pull request #413 from MiniPlaceholders/renovate/logback-monorepo
fix(deps): update dependency ch.qos.logback:logback-classic to v1.6.6
2026-10-26 08:45:15 -05:00
renovate[bot] b305dd952e fix(deps): update dependency ch.qos.logback:logback-classic to v1.6.6 2026-10-25 18:01:38 +00:00
renovate[bot] 7cd1da177e chore(deps): update plugin spongegradle to v2.5.1 2026-10-25 05:09:59 +00:00
Adrian a906efb081 Merge pull request #406 from MiniPlaceholders/renovate/guava-monorepo
fix(deps): update dependency com.google.guava:guava to v33.7.2-jre
2026-10-20 21:45:42 -05:00
renovate[bot] aab13f8c7e fix(deps): update dependency com.google.guava:guava to v33.7.2-jre 2026-10-20 21:32:20 +00:00
Adrian d6220c99f7 Merge pull request #404 from MiniPlaceholders/renovate/adventuremodded
fix(deps): update dependency net.kyori:adventure-platform-fabric to v7.2.0
2026-10-20 16:23:11 -05:00
Adrian bbbc32f57c Merge pull request #403 from MiniPlaceholders/renovate/net.fabricmc.fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.18.4
2026-10-20 16:22:35 -05:00
Adrian a6f12f2dde Merge pull request #407 from MiniPlaceholders/renovate/slf4j-monorepo
fix(deps): update dependency org.slf4j:slf4j-api to v2.0.20
2026-10-20 16:22:33 -05:00
Adrian 79db257b98 Merge pull request #405 from MiniPlaceholders/renovate/logback-monorepo
fix(deps): update dependency ch.qos.logback:logback-classic to v1.6.5
2026-10-20 16:16:24 -05:00
Adrian 780c80cd1c Merge pull request #410 from MiniPlaceholders/renovate/org.jetbrains.kotlin.jvm-2.x
chore(deps): update plugin org.jetbrains.kotlin.jvm to v2.4.21
2026-10-20 16:15:21 -05:00
Adrian 0568dc5814 Merge pull request #409 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.21
2026-10-20 16:13:45 -05:00
Adrian 83ea33d41e Merge pull request #402 from MiniPlaceholders/renovate/velocity
fix(deps): update dependency com.velocitypowered:velocity-api to v4.3.0
2026-10-20 16:06:56 -05:00
Adrian 083151a5e2 Merge pull request #411 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.20.1
2026-10-20 16:05:36 -05:00
renovate[bot] 6b97c3517d fix(deps): update dependency net.fabricmc:fabric-loader to v0.20.1 2026-10-20 20:53:32 +00:00
renovate[bot] 3585262807 fix(deps): update dependency com.velocitypowered:velocity-api to v4.3.0 2026-10-20 20:53:27 +00:00
Adrian 0a0810c6cb Merge pull request #376 from MiniPlaceholders/renovate/minestom
fix(deps): update dependency net.minestom:minestom to v2026.10.07-26.2
2026-10-20 15:52:01 -05:00
renovate[bot] 71a5dab3ec chore(deps): update plugin org.jetbrains.kotlin.jvm to v2.4.21 2026-10-20 20:42:15 +00:00
Adrian 87d7aa27d8 Merge pull request #408 from MiniPlaceholders/renovate/gradle-9.x
chore(deps): update gradle to v9.8.2
2026-10-20 15:41:18 -05:00
renovate[bot] 89970776e5 chore(deps): update gradle to v9.8.2 2026-10-20 09:59:14 +00:00
renovate[bot] c55f2cc001 fix(deps): update dependency org.jetbrains.kotlin:kotlin-gradle-plugin to v2.4.21 2026-10-13 11:57:31 +00:00
renovate[bot] 9cdcd643f8 chore(deps): update plugin fabric-loom to v1.18.4 2026-10-10 14:39:14 +00:00
renovate[bot] 51b9a7be9f fix(deps): update dependency net.minestom:minestom to v2026.10.07-26.2 2026-10-08 02:06:29 +00:00
renovate[bot] 5d39c94d17 fix(deps): update dependency org.slf4j:slf4j-api to v2.0.20 2026-10-04 16:42:20 +00:00
renovate[bot] ae0a4e7bf0 fix(deps): update dependency ch.qos.logback:logback-classic to v1.6.5 2026-10-03 07:00:26 +00:00
renovate[bot] 7ca1506171 fix(deps): update dependency net.kyori:adventure-platform-fabric to v7.2.0 2026-09-17 02:30:31 +00:00
Adrian Gonzales aad471905b ci: Fixed adventure javadocs 2026-09-07 14:43:33 -05:00
Adrian Gonzales 8c8a6b5d63 Merge remote-tracking branch 'origin/main' 2026-09-07 14:24:16 -05:00
Adrian Gonzales d5e8eb6063 release: Version 3.2.1 2026-09-07 14:24:06 -05:00
Adrian 6cab3dd85c Merge pull request #401 from MiniPlaceholders/renovate/slf4j-monorepo
fix(deps): update dependency org.slf4j:slf4j-api to v2.0.19
2026-09-07 14:19:07 -05:00
renovate[bot] d4d2847f8a fix(deps): update dependency org.slf4j:slf4j-api to v2.0.19 2026-09-07 19:15:00 +00:00
Adrian efb5fd6e75 Merge pull request #371 from MiniPlaceholders/update/adventure/5.0.x
Adventure 5
2026-09-07 14:14:01 -05:00
Adrian Gonzales 6d662ede17 fix: Updated minimum supported Fabric version 2026-09-07 14:11:31 -05:00
Adrian Gonzales 254b586312 Merge branch 'main' into update/adventure/5.0.x
# Conflicts:
#	gradle/libs.versions.toml
2026-09-07 14:01:38 -05:00
Adrian 7336e25a33 Merge pull request #385 from MiniPlaceholders/renovate/major-adventuremodded
fix(deps): update dependency net.kyori:adventure-platform-fabric to v7
2026-09-07 13:59:20 -05:00
Adrian 9b639d8dcc Merge pull request #399 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update kotlin monorepo to v2.4.20
2026-09-07 13:32:56 -05:00
renovate[bot] 34c76287ea fix(deps): update kotlin monorepo to v2.4.20 2026-09-07 13:58:48 +00:00
Adrian 5211b86ad7 Merge pull request #398 from MiniPlaceholders/renovate/actions-setup-java-6.x
chore(deps): update actions/setup-java action to v6
2026-09-04 20:33:09 -05:00
Adrian 7fff546717 Merge pull request #397 from MiniPlaceholders/renovate/runtask
fix(deps): update runtask to v3.1.0
2026-09-04 20:33:00 -05:00
renovate[bot] 69de4bf2a2 chore(deps): update actions/setup-java action to v6 2026-09-05 00:14:43 +00:00
renovate[bot] d84cf2aed5 fix(deps): update runtask to v3.1.0 2026-09-05 00:14:36 +00:00
Adrian 5c12929b08 Merge pull request #395 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.5
2026-09-04 19:13:50 -05:00
Adrian 2cb82feb12 Merge pull request #396 from MiniPlaceholders/renovate/guava-monorepo
fix(deps): update dependency com.google.guava:guava to v33.7.1-jre
2026-09-04 19:13:41 -05:00
Adrian 1be3d21dc6 Merge pull request #386 from MiniPlaceholders/renovate/net.fabricmc.fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.17.20
2026-09-04 17:05:01 -05:00
Adrian 52ebc4edc1 Merge pull request #388 from MiniPlaceholders/renovate/junit-framework-monorepo
fix(deps): update dependency org.junit:junit-bom to v6.1.3
2026-09-04 17:04:47 -05:00
renovate[bot] abb4af55eb fix(deps): update dependency com.google.guava:guava to v33.7.1-jre 2026-09-04 22:04:44 +00:00
renovate[bot] ecb37ce3c5 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.5 2026-09-04 22:04:38 +00:00
Adrian a1783d2bb1 Merge pull request #390 from MiniPlaceholders/renovate/major-velocity
fix(deps): update dependency com.velocitypowered:velocity-api to v4
2026-09-04 17:04:33 -05:00
Adrian 1c66606205 Merge pull request #391 from MiniPlaceholders/renovate/shadow
fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.6.1
2026-09-04 17:04:17 -05:00
Adrian 34c53e081d Merge pull request #392 from MiniPlaceholders/renovate/logback-monorepo
fix(deps): update dependency ch.qos.logback:logback-classic to v1.6.3
2026-09-04 17:04:07 -05:00
Adrian 9ebececf7d Merge pull request #394 from MiniPlaceholders/renovate/gradle-9.x
chore(deps): update gradle to v9.7.1
2026-09-04 17:03:55 -05:00
renovate[bot] 0cc22db5b5 chore(deps): update gradle to v9.7.1 2026-09-03 19:39:13 +00:00
renovate[bot] 6cf533d711 fix(deps): update dependency com.velocitypowered:velocity-api to v4 2026-08-27 00:08:05 +00:00
renovate[bot] c98b4e77d4 chore(deps): update plugin fabric-loom to v1.17.20 2026-08-25 23:42:17 +00:00
renovate[bot] 20ee1003dd fix(deps): update dependency ch.qos.logback:logback-classic to v1.6.3 2026-08-16 12:00:38 +00:00
renovate[bot] b69ca1a465 fix(deps): update dependency net.kyori:adventure-platform-fabric to v7 2026-08-11 20:54:40 +00:00
renovate[bot] cff2b5843d fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.6.1 2026-08-11 20:53:37 +00:00
renovate[bot] e8a165c7ba fix(deps): update dependency org.junit:junit-bom to v6.1.3 2026-08-07 19:54:21 +00:00
Adrian b08e9838aa Merge pull request #393 from MiniPlaceholders/renovate/jspecify
fix(deps): update dependency org.jspecify:jspecify to v1.0.1
2026-08-01 09:07:41 -05:00
renovate[bot] cec7f562db fix(deps): update dependency org.jspecify:jspecify to v1.0.1 2026-08-01 05:22:23 +00:00
Adrian 7e391c054f Merge pull request #389 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update kotlin monorepo to v2.4.10
2026-07-14 11:49:35 -05:00
Adrian 342d36afa5 Merge pull request #387 from MiniPlaceholders/renovate/velocity
fix(deps): update dependency com.velocitypowered:velocity-api to v3.5.1
2026-07-14 11:49:18 -05:00
renovate[bot] 35a5e8a472 fix(deps): update kotlin monorepo to v2.4.10 2026-07-14 10:40:26 +00:00
renovate[bot] 5bc31084d0 fix(deps): update dependency com.velocitypowered:velocity-api to v3.5.1 2026-07-11 19:03:59 +00:00
Adrian 12c1ebcdbf Merge pull request #384 from MiniPlaceholders/renovate/actions-checkout-7.x
chore(deps): update actions/checkout action to v7
2026-07-10 00:02:14 -05:00
Adrian 50bb56140a Merge pull request #383 from MiniPlaceholders/renovate/com.vanniktech.maven.publish-0.x
chore(deps): update plugin com.vanniktech.maven.publish to v0.37.0
2026-07-10 00:02:04 -05:00
Adrian 59d48b7397 Merge pull request #379 from MiniPlaceholders/renovate/logback-monorepo
fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.38
2026-07-10 00:01:55 -05:00
Adrian e946edaa35 Merge pull request #377 from MiniPlaceholders/renovate/net.fabricmc.fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.16.3
2026-07-10 00:01:46 -05:00
Adrian 798cf0913e Merge pull request #380 from MiniPlaceholders/renovate/shadow
fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.5.1
2026-07-09 23:57:30 -05:00
Adrian 0149d2e677 Merge pull request #381 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.3
2026-07-09 23:54:05 -05:00
Adrian 70a95f16e6 Merge pull request #378 from MiniPlaceholders/renovate/junit-framework-monorepo
fix(deps): update dependency org.junit:junit-bom to v6.1.1
2026-07-09 23:53:02 -05:00
renovate[bot] 1e9d7d00e4 chore(deps): update actions/checkout action to v7 2026-07-10 04:52:38 +00:00
Adrian b01afe319e Merge pull request #375 from MiniPlaceholders/renovate/gradle-9.x
chore(deps): update gradle to v9.6.1
2026-07-09 23:51:31 -05:00
renovate[bot] def00515a9 chore(deps): update plugin com.vanniktech.maven.publish to v0.37.0 2026-07-10 04:49:04 +00:00
renovate[bot] 7d7bf3f326 fix(deps): update dependency ch.qos.logback:logback-classic to v1.5.38 2026-07-10 04:48:58 +00:00
renovate[bot] d195095420 chore(deps): update plugin fabric-loom to v1.16.3 2026-07-10 04:48:54 +00:00
Adrian e3803adb80 Merge pull request #382 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update kotlin monorepo to v2.4.0
2026-07-09 23:48:06 -05:00
renovate[bot] 933f976957 fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.5.1 2026-07-06 16:06:04 +00:00
renovate[bot] 522386eeb0 fix(deps): update dependency org.junit:junit-bom to v6.1.1 2026-06-28 10:15:20 +00:00
renovate[bot] 12dc0c0a64 chore(deps): update gradle to v9.6.1 2026-06-26 17:09:16 +00:00
renovate[bot] 7c8d643099 fix(deps): update kotlin monorepo to v2.4.0 2026-06-03 12:01:53 +00:00
renovate[bot] 2dd18817b3 fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.3 2026-06-01 21:55:51 +00:00
Adrian 650de3993f Merge pull request #374 from MiniPlaceholders/renovate/kotlin-monorepo
fix(deps): update kotlin monorepo to v2.3.21
2026-04-24 03:11:32 -05:00
renovate[bot] e88793b661 fix(deps): update kotlin monorepo to v2.3.21 2026-04-23 11:44:31 +00:00
Adrian Gonzales c75ebb85d6 fix: Readded support for Adventure 4.x 2026-04-17 01:23:34 -05:00
Adrian Gonzales 043796fb3b feat: Updated to Adventure 5.0.1 2026-04-17 01:09:12 -05:00
Adrian ea761a0dd7 Merge pull request #368 from MiniPlaceholders/renovate/adventuremodded
fix(deps): update dependency net.kyori:adventure-platform-fabric to v6.9.0
2026-04-17 00:55:53 -05:00
Adrian e600489031 Merge pull request #369 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2
2026-04-17 00:55:41 -05:00
renovate[bot] e575fc557e fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.2 2026-04-17 05:48:07 +00:00
Adrian 5c1e8f81fc Merge pull request #367 from MiniPlaceholders/renovate/guava-monorepo
fix(deps): update dependency com.google.guava:guava to v33.6.0-jre
2026-04-17 00:47:32 -05:00
Adrian 4eaf58be53 Merge pull request #366 from MiniPlaceholders/renovate/minestom
fix(deps): update dependency net.minestom:minestom to v2026.04.13-1.21.11
2026-04-17 00:47:22 -05:00
renovate[bot] 2f6da59161 fix(deps): update dependency net.kyori:adventure-platform-fabric to v6.9.0 2026-04-15 05:37:48 +00:00
renovate[bot] ee57ec19fa fix(deps): update dependency com.google.guava:guava to v33.6.0-jre 2026-04-14 20:33:16 +00:00
renovate[bot] cc1a96c58b fix(deps): update dependency net.minestom:minestom to v2026.04.13-1.21.11 2026-04-14 00:31:23 +00:00
Adrian 472804b029 Merge pull request #364 from MiniPlaceholders/renovate/fabric.loader
fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1
2026-04-09 14:55:32 -05:00
renovate[bot] a9b8f03beb fix(deps): update dependency net.fabricmc:fabric-loader to v0.19.1 2026-04-09 15:05:10 +00:00
Adrian 9b5bf06d71 Merge pull request #365 from MiniPlaceholders/renovate/net.fabricmc.fabric-loom-1.x
chore(deps): update plugin fabric-loom to v1.16.1
2026-04-06 18:01:14 -05:00
renovate[bot] 21e36ecdfa chore(deps): update plugin fabric-loom to v1.16.1 2026-04-05 17:33:26 +00:00
Adrian 8097cf1b22 Merge pull request #361 from MiniPlaceholders/renovate/fabric.api
fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.145.0+26.1
2026-03-31 12:32:55 -05:00
Adrian Gonzales 95e2beae96 fix(publish): Fixed common and connect inclusion in minestom module
resolves #362
2026-03-31 12:27:13 -05:00
renovate[bot] f6a0c88577 fix(deps): update dependency net.fabricmc.fabric-api:fabric-api to v0.145.0+26.1 2026-03-31 17:25:38 +00:00
Adrian d7c619e8c4 Merge pull request #358 from MiniPlaceholders/renovate/minestom
fix(deps): update dependency net.minestom:minestom to v2026.03.25-1.21.11
2026-03-27 14:13:45 -05:00
Adrian fd1e4896ac Merge pull request #360 from MiniPlaceholders/renovate/shadow
fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.1
2026-03-27 14:13:36 -05:00
Adrian Gonzales 1cfbcbad4c misc: 3.2.1-SNAPSHOT 2026-03-27 13:14:52 -05:00
renovate[bot] 3aa8519e6a fix(deps): update dependency com.gradleup.shadow:shadow-gradle-plugin to v9.4.1 2026-03-27 13:45:37 +00:00
renovate[bot] fbdfc9fd1b fix(deps): update dependency net.minestom:minestom to v2026.03.25-1.21.11 2026-03-26 20:49:41 +00:00
20 changed files with 129 additions and 81 deletions

No files matched your search

+2 -2
View File
@@ -8,10 +8,10 @@ jobs:
steps:
- name: Checkout Repository
uses: actions/checkout@v6
uses: actions/checkout@v7
- name: Set up JDK 25
uses: actions/setup-java@v5
uses: actions/setup-java@v6
with:
java-version: 25
distribution: 'zulu'
+18 -5
View File
@@ -2,21 +2,34 @@
MiniPlaceholders Changelog
-->
## 3.2.0 (unreleased)
# 3.2.2 (unreleased)
### Features
- Added support to Fabric 26.1+
- Added Minestom support
### Fixes
### API Additions
<!-- -->
# 3.2.1 (07/09/2026)
### Fixes
- Fixed Fabric 26.2 support
## 3.2.0 (27/03/2026)
### Features
- Added support to Fabric 26.1+
- Added Minestom support
- Updated to Java 25
## 3.1.0 (10/10/2025)
+1 -3
View File
@@ -39,9 +39,7 @@ tasks {
val o = options as StandardJavadocDocletOptions
o.encoding = Charsets.UTF_8.name()
o.links(
"https://jd.advntr.dev/api/${libs.versions.adventure.get()}/",
"https://jd.advntr.dev/text-minimessage/${libs.versions.adventure.get()}/",
"https://javadoc.io/doc/org.jspecify/jspecify/latest/"
"https://jd.papermc.io/adventure/${libs.versions.adventure.get()}/",
)
o.tags(
"apiNote:a:API Note:",
@@ -72,7 +72,6 @@ public record AudiencePlaceholder<A extends Audience>(
: null;
}
@SuppressWarnings("OverrideOnly")
private @Nullable A forwardingFilter(final Pointered source) {
//noinspection DataFlowIssue
if (targetClass.isInstance(source)) {
@@ -33,7 +33,7 @@ public record GlobalPlaceholder(@TagPattern String key, String name, GlobalTagRe
if (this == obj) {
return true;
}
if (obj instanceof GlobalPlaceholder(var oKey, var __, var ___)) {
if (obj instanceof GlobalPlaceholder(var oKey, var _, var _)) {
return Objects.equals(oKey, this.key);
}
return false;
@@ -96,7 +96,6 @@ public record RelationalPlaceholder<A extends Audience>(
: null;
}
@SuppressWarnings("OverrideOnly")
private @Nullable A forwardingFilter(final Pointered source) {
//noinspection DataFlowIssue
if (targetClass.isInstance(source)) {
+2 -2
View File
@@ -7,13 +7,13 @@ import org.jspecify.annotations.NullMarked;
open module io.github.miniplaceholders.api {
requires io.github.miniplaceholders.connect;
requires net.kyori.adventure;
requires net.kyori.adventure.api;
requires net.kyori.adventure.text.minimessage;
requires net.kyori.adventure.text.serializer.legacy;
requires net.kyori.examination.api;
requires static org.jetbrains.annotations;
requires static org.jspecify;
requires static team.unnamed.inject;
exports io.github.miniplaceholders.api;
exports io.github.miniplaceholders.api.types;
@@ -13,7 +13,7 @@ class MiniPlaceholdersTest implements MiniTest {
void methodEquality(){
Expansion.builder("equality")
.audiencePlaceholder("audience", Tags.emptyAudienceResolver())
.globalPlaceholder("global", (queue, ctx) -> Tags.EMPTY_TAG)
.globalPlaceholder("global", (_, _) -> Tags.EMPTY_TAG)
.build()
.register();
+1 -1
View File
@@ -1,5 +1,5 @@
plugins {
kotlin("jvm") version "2.3.20" apply false
kotlin("jvm") version "2.4.21" apply false
}
tasks {
@@ -10,6 +10,7 @@ import io.github.miniplaceholders.common.loader.ExpansionProviderLoader;
import io.github.miniplaceholders.common.loader.FailedToLoadExpansion;
import io.github.miniplaceholders.common.loader.ProviderLoadResult;
import net.kyori.adventure.text.Component;
import net.kyori.adventure.text.ComponentLike;
import net.kyori.adventure.text.TextComponent;
import net.kyori.adventure.text.format.NamedTextColor;
import net.kyori.adventure.text.format.TextColor;
@@ -51,11 +52,13 @@ public interface PlaceholdersPlugin {
final Component expansionsInfo = loadedExpansions.stream()
.map(this::expansionInfo)
// Adventure 5.x/4.x support
.map(ComponentLike::asComponent)
.collect(Component.toComponent(Component.text(", ", NamedTextColor.WHITE)));
logInfo(Component.text("Loaded expansions: ", NamedTextColor.GREEN).append(expansionsInfo));
}
private Component expansionInfo(Expansion expansion) {
private ComponentLike expansionInfo(Expansion expansion) {
final TextComponent.Builder builder = Component.text();
builder.append(Component.text(expansion.name(), NamedTextColor.AQUA));
final String author = expansion.author();
@@ -84,7 +87,7 @@ public interface PlaceholdersPlugin {
);
}
builder.append(Component.text(']', NamedTextColor.DARK_GRAY));
return builder.build();
return builder;
}
default ProviderLoadResult tryLoad(final ExpansionProvider provider, final LoadRequirement loadRequirement) {
+1 -1
View File
@@ -24,7 +24,7 @@
"fabric-api": "*",
"java": ">=25",
"adventure-platform-fabric": ">6.8.0",
"minecraft": ">=26.1",
"minecraft": ">=26.2",
"fabric-permissions-api-v0": ">=0.7.0"
}
}
+1 -1
View File
@@ -1,5 +1,5 @@
group = io.github.miniplaceholders
version = 3.2.0
version = 3.2.2-SNAPSHOT
description = MiniMessage Component-based Placeholders API
org.gradle.jvmargs=-Xmx2G
+14 -13
View File
@@ -5,23 +5,23 @@ metadata.format.version = "1.1"
# Platform
minecraft = "26.1"
paper = "1.21.11-R0.1-SNAPSHOT"
velocity = "3.5.0-SNAPSHOT"
minestom = "2026.03.03-1.21.11"
fabric-loader = "0.18.5"
fabric-api = "0.144.3+26.1"
velocity = "4.3.0"
minestom = "2026.10.07-26.2"
fabric-loader = "0.20.1"
fabric-api = "0.145.0+26.1"
# Libraries
kotlin = "2.3.20"
adventure = "4.26.1"
adventureModded = "6.9.0-SNAPSHOT"
kotlin = "2.4.21"
adventure = "5.2.0"
adventureModded = "7.2.0"
desertwell = "2.0.4"
bstats = "3.2.1"
jspecify = "1.0.0"
jspecify = "1.0.1"
# Gradle Plugins
runtask = "3.0.2"
runtask = "3.1.0"
blossom = "2.2.0"
shadow = "9.4.0"
shadow = "9.6.1"
jmh = "0.7.3"
dokka = "2.2.0"
@@ -49,11 +49,12 @@ plugin-runtask = { module = "xyz.jpenilla.run-velocity:xyz.jpenilla.run-velocity
# Libraries
desertwell = { group = "net.william278", name = "DesertWell", version.ref = "desertwell" }
junit-bom = "org.junit:junit-bom:6.0.3"
junit-bom = "org.junit:junit-bom:6.1.3"
jspecify = { module = "org.jspecify:jspecify", version.ref = "jspecify" }
luckopermissionsapi = { group = "me.lucko", name = "fabric-permissions-api", version = "0.7.0" }
unnamedinject = "team.unnamed:inject:2.0.1"
brigadier = "com.mojang:brigadier:1.0.500"
slf4j = "org.slf4j:slf4j-api:2.0.20"
# Bstats
bstats-core = { group = "org.bstats", name = "bstats-base", version.ref = "bstats" }
@@ -66,8 +67,8 @@ bstats-bukkit = { group = "org.bstats", name = "bstats-bukkit", version.ref = "b
# Platform Plugins
runpaper = { id = "xyz.jpenilla.run-paper", version.ref = "runtask" }
runvelocity = { id = "xyz.jpenilla.run-velocity", version.ref = "runtask" }
fabric-loom = { id = "net.fabricmc.fabric-loom", version = "1.15.5"}
spongegradle = { id = "org.spongepowered.gradle.plugin", version = "2.3.0" }
fabric-loom = { id = "net.fabricmc.fabric-loom", version = "1.18.4"}
spongegradle = { id = "org.spongepowered.gradle.plugin", version = "2.5.1" }
# General Plugins
blossom = { id = "net.kyori.blossom", version.ref = "blossom" }
Binary file not shown.
+3 -1
View File
@@ -1,7 +1,9 @@
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-9.4.1-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-9.8.2-bin.zip
networkTimeout=10000
retries=0
retryBackOffMs=500
validateDistributionUrl=true
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
Vendored
+3 -3
View File
@@ -20,7 +20,7 @@
##############################################################################
#
# Gradle start up script for POSIX generated by Gradle.
# gradlew start up script for POSIX generated by Gradle.
#
# Important for running:
#
@@ -29,7 +29,7 @@
# bash, then to run this script, type that shell name before the whole
# command line, like:
#
# ksh Gradle
# ksh gradlew
#
# Busybox and similar reduced shells will NOT work, because this script
# requires all of these POSIX shell features:
@@ -57,7 +57,7 @@
# Darwin, MinGW, and NonStop.
#
# (3) This script is generated from the Groovy template
# https://github.com/gradle/gradle/blob/2d6327017519d23b96af35865dc997fcb544fb40/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# https://github.com/gradle/gradle/blob/3d91ce3b8caaf77ad09f381f43615b715b53f72c/platforms/jvm/plugins-application/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
# within the Gradle project.
#
# You can find Gradle at https://github.com/gradle/gradle/.
Vendored
+52 -33
View File
@@ -19,12 +19,39 @@
@if "%DEBUG%"=="" @echo off
@rem ##########################################################################
@rem
@rem Gradle startup script for Windows
@rem gradlew startup script for Windows
@rem
@rem ##########################################################################
@rem Set local scope for the variables with windows NT shell
if "%OS%"=="Windows_NT" setlocal
@rem Set local scope for the variables, and ensure extensions are enabled
setlocal EnableExtensions
@rem Catch executions from older scripts and ensure they exit cleanly.
@rem This can be removed once we can be reasonably confident that few people
@rem will be migrating directly to this new wrapper.
goto afterSafetyNet
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
goto exitWithErrorLevel
:afterSafetyNet
set DIRNAME=%~dp0
if "%DIRNAME%"=="" set DIRNAME=.
@@ -45,13 +72,14 @@ set JAVA_EXE=java.exe
%JAVA_EXE% -version >NUL 2>&1
if %ERRORLEVEL% equ 0 goto execute
echo. 1>&2
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH. 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
1>&2 echo.
1>&2 echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
1>&2 echo.
1>&2 echo Please set the JAVA_HOME variable in your environment to match the
1>&2 echo location of your Java installation.
goto fail
"%COMSPEC%" /c exit 1
goto exitWithErrorLevel
:findJavaFromJavaHome
set JAVA_HOME=%JAVA_HOME:"=%
@@ -59,35 +87,26 @@ set JAVA_EXE=%JAVA_HOME%/bin/java.exe
if exist "%JAVA_EXE%" goto execute
echo. 1>&2
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME% 1>&2
echo. 1>&2
echo Please set the JAVA_HOME variable in your environment to match the 1>&2
echo location of your Java installation. 1>&2
1>&2 echo.
1>&2 echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
1>&2 echo.
1>&2 echo Please set the JAVA_HOME variable in your environment to match the
1>&2 echo location of your Java installation.
goto fail
"%COMSPEC%" /c exit 1
goto exitWithErrorLevel
:execute
@rem Setup the command line
@rem Execute Gradle
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %*
@rem Execute gradlew
@rem endlocal doesn't take effect until after the line is parsed and variables are expanded
@rem which allows us to clear the local environment before executing the java command
endlocal & "%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -jar "%APP_HOME%\gradle\wrapper\gradle-wrapper.jar" %* & call :exitWithErrorLevel & goto exitWithErrorLevel
:end
@rem End local scope for the variables with windows NT shell
if %ERRORLEVEL% equ 0 goto mainEnd
:fail
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
rem the _cmd.exe /c_ return code!
set EXIT_CODE=%ERRORLEVEL%
if %EXIT_CODE% equ 0 set EXIT_CODE=1
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
exit /b %EXIT_CODE%
:mainEnd
if "%OS%"=="Windows_NT" endlocal
:omega
@rem This label must not be changed. We rely on old scripts being able to jump to this point.
:exitWithErrorLevel
@rem Use "%COMSPEC%" /c exit to allow operators to work properly in scripts
"%COMSPEC%" /c exit %ERRORLEVEL%
+21 -7
View File
@@ -4,26 +4,40 @@ plugins {
id("miniplaceholders.shadow")
id("miniplaceholders.auto.module")
id("miniplaceholders.runtask")
`java-library`
id("com.vanniktech.maven.publish")
}
val shadowInclude by configurations.creating
configurations {
compileOnly.get().extendsFrom(shadowInclude)
testImplementation.get().extendsFrom(shadowInclude)
}
dependencies {
compileOnly(libs.minestom)
compileOnly(libs.adventure.api)
compileOnly(libs.slf4j)
annotationProcessor(libs.minestom)
implementation(projects.miniplaceholdersCommon)
implementation(projects.miniplaceholdersApi)
implementation(projects.miniplaceholdersConnect)
shadowInclude(projects.miniplaceholdersCommon)
api(projects.miniplaceholdersApi)
shadowInclude(projects.miniplaceholdersConnect)
testImplementation(libs.minestom)
testImplementation(libs.adventure.api)
testImplementation(libs.adventure.minimessage)
testImplementation("ch.qos.logback:logback-classic:1.5.32") // logger
testImplementation("com.google.guava:guava:33.5.0-jre")
testImplementation("ch.qos.logback:logback-classic:1.6.6") // logger
testImplementation("com.google.guava:guava:33.7.2-jre")
}
tasks.test {
failOnNoDiscoveredTests = false
tasks {
shadowJar {
configurations = listOf(shadowInclude)
}
test {
failOnNoDiscoveredTests = false
}
}
mavenPublishing {
+1 -1
View File
@@ -17,7 +17,7 @@ dependencies {
tasks {
runServer {
jvmArgs("-Dcom.mojang.eula.agree=true")
minecraftVersion(libs.versions.minecraft.get())
minecraftVersion(libs.versions.paper.get().substringBefore('-'))
}
val projectVersion = project.version
processResources {
+2 -2
View File
@@ -27,8 +27,8 @@ dependencyResolutionManagement {
plugins {
id("org.gradle.toolchains.foojay-resolver-convention") version "1.0.0"
id("com.vanniktech.maven.publish") version "0.36.0" apply false
kotlin("jvm") version "2.3.20" apply false
id("com.vanniktech.maven.publish") version "0.37.0" apply false
kotlin("jvm") version "2.4.21" apply false
}
arrayOf(