NTeleportation - 传送系统

汉化 NTeleportation - 传送系统 1.8.7

  • 新增 /toggletpmarker 指令用于临时禁用玩家传送标记点权限,直到本插件重新加载或服务器重新启动 - 此切换指令没有消息提示!
  • 新增Hook private object CanTeleportHome(BasePlayer player, Vector3 homePos) 返回string类型将阻止玩家使用/home或/tpb传送回Home点。
    示例:
    C#:
    private object CanTeleportHome(BasePlayer player, Vector3 homePos){
        if (!player || !NeedsToMowTheLawn(player)) return null;
        return "Go mow the lawn slacker";
    }
  • Check If Inside Rock排除god rocks。
  • 修复了在绿洲、湖泊和峡谷中home和tp无法使用的问题。
  • 禁止玩家使用tpmarket进入未授权的领地范围。
  • 修复指令大小写敏感的问题。
  • 修复了错误提示遗迹太近的BUG。
  • 修复了Auto Wake Up不会为隐身的玩家调用OnPlayerSleepEnded的BUG。
  • 修复了Rust更新(需要Rust更新才能编译)
  • 修复了在舱口下方传送被阻挡的问题(@Ryan)
  • 修复了港口的遗迹尺寸
  • 修复了显示“TooCloseToMon”消息时显示玩家名字而不是遗迹的问题
  • 修复了东西和南北方向的遗迹旋转问题
  • Auto Wake Up After Teleport的延迟改为0.5秒,以修复传送问题
  • 改进了火箭发射场的尺寸
  • 移除了废弃超市的调试信息
  • 添加了Seconds Until Teleporting Home Offline Players Within SafeZones(0为禁用)
  • 修复了当“Teleport To Random Location”设置为false时,“Location”未被使用的问题。
  • 修复了tnt指令的语法错误。
  • 修复了使用球体或盒体来防止建筑碰撞器时遗迹大小的问题。
  • 修复了遗迹边界重叠时显示错误遗迹名称的问题。
  • 调整了强盗营地和前哨站的椅子高度,提高了0.1米。
  • 重写了“Block TPA On Ceiling”的代码,使其更精确,并帮助减轻利用漏洞的问题。
  • 使用Pool方法查找实体以改善服务器性能。
  • Hook和一些语言修复。
  • 修复1.7.9更新导致的/tpb失效的问题。
  • 修复Rust更新。
  • 修复Interrupt -> Monument会阻止Home传送的错误。
  • 修复背包物品中的阻止物品的错误。
  • 修复玩家在下一个tick内断开连接的传送错误。
  • 新增 Blocked Town Prefabs,可以添加 BaseChair、Piano、Workbench 等实体,以阻止传送位置被添加到这些预制件中
  • 新增了 Block Map Marker Teleport (AbandonedBases) (false)
  • 新增了 Block Map Marker Teleport (RaidableBases) (false)
  • 新增了 /tpat(无参数)
  • 新增了 Hostile Includes Towns (true) 以阻止在对任何通过 ntp 添加或处于动态指令下的自定义城镇传送点存在敌对状态时进行传送。
  • 扩展了边界限制,设定为世界大小的一半或从地图中心到油井的距离再加上 100 米,以较大者为准。
  • Tpmarker 传送现在将遵守边界限制,以防止玩家传送到地图边缘被服务器杀死并且需要重新连接服务器。
  • 修复了 allow icebergs 选项。
  • 修复了城镇(Town)的打断设置。
  • 添加了 Require nteleportation.tpa to accept TPR requests (默认false)。
  • 更新了 Auto Wake Up After Teleport 功能选项,无论是在地面、飞天、隐身和调试相机模式下都能奏效。
  • 添加了 OnTeleportAcceptedOnTeleportRejected Hook (OnTeleportRequested已存在)。