跳到正文

The Fletching Table

作者:kwahson

Give the vanilla fletching table a proper use with a custom crafting system for arrows

收藏

截图

介绍

中文介绍正在准备中,下面暂时显示原文。

The Fletching Table

Give the vanilla fletching table a proper use with a custom crafting system for arrows.

How it works

  • Right-click any fletching table to open the crafting UI
  • Place ingredients in the three input slots to craft arrows
  • Sneak + right-click bypasses the menu (for placing blocks against it)

Recipes

| Slot 1 | Slot 2 | Slot 3 | Result |
|——–|——–|——–|——–|
| Feather | Stick | Flint | 6x Arrow |
| – | 6x Arrow | Glowstone Dust | 6x Spectral Arrow |
| – | 16x Arrow | Potion | 16x Tipped Arrow |
| – | 32x Arrow | Splash Potion | 32x Tipped Arrow |
| – | 64x Arrow | Lingering Potion | 64x Tipped Arrow |

Tipped arrows inherit the potion effect from the input potion, including modded potions.

Adding custom recipes

Datapacks

Any datapack or mod can add fletching table recipes by placing a JSON file in:

data/<your_namespace>/recipe/<recipe_name>.json

Recipe format:

{
    "type": "the_fletching_table:fletching",
    "first": {
        "item": "minecraft:feather"
    },
    "second": {
        "item": "minecraft:stick"
    },
    "third": {
        "item": "minecraft:flint"
    },
    "result": {
        "id": "minecraft:arrow",
        "count": 6
    }
}
  • first, second, third are standard ingredient fields – use "item" for a specific item or "tag" for a tag
  • first is optional – omit it for a two-ingredient recipe (the first slot must be empty to match)
  • Each ingredient supports an optional *_count field (e.g. "second_count": 6) – defaults to 1
  • result uses the standard item format with id and count

Tags

The built-in arrow recipe uses common tags for broader mod compatibility:

"first": { "tag": "c:feathers" },
"second": { "tag": "c:rods/wooden" }

Any mod that adds items to these tags will automatically work as arrow ingredients.

Compatibility

  • Supports EMI and JEI for recipe browsing
  • Tipped arrow crafting works with any modded potion effects
  • Recipe system is fully extensible via datapacks
  • Requires NeoForge 21.1.219+

Credits

Inspired by Better Fletching Table, a datapack by ElGeroIngles that gives the fletching table crafting functionality using invisible minecarts as containers. This mod is a clean reimplementation as a NeoForge mod with a native crafting UI and recipe system.

License

GPL-3.0-or-later

常见问题

The Fletching Table 支持哪些 Minecraft 版本?

The Fletching Table 支持 Minecraft Java 版 1.21.1,可用的加载器:NeoForge。下载时注意选择和你游戏版本一致的文件。

The Fletching Table 怎么安装?

先用 PCL2 或 HMCL 启动器安装对应版本的 NeoForge,再把下载的 .jar 文件放进游戏目录的 mods 文件夹,重新启动游戏即可。开启了版本隔离的,mods 文件夹在 versions/版本名 下面。运行环境:客户端和服务端都要装。

评论

登录后评论和评分

kwahson 的其他作品

查看全部 →