- 修复了BlockedTeleportTarget消息和BlockUsers API.
- 修复了IsInsideEntity.NullReferenceException
- 修复了Force On Top Of Foundation选项的精度错误
- 修复了Interrupt => Boats被Interrupt => Mounts覆盖的问题
- 添加了对拖船的支持
- 添加了Home => Allow Sethome On Tugboats(true)
- 添加了nteleportation.tugboatsinterruptbypass,以在设置为true时绕过Interrupt -> Water
- 添加了nteleportation.tugboatssethomebypass,以在设置为false时绕过Allow Sethome On Tugboats
- 当Allow Sethome On Tugboats设置为true时,拖船会忽略Interrupt -> Boats和Water
- 拖船使用Home和tpr的Usable...
(请在Rust发布更新后再更新)
根据 @ViolationHandler 的要求:
- 提前修复Rust更新。
- 修复了 ErrorTPR 消息。
- 修复了允许冰山(Allow Iceberg)的问题。
- 修复了当
Interrupt => Safe Zone
设置为 false 时出现的问题。- 修复了 nteleportation.disallowtptome。
- 添加了当
Interrupt => Under Water
设置为 false 时出现的问题,并添加本地化消息。(已汉化)- 将遗迹名称添加到语言文件(暂未汉化)。
- 将 接受 和 拒绝 添加到语言文件,以用于UI。(已汉化)
- 添加了在服务器保存时延迟保存数据的选项(4秒)。
- 现在已将 ATP(自动传送)集成到插件中!玩家可以为战队成员、队友和朋友启用/禁用ATP!(自动传送请求的自动传送)
- 可以通过指令
/atp...
- 修复了
allow icebergs
选项。- 修复了城镇(Town)的打断设置。
- 添加了
Require nteleportation.tpa to accept TPR requests
(默认false)。- 更新了
Auto Wake Up After Teleport
功能选项,无论是在地面、飞天、隐身和调试相机模式下都能奏效。- 添加了
OnTeleportAccepted
和OnTeleportRejected
Hook (OnTeleportRequested
已存在)。
- 修复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 添加或处于动态指令下的自定义城镇传送点存在敌对状态时进行传送。...
- 修复了当
“Teleport To Random Location”
设置为false时,“Location”
未被使用的问题。- 修复了
tnt
指令的语法错误。- 修复了使用球体或盒体来防止建筑碰撞器时遗迹大小的问题。
- 修复了遗迹边界重叠时显示错误遗迹名称的问题。
- 调整了强盗营地和前哨站的椅子高度,提高了0.1米。
- 重写了
“Block TPA On Ceiling”
的代码,使其更精确,并帮助减轻利用漏洞的问题。- 使用Pool方法查找实体以改善服务器性能。
- Hook和一些语言修复。
- 修复了Rust更新(需要Rust更新才能编译)
- 修复了在舱口下方传送被阻挡的问题(@Ryan)
- 修复了港口的遗迹尺寸
- 修复了显示“
TooCloseToMon
”消息时显示玩家名字而不是遗迹的问题- 修复了东西和南北方向的遗迹旋转问题
- 将
Auto Wake Up After Teleport
的延迟改为0.5秒,以修复传送问题- 改进了火箭发射场的尺寸
- 移除了废弃超市的调试信息
- 添加了
Seconds Until Teleporting Home Offline Players Within SafeZones
(0为禁用)
- 修复了错误提示遗迹太近的BUG。
- 修复了Auto Wake Up不会为隐身的玩家调用OnPlayerSleepEnded的BUG。
- 修复了在绿洲、湖泊和峡谷中home和tp无法使用的问题。
- 禁止玩家使用tpmarket进入未授权的领地范围。
- 新增
/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"; }
- 修复 Allow Cave 配置选项。
- 修复 GetLimitRemaining API。
- 修复对Economics、IQEconomic和ServerRewards的支持。
- 新增 nteleportation.cavehome 权限来绕过 Allow Cave 设置。
- 新增 nteleportation.cavetpr 权限来绕过 Allow Cave 设置。
- 新增对防止建造范围的默认支持。
- 修复Rust更新(需要Rust更新后才能运行)。
- 修复 CopyPaste 在安全区域粘贴的建筑的传送位置。