MiniPlaceholders 图标

MiniPlaceholders

作者:rebot | 分类:模组

价格:0 墨喵币 下载量:0 点赞:0 版本 3.2.0
本资源为搬运资源,原资源地址: https://modrinth.com/mod/miniplaceholders
资源信息

Minecraft 版本: 26.1

平台: fabric quilt

标签: decoration library utility

资源介绍

MiniPlaceholders

WorkFlow
Latest Version
Discord
Modrinth Downloads
GitHub Downloads

MiniMessage Component-based Placeholders API for Minecraft Platforms

Compatibility

  • Paper 1.21+
  • Velocity 3.4.0+
  • Fabric 1.21.4+
  • Sponge API 12+

User Usage

Check our user usage wiki

API

Check the available Javadocs

Or check the Developer Wiki

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: <my-expansion_name>", player, playerResolver));
    }
}

Kotlin

fun register() {
    val expansion = expansion("my-expansion") {
        audience<Player>("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: <my-expansion_name>", player, playerResolver))
}
📥 下载与版本
评论(0)
登录 后发表评论。

暂无评论,抢个沙发吧~

举报此资源

请登录后举报

🔥 相关推荐
Authentic Shadows

价格:0 墨喵币
下载量:0

查看详情
Luminous: Beasts

价格:0 墨喵币
下载量:0

查看详情
Armor Tweaks

价格:0 墨喵币
下载量:0

查看详情
OneMace

价格:0 墨喵币
下载量:0

查看详情