- 11,161 views, 12 today
- 1,101 downloads, 0 today
- 33
- 38
- 38
Required Resource Pack
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.

Millstone Recipes

Fan Recipes (Bulk Smoking also includes all of the cooking recipes, Bulk Smelting also includes most of the smelting recipes)




Blocks
Items
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.
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.

Millstone Recipes

Fan Recipes (Bulk Smoking also includes all of the cooking recipes, Bulk Smelting also includes most of the smelting recipes)




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.
- 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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Compatibility | Minecraft 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
[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
6264411
119
Create an account or sign in to comment.
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.
however,
is there a fix to the saws only mining the block next to it, and not the entire tree? (im using 2x2 spruces)
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.