2023-04-16 21:10:40 -05:00
2023-04-16 21:10:40 -05:00
2023-04-11 11:38:52 -05:00
2023-03-15 15:56:12 -05:00
2022-03-04 21:41:39 -05:00
2022-03-04 21:34:56 -05:00
2023-03-15 15:59:07 -05:00

MiniPlaceholders WorkFlow Discord

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

S
Description
MiniMessage Component-based Placeholders for Paper, Fabric, Sponge, Folia and Velocity platforms (TrueOG Network's configuration).
https://modrinth.com/plugin/miniplaceholders
Readme Apache-2.0
1,020 KiB
0 Stars 2 Watchers 0 Forks
Languages
Java 96.8%
Kotlin 2.9%
Shell 0.3%