• 你好,游客,欢迎回来!NukkitCNBBS Nukkit中文社区是专为国内Minecraft玩家和开发者提供的Nukkit平台技术论坛。Nukkit是一个核能级、开源的Minecraft服务器软件,采用Java编写,专为性能和可扩展性设计,支持插件开发和自定义功能。在NukkitCNBBS,您可以轻松找到开服教程、插件开发资源和插件分享,帮助您快速搭建和管理Minecraft服务器,提升开发技能,推广您的插件。

    为了避免一些意外情况,你可以【加入QQ群】来获取最新通知
以下内容根据https://github.com/MemoriesOfTime/ExamplePlugin-Maven的plugin.yml进行翻译
YAML:
# name、main、version 和 api 是必需的
name: ExamplePlugin-Maven
main: cn.nukkitmot.exampleplugin.ExamplePlugin
# 请记住 version 和 api 是字符串,不要像这样写:1.0.0,否则会出现异常
version: "1.0.0"
api: ["1.0.5"]
load: POSTWORLD
author: Nukkit Project
# 作者和 authors 会合并成一个列表。
authors: ["Example", "Another"]
description: Example plugin showing the API
# 示例插件,展示 API
website: https://github.com/MemoriesOfTime/ExamplePlugin-Maven/
# 这些依赖项是插件启动所必需的。
#depend: ["OtherPlugin", "ThisPlugin"]
# 这些依赖项不是必需的。
softdepend: ["PluginA", "PluginB"]
# 控制台中的日志前缀
prefix: "Example"
# 插件将在这些插件之前加载。任何循环的 loadbefore 或依赖项都会引发错误!
loadbefore: ["ImportantPlugin"]

commands:
  example:
    description: Example command
    # 示例命令
    usage: "/examplecommand"
    aliases: ["example", "nukkitexample"]
    permission: exampleplugin.command.example
    permission-message: "You do not have the required permission to run /example"
    # 您没有运行 /example 所需的权限
permissions:
  exampleplugin.command.example:
    description: "Allows the user to run the example command"
    # 允许用户运行示例命令
    default: true
#   children:
#     exampleplugin.command.example.test:
#       description: "Use the test feature in the example command"
#       使用示例命令中的测试功能
#       default: true