Minecraft Data Packs / Technology

Factory Mechanics | 1.21.4+

    • 11,161 views, 12 today
    • 1,101 downloads, 0 today
    • 33
    • 38
    • 38
    Required Resource Pack
    SLT World
    Level 45 : Master System
    20
    Factory Mechanics is a datapack directly inspired by the Create Mod to provide automation and production of goods in the game.

    It introduces 8 new blocks and 2 new item, each with their own separate functions and uses.

    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, I remember PurpurMC 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.4+ 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.4+ 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

    5 Update Logs

    Update #5 : by SLT World 12/13/2024 1:34:37 pmDec 13th, 2024

    Changelog
    [22/10/2024]
    - Factory Mechanics Rework for 1.21.2, switched from using `custom_model_data` to `item_model`
    - Removed unstable glue features
    - Optimized saws & harvesters by not looping through items to check for nearby logs & leaves, resulting in more effective and faster breaking
    - Added stone recipe for millstone
    - Added rotten flesh recipe for fan bulk smoking
    [23/10/2024]
    - Optimized saws & harvesters by making them execute their function only when there is an actual block they can destroy
    - Optimized fan by separating bulk functions
    - Optimized millstone collection function with predicates instead of looping through item entities one by one
    [24/10/2024]
    - Added gilded blackstone recipe for millstone
    - Separated deployer functions
    - Added sword & axe entity interaction for deployer
    - Added shear entity interaction for deployer
    - Added golden apple zombie villager interaction for deployer
    - Added light up feature for fire charges
    - Added food breeding entity interaction for deployer (Cow, Goat, Sheep, Mooshroom, Pig, Ocelot, Cat, Armadillo, Sniffer, Frog, Chicken)
    [25/10/2024]
    - Added multiple recipes for fan bulk haunting
    [26/10/2024]
    - Added magma cream recipe for fan bulk washing
    - Added more block placement restrictions for deployer
    - Added naming with name tags function for deployer
    [29/10/2024]
    - Drills no longer mine unlogically (For blocks like fire, portals, light, vaults, trial spawners, ender chests, enchanting tables & piston heads. It's quite weird to see a drill "mine" a fire)
    [31/10/2024]
    - Added creaking heart to blocks to saw
    - Added resin clump to brick recipe for fan bulk blasting
    - Added milking mechanic (Cows, Goats) for deployer
    - Added brushing for armadillo scutes for deployer
    - Added respawn anchor charging for deployer
    - Tested multiple other bulk methods for copper fan

    - Optimized redstone power detection (For harvesters & drills, I forgot to make them remove their initial hopper checks, which means they kept using hoppers instead of trapdoors to detect redstone power, so some of them turned into hoppers)
    - Fixed harvester's incorrect animation
    - Added sheeps & camels to the milkable list
    [1/11/2024]
    - Added llamas to the milkable list
    - Deployers now interact with entities in water
    - Added bamboo crushing for millstone
    - Added amethyst cluster crushing for millstone
    - Enhanced blaze rod & bone crushing for millstone with extra random loot
    - Added saddle crushing for millstone
    - Removed unused textures in deployer
    - Added Press, replacement for piston item pressing
    [6/11/2024]
    - Harvesters will now break cobwebs like leaves
    - Bricks will turn into their cracked counterparts in millstones
    - Ingots back into their raw counterparts in fan bulk haunting
    - 25% chance of getting redstone by pressing raw iron with press
    - Lapis converts into either prismarine shards or crystals with fan bulk haunting
    [9/11/2024]
    - Removed unnecessary scoreboards
    - Fixed a couple of old namings
    - Fixed incorrect hand being modified for mechanical grip
    - Added deployers the ability to turn dirt into mud with water bottles
    - Added dragon breath to pink & white dye recipe for fan bulk freezing
    - Honeycombs from honey bottles are now made from pressing on a honeycomb block instead of fan bulk freezing
    [19/11/2024]
    - Modified attribute modifiers in mechanical grip recipe
    - Bone blocks into calcite with Press
    - Crush nautilus shell into 2 bonemeal with millstone
    - Added pink petal bonemealing for deployer
    - Added pink petal harvesting
    [20/11/2024]
    - Added calcite to lapis lazuli recipe for bulk blasting fan
    - Added soul sand to sand press recipe
    - Added snow to snow block recipe for bulk freezing fan
    - Added magma cream to slime ball recipe to bulk freezing fan (I don't know if I should remove the one in bulk washing)

    - Added logs & wood to charcoal recipe for bulk blasting fan
    [26/11/2024]
    - Added brown & red mushroom for bonemealing with deployer
    - Added crimson & warped fungus for bonemealing with deployer
    - Fixed saw not detecting redstone power on placement
    [4/12/2024]
    - Changed the model of the Copper Fan to use a Wind Charge instead of a fan
    - Added bamboo blocks to charcoal recipe for bulk blasting fan
    [10/12/2024]
    - Fixed cooldown issue
    [11/12/2024]
    - Added ignoring for existing item frames unrelated to Factory Mechanics (Reduces looped entities)
    - Optimized item naming
    - Fixed block breaking drop positions
    [12/12/2024]
    - Added ignoring for existing item displays unrelated to Factory Mechanics
    [13/12/2024]
    - Added smooth basalt to basalt recipe for millstone [Srogy's idea]
    - Added basalt to tuff recipe for millstone [Srogy's idea]
    - Added tuff to netherrack recipe for magma press [Srogy's idea]
    - Updated guide for recipes
    LOAD MORE LOGS

    Create an account or sign in to comment.

    User4927471G
    03/27/2025 6:31 am
    Level 1 : New Miner
    Where i can download old versions?
    1
    SLT World
    03/28/2025 11:05 am
    Level 45 : Master System
    Well sadly I didn't keep track of the old versions. So they're kind of essentially lost to time. Meaning there's no place to download the old versions. Sorry.
    1
    Sfghhhj
    02/09/2025 1:54 am
    Level 1 : New Miner
    Please add blocks for sewing objects in the form of pipes or carpets. There's also a teleporter.
    1
    SLT World
    02/09/2025 12:13 pm
    Level 45 : Master System
    Interesting, a carpet sewing machine, I'll consider that. What do you mean by pipes and teleporter by the way?
    1
    User5565021G
    01/26/2025 11:03 pm
    Level 1 : New Miner
    Hi can you make a tutorial on how to use the copper fan to wash? I can't seem to get it working :/
    2
    User5565021G
    01/26/2025 11:09 pm
    Level 1 : New Miner
    Ah nvm I didn't have the item being forced to say in the wash range and didn't have something blocking out the water. It works fine nvm. Cool modpack. I adjusted the recipes since it seems kinda end-game otherwise but overall this seems pretty cool.
    2
    NoXXoN_YT
    01/02/2025 9:34 am
    Level 8 : Apprentice Miner
    the datapack looks really neat, if only it had a different power system than redstone because that kinda... Create has the main thing about rotational energy generation whereas here you dont need to do anything but just place a redstone block next to the machines. Maybe something like cables with the datapack's custom energy generation or something? That would be awesome. Such a shame its for 1.21.4 tho, pretty new version and all that.
    2
    SLT World
    01/03/2025 12:30 am
    Level 45 : Master System
    Thanks for checking out the datapack! The Create rotational energy system is a great way for balancing, compared to just 1 redstone block which is super overpowered.

    But I don't really want to introduce a custom energy system as it'll introduce TPS lag into a minecraft server. I intend to keep this datapack simple and closer to vanilla. A add-on for this datapack with a custom energy system isn't out of the question however, I'll consider it.



    About the versioning, it had older versions (1.19, 1.20, 1.21.1, etc), but I never found a place to properly archive them. In Google Drive after a few months, I keep accidentally deleting the ZIPs thinking they're useless and forgot that I placed the link as an archive in PlanetMC, losing the old files too in the meantime.
    2
    Kookimc
    08/29/2024 7:42 am
    Level 1 : New Miner
    the datapack is wonderful, its been great atomizing certain farms.
    however,

    is there a fix to the saws only mining the block next to it, and not the entire tree? (im using 2x2 spruces)
    2
    SLT World
    08/30/2024 1:26 am
    Level 45 : Master System
    history
    Thanks for using the datapack. Hmm the saws only mine the block next to it? I don't quite understand this.



    Does this only happen to 2x2 spruce trees? On my side it functions as intended, it chops down the entire 2x2 spruce tree's logs.
    2

    Welcome