
UnifiedUI: API
扩展当前用户界面;允许玩家、服务器管理员和模组注入自定义菜单选项或命令。
查看大图
概述
这是一个 Hytale API,供开发者用于在 Unified UI 菜单中描述和定义区块。开发者可定义自定义命令和嵌入式 UI 区块。
命令: 可定义为原始命令或回调函数,以提供额外功能。
特性: 可充分利用 UICommandBuilder 这一 Hytale:Server 类,并利用灵活的事件封装器。
安全性: 所有功能均受权限过滤保护,以及世界和游戏模式过滤。
管理: 管理员可为所有玩家在 Unified UI 页面中启用/禁用区块。同时,玩家也可自定义个人视图。
注意
此插件仅为 API,除非与 Unified UI 插件一同安装,否则不会改变游戏。
开发者
以下是你将接触的接口的高级预览。扩展的主要入口点为三个方法。更多信息请访问 https://deezmods.com/hytale-unified-ui/developer-section/introduction。
package com.deezmods.unifiedui.api;
public interface UuiExtension {
CompletableFuture<List<FeatureDefinition>> getFeatures(PlayerRef playerRef);
CompletableFuture<List<CommandDefinition>> getCommands(PlayerRef playerRef);
CompletableFuture<Void> onPageClose();
}
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。