hypsum
hypsum is a simple way to add placeholders to Hytale servers. It lets you show dynamic information in messages and text.
Описание
гипсум
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