关于在最新版本中已失效的方法,请见“Tutorial:方块和物品复制/过时方法”。
此教程需要更新。
教程中某些信息可以参照英文版进行翻译更新。
本文章包含利用漏洞实现的内容。
此漏洞未必对所有版本有效。被修复后,下文所述的信息将不再适用。请慎重对待。
请谨慎使用本页面的内容。
复制物品违背了开发者的设计思路,滥用这些方法可能会大幅度降低游戏的可玩性,并减少游戏的乐趣,甚至导致你被服务器封禁,因此在使用前请三思。
本教程将教你如何在原版生存模式中,利用漏洞复制方块和物品。
在这篇教程介绍的方法,都是利用一些Mojang不希望它们存在的漏洞复制东西的方法,和正常的方法最大的不同就是它们可用于复制任何东西,甚至包括下界合金锭和龙蛋等不可再生资源。
注意:利用这类漏洞复制方块和物品被大部分玩家认为是作弊,Mojang也几乎会在每次更新中尝试移除玩家在生存模式中利用这类漏洞复制东西的能力。在一些服务器中,试图利用这类漏洞复制东西会被踢出服务器。
复制一个方块最好的方式是将它首先转变成一个物品,再去复制这个物品。但是,也有其他方式去复制方块本身,尽管这只对某些方块有效。潜影盒使物品复制简单许多,因为它可以允许一次复制最多27组物品和潜影盒本身。你也可以将要复制的物品放入收纳袋,让其与要被复制的物品一并复制。
目录
1 这么做的原因
2 注意事项
3 Java版
3.1 物品复制
3.1.1 乱码书复制法
3.1.1.1 原理
3.1.2 游戏文件复制法
3.1.2.1 原理
3.1.3 强制退出复制法
3.2 方块复制
3.2.1 铁轨复制
3.2.2 TNT复制
3.2.3 重力方块复制
3.2.3.1 实体反弹法
3.2.4 更新抑制方块复制
3.2.5 地毯复制
4 基岩版
4.1 利用模拟距离
4.2 箱子复制
4.3 铜傀儡复制
5 注释
6 参考
7 导航
这么做的原因[编辑 | 编辑源代码]
复制物品和方块非常有用。比如,你想获取大量的玻璃或沙子,去沙漠挖是极其耗时的,而刷沙机就可以将效率提高很多;如果你想使用这种已过时方法破坏大量的基岩,可以建造一个龙蛋复制机来复制出更多的龙蛋。
注意事项[编辑 | 编辑源代码]
在使用以下教程前,你需要思考:你是否能接受物品复制?你能接受怎样的物品复制?
如你可以选择只复制可再生物品以将其作为该物品常规再生手段的一种替代,或者选择复制不可再生物品令其能够无限供应。又或者是你能否接受一些个人属性比较强的物品(比如命名装备)的复制。
如果你在游玩服务器时需要复制物品,那么也要注意遵守服务器中这方面的相关规定。
Java版[编辑 | 编辑源代码]
物品复制[编辑 | 编辑源代码]
乱码书复制法[编辑 | 编辑源代码]
在1.14~1.14.4较为方便,在1.15及以上版本需要塞下更多乱码书(上千倍于1.14.4)。
按下F3 + G以显示区块。
准备两个箱子,并将两个箱子放置在同一个区块,分别记为箱子1和箱子2。
将你要复制的物品放在箱子1里。然后将25本写满100页乱码字的书与笔或成书以下列方式摆放在箱子2里:
[[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]]
[[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]]
[[|]][[|]][[|]][[|]][[|]][[|]]2
如果你是在单人模式下游玩,就按下Esc键,并选择“保存并回到标题画面”。如果你是在多人模式下游玩,就让其他玩家转移去到下界,只留下你一个玩家在这个区块里面。接着在确保没有任何玩家留在主世界之后,就离开这个服务器。
如果你是在单人模式下游玩:重新进入原世界,之后你便会在这个拥有这两个箱子的区块里面。如果你是在多人模式下游玩:首先等待40秒。接着,进入原服务器。
打开箱子1,并把里面的物品移至你的物品栏。接着,打开箱子2,并把箱子2里的乱码书以下列方式摆放:
[[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]]
[[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]]
[[|]][[|]][[|]][[|]][[|]][[|]][[|]]
在单人模式下,按下Esc键,并选择“保存并回到标题画面”。在多人模式下,离开这个服务器。
在单人模式下,重新进入原世界。在多人模式下,等待5秒后,才可以登录原服务器。
最后,打开箱子1,你便会发现箱子1里仍然存在你刚刚拿走并放回你物品栏里的物品。而此时,箱子2里的乱码书便回到了原本的排列方式:
[[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]]
[[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]][[|]]
[[|]][[|]][[|]][[|]][[|]][[|]]2
你的物品已成功被复制(一份是箱子里的物品,一份是你物品栏里的物品)。
原理[编辑 | 编辑源代码]
1.14游戏对单个区块的数据上限保持在4MB,当玩家将箱子里的乱码书从24本改成25本会使该区块数据超过上限,此时系统无法保存任何方块数据,玩家下线后系统卸载区块,下次加载时会读取保存前的方块数据使箱子内的物品恢复原样,而玩家的物品栏、等级等数据则被单独保存,于是形成复制,而在1.15时单个区块的数据上限被更改为4GB,故需要填充更多乱码书才有可能占满区块数据上限。
游戏文件复制法[编辑 | 编辑源代码]
此方法仅限单人游戏。
将你要复制的物品放在物品栏中。
保存并退出世界。
进入游戏根目录.minecraft/saves/你的单机存档,复制内部的levels.dat文件。
进入游戏,将你要复制的物品移出物品栏(放入箱子或丢在地上)。
保存并退出世界。在游戏根目录.minecraft/saves/你的单机存档中用你复制的文件替换原位置的文件。
进入游戏,你会发现地上(箱子里)有一份物品,你的物品栏中还有一份。
原理[编辑 | 编辑源代码]
Minecraft对于世界数据和玩家数据的保存是分离的,将物品放入容器使得世界数据记录了这份物品,此时用先前复制的玩家数据替换会使系统认为玩家身上仍保有这份物品,于是就在世界中和物品栏中同时生成了物品。
强制退出复制法[编辑 | 编辑源代码]
此方法仅限单人游戏,且对极限模式中的玩家无效。
首先将你要复制的物品放在背包中。
退出并重新进入世界。
自杀。
立即强制退出游戏。
如果你正在使用Windows:
打开“任务管理器”窗口(按下Ctrl + ⇧ Shift + Esc)。
在“任务管理器”窗口中选择要退出的Minecraft进程。
点击“结束任务”按钮。
如果你正在使用macOS:
打开“强制退出”窗口(按下⌥ Option + ⌘ Command + Esc)。
在“强制退出”窗口中选择要退出的Minecraft进程。
点击“强制退出”按钮。[1]
如果正常的话,游戏会弹出故障信息。
打开游戏并进入刚刚打开的世界。
你会发现死亡时的掉落物还在原地,而同样的物品也会在你的物品栏中出现。
方块复制[编辑 | 编辑源代码]
虽然没有一台机器能够以物理形式复制每一个方块,但也有某些类型的方块可以被复制。
铁轨复制[编辑 | 编辑源代码]
主条目:Tutorial:铁轨复制机
发生这种情况是因为在推动之前,活塞会创建一个即将推动的方块列表。然后,首先移动铁轨下面的方块,使铁轨作为物品弹出;然后活塞从先前创建的方块列表中移动铁轨,将铁轨放置在世界中。
TNT复制[编辑 | 编辑源代码]
主条目:Tutorial:TNT复制
TNT复制的工作方式与铁路复制相似。TNT是由BUD供电的,这样当活塞推动该TNT时,TNT被更新并点燃到已准备好的TNT实体中。然后,活塞将TNT从它在TNT点燃之前创建的方块列表中移开,在世界中放置一个未点燃的TNT。引爆的TNT实体像往常一样跌落并爆炸,但仍有TNT方块。
重力方块复制[编辑 | 编辑源代码]
此章节仍需完善,你可以帮助我们扩充更多信息。说明:实体反弹法失效,需要非实体反弹法的描述。
有许多方式可以达到这种目的,但它们的基本原理是相同的。
实体反弹法[编辑 | 编辑源代码]
当一个受重力影响的方块被推向一个末地传送门,它会变成一个实体掉进传送门,并传送至末地的出生点。但是,在它被主世界移除之前,它会被末地传送门中的一个实体反弹(实体在一辆矿车或一艘船中,所以它不会被传送),并被一些活塞抓住。然后它变成一个方块并回到它的原始位置。这个过程可以使用红石循环。它适用于任何受重力影响的方块(例如沙子、红沙、沙砾和混凝土粉末),除了已经点燃的TNT,因为它会爆炸。
参考教程:
更新抑制方块复制[编辑 | 编辑源代码]
该方案依靠放置方块时,使用更新抑制阻止方块移除之后游戏减少物品栏中物品数量,以达到方块复制的效果。这种方案理论上可以复制任何没有NBT标签的方块(如海绵、下界合金块、空潜影盒等),并且没有任何物品(除了工具耐久值)或生物的消耗。
地毯复制[编辑 | 编辑源代码]
刷地毯机,拉杆是用来激活活塞的
在该设计中,你需要:
黏液块若干
地毯若干
侦测器2个
黏性活塞1个
失活的珊瑚扇1个
制作方法:
将两个侦测器面对面摆放,形成一个高频电路。最好用拉杆控制这个高频电路,作为刷地毯机的开关。
将黏性活塞背对着高频红石的输出端摆放,使它可以自由伸缩。
在黏性活塞的头部前方摆放一个黏液块,接着摆放一个失活的珊瑚扇,并在靠近那个黏液块上方再摆放四五个黏液块。
在失活的珊瑚扇的上方摆放你想刷的地毯。
启动机器。此时黏性活塞会每4~6rt[注 1]伸出一次,地毯会不断复制。
→
简易地毯复制机
3格长,1格宽,3格高,7gt/个
右侧设计为地毯复制的无珊瑚版本。黏性活塞上方放置地毯。在制作完后,打开拉杆,在3游戏刻后关闭拉杆,即可开始复制。地毯会在黏性活塞活塞收回时复制并弹出。拉杆打开时机器关闭,关闭时机器开启。
基岩版[编辑 | 编辑源代码]
利用模拟距离[编辑 | 编辑源代码]
此章节已确认至少适用于基岩版1.21.93。
请帮助我们检查该内容是否仍在最新版本有效。
利用模拟距离对于区块的刷新机制,使用漏斗或漏斗矿车吸取处于模拟距离外的箱子内的物品,造成区块刷新错误,以达到复制物品的目的。
方法一
找到任意两个区块的位置,可以在设置中启用显示坐标,然后移动到任意坐标为X=16x,Y=16y(x、y均为任意整数)的位置上,然后从该点向x+(东)和y+(南)方向延伸放置15个方块作为标记,所围出的正方形便是一个区块。
在这两个区块的边界的其中一边放上一个拉杆,并激活它。
在另一个区块相对拉杆的位置放15个红石粉和一个红石中继器,然后再放15个红石粉和一个红石中继器,重复与该世界模拟距离区块数相同的次数。
如果模拟距离不为4,建议在可能的情况下将其临时设置为4。
在最后一个区块处,用漏斗代替红石中继器。
在漏斗上放置两个箱子,使其合成为一个大箱子,并且这个大箱子同时处于两个区块中,注意一定要先放置漏斗上的箱子,后放置处于另一个区块的箱子。箱子的方向没有影响。
打开箱子,在大箱子的最后一个格子内放入你想要复制的物品,最好是不可堆叠物品,如果想要批量复制物品,可以将它们放入一个收纳袋或潜影盒中。
加粗部分对能否复制成功非常重要,原因请见箱子 § 容器。
回到拉杆所在的区块,并按照以下操作重新载入区块。
在单人世界中,可以退出并重新进入世界。
在单人游戏或多人游戏中,可以在拉杆所在的区块建造一个下界传送门,之后进入下界再返回主世界,注意机器附近不能有导致机器所在区块加载的其他玩家。
不要离开当前区块。关闭拉杆,然后再次激活它。
再次按照上文操作重新载入区块一次。
前往漏斗和箱子处,如果复制成功,箱子和漏斗里应该各有一份被复制的物品了。
如果想要继续复制物品,只需从第6步继续即可。
方法二(此方法不保证每次都能复制成功)
找到任意一个区块最后一个位置(即第15格,X方向与Z方向均可),放上一个拉杆。
走到下一个区块,从第1格到第15格放上红石粉,在第16格放上红石中继器(为了简化表述,这15格红石粉和1格红石中继器称为1个小组)。第一小组应和拉杆处于两个区块,否则将不会生效。
记下该地图的模拟距离,此地图的模拟距离设置为4(部分地图可能设置为6或其他,为了简化表述,我们将模拟距离记作x)。
按照步骤2的方法,按照原有方向再做x−1个小组(总共x个小组)。
对最后小组做一些调整,去掉最后一个红石粉与红石中继器,分别用任意强充能方块(这里使用草方块)和动力铁轨代替,在这个动力铁轨上放置漏斗矿车。漏斗矿车不应随意改变位置,复制结束后,应将漏斗矿车放回原来的位置。
再放置一个动力铁轨,上方放置一个箱子,铁轨后面放一个方块。
向箱子里放入想复制的物品(推荐不可堆叠物品,可堆叠物品请使用潜影盒复制),走到拉杆的后面,拉下拉杆,退出该存档。复制过程中要确保箱子附近没有玩家。
进入存档,查看漏斗矿车,箱子内物品被复制。
步骤图示
第一步:在边界处放置拉杆
第二步:放置一个小组
第四步:再放置三个小组
第五步:对第四小组做一些调整
第七步:站在拉杆后面,拉下
箱子复制[编辑 | 编辑源代码]
此方法仅限移动平台。
放一个箱子。
保存并退出后重新进入。
迅速的把要复制的物品放到箱子里。(不要超过5格物品栏,不然会有一些物品无法复制)
等待15秒,切出后台,把后台程序删除。
重新进入,物品栏就会有物品,箱子里也会有物品。
注意:此方法并非百分之百管用,并且可能造成物品丢失,务必备份存档。
铜傀儡复制[编辑 | 编辑源代码]
本段落包含会在下一次更新中出现的内容。
这些特性在基岩版1.21.110的开发版本中加入。
利用铜傀儡完全氧化变为铜傀儡像后手中物品会掉落,但除锈变回实体后手上仍有物品的漏洞,以达到复制物品的目的。
用氧化的铜块和雕刻南瓜建造一个氧化的铜傀儡和铜箱子(不要在周围放置箱子)。
迅速把要复制的物品放到铜箱子里,等待铜傀儡打开它并取出物品。
等待铜傀儡变成铜傀儡像,此时其手中的物品会掉下来。
为铜傀儡像除锈,使其变回铜傀儡,你会发现其手上还有一份物品。
空手与之交互,它会掉落手中的物品,此时你有了两份此物品。
注释[编辑 | 编辑源代码]
↑ 手动放置第2个侦测器或使用活塞瞬推是6rt,用活塞正常推出为4rt。
参考[编辑 | 编辑源代码]
↑ https://support.apple.com/en-us/102586
导航[编辑 | 编辑源代码]
查
论
编教程
新手教程
下载、安装与购买
成功地启动游戏
菜单屏幕
游戏术语
计量单位
不该做的事
新手生存
新手指南
第一天
第二天
第三天
提示与技巧
饥饿管理
生存注意事项
庇护所
庇护所
沙漠
微型
最佳居住生物群系
最佳建筑材料
建筑与结构
房屋类型
导航
综合
无聊的时候做什么
跑酷
空置域
伪和平
节省时间的小窍门
在水下利用TNT破坏方块
成就指南[仅BE]
进度指南[仅JE]
Minecraft
下界
末地
冒险
农牧业
最佳附魔指南
拓殖
战斗
完成冒险
双持
探索洞穴
利用碰撞箱
马
使用地图
测量距离和角度
采矿技术
钻石
化石
远古残骸
下界快速旅行
下界传送门
支柱跳跃
幻翼防护
生成骑士
穿越和破坏基岩
防卫僵尸围城[仅JE]
考古
不可破坏的末地水晶
使用更少的末地水晶重生末影龙
透视镜
挂机池
整理物品
潜影盒储存
物品运输
生物运输
自动化烧炼
选择燃料
爆炸室
凋灵笼
光速船[仅BE]
无材料消耗转换药水类型[仅BE]
在超平坦世界中管理史莱姆
减少摔落伤害
Minecraft和教育
视频
游戏直播
村民和交易
村庄生存
创建村庄
村庄机制
治愈僵尸村民
村民养殖
村民交易所
流浪商人陷阱
建筑
给工程添加美感
空气闸
建筑术语
建造游轮
建造大都市
建造过山车
建造安全的家园
建造水建筑
建造几何体
防御
家具
电梯
带釉陶瓦的图案
建造地板
像素艺术
牧场
屋顶类型
弧形屋顶
屋顶建造指南
暗门
建造居住地
水下建筑
墙壁和桥墩
水闸
调色板
建造蹦床
挑战
获得潮涌核心
触发及战胜袭击
打败末影龙
打败凋灵
挑战自定义地图
制作自定义地图
征服结构
征服神殿和神庙
征服掠夺者前哨站
征服堡垒遗迹
征服林地府邸
征服海底神殿
征服试炼密室
征服下界要塞
征服末地城
探索深暗之域和远古城市
特殊玩法
冒险模式生存
极限模式
超极限模式
在一个地区中长期生存下去
沙漠生存
在无限沙漠中生存
下界生存
从零开始下界生存
末地生存
雷暴生存
超平坦世界生存[仅JE]
岛屿生存
空岛生存
在和平难度中收集资源
速通
游荡生存
无限石头生存
愚人节版本生存[仅JE]
22w13oneBlockAtATime
24w14potato
农场
方块和物品
紫水晶
骨粉
仙人掌
农作物(小麦、胡萝卜、马铃薯、甜菜根、火把花和瓶子草)
西瓜、南瓜
紫颂果
圆石、石头或玄武岩
可可豆
泥土
滴水石锥
鸡蛋
鱼
花朵
蛙明灯
蜂蜜
冰
海带
肉
蘑菇
音乐唱片
下界疣
黑曜石
袭击农场
1.21前
海泡菜
雪
甘蔗
甜浆果
原木、树苗和苹果
海龟鳞甲
藤蔓
羊毛
药水
经验
基岩
方块和物品复制
过时方法
铁轨复制机[仅JE]
TNT复制[仅JE]
零刻作物催熟技术[仅BE]
生物
刷怪塔
怪物磨床
刷怪笼陷阱
动物(猪、牛、绵羊)
烈焰人
洞穴蜘蛛
苦力怕
闪电苦力怕
溺尸
末影人
山羊
守卫者
铁傀儡
岩浆怪
以物易物
潜影贝
史莱姆
鱿鱼
海龟
村民
女巫
流浪商人
凋灵骷髅
僵尸猪灵
悦灵
红石
基础红石
基本逻辑门
高频电路
计时器
抽奖箱
漏斗
通用物品分类器
机械
侦测器稳定器
密码锁
随机发生器
红石机械
红石音乐
红石技巧
鲁布·戈德堡机械
探测器
方块更新感应器
比较器更新感应器
昼夜探测器
矿车
矿车
火车站
储存
数字化存储系统
陷阱
陷阱
陷阱设计
雪傀儡防御炮
TNT大炮
活板门利用
活塞
活塞使用
活塞电路
无延迟科技
飞行器
半连接性[仅JE]
零刻活塞[仅JE]
无头活塞[仅JE]
高级红石
光照操纵
高级红石电路
算术逻辑
计算器
时钟
摩尔斯码
打印机
红石计算机
红石电报机
多人游戏
玩法
游玩服务器
PvP
Java版1.9前、基岩版
基地
隐藏箱子
起床战争
空岛战争
猎人游戏
服务器管理
防止恶意破坏
服务器监狱
服务器商店
雪球菜单
架设服务器
架设Java版服务器
架设基岩版服务器
服务器架设脚本[仅JE]
服务器启动脚本
FreeBSD启动脚本
OpenBSD启动脚本
Ubuntu启动脚本
WebSocket服务器[仅BE]
架设Mod服务器[仅JE]
架设Hamachi服务器
架设Spigot服务器
虚拟硬盘服务器
使用ngrok搭建服务器
架设ZeroTier服务器
本地局域网联机
服务器维护
使用LeviLamina架设服务器[仅BE]
技术性
Minecraft帮助FAQ
自定义皮肤
地图
自定义地图
下载地图
使用MCEdit刷新旧区块[仅JE]
强制打开存档[仅JE]
降级存档
资源包
制作资源包
纹理
音效和音乐
语言和文本
模型
加载资源包
数据包[仅JE]
制作数据包
实例:射线投射
视线魔法
自定义物品
安装数据包
自定义世界生成
自定义结构生成
自定义盔甲纹饰
附加包[仅BE]
基岩版开发指南
制作资源附加包
高级
基岩版实体文档
修改实体模型
制作行为包
自定义实体
自定义方块
自定义物品
自定义附加包语言文件
自定义音效
命令格式
仅Java版
生成下落的方块
文本组件
NBT命令标签
物品堆叠组件
记分板
SNBT
NBT路径
命令方块
结构方块
用命令操控实体
NBT与JSON
自定义命令触发
目标选择器
游戏安装
仅Java版
提高帧率
更新Java
修复Apache Log4j2漏洞
编写启动器
快照版本安装
获取崩溃报告
查看游戏日志
仅基岩版
Minecraft URL Scheme
汇报漏洞
在U盘中使用旧版启动器运行游戏
恢复损坏的地图数据
修复因数据包损坏的世界
在Google Drive上运行游戏
将游戏数据保存到Dropbox云端
仅限地图数据
在ChromeOS上运行Java版
过时教程
到达边境之地
获取崩溃报告(旧版)
无数据包生存
升级LWJGL
更新Minecraft
命令统计值
村民养殖(村庄与掠夺前)
村庄链
水道
水车
仅英文
自定义纹理包
基于门的铁傀儡陷阱
人工湖
矿车加速器
中继器重启系统
水梯
无延迟电路
教程
新手手册
高难度通关配装总结
成就指南
高塔指南
常见问题
教程
新手手册
基地建设指南
资源收集指南
单位阵容组合
注:作下划线标记的教程为中文原创教程。