• 周年纪念勋章活动已圆满结束,如有已购买但仍未申请的用户,可以通过对应勋章的下载链接申请~
[1.13-1.21][Java]⚡LeiDa⚡——⚡新型雷达插件⚡

原创 工具 娱乐 其他 [1.13-1.21][Java]⚡LeiDa⚡——⚡新型雷达插件⚡ 1.1

版权类型
原创
插件中文名称
雷达
插件英文名称
LeiDa
原帖地址
#
支持的核心(服务端)
  1. Spigot
  2. Paper
  3. Purpur
  4. Leaves
  5. 其他核心
语言支持
中文(简体)
适配版本(Java)
  1. 1.21
  2. 1.20
  3. 1.19
  4. 1.18
  5. 1.17
  6. 1.16
  7. 1.15
  8. 1.14
  9. 1.13
HMMM
做这个插件主要是为了防止在小游戏和塔科夫类型的服中 较大的地图使得玩家找不到人进行PVP
于是我就写了这个插件QnQ


功能:
检测玩家位置,不直接提示玩家坐标,使用箭头符号指出被玩家方向以及被检测玩家与使用雷达玩家的高度差 更容易判定位置 可视化+[可配置]
支持多玩家检测,可设置雷达最大检测玩家数量,附近无玩家时提醒[可配置]
雷达检测距离[可配置]
雷达使用冷却[可配置]
支持死亡销毁,防止雷达进入容器中 以免刷物品[可配置]
玩家进服重生时给予雷达[可配置]
雷达是否被允许丢弃[可配置]
每个玩家背包中最多可获得的雷达数[可配置]
雷达附魔特效[可配置]
可自定义雷达材质 自定义模型 名称 Lore 插件重载自动将旧雷达清除给予玩家新雷达
雷达使用方式[可选择左键右键]
雷达使用音效[可选择左键右键]
雷达使用后销毁[可配置是否销毁 销毁数量]

语言文件完全可配置,界面清晰完整


指令:
可使用别名/ld、/leida、/radar
/ld help - 显示帮助信息 权限默认玩家 [leida.help]
/ld reload - 重载插件 权限默认OP [leida.reload]
/ld give [玩家] - 给予雷达[不填写玩家名则默认自己] 此指令分两种权限:

【雷达给予自己】权限默认OP:leida.giveother
雷达给予别人】权限默认OP:leida.give
注:leida.give在1.0版本默认给予了玩家 如果不需要 请通过权限插件修复
配置文件:
JSON:
# 雷达材质,默认指南针
material: COMPASS
# 自定义模型数据,适用于有材质模型的服务器
custom-model-data: 1
# 雷达名称
name: "&6&lPlayer&b| &a雷 达"
# 雷达描述
lore:
  - "&8[&a&l右键&8] &b使用雷达"
  - "&f&l探测 &e{range}格 &f&l内的 &d最多{maxplayer}名 &f&l玩家"
  - "&6&l冷却时间 &a{cooldown}秒"
# 雷达是否发光
glow: true
# 雷达使用冷却时间(秒)
cooldown: 10
# 玩家最多拥有的雷达数量
max-radar-count: 1
# 雷达最大探测范围(格)
detection-range: 100
# 雷达探测最大显示玩家数量
max-display-players: 5
# 雷达使用音效
sound: BLOCK_NOTE_BLOCK_PLING
# 雷达是否允许丢弃
allow-drop: false
# 雷达是否允许放入容器中,开启后雷达将不可使用shift快捷键在背包内移动,但是可以拖拽
allow-in-container: false
# 雷达在死亡时是否销毁 #配合玩家重生时给予可做到死亡不掉落雷达,防止其他玩家捡走
destroy-on-death: true
# 自动给予雷达
auto-give-on-join: true #玩家进入服务器时给予
auto-give-on-death: true #玩家重生时给予

#雷达使用方式
use-left-click: false #是否允许左键使用
use-right-click: true #是否允许右键使用

语言文件:
JSON:
# 权限相关消息
no-permission: '&c你没有权限使用此命令!'
no-permission-reload: '&c你没有权限重载插件!'
no-permission-give: '&c你没有权限给自己雷达!'
no-permission-give-other: '&c你没有权限给别人雷达!'
no-permission-use: '&c你没有权限使用雷达!'
no-permission-no-cooldown: '&c你没有权限无视雷达冷却时间!'

# 帮助相关消息
help-header: '&e----- &d&lHelp&b| &a雷达 &e-----'
help-reload: '&6/ld reload &7&l- 重载插件'
help-give: '&6/ld give [玩家] &7&l- 给予雷达'
help-give-self: '&6/ld give &7&l- 给予自己雷达'
help-help: '&6/ld help &7&l- 显示帮助信息'

# 雷达显示相关消息
radar-header: '&e----- &b&l雷达 &d| &a信息&e-----' # 右键雷达显示时的消息
nearby-player-info: '&e最近 {0}格 内玩家有 {1}名 玩家:' # 雷达检测到玩家时的消息 {0}为config中填入的检测距离 {1}为检测到共有的玩家
player-detected: '&b{0}. &a{1} &d&l{2}{3}格 &e&lY:{4}' # 雷达检测到具体玩家时的消息 {0}为雷达检测列表序号 {1}为玩家id {2}为被雷达检测玩家所在方向{3}为距离(格) {4}为高度距离(格)
too-many-nearby-players: '&c{0}格 内玩家过多,共有 {1}人 !已显示最近的 {2}名 玩家:' # 雷达检测到太多玩家时的消息 {0}为config中填入的检测距离 {1}为检测到共有的玩家 {2}为显示在探测列表内的玩家数
no-nearby-players: '&c附近 {0}格 内未检测到玩家!' # 雷达未检测到玩家时的消息 {0}为config中填入的检测距离

# 其他消息
reload-success: '&a插件已重载!'
give-success-self: '&a你已获得雷达!' # 雷达给自己的消息
give-success-other: '&a雷达已给予 {0}!' # 雷达给别人的消息
give-failed-console: '&c控制台不能给自己雷达!'
give-failed-inventory-full: '&c目标玩家背包已满!' # 雷达给别人时背包已满的消息
give-failed-max-count-reached: '&c目标玩家已达到雷达数量上限!'
cooldown-message: '&c雷达冷却中,请等待 &6{0}秒!' #{0}为剩余冷却时间
cannot-drop-radar: '&c你不能丢弃雷达!'
cannot-use-shift-click: '&c你不能使用shift快捷键移动雷达位置!'
cannot-place-in-container: '&c你不能将雷达放入这里!'

# 方向相关消息
directions:
  up: '↑' # 正前方
  down: '↓' # 正后方
  left: '←' # 正左方
  right: '→' # 右方
  left-up: '↖' # 左前方
  up-right: '↗' # 右前方
  left-down: '↙' # 左后方
  right-down: '↘' # 右后方

游戏内效果:
1736922640044.png
1736922659297.png
1736922675246.png
1736922735456.png
1736922840967.png

注:这是作者第一个插件捏,如果做的不好请不要喷奥
如果有bug要找我反馈的话
请添加作者Q:292397643 备注来意

我会抓紧修复bug哒~QwQ
作者
33444_dirges
下载
170
查看
420
首次发布
最后更新

评分

0.00 星 0 次评分

最新更新

  1. LeiDa更新 v1.1 修复小bug 增加内容

    壹 | 修复: 1.修复了玩家拥有默认能给予自己雷达的权限,目前只有op能拿到雷达 贰 | 更新: 1.目前雷达可作为消耗道具 使用后销毁 可设置销毁数量 是否销毁
后退
顶部 底部