Перейти к содержимому

MiniPlaceholders

API плейсхолдеров на основе компонентов MiniMessage для платформ Minecraft

FabricQuiltPaperPurpur
Загрузчики
FabricQuiltPaperPurpur
Скачиваний на Modrinth
41,8 тыс.
Подписчиков на Modrinth
80
версии
52
Обновлён
7 сентября 20267 сент.
Опубликован
в 2022
Это библиотека — она нужна другим модам и сама ничего не добавляет в игруНужна 2 модам. Скачайте её, если этого требует другой мод.
MiniPlaceholdersBanner · свайп

Коротко о моде

Библиотека — нужна другим модам: её требуют 2
Работает на Fabric, Quilt, Paper и Purpur
Для Minecraft 1.7.2–26.2
Последняя версия — 3.2.1 от 7 сентября 2026
Лицензия Apache-2.0 — бесплатно
Где нужен
В игренеизвестноНа серверенеизвестно

Автор не указал, где нужен мод

Версии игры1.7.2–26.2
Описание переведено автоматическиПоказать оригинал (EN)

MiniPlaceholders

WorkFlow Latest Version Discord Modrinth Downloads GitHub Downloads

API плейсхолдеров на основе компонентов MiniMessage для платформ Minecraft

Совместимость

  • 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: <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))
}

Частые вопросы

Как установить MiniPlaceholders?

Установите Fabric под свою версию Minecraft, скачайте MiniPlaceholders под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть MiniPlaceholders?

У MiniPlaceholders есть сборки для Minecraft 1.7.2–26.2.

Лицензия и источник
Apache License 2.0можно свободно использовать и распространять с указанием автора
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее