本帖最后由 nanmenyangde 于 2022-7-14 11:38 编辑
【使用截图】
【插件指令】
复制代码
【API】
DelayTeleport-1.0.jar
(16.42 KB, 下载次数: 28)
【插件介绍】
该插件可使玩家在一段时间的延时后传送,若在延时过程中移动,造成伤害或受到伤害则被打断。
附带随机传送功能,可以使玩家随机传送至一定范围内地表的某一安全位置,若无安全位置则不传送。
【使用截图】
【插件指令】
/dtp [PLAYER] [WORLD] [X Y Z] | 传送至某一玩家所在位置/某一坐标 或 使其它玩家传送至另一玩家位置/某一坐标 |
/rtp [PLAYER] | 随机传送 或 使其他玩家随机传送 |
【插件权限】
DelayTeleport.dtp | 能否执行/dtp指令 |
DelayTeleport.rtp | 能否执行/rtp指令 |
DelayTeleport.other | 能否使其他玩家传送 |
【配置文件】
- # 无权限的玩家试图执行命令时发送的消息
- noPermissionMessage: "§4你没有权限执行该命令!"
- # 传送前的等待时间
- teleportDelaySeconds: 5
- # 玩家开始等待传送时发送的消息
- preTeleportMessage: "§e即将在5秒后传送..."
- # 玩家成功传送时发送的消息
- teleportSuccessMessage: "§2传送成功!"
- # 玩家中断传送时发送的消息
- teleportSuspendMessage: "§4传送已中断!"
- # X坐标为x的玩家随机传送目的地的X坐标范围,可能到达的位置位于[x-range,x+range]之间
- XCoordinateRange: 1000
- # Z坐标为z的玩家随机传送目的地的Z坐标范围,可能到达的位置位于[z-range,z+range]之间
- ZCoordinateRange: 1000
- # 允许使用随机传送的世界
- allowRtpWorlds:
- - world
- # 玩家在禁止使用随机传送的世界试图随机传送时发送的消息
- denyRtpMessage: "§4该世界禁止使用随机传送!"
【API】
public class PreTeleportEvent extends PlayerEvent implements Cancellable | 在玩家结束延时,即将传送时触发 |
public static void Teleport(Player player, Location location, int delay) | 将player在delay秒的延时之后传送至location |
public class PreTeleportManager | 检测玩家是否在延时中 和 中断玩家延时 |
【更新日志】
【插件下载】
【声明】
本插件所用所有代码均为原创,不存在借用/抄袭等行为
本插件使用Apache License 开源协议开源,项目地址:
https://github.com/nanmenyangde/DelayTeleport
感谢大佬分享插件 萌新直接拿走了
MCBBS有你更精彩!
MCBBS有你更精彩!
我有个问题,就是玩家权限怎么设置,普通玩家用不了、rtp怎么办?
魅雨 发表于 2022-7-27 16:05
我有个问题,就是玩家权限怎么设置,普通玩家用不了、rtp怎么办?
你需要一个权限组插件,推荐LuckPerms
普通玩家貌似用不了啊,权限咋设置
能新增一个功能吗
newrandomtp:rtp <世界名字> <玩家名字>