发表于 2023-2-23 15:25:20

(手机)从0开发Script Api[准备工作]

本帖最后由 凡落鸢潇 于 2023-2-23 20:50 编辑

//本人技术有限,如有错误,请指出
Script Api是mojang搞的一直充满bug的东西[贴吧_滑稽]
今天我打算就来比较系统的[确信]教大家来开发Script Api[贴吧_滑稽]
基于1.19.70.23[重点]!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
首先就是要用到的工具

一个是manifest文件,一个是编码软件,一个是ts文件,用来补全代码和那个编码软件配合使用的[如果是电脑的话可以不用下这个文件]
完事之后打开你的软件,并导入你的ts文件

接着,点对应文件夹的三个点,创建一个js文件,并且在该文件写下如下代码
import {BlockProperties, MinecraftBlockTypes,Direction, FluidContainer,MinecraftEffectTypes, MinecraftItemTypes,ItemStack, Vector, world,DynamicPropertiesDefinition, MinecraftEntityTypes, system} from './Type'

这样,你的代码就会自动补全了

这就是js代码的准备工作了
当你写完代码时,点击导出,可以选择MT管理器打开他导出的压缩包,并替换你的旧Script Api代码
注:要想游戏加载,需要将import {xxx} from './Type'的./Type换成@minecraft/server
这可以在导出后,用MT管理器进行修改
接下来就是manifest的编写,工具包里已经有一个现成的了

"entry": "scripts/@Azathoth-main-0.21.js",
是你Script Api的路径,记得改,然后就可以扔游戏里了
(手机)从0开发Script Api[准备工作]
https://klpbbs.com/thread-91722-1-1.html
从0开发Script Api[一]
https://klpbbs.com/thread-91754-1-1.html

发表于 2023-2-23 15:27:25

由于是准备工作,所以这一帖什么都没有干,就当是送个带补全的文本编辑器就好了[贴吧_滑稽][贴吧_茶杯]

vc6 发表于 2023-2-28 23:50:36

兄弟,工具包是从哪下载的,有没有源地址

发表于 2023-3-2 12:20:41

vc6 发表于 2023-2-28 23:50
兄弟,工具包是从哪下载的,有没有源地址

软件是谷歌商店下载的,Type.ts其实是@minecraft/server模块的d.ts,manifest是自己addon里的

vc6 发表于 2023-3-2 22:32:58

凡落鸢潇 发表于 2023-3-2 12:20
软件是谷歌商店下载的,Type.ts其实是@minecraft/server模块的d.ts,manifest是自己addon里的 ...

没事了,ts文件我从npm网站上找到了,刚刚写好一个起床TNT的插件

2uo 发表于 2023-4-16 06:40:08

感觉自己要复活
页: [1]
查看完整版本: (手机)从0开发Script Api[准备工作]