Skip to content

Rundll86/Minecraft-SuperflatPresetGenerator

Repository files navigation

Minecraft超平坦预设生成器

启动服务

初始化

git clone https://github.com/Rundll86/Minecraft-SuperflatPresetGenerator.git
cd Minecraft-SuperflatPresetGenerator
npm install

生成贴图表与方块表

A计划,版本为Java1.21.1

1.下载Release中的 BlockSheetsAndTextureSheets.zip,解压到根目录中

如果需要生成其他版本的方块表,使用下面的B计划

1.将你的Minecraft客户端jar文件复制到 ./src/assets/blocks 中,将其重命名为 jarfile.jar

2.打开 .minecraft/assets/indexes 中你的客户端对应版本的json文件,按下 Ctrl+F 搜索你想要的翻译语言(例如简体中文搜索zh_cn),应该会找到一个名称类似 minecraft/lang/语言.json 的字段,复制这个字段下的hash字段的值

3.打开 .minecraft/assets/objects,搜索以刚获得的hash值作为名称的文件,将结果复制 ./src/assets/blocks 中,将其命名为 langfile.json

4.运行 ./src/assets/blocks/extractor.py,将会自动生成贴图表与方块表

5.如果部分方块缺失信息(如TNT和草方块),打开 ./src/assets/blocks/alias.json,将缺失的方块名添加到别名表中,重复第四步即可

打包

npm run build

启动

python3 ./live.py

服务将会启动于 8080 端口,访问 http://localhost:8080 即可使用