- 欢迎来到Minecraft插件百科!
- 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
- 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
“Plugin.yml”的版本间的差异
(创建) |
|||
第1行: | 第1行: | ||
+ | <!-- | ||
=== 创建plugin.yml === | === 创建plugin.yml === | ||
第22行: | 第23行: | ||
*以上内容来自 [[Bukkit/插件开发教程]] 4.6 创建plugin.yml | *以上内容来自 [[Bukkit/插件开发教程]] 4.6 创建plugin.yml | ||
+ | --> | ||
+ | === Plugin.yml === | ||
+ | |||
+ | |||
+ | ----- | ||
+ | |||
+ | Plugin.yml 文件包含了你的插件信息,没有这个文件,你的插件将'''不会正常工作''',它由一组属性组成,'''注意!!!''' 这些属性是严格区分大小写的。接下来粗体是必需属性(缺了就会有问题),斜体是可选属性(但有一些在一些特定的情况下必须要有) | ||
+ | |||
+ | <h3> | ||
+ | 目录: | ||
+ | </h3> | ||
+ | * [[#Required|必需属性]] | ||
+ | * [[#Optional|可选属性]] | ||
+ | * 命令 | ||
+ | * 权限 | ||
+ | * 实例 | ||
+ | |||
+ | <h4 id="Required"> | ||
+ | 必需属性 | ||
+ | </div> | ||
+ | 要想 plugin.yml 有效 则有三个属性 必须存在 | ||
+ | |||
+ | <u>'''main:'''</u> | ||
+ | |||
+ | * 指插件的主类名 | ||
+ | * 在插件中主类名有且仅有一个,而且需要继承<code>JavaPlugin</code>类 | ||
+ | * 主类名是插件的“入口” 反正这玩意在插件启动时执行 | ||
+ | |||
+ | ''例:'' | ||
+ | |||
+ | <syntaxhighlight lang="yaml">main: org.mineplugin.testplugin.Test | ||
+ | # 格式是包名加上主类名 你可别说你不知道什么是包和主类</syntaxhighlight> | ||
+ | <u>'''name:'''</u> | ||
+ | |||
+ | * 插件的名称 | ||
+ | * 必须由(a-z,A-Z,0-9, _)组成 这里建议写“''一个特殊''”一点名字避免和其它插件重名 | ||
+ | |||
+ | ''例:'' | ||
+ | |||
+ | <syntaxhighlight lang="yaml">name: MinePlugin</syntaxhighlight> | ||
+ | <u>'''version'''</u> | ||
+ | |||
+ | * 这是你插件的版本 | ||
+ | * 理论上可以填写任何String类型 <a href="https://semver.org/lang/zh-CN/" target="iframe">参考</a> | ||
+ | |||
+ | <syntaxhighlight lang="yaml">version: 1.0.0</syntaxhighlight> | ||
+ | <h4 class="Optional"> | ||
+ | 可选属性 | ||
+ | </h4> |
2021年5月4日 (二) 22:34的版本
Plugin.yml
Plugin.yml 文件包含了你的插件信息,没有这个文件,你的插件将不会正常工作,它由一组属性组成,注意!!! 这些属性是严格区分大小写的。接下来粗体是必需属性(缺了就会有问题),斜体是可选属性(但有一些在一些特定的情况下必须要有)
目录:
必需属性
要想 plugin.yml 有效 则有三个属性 必须存在
main:
- 指插件的主类名
- 在插件中主类名有且仅有一个,而且需要继承
JavaPlugin
类
- 主类名是插件的“入口” 反正这玩意在插件启动时执行
例:
main: org.mineplugin.testplugin.Test
# 格式是包名加上主类名 你可别说你不知道什么是包和主类
name:
- 插件的名称
- 必须由(a-z,A-Z,0-9, _)组成 这里建议写“一个特殊”一点名字避免和其它插件重名
例:
name: MinePlugin
version
- 这是你插件的版本
- 理论上可以填写任何String类型 <a href="https://semver.org/lang/zh-CN/" target="iframe">参考</a>
version: 1.0.0
可选属性
JavaPlugin
类main: org.mineplugin.testplugin.Test
# 格式是包名加上主类名 你可别说你不知道什么是包和主类
name: MinePlugin
version: 1.0.0