我的世界怎么弄石英超平坦(如何在我的世界中玩生化模式呢?原版教程)
更新时间:2022-07-25 20:15:01=w=
有时间一起玩
客户端ID:小红娘QwQ
游戏ID:梦幻苏酒儿
XD还有我嗨皮咳嗽被封永久…呜呜呜…
首先我们要知道生化模式有哪些东西
生化模式要有:地图,人类,母体,变异体,枪械,空投。(这不废话么)
地图好搞百度搜一下就有但有的并不好而且有一堆bug所以你也可以自己做
人类,母体,变异体啥的用队伍搞就OK...
枪械嘛..emmmm我这里用的是mod然后这个mod申请过了好像没理我=-=...感觉较比有版权然后就很烦XD
空投用随机器随机生成emmmm东西嘛...好像也没啥就是弹夹啥的?那有屁用还是不做了...(懒不会随机感觉除了红石刷怪笼刷怪笼好用其他都不想学然而1.11.2并没有这个教程然后就又很烦XD)
下面正式开始制作
需要用到的东西有 和 地图编辑器
当当当!如何给玩家添加名字前缀 / 后缀
地图编辑器请自行百度下载=w=
百度有一堆我就不重复发了(懒死XD)
首先创建一个超平坦世间(你可以自定义编辑一下,我这里设置的是:50格石英;1格基岩;禁止生成建筑;可以作弊)
然后根据以下内容设置好世界规则
/gamerule
disableElytraMovementCheck false ■禁止飞行检测
/gamerule doFireTick false ■禁止火蔓延
/gamerule doMobLoot false ■禁止生物掉落物品
/gamerule doMobSpawning false ■禁止自然生存生物
/gamerule doTileDrops false ■禁止方块被破坏掉落物品
/gamerule doWeatherCycle false ■禁止天气变化
/gamerule mobGriefing false ■禁止爬行者、僵尸、末影人、恶魂、凋灵、兔子、羊和村民改变、破坏方块,以及村民、僵尸、骷髅和僵尸猪人捡拾物品
/gamerule showDeathMessages false ■禁止在聊天框中显示玩家以及驯养宠物(狼、豹猫和鹦鹉)的死亡信息
/gamerule keepInventory true ■死亡是否掉落物品
/gamerule spawnRadius 1 ■设置首次进入服务器的玩家和没有重生点的死亡玩家在重生时与世界重生点坐标的距离
/weather clear ■更换到无天气
/setworldspawn X Y Z ■设置世间出生点
设置好之后再把出生点做一下
然后创建队伍
/scoreboard teams add 1 等待中
/scoreboard teams add 2 人类
/scoreboard teams add 3 丧尸
然后设置队伍颜色(可自行选择颜色)
/scoreboard teams option 2 color aqua
/scoreboard teams option 3 color dark_red
设置不能打队友
/scoreboard teams option 1 friendlyfire false
/scoreboard teams option 2 friendlyfire false
/scoreboard teams option 3 friendlyfire false
然后创建记分板
/scoreboard objectives add sds playerKillCount 杀敌数
/scoreboard objectives add nr
stat.useItem.minecraftoked_beef 牛肉回血
/scoreboard objectives add ditu dummy 地图选择
/scoreboard objectives add sw deathCount 死亡检测
/scoreboard objectives add hy stat.leaveGame 欢迎登陆并重置
然后保存退出用NBTexplorer编辑队伍前缀(当然你也可以不编辑不过不会玩的有可能不知道是母体人类啥的)
用地图编辑器把做好的地图扣进来(当然你也可以自己现做一个)
队伍前缀编辑好了是这样的
弄好了找到你导入的地图的位置
记录一下人类传送点
在记录一下僵尸复活点
之后有用
然后做一个基岩盒放命令方块,记住要在出生点附近弄要不然不会保持加载!!!
弄好了是这样的
然后制作一个公告(当然你也可以不做)
做好了是这样的OwO
公告指令如下(彩色字不会自己想吧我懒的找那个贴了XD)
/scoreboard objectives add gg dummy §2§l公告
/scoreboard objectives setdisplay sidebar gg
/scoreboard players set §e欢迎来到生化模式 gg 10
/scoreboard players set §4严禁飞行 gg 9
/scoreboard players set §e作者:§6梦幻苏酒儿 gg 8
/scoreboard players set §bQQ号:3190182293 gg 7
/scoreboard players set §9按可以看杀敌数 gg 6
然后做一下出生点优化(记得把玩家出生点设置在中间)
然后记一下中心点坐标,之后有用。
下面是v2.0的优化
我们地图有了队伍有了还差如何开始以及判断
开始之前呢先让玩家选择武器
点击领取书和牛排
然后点击武器类型再选一个你喜欢的枪换单上膛
你一共可以选择一把武器一把副武器(可以自己修改)
既然枪有了那就可以开始游戏了
但开始游戏之前先把一系列的bug避免掉要不然就算你开始游戏了也一堆bug无法游玩
我们来到指令库放一个长条=w=
然后输入以下指令
/scoreboard objectives setdisplay list sds ■一直设置sds显示位置为按Tab查看(避免设置成其他的导致无法显示虽然没啥用,但我老忘记改回去XD)
/spawnpoint @a X Y Z ■设置全部等待中的玩家出生点为出生屋中心点
/spawnpoint @a ■设置人类出生点为他/她当前位置(就当重置吧233)
/spawnpoint @a X Y Z ■设置全部丧尸地图选择是1的玩家复活点为地图1复活点
/spawnpoint @a X Y Z ■设置全部丧尸地图选择是2的玩家复活点为地图2复活点
(…以此类推)
effect @a 8 99999 1 true ■给予丧尸跳跃提升
effect @a 1 99999 1 true ■给予丧尸速度提升
/clear @a ■清除丧尸身上全部物品(XD要不然你就等着丧尸拿枪一枪吧唧把你打死吧)
effect @a 3 99999 0 true ■给予急迫来抵消挖掘疲劳的攻速问题
effect @a 4 99999 5 true ■给予挖掘疲劳来防止冒险可以破坏一系列的物品
/scoreboard teams join 1 @a ■把出生点范围13的玩家设置为等待队伍(防止一系列bug,记得吧XYZ改成自己的坐标,R要看你出生屋范围有多大!下面的我就不提示了.)
effect @a 5 99999 10 true ■给予丧尸力量药水效果(要不然你用手打人打不死,可以自行更改,放在后面好找点…)
effect @a 11 99999 2 true ■给予丧尸抗性药水效果(要不然你一枪吧唧就死了=-=,可以自行更改,放在后面好找点…)
effect @a 11 0 0 true ■清除出生点范围15的玩家抗性(防止下一局你还有这个BUFF)
effect @a 5 0 0 true ■清除出生点范围15的玩家力量(防止下一局你还有这个BUFF)
effect @a 8 0 0 true ■清除出生点范围15的玩家跳跃提升(防止下一局你还有这个BUFF)
effect @a 1 0 0 true ■清除出生点范围15的玩家速度提升(防止下一局你还有这个BUFF)
effect @a 21 0 0 true ■清除出生点范围15的玩家生命提升(防止下一局你还有这个BUFF)
/tp @a X Y Z ■tp出生在出生屋上面的玩家到出生屋中间的坐标(XD莫名其妙会复活在隐形基岩上面)
既然bug避免了那把丧尸杀人检测做一下吧
然后换一行继续放
/testfor @a ■检测人类有人死亡了1次/title @a title "},{"text":"§4被丧尸感染了!"}] ■提示人类玩家***被丧尸感染了!
/playsound
minecraft:entity.ghast.hurt master @a ~ ~ ~ 10000 2 1 ■播放音效
/effect @a 21 99999 49 true ■给予生命提升
/effect @a 6 1 255 true ■给予生命回复
/scoreboard teams join 3 @a ■把人类死亡大于1的加入丧尸队伍
/scoreboard players reset @a sw ■重置死亡分数大于1玩家的死亡分数
这样丧尸感染也做好了然后把欢迎加入做一下
换一行继续=w=
/testfor @a ■检测欢迎大于1
/tellraw @a ","color":"none","bold":false}] ■欢迎提示
/tp @a X Y Z ■把欢迎大于1的tp到出生屋(如果是中途刚退出然后又进来的不必担心上面以及避免了各种bug)
/scoreboard players reset @a hy ■重置分数
0.0…然后是啥来着…哦!牛肉回血...换一行继续=-=
/execute @a ~ ~ ~ /effect @a 10 1 4 true ■检测吃了一个牛肉的玩家并给予生命恢复BUFF(XD有的地方太高掉下去容易摔死)
/scoreboard players reset @a nr ■重置分数
然后是激活领取枪械的
/fill -173 53 729 XYZ minecraft:redstone_blockw ■填充红石块激活命令方块用/fill -173 53 729 XYZ air ■填充空气清除命令方块
放好了大概是这样的(XD哇忘记夜视了啊算了就这样吧)
填充红石块的位置是红色羊毛对角的地方
(就是激活那一排普通的命令方块啦,然后就有人问了你干嘛不直接全部开启然后循环呢,你可以试试如果别人不卡你就开吧=-=,另外这个怎么做你自己想吧我就不教了XD)
好了!既然避免了bug那咱们就继续做吧…
首先如何选择相应地图?相信看到前面的指令应该都知道了吧??
按一下按钮然后
/scoreboard players set @a ditu 4 ■设置全部玩家地图选择为4/tellraw @a :","color":"yellow","bold":true},{"text":"地图选择为钢铁森林","color":"aqua","bold":false}] ■然后提示选择了什么地图。
然后下一个
/scoreboard players set @a ditu 5 ■设置全部玩家地图选择为5,以此类推./tellraw @a :","color":"yellow","bold":true},{"text":"地图选择为***","color":"aqua","bold":false}] ■然后提示选择了什么地图,以此类推.
那既然能加入指定地图了那就应该可以开始做加载了
首先检测玩家是否选择了地图
/testfor @a ■检测玩家选择地图是否大于1
/setblock -268 52 764 air ■如果是清除按钮
/tellraw @a :","color":"yellow","bold":true},{"text":"正在进入地图","color":"aqua","bold":false}] ■然后提示正在进入地图
/scoreboard players set @a sw 0 ■设置全部玩家死亡为0避免bug
/setblock -212 53 778 minecraft:redstone_block ■然后在指令库加载位置放置一个红石块激活命令方块
接着我们到指令库继续做加载部分
/difficulty 1 ■设置难度为简单
/give @a minecraft:cooked_beef 6 0 {ench:,Unbreakable:1b,display:{Name:"§9牛排",Lore:}} ■给予牛排
/scoreboard objectives remove bjsds ■移除本局杀敌排行榜/scoreboard objectives add bjsds playerKillCount §b ■然后再添加回来
/scoreboard players set @a bjsds 0 ■设置全部玩家分数为0(要不然不会显示XD)
/scoreboard objectives setdisplay sidebar bjsds ■替换公告为本局杀敌
/tp @a X Y Z ■然后tp全部地图选择是1的玩家到地图1的人类复活点(我前面应该让你记了=w=)
/tp @a X Y Z ■然后tp全部地图选择是2的玩家到地图2的人类复活点(以此类推)
/give @a
minecraft:totem_of_undying ■给予测试人员一个防化服(复活图腾)
做好了大概是这样的=w=
OK!加载完了也进地图了在把倒计时做一下基本上就可以玩了~
/scoreboard teams join 2 @a ■把所有玩家加入到人类队伍
/time set 16000 ■把时间设置为晚上(嘿嘿有啥用卖个关子你一会就知道了)
/title @a title ■然后播放提示
/title @a title
/title @a title
/title @a title
以此类推…
/title @a title
/playsound
entity.experience_orb.pickup player @a ~ ~ ~ 10000 2 ■播放音效(服务器小游戏不也是这样嘛~咱也搞一个!)
/title @a title
/playsound entity.experience_orb.pickup player @a ~ ~ ~ 10000 2
/title @a title
/playsound entity.experience_orb.pickup player @a ~ ~ ~ 10000 0
/title @a title
/playsound minecraft:entity.ghast.hurt master @a ~ ~ ~ 100 1
/scoreboard teams join 3 @r ■刷机选择一个玩家变成丧尸
/title @a subtitle ■然后播放提示
/setblock X Y Z minecraft:quartz_block ■放置检测方块/setblock X Y Z minecraft:quartz_block ■放置检测方块
/setblock X Y Z minecraft:quartz_block ■放置检测方块(这里为什么是3个一会再说233)
/effect @a 21 99999 49 true ■给予丧尸生命提升
/effect @a 6 1 255 true ■给予丧尸生命回复
做好了是这样的=w=!
既然有开始那坑定有结束的啦=w=~
/testfor @a ■检测人类是否全部消灭
/title @a title ■如果是提示丧尸胜利
"阳光传感器" ■检测是否到白天
/title @a title ■如果是提示人类胜利
/testfor @a ■检测丧尸是否退出
/title @a title ■如果是提示丧尸退出了游戏
这就是为什么有3个的原因
/clear @a ■清除全部玩家背包
/scoreboard teams join 1 @a ■全部玩家加入等待队伍
/setblock X Y Z air ■清除检测方块
/setblock X Y Z air ■清除检测方块
/setblock X Y Z air ■清除检测方块
/effect @a clear ■清除全部药水效果
/scoreboard players reset @a ditu ■重置全部玩家地图分数
/scoreboard players reset @a sw ■重置全部玩家死亡分数
/time set day ■设置白天
/spawnpoint @a X Y Z ■设置出生点在出生屋
/scoreboard objectives setdisplay sidebar gg ■将公告重新设置回来/setblock X Y Z minecraft:stone_button ■把开始按钮放置回去
/kill @e ■清除玩家以外的所以生物(就是清理战场缓存)/tp @a X Y Z ■tp全部玩家到出生屋
检测方块的XYZ改中继器前面的坐标就行了
至此就全部做好啦=w=
下一期内容回复里选没有就随缘更新
作者:梦幻苏酒儿
相关推荐
- 最新资讯
-
- 2023-05-15 test
- 2022-11-15 2夺欧洲杯4获世界杯(俱乐部的成就引领国家队的辉煌——世界杯巡礼之西班牙篇)
- 2022-11-15 谁能介绍韩国国国家足球队(韩国足球,在欧洲是什么水平?)
- 2022-11-15 篮球世界杯中国最多几强(支持杜峰下课,但是中国男篮从世界第八沦为亚洲第八这个锅不该背)
- 2022-11-15 奥运会分为田径和什么(数说奥运:少年强则国强)
- 2022-11-15 中国男足VS沙特男足动漫图片(这部足球动画让日本队踢进了世界杯)
- 2022-11-15 世界杯进球最多的赛事(历届世界杯决赛里面11大进球最多的比赛)
- 2022-11-15 nba2k20手游在哪个平台(《NBA 2K20》试玩版报告:更加平衡的篮球体验)
- 2022-11-15 萨拉赫升至第三位(萨拉赫离封王就差一个冠军了,创下4大里程碑纪录 梅罗之后第三人)
- 2022-11-15 世界杯阿根廷队服(世界杯开赛前9天,阿根廷做出重要决定!恭喜梅西,封神希望大增)
- 推荐攻略
-
-
乌克兰总统身亡(乌总统泽连斯基解除乌总检察长及国家安全局局长职务)
-
足球比赛每个半场多少分钟(足球比赛每半场几分钟)
-
2021中超今天哪里转播(今晚!中超2场对决,CCTV5 直播申花PK武汉,腾讯体育亚泰vs天津)
-
2022梅西坠机身亡事件结果(足坛变天!巴萨无缘榜首的2年:梅西告别,老马去世,2-8惨案)
-
2021全运会篮球直播赛程辽宁(4月22日央视直播:CBA总决赛;赵心童vs马奎尔,塞尔比vs颜丙涛)
-
中国最强导弹(世界洲际导弹前10排名,中国东风导弹领先美国,第一名堪称导弹王)
-
2021篮球比赛在哪里看(CCTV5直播NBA 辽篮争夺CBA总决赛冠军点 颜丙涛出战斯诺克世锦赛)
-
东航结果不敢公布了(民航局再次回应东航MU5735事故调查!查明原因有多难,多久公布?)
-