JE服务端

Rptback —— 死亡 / 传送后一键返回,异步安全检测避免落进岩浆 [1.21 ~ 26.2] 1.0.0

R***Lv.2 注册会员 发表于 前天 12:26 IP:贵州省 39 0
AI 速览2026-10-07 19:37 生成

Rptback 插件:死亡或被传送后一键安全返回原位,支持 Folia

Rptback 是一款免费服务器插件,解决玩家死亡后跑回去捡装备、被传送后回不到原位的麻烦。玩家死亡时聊天栏会出现可点击的返回按钮,被其他插件传送走后可用 /back 回到原位,返回前会异步检测目标点是否为岩浆、火、虚空等危险位置,并在附近自动寻找安全落脚点。插件支持延迟传送与移动取消,可防止战斗中靠返回脱身,已声明适配 Folia。适合生存服、原版服以及经常传送玩家的服主,要求 Paper 或 Folia 核心、Java 21 及以上。

获取方式
  • 将 Rptback-1.0.0.jar 放入服务端 plugins/ 目录后重启服务端
  • 首次启动自动生成 config.yml 与语言目录,改配置用 /rptb reload
  • 需 Minecraft 1.21 及以上,不支持 1.20.x 及以下
  • 服务端核心限 Paper 或 Folia,Java 21 及以上
  • teleport-delay 默认 3 秒,等待期间移动会取消传送
  • 原创作品,默认不允许转载与整合,需先联系作者授权
  • 插件免费,无需授权与联网校验,不收集玩家数据
本卡片由 AI 阅读本帖后生成,可能存在疏漏,请以帖子正文为准。
插件发布
中文名: RPT返回
外语名: Rptback
支持版本: 1.21.x 26.x 
适用服务端: Paper 其它 
插件属性: 本体插件 
插件类型: 管理 传送 
前置插件: 无前置
来源: 转载
原帖地址: https://www.minebbs.com/resources/rptback.18334/
下载地址: https://www.minebbs.com/resources/rptback.18334/
最后更新: 2026-09-23
关于这个插件​Rptback 解决两个很常见的痛点:死了跑回去捡装备,以及被传送走后回不到原位。
​
  • 玩家死亡时,聊天栏自动出现一个可点击的 [返回] 按钮,点一下就能回到死亡点,不用记指令、也不用翻聊天框找坐标。
  • 玩家被其它插件传送走(回主城、参加活动、随机传送)之后,/back 可以回到传送前的位置。

返回之前会做一次异步安全检测:如果目标点是岩浆、火、虚空这类危险位置,插件会在附近自动寻找安全的落脚点,而不是把玩家直接丢进去送第二次死。
功能说明​1. 两种「上一地点」,自动记录​
触发记录内容​
用途
玩家死亡死亡时的位置死亡后回去捡掉落物
玩家被传送(含被其它插件传送)传送前的位置被传走之后回到原地

插件自身执行的返回传送不会覆盖记录,所以连续使用 /back 不会把自己越传越偏。

2. 死亡后一键返回​
  • 玩家死亡时,聊天栏会自动发出一条提示,后面跟着绿色的 [返回] 按钮。
  • 鼠标悬停会显示「点击返回上一地点」,点击即执行返回(完全等价于输入 /back)。
  • 玩家不需要记住任何指令,对新手非常友好。

3. 传送前的安全检测(核心特色)​返回之前,插件会在目标位置做一次完整的安全判定:
  • 脚下必须有实心方块,并且不能是岩浆块或营火。
  • 脚部与头部必须是空的(留有站立空间),且不能是危险方块:岩浆、火、灵魂火、甜浆果丛、细雪、凋灵玫瑰、仙人掌、滴水石锥、火珊瑚、末地传送门。
  • 不会传送到世界高度限制之外(防掉出世界)。
如果目标点不安全,会在附近自动寻找落脚点:

情形处理方式
目标点本身安全直接传送
附近小范围有安全点以目标为中心 ±3 格、上下 5 格环形搜索
小范围找不到扩大到 半径 24 格,从地表向下逐格探测安全落脚(主世界 / 下界 / 末地通用)
整片区域都危险退而使用该处最高方块的上方作为落点,并提示原地点存在危险
连最高方块都不可用(如虚空)传送到原坐标,并明确提示「附近区域极其危险」

  • 所有落脚点都会对齐到方块中心,避免玩家卡在方块边缘。
  • 当落点偏离原目标超过约 1.4 格时,会提示「已将你安全传送到附近的落脚点」,不会静默改变位置。

4. 传送延迟与移动取消​
  • teleport-delay 可配置延迟秒数(默认 3 秒,设为 0 则立即传送)。
  • 等待期间显示倒计时提示「将在 N 秒后传送,请勿移动!」。
  • 只要玩家跨过了方块(水平或垂直位移),传送立即取消并给出提示;同一方块内转头不算移动,不会误取消。
  • 重复执行 /back 会提示「你已经在等待传送了」,不会叠加排队。
  • 这套机制也顺带避免了战斗中靠 /back 跑路。

5. 完全适配 Folia​
  • 已声明 folia-supported: true。
  • 玩家相关数据全部调度到玩家所在区域线程执行;目标位置的安全检测在目标区域线程上运行,不跨线程访问方块数据。
  • 实际传送走异步传送接口,不阻塞区域线程。

6. 多语言​
  • 自带中文 / 英文语言文件(lang/zh.yml、lang/en.yml),用 language: zh 或 en 切换。
  • 所有提示文案均可修改;帮助信息部分支持 MiniMessage 富文本格式。

支持版本与环境​
项目说明
Minecraft 版本1.21 ~ 26.2(实测通过:1.21 / 1.21.4 / 1.21.11 / 26.1.2 / 26.2)
服务端核心Paper、Folia(已声明 folia-supported: true)
Java 运行环境Java 21 及以上
不支持1.20.x 及以下(插件 api-version 为 1.21,低版本核心会拒绝加载)
外部依赖无。不依赖经济、数据库或任何其它插件

目标用户​
  • 生存服 / 原版服服主 —— 死亡后跑尸捡装备是最折磨人的环节,一键返回的体验提升非常明显。
  • 正在使用 Folia 核心的服主 —— 大量 /back 类插件在 Folia 上会因跨线程访问方块数据而报错,本插件从设计之初就按区域线程调度编写。
  • 经常传送玩家的服务器 —— 回主城、活动传送、随机传送之后,玩家可以用 /back 回原位。
  • 不希望玩家"传送逃课"的服主 —— 3 秒延迟 + 移动即取消,战斗中无法用它脱身。

是否付费​完全免费。 不需要授权、不需要联网校验,下载即用。
获取作者帮助​
途径内容
交流群QQ 群 1124248111
作者 QQ2221899680
游戏内输入 /rptb help 查看指令与说明

使用教程​安装​
  • 将 Rptback-1.0.0.jar 放入服务端 plugins/ 目录。
  • 重启服务端,首次启动会生成 plugins/Rptback/config.yml 与 lang/ 语言目录。
  • 需要调整配置时执行 /rptb reload,无需重启服务端。

指令列表​
指令权限说明
/backrptb.use返回上一地点(死亡点或传送前位置)
/rptb reloadrptb.admin重载配置与语言文件
/rptb help默认显示指令帮助

主指令为 /rptb,/rptback 为别名。

权限节点​
权限默认值说明
rptb.use所有玩家使用 /back 返回
rptb.admin仅 OP重载配置

主要配置项(config.yml)​
配置项默认值说明
languagezh语言文件,可填 zh 或 en
teleport-delay3传送延迟秒数,设为 0 则立即传送

常见问题​
  • 提示「没有找到可以返回的地点」? 说明该玩家目前没有可返回的记录(例如刚上线、还没死过也没被传送过)。
  • 提示「你移动了,传送已取消」? 这是防逃课设计。等待传送时原地不要走动,等倒计时结束即可;转头不影响。
  • 返回的落点为什么不是我死亡的位置? 死亡点可能是岩浆、火、虚空等危险位置,插件会自动就近安置并给出提示,避免玩家一回去就再死一次。
  • 返回之后还能继续返回吗? 可以。插件自身的返回传送不会覆盖记录,连续返回不会越传越偏。

声明​
  • 本插件为原创作品,保留所有权利,默认不允许转载与整合。如需转载或整合进服务端整合包,请先通过上方交流群或作者 QQ 联系获取授权。
  • 本插件未使用任何混淆手段,欢迎安全审查。
  • 本插件不含任何后门、病毒或远程控制代码,不收集任何玩家数据。


您需要登录后才可以回帖 登录 | 立即注册
本版积分规则