McLists一周年快乐
服务器已经添加了详细介绍信息板块
服主可以在管理后台来提交自己服务器介绍信息。
服务器介绍信息提交后,管理人员会进行审核
审核通过后会在服务器详细页面进行显示
提交服务器介绍信息会让新玩家更好的了解你的服务器哦~
添加图片信息,也会让百度等搜索引擎更好的收录您的服务器哦~
管理平台地址:传送门
Grappling Hook

Grappling Hook - 抓钩

将你自己拉向指定位置,或将实体拉向你!
Bukkit / Spigot 作者 mSuro_ 支持版本 1.14 - 1.20
服务器使用量
35
服务玩家数
10
下载量
68,936
插件详细介绍

独立抓钩插件

Grappling Hook 是一款独立的抓钩插件,无需依赖其他插件即可运行。它允许玩家制作和使用不同材质的抓钩,将自己拉向目标点,或将实体和物品拉向自己。所有功能均可通过配置文件自定义,开箱即用。

核心特性

  • 无需命令:默认即可使用,无需输入命令。
  • 多种牵引模式
  • 将自己拉向目标位置。
  • 将生物拉向自己。
  • 将地面上的物品拉向自己。
  • 高度可定制
  • 可配置每个抓钩的使用次数。
  • 可自定义抓钩的ID、名称和描述。
  • 支持每个抓钩的自定义模型数据。
  • 可为每个抓钩设置方块或实体的黑名单/白名单。
  • 可独立设置投掷和拉回的速度倍率。
  • 可设置每次使用之间的冷却时间。
  • 可控制使用后是否承受摔落伤害。
  • 可控制是否启用缓降或速降效果。
  • 可控制鱼线断裂时是否重置玩家速度。
  • 可设置抓钩是否具有粘性(可附着在墙壁或天花板上)。
  • 权限支持:默认无需权限,但提供了完整的权限节点供服务器管理。
  • 即装即用:无需复杂配置,安装后即可获得预设的多种抓钩。

默认合成配方

插件内置了多种抓钩的合成配方,所有配方均可在 recipes.yml 文件中进行自定义。

以下是预设的抓钩类型及其基础材料

  • 木制抓钩:钓鱼竿 + 橡木木板
  • 石制抓钩:钓鱼竿 + 圆石
  • 铁制抓钩:钓鱼竿 + 铁锭
  • 金制抓钩:钓鱼竿 + 金锭
  • 绿宝石抓钩:钓鱼竿 + 绿宝石
  • 钻石抓钩:钓鱼竿 + 钻石
  • 空气抓钩:钓鱼竿 + 羽毛(仅能钩住空气)
  • 水抓钩:钓鱼竿 + 水桶(仅能钩住水)

配置文件详解

所有抓钩的属性和合成配方都在 recipes.yml 文件中配置。每个抓钩都是一个独立的配置项,包含以下主要参数:

基础属性

  • id: 抓钩的唯一标识符(如 wood_hook)。
  • name: 抓钩在游戏中显示的名称(支持颜色代码)。
  • lore: 抓钩的描述文本,可使用 [uses] 变量显示剩余使用次数。
  • customModelData: 自定义模型数据值。
  • uses: 抓钩的最大使用次数。
  • enabled: 是否启用此抓钩。

行为参数

  • velocityThrow: 投掷抓钩时的速度倍率。
  • velocityPull: 拉回抓钩时的速度倍率。
  • timeBetweenGrapples: 使用冷却时间(秒)。
  • fallDamage: 使用后是否承受摔落伤害。
  • slowFall: 是否启用缓降效果。
  • lineBreak: 鱼线断裂时是否重置玩家速度。
  • stickyHook: 抓钩是否具有粘性(可附着在方块上)。

目标过滤

  • entity: 设置可钩取的实体列表。
  • listType: 列表类型,可选 BLACKLIST(黑名单)或 WHITELIST(白名单)。
  • list: 实体类型列表(如 ITEM_FRAME, ARMOR_STAND)。
  • material: 设置可钩取的方块列表。
  • listType: 列表类型,可选 BLACKLIST(黑名单)或 WHITELIST(白名单)。
  • list: 方块类型列表(如 WATER, AIR)。

合成配方

  • recipe: 合成配方设置。
  • materials: 定义配方中使用的材料字母及其对应的物品。
  • shape: 定义合成表的形状,使用 [] 代表空位,字母代表材料。

命令与权限

命令

  • /gh give <hook_id> – 将指定ID的抓钩放入自己背包。
  • /gh give <hook_id> <player> – 将指定ID的抓钩放入目标玩家背包。

权限节点

  • grapplinghook.pull.self – 允许玩家使用抓钩拉自己。
  • grapplinghook.pull.mobs – 允许玩家使用抓钩拉生物。
  • grapplinghook.pull.players – 允许玩家使用抓钩拉其他玩家。
  • grapplinghook.pull.items – 允许玩家使用抓钩拉物品。
  • grapplinghook.craft.<hook_id> – 允许玩家合成指定ID的抓钩。
  • grapplinghook.operator – 允许玩家使用插件命令。
  • grapplinghook.player.nopull – 使玩家不能被其他玩家的抓钩拉动。
  • grapplinghook.player.nocooldown – 使玩家无视抓钩的冷却时间。

变量说明

  • velocityThrow:当玩家抛出抓钩时,此值作为速度的倍率。
  • velocityPull:当玩家拉回抓钩时,此值作为速度的倍率。
  • timeBetweenGrapples:设置抓钩每次使用之间的冷却时间(秒)。
  • fallDamage:若为 false,则玩家使用抓钩后不会受到摔落伤害。
  • lineBreak:若为 true,当钓鱼线断裂时,玩家的速度将被重置。
  • stickyHook:若为 true,抓钩在击中墙壁或天花板时会粘附在上面。

支持作者

如果您喜欢这个插件,可以考虑通过捐赠支持作者。您也可以查看作者的其他插件或加入Discord社区。

测试支持版本
1.14 1.15 1.16 1.17 1.18 1.19 1.20
版本分布
基本信息
插件名称 Grappling Hook
作者 mSuro_
平台 Bukkit / Spigot
支持版本 1.14 - 1.20
点赞数 16
最近版本
1.4 32
1.2-BETA 3

友情链接: 网易我的世界 | 泰拉瑞亚 | ocent云计算 | 米饭Minecraft插件文档 | 友链合作

历史访问人次:3,028,302  |  今日访问人次:12,430  |  昨日访问人次:11,147

独立 IP:4,878  |  最近24小时有3,877人访问本站

Copyright © 2019-2026 我的世界服务器列表站. All rights reserved.

Powered by GermMC 京ICP备17023959号-6