我的世界版本隔离是什么意思(我的世界隔离方块指令)
我的世界正版启动器怎么开启版本隔离
似乎不行,但是你可以用HMCL、BakaXL这一类的启动器,BakaXL是自动隔离,HMCL可以调,官起坑死人的
我的世界加mod必须开版本隔离吗
必须的
最佳答案:多版本不隔离会相互干扰 无法启动游戏 Java版总归是要按照模组的 哪怕是纯净原版
我的世界fill指令出错java版
[WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外,比如网易
[WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外,比如网易
[WARNING] 本篇适用于Minecraft服务端/客户端报错的诊断分析,其他游戏除外,比如网易
我所说的报错,指的是一款名为《Minecraft》的游戏中的报错。并不是《我的世界》的报错
在大家游玩Minecraft时,有时需要装一些Forge模组以此来提高可玩度,但自己配置模组包的时候,总会造成游戏崩溃,并且大多数人还看不懂崩溃报告更有甚者连崩溃报告输出目录都不知道在哪,于是本篇教程应运而生。
一些俏皮话
Minecraft这个游戏,各种BUG和解决方案如果写成一堆不重复的书,摞起来的厚度可以比姚明还高。
所以这个游戏不是一般的神奇,尤其是当你在看崩溃报告的时,你更会体验到这一点。
你不加模组,MC也会崩溃,加了还是崩溃。这是一个比较罕见的情况。
大多数情况是你一股脑加了一堆模组,然后突然蹦了,就不知道怎么办了。
幸运的是,这时候,你有60%的概率可以找到问题所在并解决这个问题。
寻找崩溃日志
首先,你得知道你的客户端/服务端目录
客户端的CrashReport文件夹目录:(.minecraft\crash-reports)
如果你启用了版本隔离,那就在(.minecraft\versions\xxxx\crash-reports)
服务端的CrashReport在你的服务端根目录下。
这个条件的前提是你的服务端是人类已知的服务端,而不是外星人制造的服务端。
打开崩溃日志
接下来我们对报错的分析,均以一个Minecraft 1.12.2 Forge服务端为例
嗯,我们可以看到,crashreport目录下的所有文件都是以
crash-日期_具体时间-server.txt命名的
如果是客户端的崩溃报告日志,后面的server则是client。
然后我们找到一个最新的日志打开并分析。
告诉你怎么瞬间找到最新崩溃日志,
直接点击这个按钮就完事了。然后会按照报告的生成时间进行排列。
重要的事说三遍
接下来我们对报错的分析,均以一个Minecraft 1.12.2 Forge服务端为例
接下来我们对报错的分析,均以一个Minecraft 1.12.2 Forge服务端为例
接下来我们对报错的分析,均以一个Minecraft 1.12.2 Forge服务端为例
下载文本编辑器
首先你需要一个文本编辑器来查看崩溃报告,
这里我推荐微软官方的Visaul Code: 点我下载.
然后我们就可以愉快地打开报告进行查看了。
开始分析
好了,我们说了这么多废话,是时候开始正式的分析了。
我估计前面的事大多数人已经做完了,就等着我讲这个。
废话不多说,开始。
打开后我们首先看到的是这个
其中,WARNING coremods are present:xxxxx 是废话,你根本不用管。
产生这种警告是因为有的作者动了Minecraft底层的代码,然后Forge为了方便,给你整出来了。
在99.9999999%的情况下,coremods在理论上不会造成崩溃。所以你可以忽略这些。
再往下看。
我们先引出几个重要概念,当然你不用理解。
你会发现这些报错里都会有一大堆的文字:
at net.xxxxx
at org.xxxxxxxx
at com.xxxxxx
at java.lang.xxxx
这些有专门的术语,叫做栈帧(stacktrace)。
CPU寄存器的空间是极其有限的,因此方法的调用需要在栈上开辟空间,每调用一个方法就会生成一个栈帧,因此崩溃报告里的一堆at at
at所代表的一系列栈帧,某种意义上是一条调用链,最后被调用的方法(也就是爆出异常的方法)会被崩溃报告放在最上面
我们可以看见,顶上有
这3行东西,
第一行是废话,你可以不用管。
第二行这个报告中最后一个栈帧抛出异常的时间。
第三行是这个报错的描述,也就是人类可读的大白话形式。
从这开始,下面的句子都不是人类可读形式,当然。相比原版的报错来说,Forge的报错非常非常人性化了。
我们可以从第三行看到,这个崩溃报告的描述是 Ticking player。
player代表球员 玩家,也就是说这个报错跟玩家有关系。
Tciking指的是刻,这个以后再说。
然后我们再来看下面的报错
这个报错片段中。
第一行是错误类型
我们可以看到,这个报错的错误类型是
java.lang.IndexOutOfBoundsException
如果你开过Minecraft群组服务器,或者学过java。你可以知道
这个叫做数组下标越界异常,是一个在Minecraft中非常常见的异常。
我们不用去管这个具体是什么,直接往下看。
下面那些一大堆栈帧的排列,并非没有顺序。
这些栈帧的排列方式,是由它们抛出异常的顺序决定的。
听不懂?我们看图
红色箭头指的栈帧,是第一个抛出异常的栈帧。
然后黄色箭头的栈帧,是最后一个抛出异常的栈帧。
现在你懂了栈帧的排列顺序了吧。
最前面的栈帧就是最后一个抛出错误的位置,也就是说大多数情况我们是从这里下手。
或者从第一个栈帧的后面几个栈帧下手。
好,我们继续看。
现在我们遇到的是指数组下标越界异常。
例如:一个ArrayList数组中没有元素,而你想获取第一个元素,运行是就会报此类型的错误。
听不懂?我们看报错!
看看,最后栈帧抛出的异常,就是ArrayList在获取元素的时候没找到。
当然你不用在意这个,继续往下看。
这里已经出现了产生这个崩溃的模组名字。
这个模组叫做:slashblade,也就是大家经常玩的拔刀剑。
然后你发现,这些栈帧的形式都是
at xxx.xxxxxxx.xxxxxx.xxxxxxxx.xxxxxxx.xxxxxx(xxxx.java:xxxx)
如果你以压缩包形式打开拔刀剑模组JAR文件,
你会发现一件事。
那就是这些栈帧其实就是这个JAR压缩包的内部目录结构!!!!!
就比如这条栈帧
at mods.flammpfeil.slashblade.item.ItemSlashBlade$ComboSequence.get(ItemSlashBlade.java:310)
我们可以把所有的" . “去掉,改成” / 或者 \ "
这样就是一个文件目录了!!
at mods.flammpfeil.slashblade.item.ItemSlashBlade$ComboSequence.get(ItemSlashBlade.java:310)
相当于
at mods\flammpfeil\slashblade\item\itemSlashBlade
而这段蓝色的,ComboSequence.get,指的是这个栈帧中抛出异常的方法。并不是文件目录。
括号里的ItemSlashBlade.java:310指的是,
这个异常发生在
ItemSlashBlade.java这个文件夹中的第310行。
是不是突然明白一大堆东西!!!!!!!!!
下面的图就是我用压缩包形式打开拔刀剑模组文件后,
把栈帧转换成目录,就找到了抛出异常的文件路径。
深度分析
好了,那么我们接下来进行硬核(Hardcore)分析吧
上面我们已经找到了这个崩溃中有拔刀剑的信息
那么我们就进一步分析。
我们知道,拔刀剑有几个栈帧抛出了异常,那么我们以最后一个抛出异常的栈帧进行分析。
amods.flammpfeil.slashblade.item.ItemSlashBlade$ComboSequence.get
从这段信息中我们得知,这个抛出异常的方法在ComboSequence.Get中
ComboSequence翻译过来就是组合技,然后我们进一步分析
既然这个崩溃出在了拔刀剑的组合技上,那也就是说。
我的服务器崩溃是因为,有某个人用了拔刀的组合技,然后不知道触发了什么BUG。服务器就因此崩溃了。
很好,如果你能分析到这一步,那就快接近真相了!
上 代 码
我们首先登陆Github(世界上最大的代码托管站)
然后找到拔刀剑的开源代码仓库,并依次进入目录
src/main/java/mods/flammpfeil/slashblade/item/ItemSlashBlade.java
然后这个就是抛出异常的原代码了。
然后搜索方法 ComboSequence.get
//报错产生的位置
public static ComboSequence getComboSequence(NBTTagCompound tag){
return ComboSequence.get(tag.getInt(comboSeqStr));
}
很好,你可能看见一个熟悉的词汇,叫做NBT
我们引用一段百度百科上的话
二进制命名标签(Name Binary Tag),NBT格式为Minecraft中用于向文件中存储数据的一种存储格式。NBT格式以树形结构并配以许多标签的形式存储数据
既然如此,我们就可以知道
这个报错的产生和NBT标签有关系,然后我们只需要看见tag这个词即可。
这就代表,这个异常的产生是因为在获取组合技的NBT数据时产生异常,在结合最后一个抛出的异常
也就是数组下标越界异常
我们就可以推导出这个异常的产生了。
一个玩家在使用拔刀的组合技时,然后这个组合技因为某种原因无法使用,也就是ArrayList数组元素为空,导致抛出数组下标越界异常,引发Minecraft服务器保护机制然后自动关服。并产生这个报错。
好了,我们继续看下面的栈帧。
对于下面的栈帧来说,上面的栈帧全是主要原因。也就是说下面的栈帧都是废话
不过我还是贴出来让你了解一下。
很好,接下来我们看红圈内的栈帧。
其中所有 net.minecraftforge.fml.xxxx的栈帧,基本上没什么有价值的信息。
我们继续看下面 net.minecraft.xxxx的栈帧,我们可以看到关键词汇那就是entity。
得出结论
Entity就是实体的意思,也就是说这个东西出现在玩家使用组合技与实体进行交互时才发生的数组下标跃境异常
我们继续看
这2段代表了有关玩家的信息,意义不大。
我们在这些栈帧中可以看到有network和server单词。
这代表这些栈帧与网络和服务端关西了。
这段也是意义不大,而且与拔刀剑产生的报错无关,我们继续看。
这段才是好戏,我们可以看到一个词组叫playerLoggedOut,这个代表玩家登出服务器。
也就是玩家掉线
然后我们结合这些堆栈抛出异常的顺序。
我们就可以得知一个大概顺序。
玩家使用组合技后,首先从掉线
然后服务端发现异常
然后服务端整理崩溃后就关闭服务器了。
很好,我们对错误的分析已经结束了。
接下来我们继续往下看!
完成看崩溃报告的栈帧并得出结论~
修复报错
这是下面的内容。
我们可以看到大大的Head (头部)字样
然后Thread(线程): Server thread(主线程)
我们可以得到一个信息
那就是说,这些栈帧抛出错误是在服务器主线程上抛出的,所以才会导致服务器自我保护机制开启并关闭服务器。
我们继续往下看。
我们可以看见大大的 Player being ticked
这段代表有关出错实体的名字。
然后既然出现了Player,代表这个实体是玩家。
也就代表,这个是出错的实体是玩家。因为那个错误拔刀剑在玩家手上。所以出错实体是玩家。
然后
Entity Type是实体类型,Entity ID是实体的ID,Name就不用解释了,是实体名。
因为这个实体是玩家,所以实体名就是玩家名。
正版我的世界显示游戏启动失败,怎么解决?
实际上就是你已经有了那个forge文件了 可以考虑换一个盘安装,也可以打开版本隔离,使得任何一个新建文件下载到不同的文件夹里面
另外建议不要把除安全软件a外的其他软件按到C盘,一旦需要重装系统,东西就没了
隔离的名词解释定义是什么
隔离是指断绝接触;断绝往来,那么隔离怎么用名词来解释呢?下面是我为你整理隔离的意思和 造句 的内容,供大家阅览!
隔离的意思
隔离,指断绝接触;断绝往来。语出唐杜牧《阿房宫赋》:“覆压三百馀里,隔离天日。”
1.不让聚在一起,使断绝往来
毛泽东《为动员一切力量争取抗战胜利而斗争》:“ 日本 帝国主义在夺取 平 津 之后,依靠其野蛮的武力……利用中国国民党对于广大劳动民众的隔离,毫无疑义将继续坚持其大规模进攻的方针。” 杨沫《青春之歌》第二部第四二章:“她只好躺在床上看书,暂时与沸腾的外界隔离。”
2. 把患传染病的人、畜和健康的人、畜分开,避免 接触。
3.防晒隔离:可以起到隔离“彩妆、空气中的脏东西、辐射、折射紫外线”外还可以起到修饰美白的效果。
隔离的解释
(1) [keep apart;seprarate from;isolate]∶断绝接触;断绝往来。
种族隔离。
隔离治疗。
(2) [partition;separate]∶隔断。
蜀山兀,阿房出。覆压三百余里,隔离天日。——唐· 杜牧《阿房宫赋》
引证解释
1. 隔断
唐 杜牧 《阿房宫赋》:“覆压三百馀里,隔离天日。”
2. 不让聚在一起,使断绝往来
毛泽东《为动员一切力量争取抗战胜利而斗争》:“ 日本 帝国主义在夺取 平 津 之后,依靠其野蛮的武力……利用中国国民党对于广大劳动民众的隔离,毫无疑义将继续坚持其大规模进攻的方针。” 杨沫《青春之歌》第二部第四二章:“她只好躺在床上看书,暂时与沸腾的外界隔离。”
3. 把患传染病的人、畜和健康的人、畜分开,避免接触。[1]
4.防晒隔离:可以起到隔离“彩妆、空气中的脏东西、辐射、折射紫外线”外还可以起到修饰美白的效果。
用隔离造句
1 火杀人借助氧气把人烧死,水杀人隔离氧气把人闷死。
2 用来推开心中自设的一堵墙,你看到的是隔离已久的阳光,希望就是推开这堵墙的内在力量。
3 一切浪费都是由于学校和现实隔离开来。……在谈到 教育 中的浪费问题时,我希望能使大家注意到学校制度各个部分的隔离现象,注意到教育目的的缺乏统一性,注意到各门学科和 方法 的缺乏连贯性。
4 把孩子和他们同龄人隔离,将给他们的心灵带来无法磨灭的创伤。
5 冬季的来临,人们都换上了厚重的棉衣,隔离了寒冷的风霜。冬季的来临,也让万物进入了“死寂”期,留给人们的是满眼的疲惫……
6 不要图省事,从隔离护栏下、斑马线以外的马路上过马路。
7 一切暂别都要重逢,一切遗憾都来圆满,一切看来隔离的,都不可分开。
8 他得了乙型肝炎,应该马上隔离。
9 或许岁月将往事退色,或许距离将彼此隔离,但我们的友谊将点燃我对你的思念,在此深深的对你说声圣诞快乐!
10 当独自面对世间纷扰,当感觉被隔离遗弃,是时候给我们的心灵一碗鸡汤,让它学会坚强。
11 现在的问题是,农村的边缘化使城市成了失去依托的被隔离的孤岛,遂致国民经济因为缺乏良性循环与代谢机制而内虚外热,半身不遂。
12 家,是一道墙,隔离了忧伤,再多风雨能抵挡;家,是一张网,捕捉了阳光,给予无限的能量;家是幸福的源泉,家是永恒的向往,家是心灵的方向,家是快乐的光芒。国际家庭日,祝君家庭美满,一生幸福!
13 各自隔离和孤独,已经成为工业化城市的本质。
14 他说:“特别是,当我们发现隔离蛋白酶比目前正在生产的包扎伤口的同等绷带要好得多。”。
15 父母子女之间心灵上的隔离,是爱的方式不很有技巧而造成的。
16 如果试图寻找圣经中对隔离就餐的支持就总需要些牵强附会,而"爱邻人如爱自己"的含义则是确定无疑的。
17 贸易者靠让日子过得尽可能舒服来忍受离乡背井的隔离。
18 秋是成熟的季节,是收获的季节,是充实的季节,却是澹泊的季节。它饱经了春之蓬勃与夏之繁盛,不再以受赞美被宠爱为荣。它把一切的赞美与宠爱都隔离在澹澹的秋光外,而只愿做一个闲闲的远远的可望而不可即的,秋。
19 冬天,虽然十分寒冷,但是它有着无可比拟的温馨和希望。冬天来了,春天还会远吗?”冬季的来临,人们都换上了厚重的棉衣,隔离了寒冷的风霜。冬季的来临,也让万物进入了“死寂”期,留给人们的是满眼的疲惫……
20 及时把握你的梦想!在你的内心深处保留一个宁静的、隐秘的空间,让梦想能够直行无碍,能够得到托庇,能够得到滋养和壮大,而没有丝毫的怀疑和恐惧。哦,在你的内心深处,保留一个隔离的处所,容纳你小小的梦想!
21 深深的情谊与祝福,绵绵的思念与问候,也许岁月将往事褪色,或许空间将彼此隔离,但值得珍惜的依然是知心的友谊。愿你每一天都像节日一样快乐!
22 改革开放后,城市居民作为我国社会中的一个占有特殊地位的等级身份制并没有完全消失,城乡隔离制度没有打破,城市相对于农民来说基本上是封闭的,农村的城市化基本上限制在农村小城镇这个层次上,而且各自为政,遍地开花。
23 独自悠游在自我的世界中;人愈多的地方,我愈能明白自己的孑然,完全隔离而已。
24 我无法复述我们所听取的那些一波三折的证词,也无法描述我们在隔离中为作出裁决而进行的高强度的审议。
25 倘使不是希特勒,犹太教恐怕早就消亡了。19世纪下半叶,随着欧洲各国逐步取消对犹太人的隔离,犹太宗教、犹太社群主义以及犹太教固有的仪式都纷纷收到侵蚀:长达几个世纪对外界的一无所知以及内外合力导致的孤立很快即将告终。同化的进程通过迁徙、通婚和 文化 渗透,已稳步展开。
26 我从来未睇过一本历史书有提到黄子华呢个名,我点会死啊。最紧要系,就算死都唔系乜嘢一回事。细个嗰阵隔离陈师奶成日叫佢老公:"咁多人去死你仲唔去死?"。
27 anc党内、党外都有人质疑,对于一个相对贫穷的社会,正在面对种族隔离制度后拨乱反正的巨大挑战,又没有明确的军事威胁,为什么要花费数十亿英镑购买喷气战机、潜艇和军舰呢?
28 其实谁走了谁都带不走谁的世界。我们其实一直这样彼此隔离地顽固的活着。而这恰恰是世界上最悲痛的事实。
29 对你的思念象袅袅的轻烟不绝如缕,对你的祝福是潺潺的小溪叮咚作响。或许岁月将往事褪色,或许空间将彼此隔离。但值得珍惜的依然是你给我的情谊。再次对你说声:新年快乐!
隔离的精彩造句
1. 鬼使神差般让这个可怜的女孩爬上隔离墙。
2. 接连几个星期他的追随者长驱直入米宽的隔离带,以色列自去年攻击加沙后就宣布该区为禁区。
3. 对朋友的思念象袅袅的轻烟不绝如缕,对朋友的祝福是潺潺的小溪叮咚作响。或许岁月将往事褪色,或许空间将彼此隔离。但值得珍惜的依然是朋友间的情谊。
4. 有一部关于纳尔逊曼德拉的 橄榄球 电影,通过讲述摄影师们捕捉乡镇暴力场面的 故事 ,以及出生在白人父母家庭的黑人女孩那真实而触目惊心的遭遇,剖析了这个被种族隔离制度扭曲的社会。
5. 我们之间隔离那么那么长的距离,终究是不回不去了。
6. 是。我们岂能对茫茫人海中孤独和隔离的处境无所畏惧和伤痛。即使我们保持镇定自若,冷淡自处,但在内心无可否认,每一个人都持有救赎或被救赎的期待。
7. 也许岁月将往事褪色,或许空间将彼此隔离。但值得珍惜的依然是知心的友谊。想对你说声: 圣诞节 快乐。
8. 白宫官员曾经说,米歇尔。奥巴马不太可能在访问中见到这位南非的前反种族隔离运动领袖和前总统。
9. 科学家们将名实验参与者在医院隔离天,期间严格控制他们的每一顿饮食,然后对他们进行观察。
10. 结论通过建立多重耐药菌的监测 报告 体系,做到早发现、早隔离,早治疗,减少MDRO的医院感染。
11. 当时美国南方许多城市还在种族隔离,新奥尔良却是个名符其实的熔炉.
12. 于是在没有引用任何灵知主义的权威著作的情况下,沃格林宣称尼采代表了“灵知相对于超越性的隔离”。
13. 日本给我们的第一印象是到处郁郁葱葱,道路中间的隔离带大多由修剪得十分整齐的树墙构成,人行道旁也有很多参天大树。
14. 以前当半导体制造技术在.微米以上线宽的时候,用的隔离工艺是硅的局域氧化工艺。
15. 管道的安装应按照要求包括隔离阀和旁通阀,用于控制全流量手动控制调节阀、排液阀和排气阀。
16. 印章印模与防伪印章印模之间有隔离罩隔离.
17. 这种情况下,应当每年给公犬做两次检查,并且与怀孕母犬和幼犬隔离以免传染传染上布鲁氏菌病。
18. 被隔离的人质;潮池里孤立无援的鱼;旅行者被大风雪放逐到无人岛上。
19. 前晚,余名参加夏令营的学生开始隔离观察.
20. 变化包括重新调整阻尼器在车头和车尾,以及一个新的隔离器的动力。
21. 美白防晒修护隔离霜包含神经酰胺,刺激或加剧类脂的合成来强化腠理的功能。
22. 在下片头二句中,傍墙的薜荔和满地的莓苔使女主人公所居住的生活环境产生一种令人郁闷,隔离人世的气氛。
23. 老鼠不能反胃或打嗝,因为它们受到了两个胃之间隔离墙的限制和它们不能有效调节横隔膜肌肉来配合行动把吃过的东西吐出来。
24. 从比格,你可以看到她的头在远处欧楂果树的篱笆墙上露出来,篱笆墙把我们的土地跟她子女家的隔离开来。
25. 问:月日,墨西哥外长表示,中方将没有感染病毒的墨公民进行隔离是歧视做法,缺乏科学根据,墨方难以接受。
26. 应用无菌笼具复合体,使雏鸡处于微生物群受控和严格隔离状态,把鸡白痢病垂直传播和水平传播截然分开,以便研究其传播特征。
27. 介绍一种微伏信号放大系统设计方法,该系统主要由放大、滤波以及隔离输出三部分组成.
28. 他们加入了一系列当地的反核和反种族隔离团体。
猜你喜欢:
1. 关于复合的名词解释
2. 关于干扰的名词解释
3. 关于技术的名词解释
4. 关于行为的名词解释
5. 关于基础的名词解释
6. 关于分离的名词解释