1. 我的世界服务器快捷菜单插件怎么用
在桌面新建一个文本文件档,把以下内容复制到文本文档里面 ,[Shell] ,Command=2 IconFile=explorer.exe,3 [Taskbar] ,Command=ToggleDesktop 。将文件另存成“显示桌面.scf(ShowDesktop.scf),桌面就出现了一个桌面的图标(不是快捷方式)之后直接拖到左下角任务栏中。
1、百度搜索“Authme”插件并下载,注意与你服务器版本要保持一致!否则会安装该插件失败。停止你的服务器。
2、输入“stop”然后按回车键,会提示你“按任意键继续”,这样你的服务器就停止运行了;我们需要先停止服务器再安装插件才会有效。
3、进入到服务器的文件夹内,这个文件夹有启动你服务器的启动器——启动.bat(可能你的与我的启动器名字不一样),也有一个叫“plugins”的文件夹,mods文件夹也在这个目录下面;进入“plugins”文件夹,并把“Authme”插件放到这个文件夹里面。
4、启动你的服务器,客户端随便登陆一个账号测试。
5、提示“/register 密码 密码”来注册这个账号,例如:“/register 123456 123456”就是设置密码为123456的意思!证明安装插件成功啦。
2. 我的世界插件怎么使用。
首先在控制台中输入“stop”停止服务,服务器如果在使用,那么请使用stop命令安全停止服务器,来保护好其它玩家的存档。输入后要按回车键,表示执行命令的意思,执行成功会提示“请按任意键继续”。
进入服务器的文件目录下的plugins文件夹,我的服务器目录是“wodeshijie”,然后在点击进入plugins文件夹。plugins文件夹是负责插件的文件夹。
百度搜索你服务器版本的多世界插件,在百度搜索并下载与你服务器兼容的多世界插件,例如是1.7.2的就搜1.7.2的。复制下载完成的jar文件,这个文件如果是RAR或者是ZIP压缩包文件需要打开解压出里面的jar文件,或者下载的这个文件直接就是一个后缀为“.jar”文件,那么请直接复制它。
把刚才复制的jar文件粘贴到“plugins”文件夹里面,记住,这个文件后缀是“.jar”的,如果是压缩包需要拖出里面的jar文件到该目录。启动服务器,并在客户端使用OP登录服务器,在里面输入:/mw create hahaxiao88然后按回车键,意思是创建一个叫hahaxiao88的世界。
然后就会创建成功,加载创建的“hahaxiao88”这个世界,根据提示,我们创建虽然成功,但是需要加载创建的这个世界才能够使用这个世界,再输入输入命令:/mw load hahaxiao88输入无误后按回车键。进入“hahaxiao88”这个世界,上面根据提示加载成功了,进入时输入如下代码:/goto hahaxiao88输入无误后按回车键,成功后自己开始一段时间会悬空,然后这个世界完全创建完毕后就有生物树木以及其它的。
3. minecraft如何给服务器添加插件和MOD?
4. minecraft如何给服务器添加插件和MOD?
1、先打开我的电脑,左上角“文件”-“选项”-“查看”-将下方的显示隐藏文件勾选。
2、打开之后,回到我的电脑,打开C盘,找到用户或者User文件夹,里面还有一个adminstrator的文件夹,进入,找到一个隐藏文件夹叫AppDate。
3、进入AppDate文件夹,找到Roming文件夹,进入,你会看到一个.minecraft的文件夹,删除(建议先备份一下)。删除之后进行下一步。
4、然后用java打开forge安装,选择下面的OK即可,路径我已经打码。
5、当出现下面的画面时就显示你的forge已经安装完成了。
6、继续回到上面的C盘的.minecraft文件夹内,你会发现多了一个mods的文件夹,把你想要玩的MOD扔进去就好。
5. MineCraft - 服务端插件指令汇总
介绍 : 切换暂离状态。 用法 : / [玩家] 别名 : eafk,away,eaway
介绍 : 回到你上次传送(tp/spawn/warp)的地方。 用法 : / 别名 : eback,return,ereturn
介绍 : 查看玩家拥有的现金,不输入默认为自己。 用法 : / [玩家] 别名 : bal,ebal,ebalance,money,emoney
介绍 : 查看服务器财富榜。 用法 : / 别名 : ebalancetop,baltop,ebaltop
介绍 : 显示当前你的面朝方向。 用法 : / 别名 : ecompass,direction,edirection
介绍 : 查看你所在位置的海拔高度。 用法 : /depth 别名 : edepth,height,eheight
介绍 : 将手中物品佩戴头上 用法 : / [remove] 别名 : ehat,head,ehead
介绍 : 查看帮助命令列表。 用法 : / [搜索项目] [页数] 别名 : ehelp
介绍 : 给在线的管理员发送信息。 用法 : / 别名 : ac,eac,amsg,eamsg,ehelpop
介绍 : 传送回家。 用法 : / [玩家 ][名称] 别名 : ehome,homes,ehomes
介绍 : 查看服务器信息。 用法 : / [章节] [页数] 别名 : about,eabout,ifo,eifo,einfo,inform,einform,news,enews
介绍 : 获得指定的工具包,或查看可用的工具包。 用法 : / [工具包] [玩家] 别名 : ekit,kits,ekits
介绍 : 把(手中|背包|全部方块)物品出售给系统。 用法 : / [-][数量] 别名 : esell
介绍 : 查看/清除/发送 邮件。 用法 : / [read|clear|send [to] [文本]|sendall [文本]] 别名 : email,eemail
介绍 : 在接下来说的话中添加星号前缀。 用法 : / 别名 : action,eaction,describe,edescribe,eme
介绍 : 查看今日服务器消息。 用法 : / [章节] [页面] 别名 : emotd
介绍 : 发送一条密语给某玩家。 用法 : / 别名 : w,m,t,emsg,tell,etell,whisper,ewhisper
介绍 : 改变自己或者别人的昵称。 用法 : / [玩家] 别名 : enick,nickname,enickname
介绍 : ### 从你的账户中转账付费给某玩家。 用法 : / 别名 : epay
介绍 : 快速回复别人发给你的信息(邮件/私信)。 用法 : / 别名 : er,reply,ereply
介绍 : 查看某玩家的真名(nick之前的名字)。 用法 : / 别名 : erealname
介绍 : 查看服务器规则。 用法 : / [章节] [页面] 别名 : erules
介绍 : 把你的家设置在这个位置。 用法 : / [[玩家 ]名称] 别名 : esethome,createhome,ecreatehome
介绍 : 自杀。 用法 : / 别名 : esuicide
介绍 : 发送一条传送请求,让你传送到对象玩家的地点。 用法 : / 别名 : call,ecall,etpa,tpask,etpask
介绍 : 发送一条传送请求,让所有玩家都传送到你这里。 用法 : / 别名 : etpaall
介绍 : 接受传送请求。 用法 : / [其他玩家] 别名 : etpaccept,tpyes,etpyes
介绍 : 发送一条传送请求,让对象玩家传送到你所在的地点。 用法 : / 别名 : etpahere
介绍 : 拒绝传送请求。 用法 : / 别名 : etpdeny,tpno,etpno
介绍 : 拒绝所有传送。 用法 : / [玩家] [on|off] 别名 : etptoggle
介绍 : 列出所有的地标,或传送到该地标。 用法 : / [玩家] 别名 : ewarp,warps,ewarps
介绍 : 查看某物品的价值。 用法 : / [物品] [数量] 别名 : eprice,price,eworth
介绍 : 在昵称后面显示真名,并列出玩家信息。 用法 : / 别名 : ewhois
介绍 : 查看你或其他玩家的坐标。 用法 : / [玩家] 别名 : coords,egetpos,position,eposition,whereami,ewhereami,getlocation,egetlocation,getloc,egetloc
介绍 : 随时随地开启一个工作台。 用法 : / 别名 : craft,ecraft,wb,ewb,wbench,ewbench,eworkbench
介绍 : 在你准心所对的位置生成一颗大树。 用法 : / 别名 : etree
介绍 : 发送一个全服广播。 用法 : / 别名 : bc,ebc,bcast,ebcast,ebroadcast,shout,eshout
介绍 : 开启/关闭飞行状态! 用法 : / [玩家] [on|off] 别名 : efly
介绍 : 允许你修改手中的烟花 用法 : / |power [amount]|clear|fire [amount] > 别名 : efirework
介绍 : 开启/关闭上帝模式(不受伤害) 用法 : / [玩家] [on|off] 别名 : egod,godmode,egodmode,tgm,etgm
介绍 : 传送到视野尽头。 用法 : / 别名 : j,ej,ejump,jumpto,ejumpto
介绍 : 允许某玩家无限放置某方块。 用法 : / [玩家] 别名 : eunlimited,ul,unl,eul,eunl
介绍 : 进入隐身模式,其他玩家将无法看到你。 用法 : / [玩家] [on|off] 别名 : v,ev,evanish
介绍 : 传送到你所站坐标上的最高方块处。 用法 : / 别名 : etop
介绍 : 允许打开并编辑一本书。 用法 : / [标题|作者 [名称]] 别名 : ebook
介绍 : 调整玩家的经济状况(给钱|拿钱|设置|重置)。 用法 : / 别名 : eeco,economy,eeconomy
介绍 : 改变某玩家的游戏模式。 用法 : / [玩家] 别名 : adventure,eadventure,adventuremode,eadventuremode,creative,eecreative,creativemode,ecreativemode,egamemode,gm,egm,gma,egma,gmc,egmc,gms,egms,gmt,egmt,survival,esurvival,survivalmode,esurvivalmode
介绍 : 在目标位置放置一个点燃的TNT。 用法 : / [文本] 别名 : eantioch,grenade,egrenade,tnt,etnt
介绍 : 进行备份。 用法 : / 别名 : ebackup
介绍 : 封禁一个玩家。 用法 : / [理由] 别名 : eban
介绍 : 封禁一个玩家的IP地址。 用法 : / 别名 : ebanip
介绍 : 破坏掉你面对着的方块。 用法 : / 别名 : ebreak
介绍 : 在你的视野内生成一颗大树。 用法 : / 别名 : ebigtree,largetree,elargetree
介绍 : 使玩家着火。 用法 : / 别名 : eburn
介绍 : 清空指定玩家背包物品。 用法 : / [玩家| ] [物品[ ]| |**] 别名 : ci,eci,clean,eclean,clear,eclear,clearinvent,eclearinvent,eclearinventory
介绍 : 允许创建自定义信息指令。 用法 : / - 在bukkit。yml中定义
介绍 : 删除一个家。 用法 : / [玩家 ] 别名 : edelhome,remhome,eremhome,rmhome,ermhome
介绍 : 删除一个监狱。 用法 : / 别名 : edeljail,remjail,eremjail,rmjail,ermjail
介绍 : 删除一个地标。 用法 : / 别名 : edelwarp,remwarp,eremwarp,rmwarp,ermwarp
介绍 : 附魔手中物品。 用法 : / [附魔等级] 别名 : eenchant,enchantment,eenchantment
介绍 : 查看玩家的末影箱。 不输入则为自己。 用法 : / [玩家] 别名 : echest,eechest,eenderchest,endersee,eendersee,ec,eec
介绍 : 重载Essentials插件。 用法 : / 别名 : eessentials ,### ess ,### eess ,### essversion
介绍 : 给予,设置,或查看一个玩家的经验值。 用法 : / [show|set|give] [玩家名称 [数量]] 别名 : eexp,xp
介绍 : 熄灭玩家身上的火。 用法 : / [玩家] 别名 : eext,extinguish,eextinguish
介绍 : 使玩家饱食度回复满。 用法 : / [玩家] 别名 : eat,eeat,efeed
介绍 : 扔出一个火球。 用法 : / [small|skull] 别名 : efireball,fireentity,efireentity,fireskull,efireskull
介绍 : 报告服务器剩余资源信息。 用法 : / [all] 别名 : lag,elag,egc,mem,emem,memory,ememory,uptime,euptime,tps,etps,entities,eentities
介绍 : 给某玩家一个物品。 用法 : / [数量 。。。] 别名 : egive
介绍 : 治愈某玩家。 用法 : / [玩家] 别名 : eheal
介绍 : 忽略某玩家。 用法 : / 别名 : eignore
介绍 : 查看某玩家背包。 用法 : / 别名 : einvsee
介绍 : 生成一个物品。 用法 : / [数量 。。。] 别名 : i,eitem,ei
介绍 : 搜索物品。 用法 : / 别名 : dura,edura,durability,edurability,eitemdb,itemno,eitemno
介绍 : 显示所有监狱的列表。 用法 : / 别名 : ejails
介绍 : 把某玩家以某理由从服务器踢出。 用法 : / [理由] 别名 : ekick
介绍 : 把所有玩家踢出服务器,除了OP。 用法 : / [理由] 别名 : ekickall
介绍 : 杀死某个玩家。 用法 : / 别名 : ekill
介绍 : 向你的对手扔出一个爆炸的小猫。 用法 : / 别名 : ekittycannon
介绍 : 神的力量!让闪电劈到准星处或玩家头顶。 用法 : / [玩家] [威力] 别名 : elightning,shock,eshock,smite,esmite,strike,estrike,thor,ethor
介绍 : 查看指定组在线玩家。 忽略组则查看全部在线玩家 用法 : / [组] 别名 : elist,online,eonline,playerlist,eplayerlist,plist,eplist,who,ewho
介绍 : 让手中物品达到最大堆叠。 用法 : / 别名 : emore
介绍 : 禁言或解禁玩家。 用法 : / [时间] 别名 : emute,silence,esilence
介绍 : 发射核武器。 户外玩家均受影响 ,### 慎用。 用法 : / [玩家] 别名 : enuke
介绍 : 列出自己身边的玩家 ,### 或列出某玩家附近的其它玩家。 用法 : / [玩家名称] [半径] 别名 : enear,nearby,enearby
介绍 : 啪啪啪啪啪啪啪啪啪! 用法 : / 别名 : echo,eecho,eping,pong,epong
介绍 : 为一个药水瓶添加自定义药水效果。 用法 : / power duration > 别名 : epotion,elixer,eelixer
介绍 : 给手中物品指定一个命令。 用法 : / [l |a |r |c |d ][命令] [参数] - {玩家} 可以点击玩家的名字所取代。 别名 : epowertool,pt,ept
介绍 : 开启或关闭当前所有的powertool。 用法 : / 别名 : epowertooltoggle,ptt,eptt,pttoggle,epttoggle
介绍 : 专门调整某玩家客户端的时间。 添加 @ 前缀来修复。 用法 : / [list|reset|day|night|dawn|17 30|4pm|4000ticks] [玩家|*] 别名 : playertime,eplayertime,eptime
介绍 : 修改一位玩家的天气 用法 : / [list|reset|storm|sun|clear] [player|*] 别名 : playerweather,eplayerweather,epweather
介绍 : 显示物品的合成配方。 用法 : / [数字] 别名 : formula,eformula,method,emethod,erecipe,recipes,erecipes
介绍 : 删除指定世界中的实体(全部|驯服的|掉落的物品|箭|船|矿车|经验|挂画|展示框|末影水晶|怪物|动物|环境生物(目前只有蝙蝠)|怪物|怪物类型|)。 用法 : / [半径] [世界] 别名 : eremove,butcher,ebutcher,killall,ekillall,mobkill,emobkill
介绍 : 修复的物品。 用法 : / [hand|all] 别名 : fix,efix,erepair
介绍 : 查看一位玩家|IP最后登出的时间。 用法 : / 别名 : eseen
介绍 : 在你所在位置设置一个监狱,名称叫 [监狱名称] 用法 : / 别名 : esetjail,createjail,ecreatejail
介绍 : 创建一个新的地标。 用法 : / 别名 : createwarp,ecreatewarp,esetwarp
介绍 : 设置某个物品的价值。 用法 : / [物品名称|物品ID] 别名 : esetworth
介绍 : 切换你是否可以看到其他[指定]玩家的私聊和邮件。 用法 : / [玩家] [on|off] 别名 : esocialspy
介绍 : 改变一个刷怪笼的类型。 用法 : / [延迟] 别名 : changems,echangems,espawner,mobspawner,emobspawner
介绍 : 生成一个生物。 用法 : / [ data][,[ data]] [数量] [玩家] 别名 : mob,emob,spawnentity,espawnentity,espawnmob
介绍 : 改变移动速度。 用法 : / [类型] [玩家] 别名 : flyspeed,eflyspeed,fspeed,efspeed,espeed,walkspeed,ewalkspeed,wspeed,ewspeed
介绍 : 让某玩家强制执行一个命令。 用法 : / 别名 : esudo
介绍 : 临时封禁一个玩家。 用法 : / 别名 : etempban
介绍 : 允许/禁止 自然雷击。 用法 : / [持续时间] 别名 : ethunder
介绍 : 显示/改变世界的时间,默认当前世界。 用法 : / [day|night|dawn|17 30|4pm|4000ticks] [世界名称|all] 别名 : day,eday,night,enight,etime
介绍 : 监禁/解禁一个玩家,并传送他到监狱。 用法 : / [datediff] 别名 : jail,ejail,tjail,etjail,etogglejail,unjail,eunjail
介绍 : 强行传送或传送到某玩家。 用法 : / [另一个玩家] 别名 : tele,etele,teleport,eteleport,etp,tp2p,etp2p
介绍 : 强制把所有在线玩家传送到自己的位置。 用法 : / 别名 : etpall
介绍 : 强制把一个玩家传送到自己的位置。 用法 : / 别名 : s,etphere
介绍 : 强行传送到某玩家,无视拒绝传送。 用法 : / [其他玩家] 别名 : etpo
介绍 : 强制把一个玩家传送到自己的位置,无视拒绝传送。 用法 : / 别名 : etpohere
介绍 : 把自己传送到某个坐标。 用法 : / [角度] [视角] 别名 : etppos
介绍 : 解除封禁玩家。 用法 : / 别名 : pardon,eunban,epardon
介绍 : 解除封禁IP地址。 用法 : / 别名 : eunbanip,pardonip,epardonip
介绍 : 设置所在世界的天气。 用法 : / [持续时间] 别名 : rain,erain,sky,esky,storm,estorm,sun,esun,eweather
介绍 : 在各个世界间同坐标转换。 用法 : / [世界] 别名 : eworld
介绍 : 重载配置(仅限Bukkit)。 用法 : /colormotd 权限 : colormotd.reload
介绍 : 立刻检查更新。 用法 : /colormotd 权限 : colormotd.update
介绍 : 切换开关维护模式。 用法 : /colormotd 权限 : colormotd.reload
介绍 : 显示插件信息。 用法 : /colormotd 权限 : 无需权限
介绍 : 能否在维护模式下进入服务器。 权限 : colormotd.smode.enter
介绍 :移动用户到希望的用户组。(如果不存在的话会添加用户组到文件) 用法 : / 权限 :groupmanager.manuadd
介绍 :移除所有此用户特定的配置。使他进入默认用户组。 用法 : / 权限 :groupmanager.manudel
介绍 :允许在继承树中向上提升一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 用法 : / 权限 :groupmanager.manpromote
介绍 :允许在继承树中向下降级一个玩家。这个命令只会允许用户在相互继承的用户组之间移动。 用法 : / 权限 :groupmanager.mandemote
介绍 :获得用户处在的用户组。 用法 : / 查看一个名叫Lushie的玩家的权限组信息 权限 :groupmanager.manwhois
介绍 :清空所选世界的所有权限组,默认主世界。 慎重使用 用法 : / 权限 :groupmanager.manclear
介绍 :创建一个新的组,以供分配玩家进入(基础组插件自带,不能创建与基础组重名的组名,例如你不能创建一个叫做default的组,因为它是插件自带组。 用法 : / 权限 :groupmanager.mangadd
介绍 :删除一个组。这个指令不会导致你删掉的这个组的继承组的已继承指令。被删掉的这个组里的玩家会进入默认组。 用法 : / 权限 :groupmanager.mangdel
介绍 :添加组A到组B的继承列表中。继承后,A组会拥有组B的所有权限,改动组A的权限会影响组B的权限,但修改组B的权限不会影响组A的权限。 用法 : / 权限 :groupmanager.mangaddi
介绍 :把组A从组B的继承列表里移除。 注意,移除后继承组仍然拥有被继承组的权限。请慎重使用此条命令及上条命令。 用法 : / 权限 :groupmanager.mangdeli
介绍 :为所选组添加权限。 用法 : / 权限 :groupmanager.mangaddp
介绍 :列出所选组的所有权限以及继承对象。 用法 : / 权限 :groupmanager.manglistp
介绍 :列出所选组的前后缀,如果没有则会在prefix和suffix后面显示空的’’号。 用法 : / 权限 :groupmanager.manglistv
介绍 :检查权限组是否具有权限并查看来源。 用法 : / 权限 :groupmanager.mangcheckp
介绍 :查找权限文件保存路径,默认为主世界。 用法 : / 权限 :groupmanager.mancheckw
介绍 :选择一个世界以进行后续编辑指令(用于多世界)。 用法 : / 权限 :groupmanager.manselect
介绍 :查看你当前正在编辑的世界名,与上面的指令一样应用于多世界插件,如果没有使用多世界插件或只有一个世界,这条指令对你帮助不大。 用法 : / 权限 :groupmanager.manworld
介绍 :为所选组添加前后缀,一次只能添加一种缀。前缀在玩家名前面,后缀在后面。 用法 : / 缀名可用颜色字符,在字词前加&后面跟1-9的数字或a-e的字母。 权限 :groupmanager.mangaddv
介绍 :从一个用户组移除一个变量 用法 : / 权限 :groupmanager.mangdelv
介绍 :列出一个用户组拥有的所有变量 用法 : / 权限 :groupmanager.manglistv
介绍 :查证玩家组的一个变量取值及来源 用法 : / 权限 :groupmanager.mangcheckv
介绍 :保存权限修改至文件 用法 : / 权限 :groupmanager.mansave
介绍 :加载当前世界和config.yml,或加载给定世界 用法 : / [世界] 权限 :groupmanager.manload
介绍 :切换玩家在线验证开关 用法 : / 权限 :groupmanager.mantogglevalidate
介绍 :切换自动保存开关 用法 : / 权限 :groupmanager.mantogglesave
介绍 :显示选定的世界名 用法 : / 权限 :groupmanager.manworld
介绍 :选定下一个命令工作的世界 用法 : / 权限 :groupmanager.manselect
介绍 :清除世界的选定,下一个命令会在你的世界工作 用法 : / 权限 :groupmanager.manclear
介绍 :获得一个世界的每一个文件(users/groups)储存的路径 用法 : / 权限 :groupmanager.mancheckw
6. 怎么自己做我的世界插件
序言
一、要想成功编写一个大型插件,你应准备好如下条件
充沛的精力,充足的时间,和坚持不懈的精神 —— 制作插件是一个既耗时又耗精力的事情,建议高中生不要参与进来,等毕业再来也不迟;
具有自主学习的能力 —— 一个大型插件需要多种知识的配合,比起忙碌的人,搜索引擎是你最好的朋友;
较高的英文水平 —— MC是外国人编写的,Bukkit也是外国人编写的,看英文更容易理解其本质,所以英语知识是必要的;
团队合作精神 —— 如果你拥有一个有同样爱好同样目标相互信赖的团队,效率将大大提高,插件质量也将更好,其它事情也是如此;
对计算机语言有较大兴趣,而不是一看代码就懵 —— 看一眼就腰酸背痛腿肚软,头昏脑胀胃筋挛,肯定是无法编写下去的;
注意运动,健康地进行插件编写这一活动 —— 长时间坐在电脑前对身体不好,而且还容易产生疲劳和厌倦感;
JAVA开发组件(JDK) —— 你做插件需要用到的最基本的工具,推荐再下载一个集成开发环境(IDE),下一章会说明安装方法;
综上所述,只要你有时间,有能力,就可以编个小插件,大型插件建议团队合作。而编写插件时,不要忘了保持自身良好的状态。
二、简略认识JAVA
JAVA,是一种可以撰写跨平台应用软件的面向对象的程序设计语言,以人认识世界的方式来设计编程的方式。
JAVA主要术语:
类:JAVA程序的基本组成成分,基于面向对象思想,一些具有相同特点的事物被抽象化成一个类;
对象(实例):从类中具体化(实例化)的具有该类特点的某一个事物;
句柄(引用,指针):你不能直接操作对象,因此你需要一个句柄来确定是哪个对象并操作。
构造器:一般需要调用构造器才能实例化出一个对象;
成员变量(属性):事物具有的特点被储存在属性里,可以被一个类所拥有,也可以被每一个单独对象所拥有;
函数(方法):你与事物之间的交互用方法来完成;
静态:属于类,也就是所有对象共同拥有的部分被称为静态成员。
非静态:属于每一个单独对象的部分被称为非静态成员(这个成员可能名称相同但内容不同)。
三、简略认识CraftBukkit插件成分
CB插件主要成分:
插件主类:一般与插件同名,作为插件的启动器,服务器启动时将首先执行插件主类里的方法,
所有插件功能最初都由此触发;
事件:游戏内数据的变化将引起事件,事件按其主要参与对象的主动和被动的行为特点分类;
监听器:按事件的类别分类,一个监听器可以监听一个或多个事件,通过事件的发生触发一些代码;
命令执行器:当玩家输入某一命令时(聊天时内容以“/”开头),由命令执行器执行该命令所触发的代码;
信息文件:plugin.yml,记录插件的主类位置,名称,以及版本等等,需要手动添加,缺少此文件插件将无法运行;
设置文件:CB为每个插件都配置了一个默认的设置文件(config.yml),你可以将插件的相关设定都放置在此文件中;
数据库:用来储存相关数据,虽然YAML文件同样能做到,但用数据库更安全更稳定(方便还真不敢说)。
四、为你的插件做个计划
你要做一个什么方面的插件;
你的插件能干什么;
你要如何使你的插件起作用;
你做这个插件后对服务器有什么好处;
如何能使你的插件达到小而精悍。