首页>资讯>我的世界0.15.0PM插件编写图文教程

我的世界0.15.0PM插件编写图文教程

2016/3/11 11:27:30阅读:次

我的世界0.15.0PM插件是什么?我的世界0.15.0PM插件怎么写?我的世界0.15.0PM插件教程哪里有?下面嗨客小编为大家带来的是我的世界0.15.0PM插件编写图文教程噢!

第一节
没错,第一节永远是准备工作。。
首先。。建个文件夹,名字是插件名

新建这俩东西,都是必须的

写成这样
第一行。。。名字不解释
第二行,系统文件目录,这两个随便订,后面会讲
第三行api。。一般1.0.0即可,别太高
第四行版本。。随便定。
第五行加载方式,照抄
第六行作者
行序间可互换,系统读的出来

返回文件管理器。。。进src文件夹,建个example文件夹,再在里面见Main.php
得再建一个是因为前面plugin.yml文件里写的是example/Main,所以还得建个文件夹,所有文件自然是Main

第二节
开始编写插件
进入main.php文件,写上这个,别问我为啥,php的规矩又不是我定的。。。
还有,顺手保存是个好习惯

写上这几个
spacename命名空间(这个插件的名字)
use后面的是目录,资源里面的pm源码解压后就有个poketmine文件夹,对应这这个目录,你会找到一个文件(一定是文件),里面就有许多函数。写插件一般这三个文件里的函数都要,多写不会有事。。少写了不会触发事件。还有,一定是\而不是/,/是mc里指令符合。。很容易搞混。。还有务必说一下,只要不是在引号里或者冒号后面要写中文的地方,所有地方都得用半角(既英文的符合)举个例子,(是半角,(是全角,也就是中文里用的,他占了一个汉子的位置,所以叫全角【图片】

这一段,开服运行插件,照抄,class后面的得和你文件名一样,我的文件名是Main.php,所以那里写Main,后缀php不要

这一句一般都有,这是个钩子函数,当服务器加载插件时,触发此函数,运行大括号内的内容。

加载插件时输出信息,$号后面的都是变量,至于$this啥意思楼主也不明白。。 。->这个符合意为操作,从this里面获取服务器,再从服务器里面输出info,记住像获取get呀,等等后面都有个小括号,那是返回值,否则你获取的服务器信息怎么让插件知道。输出后面的小括号。。不必多说了吧。。记得别忘了双引号 半角,半角记得了

还有。。这句话很重要,注册事件,没了他use了也没用,轻则无法触发事件,重则崩服

插件卸载时的信息。。。。还有,如果插件没有加载成功,那个插件已加载完成是不会发送打完,但插件正在加载会发送

这一段
public function调用函数。。
onJoin(PlayerJoinevent $event)
onJoin函数名。。可以随便定PlayerJoinevent玩家加入事件(这是个钩子函数,玩家加入服务器时调用
$event把前面这个函数设为变量(这里实际上它不一定会变,只是为了后面编写而设定的

$Player=$event->getPlayer();设变量player。。。。变量值为从钩子函数里获取的玩家(这里的玩家包括所有玩家信息,所有的)

$name=$Player->getName();获取名字。。返回值的括号别少。。分号别少
注:getName和getPlayer都是函数,在pocketmine/player.php里面可以找到他

最后两句,倒二是对这个登陆的玩家输出信息,倒一是设置服务器加入时的语言(就是那个黄色的字)为什么上者是$Player而下者是$event呢?因为上者是针对这个玩家发出的,二下者是针对服务器输出的,其实这个还可以有另一种写法
$server=$Player->getServer
后面$event就可以改成server了。

以上就是嗨客小编带来的全部内容,百度一下“嗨客我的世界0.15.0”更多资讯攻略等着你。

  • 陶瓷艺术手游最新版本下载安装v8.0.15 安卓版

    陶瓷艺术手游最新版本下载安装

  • 蜘蛛的冒险手游最新版本下载安装(Spider Trouble)v1.3.120 手机版

    蜘蛛的冒险手游最新版本下载安装(Spider Trouble)

  • 黑夜狩猎者手游官方下载安装最新版本v2.1.3 安卓版

    黑夜狩猎者手游官方下载安装最新版本

  • 题库网6.09.11 刷题备考助手

    题库网

  • 时间旅馆4.15.0 时间管理

    时间旅馆

  • 巨龙电动2.3.1 智能出行助手

    巨龙电动

  • 作品牛3.3.8 作品管理工具

    作品牛

  • 开心宝宝学拼音1.0.21 幼儿拼音启蒙

    开心宝宝学拼音

昵称:
字数: 0/500

请自觉遵守互联网相关政策法规,网友观点与本站立场无关!

热门评论

最新评论

第 1 楼 黑龙江哈尔滨 网友 2026/9/22 8:09:32
刚入门的时候看这个教程挺香的,图文对照着敲代码,基本能跑通。但说实话,这版本太老了,很多新特性根本没讲。如果是想长期深入搞插件开发,建议直接去翻最新的官方文档或者看B站的新视频,这个就当个临时过渡凑合看看就行

支持(0) 盖楼(回复)

点击查看更多精彩评论