Skip to content

Blushyes/sofast-minecraft

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

175 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

如快 插件示例 – Minecraft

中文 | English

这是一个如快的插件示例,将基于 Three.js 的“我的世界”玩法嵌入如快。项目改编自开源仓库 “minecraft-threejs”(作者 Yulei Zhu,许可 MIT),并做了适配以便在如快的嵌入环境中稳定运行。

本示例演示

  • 如何用 Vite + TypeScript 打包成如快插件
  • 通过 package.json 暴露 commands 让如快自动发现
  • 资源与样式在开发/打包模式下的正确引用方式(相对路径)
  • 内嵌环境的输入处理(Pointer Lock 兜底、键盘事件捕获)

脚本

  • pnpm dev – 启动 Vite 开发服务器
  • pnpm build – 构建到 dist/,并复制 package.json 供如快发现命令
  • pnpm preview – 预览生产构建

在如快中使用

  1. 构建插件:pnpm -C examples/plugins/sofast-minecraft build
  2. 打开如快,在命令面板搜索并运行“Minecraft”(在本插件 package.jsoncommands 中声明)。

注意

About

Minecraft clone made with three.js, demo: https://mc.yulei.me

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • TypeScript 89.1%
  • CSS 6.0%
  • HTML 4.9%