
以上均可到mcbbs上下载,在mcbbs内论坛一栏的插件板块里问题一:怎么自己做我的世界插件 序言
一、要想成功编写一个大型插件,你应准备好如下条件
充沛的精力,充足的时间,和坚持不懈的精神 ―― 制作插件是一个既耗时又耗精力的事情,建议高中生不要参与进来,等毕业再来也不迟;
具有自主学习的能力 ―― 一个大型插件需要多种知识的配合,比起忙碌的人,搜索引擎是你最好的朋友;
较高的英文水平 ―― MC是外国人编写的,Bukkit也是外国人编写的,看英文更容易理解其本质,所以英语知识是必要的;
团队合作精神 ―― 如果你拥有一个有同样爱好同样目标相互信赖的团队,效率将大大提高,插件质量也将更好,其它事情也是如此;
对计算机语言有较大兴趣,而不是一看代码就懵 ―― 看一眼就腰酸背痛腿肚软,头昏脑胀胃筋挛,肯定是无法编写下去的;
注意运动,健康地进行插件编写这一活动 ―― 长时间坐在电脑前对身体不好,而且还容易产生疲劳和厌倦感;
JAVA开发组件(JDK) ―― 你做插件需要用到的最基本的工具,推荐再下载一个集成开发环境(IDE),下一章会说明安装方法;
综上所述,只要你有时间,有能力,就可以编个小插件,大型插件建议团队合作。而编写插件时,不要忘了保持自身良好的状态。
二、简略认识JAVA
JAVA,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,以人认识世界的方式来设计编程的方式。
JAVA主要术语:
类:JAVA程序的基本组成成分,基于面向对象思想,一些具有相同特点的事物被抽象化成一个类;
对象(实例):从类中具体化(实例化)的具有该类特点的某一个事物;
句柄(引用,指针):你不能直接 *** 作对象,因此你需要一个句柄来确定是哪个对象并 *** 作。
构造器:一般需要调用构造器才能实例化出一个对象;
成员变量(属性):事物具有的特点被储存在属性里,可以被一个类所拥有,也可以被每一个单独对象所拥有;
函数(方法):你与事物之间的交互用方法来完成;
静态:属于类,也就是所有对象共同拥有的部分被称为静态成员。
非静态:属于每一个单独对象的部分被称为非静态成员(这个成员可能名称相同但内容不同)。
三、简略认识CraftBukkit插件成分
CB插件主要成分:
插件主类:一般与插件同名,作为插件的启动器,服务器启动时将首先执行插件主类里的方法,
所有插件功能最初都由此触发;
事件:游戏内数据的变化将引起事件,事件按其主要参与对象的主动和被动的行为特点分类;
监听器:按事件的类别分类,一个监听器可以监听一个或多个事件,通过事件的发生触发一些代码;
命令执行器:当玩家输入某一命令时(聊天时内容以“/”开头),由命令执行器执行该命令所触发的代码;
信息文件:pluginyml,记录插件的主类位置,名称,以及版本等等,需要手动添加,缺少此文件插件将无法运行;
设置文件:CB为每个插件都配置了一个默认的设置文件(configyml),你可以将插件的相关设定都放置在此文件中;
数据库:用来储存相关数据,虽然YAML文件同样能做到,但用数据库更安全更稳定(方便还真不敢说)。
四、为你的插件做个计划
你要做一个什么方面的插件;
你的插件能干什么;
你要如何使你的插件起作用;
你做这个插件后对服务器有什么好处;
如何能使你的插件达到小而精悍。>>
问题二:我的世界怎样制作服务器插件 我是腐竹,我想自己做个插件,但不会。请好心人帮助! 查看原帖>>
问题三:我的世界怎么做插件 你好,做插件不是一件容易的事,需要一定的编程知识,这个我们几乎都不会,所以你想要做插件还得请高人(编程师)来帮你。
问题四:我的世界如何制作神器,我已经有了神器插件 你得有对应的神器MOD,然后用铁块之类的道具就可以了。不同的神器对应不同的制作方法。
问题五:我的世界怎么做插件 5分 多玩我的世界盒子里下载
问题六:手机版我的世界怎样制作插件 葫芦侠不能做 插件是apk格式 js是js格式或json 做插件需要编程编码 想必没有认真学过或没有点IT的底是做不出来的 谢谢 望采纳。
问题七:多玩我的世界盒子如何制作插件制作完了插件如何发布到多玩我的世界盒子? 多玩我的世界盒子如何制作地 10分 这位小朋友,你要先明白,多玩盒子盗用抄袭了许多软件(如方块启动器)的函数与许多作者的作品,这是一个跟垃圾的抄袭软件,如果lz你是一位尊重原版,打击盗版的人,请你不要使用多玩盒子。lz所说的插件也不是盒子能做的,你需要用文本编辑器写出几万甚至几十万行代码函数,lz还是不要想了。地图也要自己在游戏里做。
望采纳
问题八:我的世界服务器菜单插件怎么制作。 15分 ~~~~插件们要放在 plugins/ 文件夹那里
设置主城嘛~ 你站在一个方块上 /setspawn 附带:然后在服务器配置文件那里把出生点保护设置好距离
设置家嘛~ ~~~~~~~~~~~~~~ /sethome
木牌不用打命令的~
= =你为什么不去问问神奇的MCBBS
问题九:我的世界定制武器怎么做,什么插件 这个插件叫背包编辑器,英文名叫
All-U-Want相关教程网上可以找到
问题十:MineCraft[我的世界]怎么写插件? 自己写的话没那么简单,你可以去网上下mod制作器,但是如果你没有任何制作的经验或有关这方面的知识的话还是放弃吧,不如去求高手帮你做有。
根据查询相关公开信息显示,minecraft-sunland是用于试验Minecraft18/Bukkit功能的简服务器插件。
mc18实现了非常基本的功能,允许玩家创建一个商店,以固定价格出售其他物品的简单物品。mod是关于游戏内容的补充,也就是扩展包,可以是增加游戏内容,可以是改善游戏画面和方式,mod可以添加在单人游戏里,也可以添加在服务器里,添加在服务器里的时候它同样是增加游戏内容\x0d\\x0d\插件是针对水桶服务器(bukkit)运行特殊功能的补充,它是用来增加服务器的功能而不是增加游戏内容,插件可以是增加服务器的稳定性比如防作弊防透视,可以是让服务器拥有NPC或竞技场,但这些都只能在服务器里运用,也就是说,插件不能在单人游戏里使用\x0d\\x0d\比如战争服,战争服添加有战争mod,q械mod等等,这是关于游戏内容的增添,它也有战争机制,游戏规则,这些就由插件来提供,插件是可以在允许范围内修改的,比如你想要什么样的游戏规则都可以在插件里设置,但是mod就不行,mod是完全封闭的(当然你也可以改,除非他不会烂掉)\x0d\\x0d\mod需要modlaughder或者forge等支持运行,而且有可能有严重的mod冲突,插件也会有冲突,但没有mod多,mod冲突的主要原因是物品代码冲突,这个就不解释了。领地改名代码:/res rename - [旧名称] [新名称]
相关的领地命令:
1、设置领地:
先用一块木头斧子左键敲击一方块设置点A,右键敲击一方块设置点B
(可以输入“/res select size”查看所选区域的大小);
之后输入“/res create 123”(例)这样设置后,
就形成了[以AB连线为体对角线的长方体的][名为123的]领地(包括A、B所在边),设置领地需要金钱
2、移除领地:
输入“/res remove 123”(例)移除名为123的领地,注意,移除领地无法从服务器获得金钱!
3、领地内权限设置:
输入“/res set 123 flags true/false”(例)来设置权限,其中:
①123是领地名,不填则默认为当前所处领地;
②flags是权限,有:
move(移动);build(改变地形);place(放置物品);destroy(破坏);use(使用);
container(打开箱子);pvp(玩家伤害);tp(传送到该领地);ignite(点火);
firespread(火的传播);bucket(桶的使用);flow(后面两个总括);lavaflow(岩浆流动);
waterflow(水的流动);creeper(JJ怪爆炸);tnt(tnt爆炸);monsters(怪物出生);
animals(动物出生);subzone(子空间);healing(治疗)。 piston(活塞)(活塞不适用于单人命令)
③true/false是权限状态,若输入true则为开启,false则为关闭。
单人权限设置 拿 destroy 来举例 输入 /res pset 领地名字 玩家名字 destroy t
4、子空间设置:
如同设置领地一样选择区域,不同的是之后输入“/res subzone 123 abc”(例)设置母领地为123的名为abc的子空间,
该区域的权限设置和移除则需要将领地名变为123abc,无则默认为当前所处领地(在子空间则为子空间)。
5、领地信息设置:
可以设置进出领地时的提示信息,输入“/res message 123 enter(leave) ABC”(例)设置领地123的进入(离开)时的提示信息为ABC,
123处不填,则默认为当前所处领地;
特别地,在提示信息中可以添加:
%player - 在提示信息中显示进出领地的玩家名
%owner - 在提示信息中显示领主
%residence - 在提示信息中显示该领地
我的世界中有很多指令可以让玩家自由选择来提升游戏体验,其中服务器指令就有多达11种,分别是注册服务器指令/register、查看服务器信息/gc、查看服务器规则/rules、备份服务器/backup、将服务器保存至硬盘中/save-all、测试服务器的延迟/ping、列出在服务器上的玩家/list等,服务器指令可让玩家随时随地查看服务器情况,让玩家在游戏中更加顺畅。
一、我的世界服务器必备指令汇总
1、/register:注册服务器指令
2、/gc:查看服务器信息
3、/rules: 查看服务器规则
4、/essentials (reload/debug): 显示插件版本或者重新载入插件配置
5、/backup:备份服务器,需要配置备份脚本
6、/list:列出在服务器上的玩家
7、/save-all:将服务器保存至硬盘中
8、/save-off:禁用服务器自动保存
9、/save-on:启用服务器自动保存
10、/kick:将一位玩家踢出服务器
11、/ping:测试服务器的延迟
二、我的世界常用指令大全
1、给予人物品:/give
2、名称:/nick ID
3、发射一个火球:/fireball
4、治疗某人:/heal name
5、天谴:/lingtning name
6、禁言某人:/mute name
7、将人物1传送至人物2身旁:/tp name1 name2
8、将自己传送至某人身旁:/tp name
9、大传送阵:/tpall
10、给予自己无限的某物品:/unlimited id
11、改变天气,雷雨或晴天:weather storm/sun time
12、在自己身旁形成森林:/forestgen
13、在自己身旁形成南瓜林:/pumpkins
14、杀死附近的怪物:/butcher
15、生成一棵树:/tree
16、高度:/up
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)