Skip to content

Commit 5d10a80

Browse files
committed
Revert "release: Version 1.0.0"
This reverts commit 26af110.
1 parent 0d8caf3 commit 5d10a80

File tree

13 files changed

+73
-68
lines changed

13 files changed

+73
-68
lines changed

build.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ subprojects {
1212
apply<JavaPlugin>()
1313
repositories {
1414
maven("https://papermc.io/repo/repository/maven-public/")
15+
maven("https://repo.viaversion.com")
1516
}
1617
java.toolchain.languageVersion.set(JavaLanguageVersion.of(17))
1718
tasks {
@@ -24,7 +25,7 @@ subprojects {
2425

2526
tasks {
2627
shadowJar {
27-
archiveFileName.set("${rootProject.name}-${project.version}.jar")
28+
archiveFileName.set("MiniPlaceholders-${rootProject.name}-${project.version}.jar")
2829
duplicatesStrategy = DuplicatesStrategy.EXCLUDE
2930
}
3031
build {

common/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
dependencies {
22
compileOnly(libs.miniplaceholders)
3-
//compileOnly(libs.spark) Some library
3+
compileOnly(libs.viaversion)
44
compileOnly(libs.adventure.api)
55
compileOnly(libs.adventure.minimessage)
66
}

common/src/main/java/io/github/miniplaceholders/expansion/example/common/CommonExpansion.java

Lines changed: 0 additions & 11 deletions
This file was deleted.
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
package io.github.miniplaceholders.expansion.viaversion.common;
2+
3+
import com.viaversion.viaversion.api.Via;
4+
import com.viaversion.viaversion.api.ViaAPI;
5+
import com.viaversion.viaversion.api.protocol.version.ProtocolVersion;
6+
import io.github.miniplaceholders.api.Expansion;
7+
import net.kyori.adventure.identity.Identity;
8+
import net.kyori.adventure.text.minimessage.tag.Tag;
9+
10+
public final class CommonExpansion {
11+
public static Expansion.Builder builder() {
12+
final ViaAPI<?> api = Via.getAPI();
13+
return Expansion.builder("viaversion")
14+
.audiencePlaceholder("player_protocol_version", (aud, queue, ctx) -> {
15+
final ProtocolVersion version = aud.get(Identity.UUID)
16+
.map(api::getPlayerVersion)
17+
.map(ProtocolVersion::getProtocol)
18+
.orElse(ProtocolVersion.unknown);
19+
return Tag.preProcessParsed(version.getName());
20+
})
21+
.audiencePlaceholder("player_protocol_id", (aud, queue, ctx) -> {
22+
final int id = aud.get(Identity.UUID)
23+
.map(api::getPlayerVersion)
24+
.orElse(-1);
25+
return Tag.preProcessParsed(Integer.toString(id));
26+
});
27+
}
28+
}

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
group = io.github.miniplaceholders
22
version = 1.0.0
3-
description = Example-Expansion
3+
description = ViaVersion-Expansion

gradle/libs.versions.toml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ runtask = "2.1.0"
1111

1212
miniplaceholders = "2.2.0"
1313
adventure = "4.13.1"
14+
viaversion = "[4.0.0,5.0.0)"
1415

1516
[libraries]
1617

@@ -21,6 +22,8 @@ miniplaceholders = { group = "io.github.miniplaceholders", name = "miniplacehold
2122
adventure-api = { group = "net.kyori", name = "adventure-api", version.ref = "adventure" }
2223
adventure-minimessage = { group = "net.kyori", name = "adventure-text-minimessage", version.ref = "adventure" }
2324

25+
viaversion = { group = "com.viaversion", name = "viaversion-api", version.ref = "viaversion" }
26+
2427
[plugins]
2528

2629
blossom = { id = "net.kyori.blossom", version.ref = "blossom" }

paper/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
dependencies {
22
compileOnly(libs.paper.api)
33
compileOnly(libs.miniplaceholders)
4-
implementation(projects.viaversionExpansionCommon)
4+
implementation(projects.exampleExpansionCommon)
55
}
66

77
tasks {

paper/src/main/java/io/github/miniplaceholders/expansion/example/paper/PaperPlugin.java

Lines changed: 0 additions & 25 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
package io.github.miniplaceholders.expansion.viaversion.paper;
2+
3+
import io.github.miniplaceholders.expansion.viaversion.common.CommonExpansion;
4+
import org.bukkit.entity.Player;
5+
import org.bukkit.plugin.java.JavaPlugin;
6+
7+
@SuppressWarnings("unused")
8+
public final class PaperPlugin extends JavaPlugin {
9+
10+
@Override
11+
public void onEnable(){
12+
this.getSLF4JLogger().info("Starting ViaVersion Expansion for Paper");
13+
14+
CommonExpansion.builder()
15+
.filter(Player.class)
16+
.build()
17+
.register();
18+
}
19+
}
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,11 @@
1-
name: Example-Expansion
1+
name: ViaVersion-Expansion
22
version: '${version}'
33
author: 4drian3d
4-
main: io.github.miniplaceholders.expansion.example.paper.PaperPlugin
4+
main: io.github.miniplaceholders.expansion.viaversion.paper.PaperPlugin
55
api-version: '1.19'
66
folia-supported: true
77
dependencies:
88
- name: MiniPlaceholders
99
required: true
10-
# Add some plugin dependency
11-
#- name: spark
12-
# required: true
10+
- name: ViaVersion
11+
required: true

0 commit comments

Comments
 (0)