
物品图钉板
将任何物品固定到您的HUD上,以便一目了然地追踪资源——其他模组可以通过简单的API集成,显示它们自己固定的物品。
ItemPinBoard
ItemPinBoard 是一个服务端 Hytale 模组,用于添加一个持久的 HUD 覆盖层来追踪物品。玩家可以将任意物品固定在屏幕上,并始终看到其图标和数量——非常适合收集资源、准备制作材料或跟踪所需物品。HUD 的位置、缩放和可见性均可由每位玩家完全自定义,并且所有设置都会在服务器重启后保存。
命令
所有交互通过单个命令实现:
- /pin —— 打开浏览器 UI,您可以在其中搜索物品、固定/取消固定物品以及管理您的列表
- /pinconfig —— 调整 HUD 位置、缩放以及按模组切换可见性
模组开发者 API
其他模组可以使用 ItemPinBoardAPI 将物品固定到玩家的 HUD 上。每个模组的固定物品会分别追踪,玩家可以在设置中按模组切换可见性。modId 参数标识固定物品所属的模组——这样多个模组可以独立地固定同一个物品,玩家也可以按模组显示或隐藏固定物品。由于 Hytale 使用隔离的类加载器,ItemPinBoard 通过 System.getProperties() 发布其类加载器,因此其他模组可以通过反射进行集成,而无需编译时依赖——这使得 ItemPinBoard 完全可选。
ItemPinBoardAPI api = ItemPinBoardAPI.get();
api.pin(player, playerRef, "Stone", 64, "YourModId"); api.update(player, playerRef, "Stone", 32, "YourModId"); api.unpin(player, playerRef, "Stone", "YourModId"); api.unpinAll(player, playerRef, "YourModId"); api.getItems(playerUuid, "YourModId"); api.isPinned(playerUuid, "Stone", "YourModId");
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。