hypsum

hypsum

hypsum is a simple way to add placeholders to Hytale servers. It lets you show dynamic information in messages and text.

53.0 загрузок
Обновлён 18 дней назад

Описание

гипсум

hypsum - это простой способ добавления заполнителей на серверы Hytale. Он позволяет отображать динамическую информацию в сообщениях и тексте. Этот плагин предназначен как для администраторов серверов, так и для разработчиков.

Особенности

  • Быстро: Работает быстро, не замедляя работу сервера.
  • Безопасный: Нет бесконечных петель или сломанных сообщений.
  • Игровые имена: Они могут показывать разные вещи для разных игроков.
  • ️ Настраиваемый: Измените свой внешний вид (например, используя {} вместо того, чтобы % %).

Руководство для разработчиков

Последняя версия Hypsum API 1.1.1. Добавьте Hypsum API в свой проект с помощью выбранного вами инструмента сборки.

dle Грейдл

Добавьте это в свой строить. град или build.gradle.kts:

Котлин

зависимости {
compileOnly («com.craftlyworks.hypsum:api:1.1»)
? 

Грови

зависимости {
составлять Только 'com.craftlyworks.hypsum:api:1.1 "
? 

Мэйвен

Добавьте это в свой xml:

<зависимость>
<groupId>com.craftlyworks.hypsum</groupId>
<artifactId>api</artifactId>
<version>1.1</version>
<scope>предоставлено </scope>
</зависимость> 

Создать держателя

Вот как вы добавляете новый заполнитель:

импортировать com.craftlyworks.hypsum.api.HypsumProvider;
Импорт com.craftlyworks.hypsum.api.placeholder.Placeholder

HypsumApi api = HypsumProvider.get();
api.registerPlaceholder(New Placeholder())
@Override
Публичный String getIdentifier()
возврат «my_placeholder»;
?

@Override
Public String GetValue (PlayerRef Player)
Возвращение "Привет, + player.getDisplayName();
?
} 

Используйте свои Placeholders

Для замены заполнителей в строке:

Текст строки = "Добро пожаловать, %my_placeholder%!";
Результат строки = HypsumProvider.get().process(player, text);
// Оригинальное название: Welcome Hello, PlayerName! 

Обязательно добавьте Hypsum в качестве зависимости в свой плагин. manifest.json использовать эти особенности. Если вам нужна дополнительная интеграция, используйте Факультативные зависимости Вместо этого.

{
"Зависимость": {
"com.craftlyworks.hypsum:Hypsum": ">=1.1"
?
? 

Наслаждайтесь кодированием с помощью Hypsum!


© 2026 CraftlyWorks | Лицензия по лицензии MIT

Показать оригинальное описание (English)

hypsum

hypsum is a simple way to add placeholders to Hytale servers. It lets you show dynamic information in messages and text. This plugin is both for server administrators as well as developers.

🚀 Features

  • ⚡ Fast: Works quickly without slowing down your server.
  • 🛡 Safe: No infinite loops or broken messages.
  • 👤 Player Names: Can show different things for different players.
  • ⚙️ Customizable: Change how your placeholders look (like using {} instead of %%).

💻 Developer Guide

The latest version of Hypsum API is 1.1. Add Hypsum API to your project using your build tool of choice.

🐘 Gradle

Add this to your build.gradle or build.gradle.kts:

Kotlin

dependencies {
    compileOnly("com.craftlyworks.hypsum:api:1.1")
}

Groovy

dependencies {
    compileOnly 'com.craftlyworks.hypsum:api:1.1'
}

🦢 Maven

Add this to your pom.xml:

<dependency>
    <groupId>com.craftlyworks.hypsum</groupId>
    <artifactId>api</artifactId>
    <version>1.1</version>
    <scope>provided</scope>
</dependency>

📝 Create a Placeholder

Here is how you add a new placeholder:

import com.craftlyworks.hypsum.api.HypsumProvider;
import com.craftlyworks.hypsum.api.placeholder.Placeholder;

HypsumApi api = HypsumProvider.get();
api.registerPlaceholder(new Placeholder() {
    @Override
    public String getIdentifier() {
        return "my_placeholder";
    }

    @Override
    public String getValue(PlayerRef player) {
        return "Hello, " + player.getDisplayName();
    }
});

🔍 Use your Placeholders

To replace placeholders in a string:

String text = "Welcome %my_placeholder%!";
String result = HypsumProvider.get().process(player, text);
// Result: "Welcome Hello, PlayerName!"

Make sure to add Hypsum as a dependency in your plugin manifest.json to use these features. If you want an optional integration, use OptionalDependencies instead.

{
  "Dependencies": {
    "com.craftlyworks.hypsum:Hypsum": ">=1.1"
  }
}

Enjoy coding with Hypsum! 🔥


© 2026 CraftlyWorks | Licensed under MIT License

Последние версии

v1.1 Release

Early Access 16.01.2026 13.4 КБ
Скачать