- 查看: 2K
- 回复: 6
# 完美支持
@PSign/main.js
JavaScript:
import { ll, mc, JsonConfigFile, File, PermType, Format, log, data, system } from '@LiteLoaderLibs/index.js'
export function close() {
mc.close();
}
export function main() {
/*
* name:PSign
* author: Planet
* v:beta 0.71
* declare: 签到插件,不太简单的签到插件
*/
// more code...
}
@PSign/plugin.yml
YAML:
name: PSign
main: main.js # JS入口文件,应该导出一个main函数(如main.js)
version: "0.0.71"
api: ["1.0.13"] # API版本,PNX从1.0.13起开始支持JS插件
load: POSTWORLD # 插件加载顺序,只能填写 STARTUP 或 POSTWORLD
# STARTUP: 此时服务器刚启动,地图尚未加载,通常用于依赖库
# POSTWORLD: 此时服务器所有地图都加载完毕,通常填写POSTWORLD即可
author: Planet工作室 # 此项可以不存在
description: 一个签到插件PSign
website: 这个插件的网站
depend: # 插件的依赖项,填写依赖插件的名称,如果依赖的插件有一个不存在,那么PNX不会加载这个JS插件,此项可以不存在
- LiteLoaderLibs
# 存在的问题
存在4处不符合
strict mode 的错误
JavaScript:
pluginver = [0, 0, 71]
version = "beta 0.71";
author = "Planet工作室";
info = "§l§e[PSign] §r"
JavaScript:
const pluginver = [0, 0, 71]
const version = "beta 0.71";
const author = "Planet工作室";
const info = "§l§e[PSign] §r"
# Libs链接
LiteLoader-Libs: https://github.com/PowerNukkitX/LiteLoader-Libs
最后编辑:


