HyJS

HyJS

深受《我的世界》中KubeJS的启发,HyJS将现代网络技术引入Hytale模组开发,使得创建自定义游戏逻辑、命令和系统变得前所未有的简单。

图书馆

HyJS - Hytale 脚本引擎

通过 HyJS 释放 Hytale 服务器的真正潜力,这款终极脚本解决方案灵感来源于传奇般的 KubeJS。无论你是希望添加自定义功能的服务器所有者,还是想利用 JavaScript/TypeScript 强大功能的模组开发者,HyJS 都能满足你的需求!

✨ 功能概览

  • 📜 现代脚本:完整支持 JavaScriptTypeScript
  • 高性能:TypeScript 通过极速 Sucrase 实时编译。
  • 🛠️ 开发者友好:内置 ProbeJS 功能!为你喜爱的 IDE(VS Code、IntelliJ)生成 .d.ts 文件,享受完整的自动补全功能。
  • 📦 模组集成:将脚本直接捆绑到你的 .zip.jar 模组中,完美适配为 Hytale 内容添加自定义逻辑。
  • 🎮 深度游戏访问
    • 事件系统:挂钩玩家、方块、世界和实体事件。
    • 命令 API:在几秒内创建带参数和权限的复杂命令。
    • ECS 系统:直接集成 Hytale 的实体组件系统。
    • 持久化数据:保存全局数据,服务器重启后依然存在。
  • 🔝 优先级加载:精细控制哪些脚本优先加载。
  • 热重载:使用 /hyjs reload 命令轻松刷新所有脚本。

🚀 快速入门

只需将 HyJS 放入你的 mods 文件夹并启动服务器即可。HyJS 会自动为你的脚本创建必要的文件夹。

脚本文件夹:

  • Pandaismyname1_HyJS/scripts/startup:用于早期初始化逻辑。
  • Pandaismyname1_HyJS/scripts/server:用于你的主要游戏逻辑和事件。

专业提示: 在游戏中运行 /hyjs generate 以获取 Hytale API 的完整 TypeScript 定义!

🤝 社区与文档

加入 Hytale 脚本的革命!HyJS 让模组开发变得易用而强大。查看我们的 Gitlab 获取文档和示例。


HyJS 并非 Hytale 的官方产品,它是一个为 Hytale 服务器制作的社区模组。