我的世界种子孤岛1.13的新版函数系统文件放在哪里,为什么我在1.12版本的正确位置放文件后打开地图,输入

您的当前位置: > 正文
我的世界1.12版本背包栏有什么改动
来源:作者:帅帅的藕霸
我的世界1.12版本背包栏有什么改动?在我的世界最新更新的1.12版本中,游戏中的很多设定都做了改动。我的世界之所以能够火到现在,很大一部分的原因就是其不断的更新。让我的世界永远不落后,顺应时代发展。那么在我的世界1.12版本中背包栏做了哪些改动呢?一起来看看吧。
首先是我的世界创造模式下,物品的排列做了改变。杂项和材料混到了一起,并且排到了物品栏下方的第一个位置。
现在物品栏新增了保存功能,就在页面的右上方,图标是一个书架。
保存功能一共有九个空位,貌似NEI要遭受一波打击了。。。
那么这个物品栏保存功能是怎么使用的呢?其实非常简单。
首先我们在物品栏中随意拿几个物品。
然后按下Ctrl+1键
那么我们拿过的东西就会保存在&1&快捷栏位置。
如果我们把刚才拿的东西都扔了
然后按下Shift+1键,那么这些方块就会重新出现,且位置不变。
这个功能在创造模式下可用,并且在所有存档中都适用。
(window.slotbydup=window.slotbydup || []).push({
id: '951995',
container: s,
size: '300,200',
display: 'inlay-fix'当前位置:&&&&&&&&&&&& 我的世界函数系统的模块调用攻略 1.12版本函数命令系统教程我的世界函数系统的模块调用攻略 1.12版本函数命令系统教程
??  1.12版本中,函数与进度系统的出现,让命令脱离命令方块——这句曾经说过的玩笑般的预言,正式成为可能。下面小编就给大家带来我的世界函数系统的模块调用攻略。?  函数系统的模块调用  对于一个完整的命令系统而言,模块一般可以分为三类:对执行顺序先后有要求的高频模块、对执行顺序先后无要求的高频模块、非高频模块。在函数系统中,我们同样可以将模块分成这三类。为了方便后续讲解。我们作这样的设定:  将 system:_main设为 glf ,并称之为主进程或者主时钟  对于上面讲到的三类模块,我们通过三种不同的方式去调用。  对执行顺序先后有要求的高频模块,在主进程中按照需要的顺序排列好来调用。对执行顺序先后没有要求的高频模块,在主进程中可以比较随意放置位置,但是一般不会考虑优先执行。特别地,如果这个模块是针对每一个玩家独立执行的,可以使用进度系统中的&tick&触发器来调用,而不需要放在主进程中。仅在特定情况下触发的非高频模块,在主进程中调用,但是辅以execute、scoreboard和选择器参数去控制其在合适的时候被调用,这里的选择器,包括了在1.12 pre-4中新增的if/unless的部分。  非高频模块在特定条件下激活,也在很大程度上减少了模块中大量重复出现execute的现象,并完全杜绝了超长的Conditional链,因为function中并不直接支持Conditional。不直接支持,说明可以间接支持,对吧。我们来看一个例子。  假设有红蓝两队,在开始前考虑到互殴问题不进行分队,而是采用挂tag的方式。  红队以tag=redTeam为标记,蓝队则以tag=blueTeam为标记,准备观战的玩家以tag=specTeam为标记  当玩家站在相应区域(红蓝两队的所有玩家还需要选择了职业)添加Ready的标记,视为准备就绪。  如果玩家不在相应区域时就移除Ready的标记。  选择了职业的玩家,其记分板项selectClass数值大于等于1  全部玩家准备就绪后,游戏进入倒计时,倒计时结束时游戏开始  倒计时未结束,有玩家脱离准备就绪的状态,则倒计时中断  条件比较多,我们先来看看怎么写这个模块,再进行分析。在这里,我们准备了一个名为gameStat的aec实体作为标记,所有游戏进程会以tag或者score的形式挂载到该实体上。请看指令部分  execute @p[tag=redTeam,score_selectClass_min=1] ~ ~ ~ execute @p[tag=blueTeam,score_selectClass_min=1] ~ ~ ~ scoreboard players tag @e[type=area_effect_cloud,name=gameStat,tag=notGaming] add allReady  execute @p[tag=!Ready,m=2] ~ ~ ~ scoreboard players tag @e[name=gameStat,type=area_effect_cloud,tag=notGaming] remove allReady  execute @p[tag=!Ready,m=2] ~ ~ ~ execute @e[name=gameStat,type=area_effect_cloud,tag=notGaming] ~ ~ ~ execute @s[tag=!allReady,score_waitTime_min=1] ~ ~ ~ title @a clear  execute @p[tag=!Ready,m=2] ~ ~ ~ execute @e[name=gameStat,type=area_effect_cloud,tag=notGaming] ~ ~ ~ execute @s[tag=!allReady,score_waitTime_min=1] ~ ~ ~ title @a reset  execute @p[tag=!Ready,m=2] ~ ~ ~ execute @e[name=gameStat,type=area_effect_cloud,tag=notGaming] ~ ~ ~ scoreboard players reset @s[tag=!allReady] waitTime  scoreboard players add @e[name=gameStat,tag=allReady] waitTime 1  execute @e[name=gameStat,score_waitTime=1,score_waitTime_min=1] ~ ~ ~ title @a times 10 140 10  execute @e[name=gameStat,score_waitTime=1,score_waitTime_min=1] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&请玩家站在准备区域不要离开&}]  execute @e[name=gameStat,score_waitTime=1,score_waitTime_min=1] ~ ~ ~ title @a title [{&color&:&yellow&,&text&:&游戏即将开始&}]  execute @e[name=gameStat,score_waitTime=40,score_waitTime_min=40] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&3&}]  execute @e[name=gameStat,score_waitTime=40,score_waitTime_min=40] ~ ~ ~ execute @a ~ ~ ~ playsound block.note.pling voice @p ~ ~ ~ 1 0  execute @e[name=gameStat,score_waitTime=60,score_waitTime_min=60] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&2&}]  execute @e[name=gameStat,score_waitTime=60,score_waitTime_min=60] ~ ~ ~ execute @a ~ ~ ~ playsound block.note.pling voice @p ~ ~ ~ 1 0  execute @e[name=gameStat,score_waitTime=80,score_waitTime_min=80] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&1&}]  execute @e[name=gameStat,score_waitTime=80,score_waitTime_min=80] ~ ~ ~ execute @a ~ ~ ~ playsound block.note.pling voice @p ~ ~ ~ 1 0  execute @e[name=gameStat,score_waitTime_min=100] ~ ~ ~ title @a times 10 30 10  execute @e[name=gameStat,score_waitTime_min=100] ~ ~ ~ title @a title [{&color&:&gold&,&text&:&游戏开始&}]  scoreboard players set @e[name=gameStat,type=area_effect_cloud,score_waitTime_min=100] gameStat 1  scoreboard players reset @e[name=gameStat,score_gameStat_min=1,score_gameStat=1] waitTime  scoreboard players tag @e[name=gameStat,score_gameStat_min=1,score_gameStat=1] remove allReady  execute @e[type=area_effect_cloud,name=gameStat,score_gameStat_min=1,score_gameStat=1] ~ ~ ~ function system:StartGame  接下来我们来慢慢分析。  首先是开始的条件。有红蓝两队,那么这两队都肯定需要有人,才能够开始,考虑到同一选择器中不能重复使用tag的参数,我们保留了区分队伍的参数,而不是区分是否准备就绪的参数。因此,第一条指令的意思是,当存在选了职业并选红队的玩家以及选了职业并选蓝队的玩家,我们给中心实体加上allReady这个标记,以表明可能满足开始条件。  至于满足条件吗?如果有未准备就绪的玩家,就说明不满足,那我们就让一个没有准备就绪的玩家来去掉allReady这个标记好了。  对于3~5行,我们放后面点讲。先看后面。满足开始条件以后,我们会给中心实体加分(使用waitTime这个记分板项),在第一刻加分后出现提示文字提示准备开始,然后进入循环计时,最后计时满了,调用system:startgame这个函数来开始游戏(这里不是例子的部分,不作说明)。  那么回过头来看3~5行,这里明显是打断的部分。打断,就是要清掉提示文字、重置计时器。如果此时都还没有进行过加分,那么我们就不必进行那三条指令,因此可以看到中间有个选择器里有score_waitTime_min=1的参数加以限制。  重点来了,我们看到这3条指令前面相当长一串execute是重复的。因为在以前用cb写的时候,这里使用了Conditional,而现在函数不直接支持Conditional,所以用了一大堆execute,但是这里我们可以稍作修改,对不对?请看下面  execute @p[tag=redTeam,score_selectClass_min=1] ~ ~ ~ execute @p[tag=blueTeam,score_selectClass_min=1] ~ ~ ~ scoreboard players tag @e[type=area_effect_cloud,name=gameStat,tag=notGaming] add allReady  execute @p[tag=!Ready,m=2] ~ ~ ~ scoreboard players tag @e[name=gameStat,type=area_effect_cloud,tag=notGaming] remove allReady  execute @p[tag=!Ready,m=2] ~ ~ ~ execute @e[name=gameStat,type=area_effect_cloud,tag=notGaming] ~ ~ ~ execute @s[tag=!allReady,score_waitTime_min=1] ~ ~ ~ function system:cond_breakstartcount  scoreboard players add @e[name=gameStat,tag=allReady] waitTime 1  execute @e[name=gameStat,score_waitTime=1,score_waitTime_min=1] ~ ~ ~ title @a times 10 140 10  execute @e[name=gameStat,score_waitTime=1,score_waitTime_min=1] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&请玩家站在准备区域不要离开&}]  execute @e[name=gameStat,score_waitTime=1,score_waitTime_min=1] ~ ~ ~ title @a title [{&color&:&yellow&,&text&:&游戏即将开始&}]  execute @e[name=gameStat,score_waitTime=40,score_waitTime_min=40] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&3&}]  execute @e[name=gameStat,score_waitTime=40,score_waitTime_min=40] ~ ~ ~ execute @a ~ ~ ~ playsound block.note.pling voice @p ~ ~ ~ 1 0  execute @e[name=gameStat,score_waitTime=60,score_waitTime_min=60] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&2&}]  execute @e[name=gameStat,score_waitTime=60,score_waitTime_min=60] ~ ~ ~ execute @a ~ ~ ~ playsound block.note.pling voice @p ~ ~ ~ 1 0  execute @e[name=gameStat,score_waitTime=80,score_waitTime_min=80] ~ ~ ~ title @a subtitle [{&color&:&aqua&,&text&:&1&}]  execute @e[name=gameStat,score_waitTime=80,score_waitTime_min=80] ~ ~ ~ execute @a ~ ~ ~ playsound block.note.pling voice @p ~ ~ ~ 1 0  execute @e[name=gameStat,score_waitTime_min=100] ~ ~ ~ title @a times 10 30 10  execute @e[name=gameStat,score_waitTime_min=100] ~ ~ ~ title @a title [{&color&:&gold&,&text&:&游戏开始&}]  scoreboard players set @e[name=gameStat,type=area_effect_cloud,score_waitTime_min=100] gameStat 1  scoreboard players reset @e[name=gameStat,score_gameStat_min=1,score_gameStat=1] waitTime  scoreboard players tag @e[name=gameStat,score_gameStat_min=1,score_gameStat=1] remove allReady  execute @e[type=area_effect_cloud,name=gameStat,score_gameStat_min=1,score_gameStat=1] ~ ~ ~ function system:StartGame  system:cond_breakstartcount.mcfunction  title @a clear  title @a reset  scoreboard players reset @s waitTime  虽然这个独立出来的子模块只有3条指令,但是如果分离出来的是30条而不是3条呢?能够节省多少功夫想必不需要解释了吧?&
我的世界最新动态在冒险家们的期盼下,《我的世界》中国版海洋版本即将于7月初正式更新啦!还在等什么?这个暑假,喊上小伙伴,到《我的世界》中,与海豚嬉戏,与溺尸搏斗,开启你的全新奇妙海洋之旅吧!自由创造,无限探索,正是《我的世界》独特魅力之所在。通过沙盒游戏的开放平台,全世界的创造者们不断产出优质的...更新时间: 09:01《我的世界》基岩版从昨天开始允许Switch玩家与其它平台玩家进行跨平台联机游戏,今天游戏开发商特别发布了一段跨平台联机宣传片。昨天Switch版《我的世界》正式推出了基岩版,借着这个机会,该游戏的开发商发布了一条“微软任天堂一家亲”的跨平台联机宣传视频,一起来看看红绿CP会擦出...更新时间: 14:37游戏中实用的小科技让你用“开放式方块”主宰世界, “通用机械”为你打造一座座现代化工厂,还有功能强大的“战斗机器人”助你维护世界和平。《我的世界》中国版上线以来以其自由创造的独特魅力,吸引了超过一亿玩家的加入,持续更新的各式组件和丰富的拓展玩法源源不断地为这款游戏注入新的活力。奖...更新时间: 13:21
手机游戏推荐
相关攻略相关补丁
本类最新更新12345678910
热门冒险解谜推荐星级:推荐星级:推荐星级:推荐星级:推荐星级:我的世界网易版pc端没看到1.13啊最新也就1.12哪里来的更新海底世界啊(不懂c++)难道只能开一个基岩版本玩吗_我的世界吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0可签7级以上的吧50个
本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:364,853贴子:
我的世界网易版pc端没看到1.13啊最新也就1.12哪里来的
我的世界网易版pc端没看到1.13啊最新也就1.12哪里来的更新海底世界啊(不懂c++)难道只能开一个基岩版本玩吗
妈耶没得人嘛
基岩版就是海洋更新啊
贴吧热议榜
使用签名档&&
保存至快速回贴Minecraft 1.12.2 纯净客户端文件&官方服务端下载&-&过期资源&-&Minecraft(我的世界)中文论坛 -
后使用快捷导航没有帐号?
查看: 108712|回复: 59
Minecraft 1.12.2 纯净客户端文件&官方服务端下载
软件资源发布
依赖于预先设置的字段语言&日本語&繁體/正體中文&简体中文&English&
您尚未登录,立即登录享受更好的浏览体验!
才可以下载或查看,没有帐号?
下载前请注意!<font color="#.正版盗版在文件层面只有启动器的区别<font color="#.Minecraft自带多国语言<font color="#.某些老旧启动器(如旋律启动器/mclauncher)可能会出现无法正确引导声音、语言资源等其他未知问题,请选用较新的登录器!
1.12.2正式版纯净绿色包下载
(仅包含.minecraft文件夹,下含assets、libraries与versions文件夹。启动器请自行去进行选择。)
1.12.2正式版官方服务端
1.12.2正式版jar文件
(请勿直接替换。提供本jar仅为提供一个纯净备份供Mod安装时备份用。)
适用于1.12.2的(如assets libraries json等杂物、备份)
致新手:纯净版安装教程请详阅。如果看不懂那篇文章,请使用进行游戏。下载地址的“.minecraft文件夹”仅适用于Microsoft Windows。
个人不建议新手初次上手就用整合包,否则后来你自己遇到的困难比从原版起步的新人更多。由于与官方软件许可协议相悖,本版不提供整合包。请自行到“Mod整合包”版下载。
帖子永久链接:&<button type="submit" class="pn" onclick="setCopy('http://www.mcbbs.net/thread--1.html', '帖子地址已经复制到剪贴板您可以用快捷键 Ctrl + V 粘贴到 QQ、MSN 里。')">点击复制Minecraft中文论坛 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖若有内容转载自其它媒体,不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予以删除并致以最深的歉意
7、管理员和版主有权不事先通知发贴者而删除本文
为啥每更新一个版本都会出来一个这样的帖子?
让找不到新版本得人找到&
比如我就找不到,虽然我买了minecraft的正.
emmm下载盗版
我是刚刚来的新手,谁教教怎么玩mcbbs&
版本号刷的够快。。。
你这个,是怎么授权置顶的,是不是我们也可以 吗?????
盗版下载成功
评论好少..沙发抢一个...233感谢楼主!
mcbbs怎么能这样鄙视正版呢,我好难受,滑稽滑稽滑稽
反正文件层面没什么不同,正版就在于正版皮肤,账号和体验。&
我们也可以吗?
头像被屏蔽
谢谢分享,可以的
真好的帖子
太帅了!吼吼吼吼吼!!!!!
""以及"我的世界"为Mojang Synergies AB的商标。本站与Mojang以及微软公司没有从属关系。
版权所有。本站原创图文内容版权属于原创作者,未经许可不得转载。&>&&>&&>&正文
《我的世界》1.12函数命令系统入门教程 函数命令怎么用
10:52:57 来源:我的世界中文论坛 作者:acordome(CBL|秋一)
第3页:函数系统与进度系统的联动
函数系统与进度系统的联动
  advancement,亦简称adv,目前wiki翻译叫进度。这里就不多作介绍了。在17w17b中MOJANG允许进度返回指令作为达成进度的奖励,让不少玩家发现了新大陆。随后在17w18b中,MOJANG进一步完善进度系统,使其可以完全独立于命令方块而建立起一个命令系统;在1.12 pre1中,MOJANG又作出了修改,将进度系统中的命令部分拿出来做成了如今的函数系统。
  但是这并不意味着进度系统就不可以参与到命令系统中来,因为如今的进度系统可以返回函数作为达成进度的奖励。
  相信很多人已经知道进度系统的结构了,但仍有相当一部分朋友还没有了解,在这里我们不妨来温习一下。
  自定义的进度,所有文件都保存在存档目录/data/advancements/下,在这里新建的文件夹同样都称为命名空间,命名空间下存放各种进度文件。进度文件使用 json 格式。这里展示一个用于进度命令系统的例子
  所涉及的两个文件分别是data/advancements/system/HelloTitle.json和data/functions/system/HelloTitle.mcfunction,这里进度和函数都用同样的命名空间和文件名方便记忆和管理,可以看到函数文件是 .mcfunction,而进度文件是 .json
  system:HelloTitle.json
  "criteria":{
  "custom_name":{
  "trigger":"minecraft:tick"
  "rewards":{
  "function":"system:hellotitle"
  system:HelloTitle.mcfunction
  #revoke adv,用于下次再激活
  advancement revoke @s only system:hellotitle
  #命令部分
  scoreboard objectives add helloTitle stat.leaveGame
  scoreboard players tag @s[tag=HelloTitle,score_helloTitle_min=1] remove HelloTitle
  tellraw @s[tag=!HelloTitle] ["",{"text":"Hello ","color":"yellow"},{"selector":"@s"},{"text":"! Welcome to Minecraft!","color":"yellow"}]
  scoreboard players tag @s[tag=!HelloTitle] add HelloTitle
  scoreboard players reset @s[score_helloTitle_min=1] helloTitle
  这个进度会在下一个游戏刻达成,对象是全体在线玩家,达成进度后会执行HelloTitle.mcfunction中的指令。其实现的效果是,当玩家进入这个世界时,会在聊天框看见问候语(其他人看不到)。
  可以看到,相比于以前命令方块高频,这里采用了进度系统的 tick 触发器和@s选择器。如果单纯用命令方块高频或者函数系统,那么只需要这样
  scoreboard objectives add helloTitle stat.leaveGame
  scoreboard players tag @a[tag=HelloTitle,score_helloTitle_min=1] remove HelloTitle
  execute @a[tag=!HelloTitle] ~ ~ ~ tellraw @s ["",{"text":"Hello ","color":"yellow"},{"selector":"@s"},{"text":"! Welcome to Minecraft!","color":"yellow"}]
  scoreboard players tag @a[tag=!HelloTitle] add HelloTitle
  scoreboard players reset @a[score_helloTitle_min=1] helloTitle
  区别就是选择器上的不一样。如果大家觉得进度系统很麻烦,可以不去使用,但是接下来我们会看到一个使用进度系统的其他触发器来调用函数的例子。例如,要让所有冒险模式玩家入水即死。
  rules:DieInWater.json
  "criteria":{
  "trigger":"enter_block",
  "condition":{
  "block":"water"
  "rewards":{
  "function":"rules:dieinwater"
  rules:DieInWater.mcfunction
  #revoke
  advancement revoke @s only rules:dieinwater
  #commands
  scoreboard players tag @p[m=2,r=0] add waterKill
  execute @s[tag=waterKill] ~ ~ ~ tellraw @a [{"selector":"@s"},{"color":"white","text":" 被水淹没了"}]
  execute @s[tag=waterKill] ~ ~ ~ gamerule showDeathMessages false
  kill @s[tag=waterKill]
  execute @s[tag=waterKill] ~ ~ ~ gamerule showDeathMessages true
  scoreboard players tag @s[tag=waterKill] remove waterKill
  当玩家踏入水中时,我们要给玩家加上一个tag,然后杀掉他。至于为什么用@p而不用@s呢?因为@p不能选中死人,而@s可以,如果不想看到聊天框刷屏,就不要选择用@s。
  以上是利用进度系统的 enter_block(玩家进入方块) 这一触发器来实现落水即死功能的,如果单纯依靠函数,不依靠进度系统去实现的话,可以这样写
  rules:DieInWater_FUNCONLY.mcfunction
  execute @a[m=2] ~ ~ ~ detect ~ ~ ~ water -1 scoreboard players tag @p[r=0] add waterKill
  execute @a[tag=waterKill] ~ ~ ~ tellraw @a [{"selector":"@s"},{"color":"white","text":" 被水淹没了"}]
  execute @a[tag=waterKill] ~ ~ ~ gamerule showDeathMessages false
  kill @a[tag=waterKill]
  execute @a[tag=waterKill] ~ ~ ~ gamerule showDeathMessages true
  scoreboard players tag @a[tag=waterKill] remove waterKill
  然后将这个函数扔进主进程中高频执行即可。
  我们讲完了函数系统与进度系统的联动部分。道理而言已经讲完了函数系统的基础使用,那么在最后,我们来聊聊函数系统与命令方块系统的对比吧,看看它们各自的优缺点。
更多相关内容请关注:
责任编辑:Shy夏夏
友情提示:支持键盘左右键“← →”翻页
本文是否解决了您的问题
文章内容导航
第3页:函数系统与进度系统的联动
用手机访问
扫一扫,手机浏览
相关攻略:
游戏制作:Mojang Studio、Microsoft
游戏发行:网易游戏
游戏平台:PC/Xbox360/XboxOne/PS3/PS4/NintendoSwitch/PS Vita
上市时间:
单机游戏下载
综合热点资讯
游民星空联运游戏}

我要回帖

更多关于 我的世界稀有种子 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信