最近通过朋友推荐得知了一个叫做Schematica的建筑辅助模组,稍作研究后发现该模组对于生存建筑可以带来相当大的便利,而它的实现过程却似乎游走在服务器规则的边缘。本着如果被认为合法可以带来好处,被认为不合法也可以断了念想的态度,与各位分享一下我对在毛线使用该模组的一些思考,也希望各位可以随意发表一点自己的意见。
地址与概述
模组地址:https://minecraft.curseforge.com/projects/schematica
官方对该模组介绍的原话是:
The mod allows you to display a hologram, loaded from a schematic file, for easier rebuilding. You can also save your creations to schematic files and share them.
该模组不需要服务端支持。
经过我在单机和实验服务器的测试研究后,发现它具体有如下几个核心功能:
将地图的一部分保存为schematic文件
可以通过在单机或服务器选取一个红点和一个蓝点,然后将两点之间的所有方块作为一个schematic文件保存到本地。
将本地的schematic文件投影到服务器中
可以从本地游戏目录minecraft/schematics文件夹中读取所有schematic文件投影到单机或服务器中,之后可以通过调整坐标将投影移动到合适位置。投影效果如下图:

若在半透明蓝色投影方块位置放上了对应方块,该位置的蓝色投影会消失。
也可以设置每次只投影y方向上的一层,在建造完一层后投影下一层。
基于投影的自动建造
在投影后,可以选择打开自动建造开关。此时如果在玩家站定位置,存在可以通过常规方法移动鼠标+鼠标右键来放置的投影方块,模组会自动从背包中拿出材料到物品栏,(生存模式下)自动地消耗对应材料,以等同于长按鼠标右键放置方块的速度自动放置这些方块。
可以带来的好处
一个显而易见的好处就是该模组可以让建筑的难度大大降低。
可能带来的坏处
存在的问题
由于服务器有一条规定:“不要作弊”。这其中并没有详细地说明什么样的行为算是作弊,只说明玩家要以三次元中待人处事的原则来约束自己,“不要试探服务器的底线”,“三思而后行”。
也有玩家对于作弊的判定概述为是否会让你得到”超能力“,例如让玩家实现飞行,凭空获得物品等。
这个模组虽会带来一些好处,经我思考后也会带来一些疑似这样的”超能力“:
- 自动建筑过程中,自动的从背包中拿出物品到物品栏
- 自动建筑过程中,无需将物品栏指针移动到所需要放置的材料方块上
- 自动建筑过程中,无需将准心对准要放置方块的位置
同时它也存在合理性,因为:
- 该模组不会使你凭空多出来任何方块/物品
- 该模组只是相当于在正常的可操作空间中,自动地进行操作
大家有什么看法呢?
3.21.更新
在发帖后经过进一步研究发现该模组中“自动建造(printer)”的过程并不如预期的那样,并不是在当前站定位置的可操作空间中进行自动操作。举例如下:
打开自动建造前:

打开自动建造后:

众所周知,放置一个方块需要该方块有相邻的方块,并且需要在最大可放置方块的距离内,将准星对准该相邻方块的一个侧面。自动建造功能(printer)显然做到了本不应做到的事情。
同时也有管理明确表示:无论printer的机制如何,其修改了Minecraft原版建筑的操作机制,属于违规功能禁止使用。
所以希望各位不要在毛线服务器使用该模组的自动建造(printer)功能,否则会被视作违规而受到处罚。