promotional bannermobile promotional banner

Fletch Craft

Turns the Fletching table into a specialized crafting table
  • Functional Fletching Table: Right-click a fletching table to open a plain crafting bench - a 3x3 grid and a result slot, and nothing else on it
  • Visible to recipe books: fletching recipes ship a shaped display, so a client can see what they are without this mod installed. They carry their own book category, which is what keeps them out of an ordinary workbench's book - they cannot be crafted there
  • Data-Driven Recipes: All fletching recipes are JSON files under data/fletch_craft/recipe/, customizable via datapacks without touching code
  • Included recipes:
    • Arrows: flint + stick + feather in a column makes 8, twice what a workbench would; three columns at once make 24
    • Spectral Arrows (3): glowstone dust + arrows
    • Bow: sticks + string
    • Crossbow: sticks + iron nugget + string (simplified recipe)
    • Stripping: place any log or bamboo block to get its stripped variant
    • Sticks: from stripped logs, planks, or bamboo
    • Flint (3): gravel
    • String (9): any wool color
    • Target Block: redstone + hay bale

Learning It

The fletching table has sat in fletchers' houses for years doing nothing, so nobody thinks to right-click one. And vanilla has no recipe for flint at all: you break gravel and hope.

With village-quests installed, a fletcher will tell you the trick and ask for twelve flint to prove it took. Four gravel in, three flint out, every time.

Optional and guarded: without village-quests the mod behaves exactly as before.

Pandorical

Fletch Craft's entire fletching table interface is a Pandorical container screen, drawn on vanilla's own crafting table GUI texture at vanilla's own slot coordinates: the arrow, the result frame, the panel and every slot are the crafting table's, so the bench reads as one a player already knows how to use. The result slot is taken from directly, the way a crafting table's is.

Picking a recipe in a recipe book lays it out in the bench's grid, the same as a book does at a crafting table. Vanilla's own route for that (ServerboundPlaceRecipePacket) is answered only for a RecipeBookMenu, which a Pandorical menu is not, so the station fills its own grid through Pandorical's onPlaceRecipe hook: whatever is on the bench goes back to the player first, then one of each ingredient comes out of their pack. The mod checks for the screens capability when a player opens a fletching table and, without it, tells the player fletching requires Pandorical instead of opening anything.

The Pandorical mod must be installed on the server, and client-side to use the fletching table at all. Vanilla clients (or clients without Pandorical) cannot interact with the fletching table through this mod.

Fletch Craft Team

profile avatar
  • 36
    Followers
  • 62
    Projects
  • 64.0K
    Downloads

More from justfatlardView all