讨论 [Compatible] PSign - 签到插件


# 完美支持

@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
 
最后编辑:

在线会员

  • zbwuming
  • MYQUEN
  • 什么是公平
  • VOIDCAT
后退
顶部 底部