绳子 [Rope]

绳子 [Rope]

添加一条可攀爬的绳索。单击放置,按住Shift键单击可将整列绳索放到地面。

![JOIN OUR DISCORD](https://img.shields.io/badge/JOIN OUR DISCORD-5865F2?style=for-the-badge&logo=discord&logoColor=white)

一个简单、轻量的模组,添加了一种可合成、可攀爬的绳索方块。将其悬挂在任意实心方块下方,便可轻松地进行垂直移动。

功能简介

  • 在实心方块下方右键单击,可放置单段绳索。
  • 潜行 + 右键单击,可瞬间向下垂直放置一整列绳索,数量仅受限于背包中的绳索数量以及下方可用空间。
  • 绳索可以挂在另一段绳索下方——可以一段接一段地延伸任何一列绳索。
  • 使用类似脚手架风格的放置和破坏音效。

请通过 Discord 报告任何 Bug、错误或功能建议: https://discord.gg/4XUPywnEyE

如何使用

按住跳跃键向上攀爬,蹲下即可滑落!与梯子不同,绳索不需要依附墙壁,你可以直接穿过绳索而不会被卡住。

或通过点击另一段绳索来放置

你可以通过右键单击现有的绳索段,在其正下方再放置一段,从而手动延伸绳索列。

Shift + 右键 自动向下放置绳索

潜行 + 右键单击,可瞬间将一整列绳索垂直放到地面。

合成配方

绳索合成

木棍 | 线 | 木棍
木棍 | 线 | 木棍
木棍 | 线 | 木棍

每次合成可获得 3 个绳索

(如果你是整合包作者 - 请阅读以下内容)

其他信息

完全翻译成 10 种语言: 英语、俄语、简体中文、西班牙语、法语、德语、日语、巴西葡萄牙语、韩语和意大利语。

给整合包作者的建议

该模组刻意保持了极简设计——只有一个物品、一个方块,无世界生成、无实体、无 GUI。所有内容都可以在不改动 jar 文件的情况下轻松地从外部覆盖。

修改合成配方

配方由数据驱动,任何数据包都可以通过使用相同的配方 ID rope:rope 来替换默认配方。使用相同的 ID 即可替换默认配方——Minecraft 将使用你的版本。

数据包放置位置:

环境 路径
单人游戏 .minecraft/saves/<世界名称>/datapacks/
专用服务器 <服务器文件夹>/world/datapacks/

添加或更改数据包后——重启世界或运行 /reload。

使用的文件夹结构取决于你的 Minecraft 版本。

旧版布局 (Forge 1.20.1, Fabric 1.20.1)

your_datapack/
  pack.mcmeta
  data/
    rope/
      recipes/
        rope.json
      advancements/
        recipes/misc/rope.json

新版布局 (NeoForge 1.21.1+, Fabric 1.21.11+)

your_datapack/
  pack.mcmeta
  data/
    rope/
      recipe/
        rope.json
      advancement/
        recipes/misc/rope.json
现成可用的配方 JSON

旧版 data/rope/recipes/rope.json

{
  "type": "minecraft:crafting_shaped",
  "category": "misc",
  "pattern": ["ABA","ABA","ABA"],
  "key": {
    "A": { "item": "minecraft:stick" },
    "B": { "item": "minecraft:string" }
  },
  "result": { "item": "rope:rope", "count": 3 }
}

新版 data/rope/recipe/rope.json

{
  "type": "minecraft:crafting_shaped",
  "category": "misc",
  "pattern": ["ABA","ABA","ABA"],
  "key": {
    "A": { "item": "minecraft:stick" },
    "B": { "item": "minecraft:string" }
  },
  "result": { "count": 3, "id": "rope:rope" }
}

要更改合成材料或产出,只需修改 key.A.item、key.B.item 和 result.count。为了在配方书中正常解锁,还需要在对应路径(advancements/recipes/misc/rope.json 或 advancement/recipes/misc/rope.json)覆盖进度文件,并更新其中的材料条件以匹配你的新物品。

修改翻译

通过资源包覆盖即可——无需修改源码。

资源包路径:.minecraft/resourcepacks/(单人游戏)或包含在你的整合包覆盖文件夹中。

翻译文件路径:assets/rope/lang/<语言代码>.json

主要翻译键:

  • block.rope.rope — 世界中的方块名称
  • item.rope.rope — 背包中的物品名称

要简单地重命名物品,只需要这些:

{
  "block.rope.rope": "攀爬绳索",
  "item.rope.rope": "攀爬绳索"
}

该模组已内置了以下语言的翻译:en_us、ru_ru、de_de、es_es、fr_fr、it_it、ja_jp、ko_kr、pt_br、zh_cn。