Skyline | 轻量级的抓钩插件

授权转载 开源 娱乐 Skyline | 轻量级的抓钩插件 2024-10-04

Source of resources
Authorized reprinted
插件中文名称
天际线
插件英文名称
Skyline
原帖地址
https://www.spigotmc.org/resources/skyline-a-lightweight-grappling-hook-plugin-plug-and-play.103201/
支持的核心(服务端)
  1. Spigot
  2. Paper
Language
Multi-language
Precondition
Java 17+
适配版本(Java)
  1. 1.20
1a77680e0039c96bd5e9fe35b6cfda7ae6aaadf7.jpg




作者注
我完全重写了整个插件,它将更加轻便,同时也删除了一些不相关的功能,希望你喜欢新的插件!
新版本支持简单的即装即用,在配置文件中修改配置文件与语言文件,并在游戏中进行重载。不需要重新启动以更新配置。
理论上你可以使用“任何”道具作为抓钩,默认道具是栓绳。




功能
  • 力量等级: 用来提高箭的速度和抓钩的速度。
  • 冷却时间: 设置每次使用之间的冷却时间。此冷却是可视的。
    65ea459b1b28835004630b8ed682a6133024f579.png
  • 摔落伤害: 取消摔落伤害,并且在使用抓钩后着陆时不会摔死玩家。
  • 音效: 在使用抓钩时,你可以决定使用任何的音效。
  • 粒子效果: 和羽箭相同的粒子效果
  • 消息提示: 所有玩家可见的消息


指令与权限
  • 指令
    • /skyline give <力量等级> <玩家>
    • /skyline reload
  • 权限
    • skyline.use - 允许玩家使用抓钩
    • skyline.admin - 执行指令权限


配置文件
YAML:
# 若有时间,请在SpigotMC上评价一下吧^_^
Settings:
 # 抓钩所使用的物品
 # 请使用 Minecraft 所拥有的物品,若出错它会默认为栓绳
 material: LEAD
 # 物品的 Model ID
 model: 0
 # 当使用抓钩时的音效
 # 设置为 “NONE” 来关闭音效
 use_sound: ENTITY_ARROW_SHOOT
 # 抓钩冷却时间
 # 设置为 0 或 短的时间 (0.1)
 cooldown: 5
 # 冷却时间的展示位置
 # 可选参数: CHAT, TITLE, ACTIONBAR
 # 若想禁用展示,可设置为空集: cd_messages: [].
 cooldown_messages:
  - CHAT
  - TITLE
  - ACTIONBAR
 # 抓钩物品的名称
 # 你可以使用颜色代码; e.g., '&l' 来使用粗体.
 display: '&#329ba8&lSk&#55bdc9&lyli&#329ba8&lne'
 # 抓钩物品的提示信息
 # 变量值 %power% 将会被替换为准确的数值
 lore:
  - ''  # 空行表示行间距.
  - '&7&l力量等级: &e&l%power%'  # 展示力量等级变量
  - ''  # 空行表示行间距.
  - '&7右键空气使用'  # 如何使用
  - ''  # 空行表示行间距.
 # 弓箭射出时的基础速率
 speed: 0.2
 # 每力量等级提升的速率
 # 例如, 若力量等级为 10, 总速率可以表示为:
 # 基础速率 + (每力量等级提升的速率 * 力量等级).
 speed_increment: 0.15
 # 抓钩射出时的基本速度
 velocity: 0.3
 # 每力量等级提升的速度
 # 和速率相似
 velocity_increment: 0.3
 # 开启/关闭粒子效果
 # true/false
 particles: true
 # 开启测试信息
 # 在插件正常运行时可设置为false
 debug: true
# 配置 Skyline 插件的指令
Command:
 # 插件的主要指令
 # 例如:设置为 skyline 意味着玩家在游戏中使用 “/skyline”
 name: 'skyline'  # 主要指令
 # 用于帮助菜单和指令列表的介绍
 description: '用自己的风格探索服务器!'  # 介绍指令用途
 # 详细介绍指令用法
 # 提供一个格式模板
 usage: '/skyline <sub command | optional>'  # 展示如何使用此指令
 # 指令缩写
 # 玩家可以使用此缩写运行指令
 # 设置为 'aliases: []' 来禁用指令缩写
 aliases:
  - 'sky'  # 允许玩家使用 “/sky” 来运行指令
  - 'sl'   # 允许玩家使用 “/sl” 来运行指令



目前作者并没有看到任何有用的功能,错误或BUG,所以为了提升插件质量,他不会添加任何无用功能。
如果你喜欢这个插件,你可以考虑赞助作者
使用 SpigotMC 讨论区或者联系作者来获取插件帮助





img




译者注
Screenshot 2024-10-04 130741.png
Author
DApples
Downloads
100
Views
183
First release
Last update
Rating
0.00 star(s) 0 ratings

Share this resource