5f9c42c5d7baa5342b4fc494a1bf63622ac50a9f
MiniPlaceholders

MiniMessage Component-based Placeholders for PaperMC and Velocity platforms
Compatibility
- Paper 1.19.4+
- Velocity 3.1.2+
- Krypton
Commands:
Velocity
/vminiplaceholders <parse|help> <me|player> <player-to-parse>
Paper
/miniplaceholders <parse|help> <me|player> <player-to-parse>
Usage
Check our usage wiki here
API
Java
class Main {
public static void registerExpansion() {
Expansion expansion = Expansion.builder("my-expansion")
.filter(Player.class)
.audiencePlaceholder("name", (aud, ctx, queue) ->
Tag.selfClosingInserting(aud.getName())
)
.globalPlaceholder("tps", (ctx, queue) ->
Tag.selfClosingInserting(Component.text(Bukkit.getTps()[0]))
).build;
expansion.register();
Player player;
player.sendMessage(miniMessage().deserialize("Player Name: <my-expansion_name>", MiniPlaceholders.getAudiencePlaceholders(player)));
}
}
Kotlin
fun register() {
val expansion = expansion("my-expansion") {
audiencePlaceholder("name") { aud, _, _ ->
aud.getName().asClosingTag()
}
globalPlaceholder("tps") { _, _ ->
Component.text(Bukkit.getTps()[0]).asInsertingTag()
}
}
expansion.register()
val player: Player
player.sendMessage(miniMessage().deserialize("Player Name: <my-expansion_name>", MiniPlaceholders.getAudiencePlaceholders(player)))
}
Check the available javadocs here
Or check the developer wiki here
Description
MiniMessage Component-based Placeholders for Paper, Fabric, Sponge, Folia and Velocity platforms (TrueOG Network's configuration).
https://modrinth.com/plugin/miniplaceholders
1,020 KiB
0 Stars
2 Watchers
0 Forks
Languages
Java
96.8%
Kotlin
2.9%
Shell
0.3%