Extended Crafting Table

Extended Crafting Table is a mod that completely reimagines the crafting table, transforming it into an interactive RPG workstation. It combines dynamic rendering technology with a powerful and highly customizable recipe system.
2026-07-05_23.32.57.png

2026-07-05_23.32.57.png

2026-07-05_23.33.32.png

2026-07-05_23.33.32.png

2026-07-05_23.32.19.png

2026-07-05_23.32.19.png

2026-07-05_23.31.31.png

2026-07-05_23.31.31.png

BlackHole888YT | Extended Crafting T
Create a server, get 25% off your first monthaffiliate logo
Create Server
affiliate banner image

Description

Extended Crafting Table

Extended Crafting Table is a Minecraft 1.21.1 mod for NeoForge (Java 21) that completely reimagines the vanilla crafting table, turning it into an advanced RPG crafting workstation. It combines a dynamic crafting table rendering system with a powerful custom recipe framework capable of validating player stats and world conditions in real time.


Features

Dynamic Crafting Table Rendering

Unlike traditional implementations that register a separate block for every wood type, Extended Crafting Table uses a single block and dynamically adapts its appearance.

  • Uses only one registered block (extended_crafting_table) for every wood variant.
  • Automatically detects which planks were used during crafting.
  • Stores the selected wood type inside the item's Data Components.
  • Transfers the stored data into the Block Entity when placed.
  • Renders the original wood model with a custom crafting-table overlay.
  • Eliminates texture flickering (Z-fighting) using a slight overlay offset.
  • Automatically rotates to face the player when placed.
  • Displays as a standard crafting table item in inventories while preserving its custom appearance after placement.

Advanced RPG Crafting System

The mod introduces a completely custom recipe type:

extended_crafting_t:extended_shaped

Recipes can require:

  • Specific dimensions
  • Time of day (including configurable tolerance)
  • Player advancements
  • Player health conditions
  • Experience points or experience levels
  • Tool durability instead of consuming tools
  • Proper Unbreaking enchantment calculations
  • Ingredient stack requirements greater than one
  • Replacement items after ingredients break or are consumed
  • Custom enchanted books with exact enchantment and level validation

Real-Time Requirement HUD

The crafting interface includes a live requirement panel that updates every tick.

It displays:

  • Player health
  • Experience
  • Time of day
  • Required advancements
  • Dimension requirements

Completed requirements are highlighted in green, while missing requirements are shown in red.

The interface is fully localized and currently supports English and Russian.


Documentation

Complete documentation, JSON format specification, and recipe creation guide are available on GitHub:

  • 🇬🇧 English Documentation
  • 🇷🇺 Russion Documentation

For Datapack Creators

Recipes are defined entirely through JSON files using the custom recipe type.

The documentation includes:

  • Complete JSON specification
  • All supported recipe properties
  • World condition parameters
  • Player requirement parameters
  • Ingredient behavior
  • Result configuration
  • Data Components support
  • Installation guide

Everything required to create recipes is documented in the GitHub repository.


Technical Highlights

  • Dynamic Block Entity rendering
  • Custom crafting menu implementation
  • Fully synchronized client/server requirement validation
  • Data Components support (Minecraft 1.21.1)
  • Highly extensible JSON recipe system
  • Designed specifically for NeoForge 1.21.1

The Extended Crafting Table Team

profile avatar
  • 3
    Followers
  • 26
    Projects
  • 6.5K
    Downloads

More from BlackHole888YTView all

  • AME BugFix project image

    AME BugFix

    • 18
    • Mods

    Bug FIx for Astral Mekanism & Energistics

    • 18
    • July 1, 2026
    • Mods
  • CTBBH project image

    CTBBH

    • 13
    • Mods

    This mod replaces the internal Map in CompoundTag with a thread-safe Collections.synchronizedMap to reduce the risk of errors caused by concurrent access to NBT data.

    • 13
    • July 1, 2026
    • Mods
  • Slash-Meka Adventure project image

    Slash-Meka Adventure

    • 47
    • Modpacks

    Fight mobs using powerful katanas from SlashBlade, build a high-tech base with machinery from Mekanism, and prepare for regular waves of zombies that will put both your defenses and energy system to the test.

    • 47
    • June 26, 2026
    • Modpacks
    • +4
  • ApothEnchantmentMenu.java - Apotheosis + EnigmaticLegacy (ENCHANTER_PEARL) FIX project image

    ApothEnchantmentMenu.java - Apotheosis + EnigmaticLegacy (ENCHANTER_PEARL) FIX

    • 926
    • Mods

    Fixes an issue where the Enchanter's Pearl (Enigmatic Legacy) does not work correctly with Apotheosis.

    • 926
    • June 16, 2026
    • Mods
  • AME BugFix project image

    AME BugFix

    • 18
    • Mods

    Bug FIx for Astral Mekanism & Energistics

    • 18
    • July 1, 2026
    • Mods
  • CTBBH project image

    CTBBH

    • 13
    • Mods

    This mod replaces the internal Map in CompoundTag with a thread-safe Collections.synchronizedMap to reduce the risk of errors caused by concurrent access to NBT data.

    • 13
    • July 1, 2026
    • Mods
  • Slash-Meka Adventure project image

    Slash-Meka Adventure

    • 47
    • Modpacks

    Fight mobs using powerful katanas from SlashBlade, build a high-tech base with machinery from Mekanism, and prepare for regular waves of zombies that will put both your defenses and energy system to the test.

    • 47
    • June 26, 2026
    • Modpacks
    • +4
  • ApothEnchantmentMenu.java - Apotheosis + EnigmaticLegacy (ENCHANTER_PEARL) FIX project image

    ApothEnchantmentMenu.java - Apotheosis + EnigmaticLegacy (ENCHANTER_PEARL) FIX

    • 926
    • Mods

    Fixes an issue where the Enchanter's Pearl (Enigmatic Legacy) does not work correctly with Apotheosis.

    • 926
    • June 16, 2026
    • Mods