下载量
28,978
关注数
68
数据来源
Modrinth
模组详细介绍
MiniPlaceholders
基于 MiniMessage 组件的 Minecraft 平台占位符 API
兼容性
- Paper 1.21+
- Velocity 3.4.0+
- Fabric 1.21.4+
- Sponge API 12+
用户使用
查看我们的用户使用维基
API
查看可用的 Javadocs
或查看开发者维基
Java
class Main {
public static void registerExpansion() {
final Expansion expansion = Expansion.builder("my-expansion")
.audiencePlaceholder(Player.class, "name", (player, ctx, queue) -> {
return Tag.selfClosingInserting(player.getName());
})
.globalPlaceholder("tps", (ctx, queue) ->
Tag.selfClosingInserting(Component.text(Bukkit.getTps()[0]))
).build;
expansion.register();
Player player;
final TagResolver playerResolver = MiniPlaceholders.audiencePlaceholders();
player.sendMessage(miniMessage().deserialize("Player Name: ", player, playerResolver));
}
}
Kotlin
fun register() {
val expansion = expansion("my-expansion") {
audience
("name") { aud, _, _ -> aud.getName().asClosingTag() }
global("tps") { _, _ -> Component.text(Bukkit.getTps()[0]).asInsertingTag() }
}
expansion.register()
val player: Player
val playerResolver = MiniPlaceholders.audiencePlaceholders()
player.sendMessage(miniMessage().deserialize("Player Name: ", player, playerResolver))
} 基本信息
模组名称MiniPlaceholders
作者4drian3d
下载量28,978
关注数68
支持版本1.7.2 - 26.1
加载器fabric / folia / paper / purpur
客户端unknown
服务端unknown
