• 欢迎来到Minecraft插件百科!
  • 对百科编辑一脸懵逼?帮助:快速入门带您快速熟悉百科编辑!
  • 因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289

“Plugin.yml”的版本间的差异

来自Minecraft插件百科
跳转至: 导航搜索
(创建)
 
第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

version: 1.0.0

可选属性