NetherPortalFix

[!INFO] Git Commit: e8ba527 | Updated: 2025-07-01

NetherPortalFix 是 Minecraft 1.7.10 的下界传送门位置修复 mod。它在主世界(dimensionId == 0)和下界(dimensionId == -1)的 WorldServer 上把原版 net.minecraft.world.Teleporter 整体替换为自实现的同名类,解决多人服务器上"A 玩家进入下界后,B 玩家又把同一对传送门的目的地坐标覆盖了,导致 A 返回主世界时被错误地传送到 B 的出口"的并发竞态。

本 mod 不注册任何 Block/Item/Entity/Enchanment/Dimension/Biome;mod 体积仅含一个 @Mod 入口类与一个 Teleporter 子类。

游戏设定

  • Better Teleporter - 替换主世界与下界的 WorldServer.worldTeleporter,在玩家个体 NBT 中保存每条 From→To 传送门历史,返回时按 <=3 格 半径匹配并把"私人入口"注入原版 destinationCoordinateCache,避免其他玩家的进入操作污染当前玩家的返回目的地