重力复制:归来

重力复制:归来

为技术性Minecraft玩家带回了经典末地传送门重力方块复制机制。

重力复制回归

将经典的坠落方块复制机制带回现代 Minecraft 版本!

重力复制回归是一个轻量级的、服务端 Fabric 模组,它恢复了传奇的末地传送门复制漏洞。这个机制曾是技术性 Minecraft 的标志性玩法,允许玩家复制沙子、沙砾和混凝土粉末等坠落方块。本模组将其原汁原味地带回,同时为服务器管理员添加了现代化的控制选项。


功能特色

传送门复制

还原了针对实体通过传送门时“修复”的行为。当坠落方块实体(如沙子或龙蛋)进入末地传送门时,在维度切换过程中它将不再从源世界中被移除。这会导致实体在成功传送的同时也保留在原世界,从而让经典的“复制机”再次运作。

管理控制

我们理解服务器所有者可能希望规范复制行为。我们添加了两个特定的游戏规则,让您拥有完全的控制权:

  • /gamerule enable_portal_duplication <true|false>
    • 默认值: true
    • 效果: 全局开关所有允许实体的复制机制。
  • /gamerule enable_dragon_egg_duplication <true|false>
    • 默认值: true
    • 效果: 专门用于开关龙蛋的复制。对于希望允许沙子复制但保持龙蛋唯一性的服务器非常有用。

详细日志

随时了解服务器上发生的事情。每次实体被复制时,服务器控制台都会创建一条日志条目: [GravityDupe] Sand duplicated at End Portal at [x=100, y=64, z=200]

模组兼容性与自定义

本模组在设计时考虑到了兼容性,使用了 Minecraft 的标签(Tag)系统。

  • 自定义实体: 默认情况下,它支持 minecraft:falling_block。
  • 可扩展性: 您可以通过将任何实体(甚至来自其他模组的物品或实体)添加到实体类型标签中来允许其被复制: gravity-duplication-return:duplicatable_entities,可通过数据包实现。

优化性能

该模组对标准坠落方块使用“快速路径”检查,以确保即使在高速度复制机器运行下,对服务器刻速率也零影响。


要求与兼容性

  • 平台: Fabric
  • 支持的 Minecraft 版本: 26.1, 26.1.1, 26.1.2, 26.2
  • 端: 仅服务端。客户端无需安装此模组即可受益于恢复的机制。

安装指南

  1. 确保您的服务器或客户端已安装 Fabric Loader。
  2. 下载 Gravity Duplication Return 的 JAR 文件。
  3. 将该文件放入您的服务器或单人游戏实例的 mods 文件夹中。
  4. 重新启动您的服务器/游戏,尽情享受吧!

许可证

本项目采用 CC-BY-4.0 许可证。欢迎在整合包中使用!