Data Packs Technology

Factory Mechanics | 1.21.9+

    • 16,181 views • 8 today
    • 1,518 downloads • 0 today
    • 39
    • 46
    • 54
    Required Resource Pack
    SLT World
    Level 47 : Master System
    21
    Factory Mechanics is a datapack directly inspired by the Create Mod to provide automation and production of goods in the game.

    It introduces 9 new blocks and 2 new items, each with their own separate functions and uses.



    If the fans are not functioning even with redstone power in the latest update, please break & place the fans again, it is the result of an optimization change.

    There are a few images below showcasing crafting, millstone crushing, and fan bulk processing recipes which should provide an idea of the automation capabilities of this datapack.

    The glues have been removed for being too troublesome and laggy, PurpurMC also provides a method to modify piston push limits for servers.

    All the recipes, I don't know why PlanetMC keeps giving me 500 errors uploading this image

    Millstone Recipes
    Factory Mechanics | 1.21.9+ Minecraft Data Pack

    Fan Recipes (Bulk Smoking also includes all of the cooking recipes, Bulk Smelting also includes most of the smelting recipes)
    Factory Mechanics | 1.21.9+ Minecraft Data Pack







    Blocks

    Chute
    - Drops items stored inside it at intervals.

    ​Copper Fan
    - Creates air streams that can blow items up to 7 blocks away.
    - Can be used for bulk item processing, including washing, haunting, blasting, smoking, and freezing.
    - Recipes for bulk item processing are illustrated with fan icons in the attached images, and additional recipes for bulk smoking food are included, even if not listed in the images.

    Drill
    - Breaks the block in front of it, excluding bedrock, obsidian, crying obsidian, netherite block, and reinforced deepslate.

    Saw
    - Chops down all connecting logs, mushroom stems, and mangrove roots, dropping items where they were broken.

    Harvester
    - Breaks all connecting leaves and harvests mature crops in front of it, resetting crops to their initial growth state. It also tills any dirt into farmland.
    - Harvestable: Wheat, Potato, Carrot, Beetroot, Nether Wart, Glow Berries, Sweet Berries

    Millstone
    - Crushes items dropped on top of it and outputs them from the bottom.
    - Recipes for millstone item processing are illustrated with arrow crushing icons in the attached images.

    Deployer
    - Interacts with blocks 2 blocks away
    - Performs player actions such as placing blocks, shearing pumpkins, using flint & steel, shearing (breaking) mature crops, burying items to create suspicious sand or gravel. brushing suspicious sand & gravel, filling & emptying buckets and bottles into cauldrons.

    Press
    - Presses items
    - Recipes for press item processing are illustrated with press smashing icons in the attached images.




    Items

    Mechanical Grip
    - Extends player's block and entity interaction range by +4 when held in the mainhand or offhand.
    - This allows players to interact with blocks and entities from a greater distance, enhancing their building and combat capabilities.
    - This is a very useful tool for players looking to expand their reach and efficiency.

    Magnet Fishing Rod
    - Attracts and fishes up iron nuggets, ingots, raw iron ore, and more.
    - A useful tool for beginners to gather essential iron resources.





    Before using the Factory Mechanics datapack in a survival server or world, I recommended to test it in a creative world to first become familiar with its functions and possibilities.

    If you have ideas for new automations or features you'd like to see added, please share them in the comments. I would greatly appreciate good ideas, whether it'd be a new recipe, a new block, or a new item.
    CompatibilityMinecraft 1.21
    Tags

    6 Update Logs

    Update #6 : by SLT World 08/17/2025 5:10:09 amAugust 17, 2025 @ 9:10 am UTC

    [21/12/2024]
    - Added Redstone Link (Or re-added)
    - Recipes are now given on start
    [24/12/2024]
    - Improved ignoring of unrelated item frames & item displays
    - Optimized deployer with return commands
    - Optimized block placements
    - Optimized fan with less facing NBT checks [Please break & place the fans again]
    - Optimized millstone with return commands
    - Optimized fan with return commands
    - Replaced drill fill with setblock
    [29/12/2024]
    - Modified maximum item count to 99 [No idea what mojang did this time, 119 stopped working]
    - Added byproducts to millstone
    - Added raw copper byproduct for millstone crushing dripstone [Srogy's idea]
    [4/1/2025]
    - Added 2x2 tree bonemealing for deployer
    - Saplings that are unable to grow will no longer disappear in deployer bonemeal
    - Saplings that fail to grow will no longer use up bonemeal
    - Added fishing feature for deployer
    - Deployers now support magnet fishing
    [9/1/2025] (Crisis for Factory Mechanics, hopper redstone detection stopped functioning in snapshot, half of the machines are broken)
    - Replaced charcoal-able block predicate with direct items check
    - Added saplings to dead bush recipe for copper fan smoking
    - Added leaves to leaf litter recipe for copper fan smoking
    [15/1/2025]
    - Fixed incorrect naming of smooth quartz for copper fan blasting
    [20/1/2025]
    - Added blaze powder to glowstone dust recipe for copper fan freezing
    [6/2/2025] (Hurray for Factory Mechanics, Mojang got around to fixing the hopper issue)
    - Added leaf shearing for deployer, saplings will be sheared of their leaves and turned into dead bush, leaf litter item will drop
    [14/2/2025]
    - Optimized Transfer Cooldown data of chute
    [28/2/2025]
    - Zombie & Player heads turn into skeleton skulls for copper fan blasting
    [3/3/2025]
    - Removed useless move_back tag
    [4/3/2025]
    - Improved copper fan with waterlog detection
    [6/3/2025]
    - Added test blocks & structure block to indestructible blocks list[10/3/2025]
    - Added mangrove propagule (Both hanging & not hanging) bonemealing to Deployer
    - Added mangrove leaves bonemealing to Deployer
    [7/7/2025]
    - Added optimization where items be directly destroyed if chute is above lava




    I stopped logging the changes after this.
    LOAD MORE LOGS

      Have something to say?

    set247
    03/26/2026 5:21 pm
    Level 1 : New Miner
    FM is very nice and a good lightweight alternative to Create mod for non-mod servers, however there is quite a flaw that is quite easy to bypass but still quite annoying, if you make a vertical setup to turn cobblestone (like from a cobble gen) to gravel or sand, if you use 2 millstones with chutes/hoppers in between, sure, the conversion from cobble to sand works, however, if you remove the second one, the first conversion actually... does nothing (yet the second one already turns it to sand, which made it transition twice), why? a different commenter pointed this issue out too, but why does this even happen? having to add an extra space especially if you are limited by height (i.e. having an underground setup where you need many chests until you reach bedrock and the setup itself can take up to 6 blocks of height, eliminating 3 chests of storage), is there any way to fix it?
    1
    SLT World
    03/31/2026 5:38 am
    He/Him • Level 47 : Master System
    This data pack is no longer maintained, as are all the others. The issues with the current release will remain indefinitely.
    1
    set247
    04/03/2026 5:20 pm
    Level 1 : New Miner
    ohh okay i see, is there a reason why?
    1
    SLT World
    04/06/2026 4:32 am
    He/Him • Level 47 : Master System
    A reason why? I've reallocated my time back towards more substantial projects.

    I originally developed these data packs out of personal necessity, however that need has since passed.
    The data packs were published here primarily as a side hustle to maximize the value of the completed work.
    1
    drerte
    10/10/2025 9:30 am
    Level 1 : New Miner
    It tells me on the Millstone recipe graphic that Cobblestone is turned into Gravel, but I'm on a 1.21.8 Server and when I throw in cobblestone it turns into Sand. How am I meant to make an infinite iron generator?
    1
    SLT World
    10/10/2025 11:37 am
    He/Him • Level 47 : Master System
    I see your problem, the thing about the millstone is that you should leave some empty space at its bottom. Input goes from the top, output comes out the bottom.



    If you place the millstone above the ground at least 1 block, it will drop gravel.
    2
    kwasimodo
    10/07/2025 1:33 pm
    Level 1 : New Miner
    Is there a 1.21.9 version, or how do i install this into my 1.21.9 server???
    1
    SLT World
    10/10/2025 11:45 am
    He/Him • Level 47 : Master System
    Apologies for the delay, the version for 1.21.9 has been uploaded.
    1
    Kwlto
    08/24/2025 5:41 pm
    Level 1 : New Miner
    Is there a way you could possibly backport it to at least the other 1.21s? If not, do you mind me trying porting it back to plain old 1.21?
    2
    SLT World
    08/24/2025 9:29 pm
    He/Him • Level 47 : Master System
    I didn't really save any of the previous versions. But yea sure, you can port it back to those versions.
    2

    Welcome