
Ember的文本API非官方KubeJS Forge向后移植版
将Ember的Text API KubeJS支持向后移植到Forge 1.20.1。
这是 Ember's Text API 的一个附加组件,将 KubeJS 集成从 Neoforge 1.21.1 版本移植到 Forge 1.20.1。这对于服务器/整合包向玩家显示带有自定义动画和效果的文本很有帮助。
- 创建消息并设置样式
- 向玩家发送消息
- 自定义物品提示文本
在此示例中,玩家重生时会显示一条文本。我使用 EmbersText.markup(duration, text) 创建了一个 ImmersiveMessage 对象,然后通过 EmberText.send(player, message) 将其发送给玩家。
PlayerEvents.respawned(event => {
const {player} = event
let message = EmbersText.markup(60, "You've met with a terrible fate, haven't you?")
.anchor("bottom_center")
.fadeOutTicks(10)
.scale(1)
.offset(0, -75)
.align("center")
EmberText.send(player, message)
})
有关所有可用方法,请参阅 Ember's Text API wiki。
我建议使用 ProbeJS Legacy 以便在 VSCode 中获取 1.20.1 的类型定义。
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。