Skip to content

Nippaku-Zanmu/Seija-Printer

Repository files navigation

先进投影打印机

AdvancedLitematicaPrinter (SeijaPrinter)

适用于大部分服务器的投影打印解决方案

自动放置投影中的方块/流体 并且尝试与投影中状态错误的方块交互以修复错误状态

通过在本地客户端模拟方块放置的过程, 从而实现放置正确的方块状态, 此方法只需要比较 模拟的放置方块的状态与投影中的方块状态的指定属性, 对于新加入的方块有极好的兼容性.

通过合理的配置 能够在无反作弊插件的服务器进行空中放置 放置具有不符合玩家朝向的方块状态的方块 针对带有反作弊的服务器 提供面检测 射线检测等限制打印的配置用于绕过

特色功能

  1. 方块替换 使用自定义方块替换投影中的方块进行打印
  2. 桥模式 对于悬浮在空中的方块 会尝试在其四周放置支持方块进行打印
  3. 表面模式 只打印投影表层指定层数的方块

注意

  1. 由于模拟计算对性能影响很大 请勿尝试使用较大的方块放置距离 这会使你的游戏崩溃
  2. 流体放置不稳定 易出现放置位置错误等问题 建议在建筑完成后再开启流体放置打印流体
  3. 需要流星端和投影作为前置

使用协议

你可以

  1. 使用此模组打印投影
  2. 自由修改此模组的源代码

你不能

  1. 以盈利为目的售卖此模组的源码/本体
  2. 在闭源/商业项目中使用此模组的源码
  3. 在付费整合包(客户端)内置此模组

免责声明

您使用本模组造成的任何损失以及产生的法律责任都由您本人承担

常见问题

  1. 无法打印方块 检查方块替换配置 检查射线检测和空中放置是否同时打开
  2. 方块状态不正确 尝试减缓打印速度
  3. 吞方块/放不出来方块 调整配置以适配反作弊 减缓打印速度

未来可能会实现的功能

实体自动放置

自动挖掘方块

全自动打印

其他

此模组内置中文语言包 可使用流星翻译插件来对此模组进行汉化处理

由于不可抗力 此项目以接近半停更状态 我选择了将其开源 我会尽量使其适配新版mc