
简单的 HelloWorld
一个基础的Hytale插件,展示了公告管理、命令和API集成等核心功能,提供自动化消息以及可自定义的全局和世界特定场景配置。
查看大图FReZ-Hytale-mod-HelloWorld
这是一个针对 Hytale 的示例和基础插件,展示了公告管理、命令以及与 Hytale API 集成等基本功能。
功能
自动公告系统:
- 向玩家广播周期性消息。
- 支持全局公告和特定世界(宇宙)公告。
- 动态占位符:
{online}(在线玩家数)、{playersMax}(服务器容量)。
公告管理:
- 完整的命令集,支持在游戏内或通过控制台创建、列出、编辑和删除公告。
- 为玩家提供图形用户界面(GUI),实现可视化的公告管理。
管理命令:
- 集成的权限系统(
helloworld.announce.admin、helloworld.announce.reload)。 - 支持热重载配置。
安装
- 从 Releases 页面下载插件的
.jar文件。 - 将文件放入 Hytale 服务器的
mods文件夹中。 - 启动服务器。
配置
config.json 配置文件会在首次启动时自动生成。
{
"announceInterval": 300,
"globalAnnouncements": [
"Welcome to our Hytale server!",
"Don't forget to visit our website."
],
"universeAnnouncements": {
"lobby": [
"Welcome to the lobby!"
],
"minigame_world": [
"May the best player win!"
]
}
}
announceInterval:每次自动公告之间的时间间隔(秒)。globalAnnouncements:在服务器范围内广播的消息列表。universeAnnouncements:针对每个世界的特定消息字典。
命令与权限
| 命令 | 描述 | 所需权限 |
|---|---|---|
/announce |
打开玩家的管理面板(GUI),或在控制台显示帮助信息。 | helloworld.announce.admin |
/announce list |
列出所有已配置的公告及其 ID。 | helloworld.announce.admin |
/announce create <消息> [--world=<世界>] |
创建新公告。可选:指定目标世界。 | helloworld.announce.admin |
/announce delete <索引> |
通过 ID(索引)删除公告。 | helloworld.announce.admin |
/announce edit <索引> <新消息> |
编辑现有公告的文本。 | helloworld.announce.admin |
/announce reload |
从文件重新加载插件配置。 | helloworld.announce.reload |
作者
由 jeanniardJ(JonasBadBoys)开发。
正在加载版本记录…




正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。