欢迎来到Minecraft插件百科!
对百科编辑一脸懵逼?
帮助:快速入门
带您快速熟悉百科编辑!
因近日遭受攻击,百科现已限制编辑,有意编辑请加入插件百科企鹅群:223812289
查看“Plugin.yml”的源代码
←
Plugin.yml
跳转到导航
跳转到搜索
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于这些用户组的用户执行:
用户
、
自动确认用户
、
巡查者
您可以查看和复制此页面的源代码。
<!-- === 创建plugin.yml === 你已经创建了项目和主类,如果你想要Bukkit能够加载你的插件,你还必须创建 '''[[Plugin YAML|plugin.yml]]''' 文件. 这个文件包含有基础的插件信息,如果缺失这个文件,你的插件也将会失效. 此时你需要右键''src/main/resources''. 选择''New > File''. 命名为"'''plugin.yml'''" 并右键完成新文件的创建.Eclipse会打开默认的文本编辑窗口来显示'''plugin.yml'''文件中空白的内容并提供编辑. ''(Hint: 如果你想要使得你的工作空间更加规整,关闭文本编辑器并将'''plugin.yml''' 文件拖到主工作空间(拖到文件目录的右边) 之后你就可以在eclipse中编辑文件了.)'' 有三个基础的内容需要在plugin.yml写明. : name: 插件名称. : main: [http://docs.oracle.com/javase/specs/jls/se7/html/jls-6.html#jls-6.7 插件主类的完整,合法名称] . : version: 插件当前版本号. 最简单的 '''plugin.yml''' 文件内就像这样 : name: {插件名称} main: {包名}.{主类} version: {版本号} PS:插件的包名经常会包括插件的名称,所以看到这个的时候不要感到惊讶。 你的主类是否是你的插件名取决于你之前的命名方式,时刻记住这一点很重要。 '''''更多例子''', 请看[[#Example_Files_and_Templates]]'' 此时你的插件已经可以被Bukkit加载了,同时服务端日志也会开始记录你的插件. 不过它现在什么用都没有! *以上内容来自 [[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>
本页使用的模板:
模板:DocsInclude
(
查看源代码
)
模板:Languages
(
查看源代码
)
返回
Plugin.yml
。
导航菜单
个人工具
登录
命名空间
页面
讨论
大陆简体
查看
阅读
查看源代码
查看历史
更多
搜索
导航
首页
最近更改
随机页面
编辑相关
百科公告
编辑帮助
互助客栈
贡献分数
测试沙盒
发布条目
插件分类
管理
安全
聊天
编程
经济
修正
娱乐
综合
信息
机械
角色
传送
网页
整地
创世
付费
其它
工具
链入页面
相关更改
特殊页面
页面信息
相关网站
MCMOD百科
Minecraft中文百科
Minecraft纪念论坛
Minecraft百度贴吧
虚无世界Wiki