- Updated to 1.21.10:
- There was slight breakage in Vanilla, which wouldn't crash but break some blocks collision effects.
- This version will still be compatible with 1.21.9 with correct behaviour!
- Through it is not quarantined in the future.
- Removed custom Copper Nugget (vanilla has it now). Old items will migrate to vanilla one.
- Disabled the turntable rotation effect for players, as it bugged out.
- Chain Drive:
- A new way to transfer kinetic energy.
- Can be placed like Axles, facing different axis.
- You can connect it with other Chain Drives by clicking them with Iron Chain (one click to select first, other to second).
- It requires 2 Iron Chains per block of distance.
- Max distance it can connect is 32 blocks. Additionally angle between first and second Chain Drive needs to be lower than 33 degrees.
- When broken it will drop used Chains.
- Crafted with 4 Wooden Plates, 2 Axles, 2 Iron Chains and a Steel Gear.
- Added Chain Lift:
- A new vehicle type.
- It travels on Chains connected via Chain Drives. moving only when chain does.
- Can capture entities similar to Minecarts, through allows to capture more types (including non-living ones) as long as they are smaller than 2 blocks.
- Players can also ride it by clicking on it. If other mob is currently on it, it will be dropped.
- By default, when player rides it, the direction it goes depends on player's facing direction.
- When they are powered by Redstone (with block nearby), they will drop currently riding it entity.
- Can be configured with Wrench, allowing to disable entity catching and player control.
- Crafted with 3 Steel Places, 4 Iron Chains and 1 Steel Ingot.
- Added Gauge:
- New data output block, used to show progress.
- While it uses cable system, it can also extract data from other blocks (like Storage Counter).
- For progress information, it will start at zero and end at max value / capacity.
- For Redstone signal it will show value between 0 and 15 (max redstone signal).
- For other signals it will display between 0 and 100, based on double value.
- Can be placed on walls and floor, with floor allowing to rotate it.
- You can change its style between Default (white background), red-green and green-red.
- You can change its starting hand position between Left, Center and Right.
- You can change how received value is interpreted by setting Value Modifier to Absolute (Default), Negated Absolute, Unmodified or Negated.
- Crafted with 4 Steel Ingots and single Paper.
- Wrenches can now be used on entities:
- Using Wrench on Boats and Minecarts allows to dismount entities riding them and toggle whatever mobs should be able to enter them.
- If these entities have non-default settings, some of them might be saved onto dropped item and later reapplied when placed.
- Recipe changes and additions:
- Changed Gated Cable recipe to 2 Smooth Stone Slabs, 4 Redstone Dusts, 2 Cables and 1 Copper Ingot.
- Changed Steel Button recipe to 4 Steel Nuggets in a rectangle.
- Steel and Copper Places can now be recycled in Smeltery.
- Fixed Honeycomb Block recipe.
- Added Chain Mold.
- Increased durability of Hardened Clay Molds from 16 to 64.
- Resulting item can now be pulled from Casting Table and Casting Cauldron (with Hopper and alike).
- Fauced can now be powered by redstone to make it activate automatically.
- Compared to regular player activation, it will pour fluids 3 times slower. Cooling time will be unchanged.
- Using Mechanical Spout should still be preferred way to automate fluid casting recipes.
- Added Redstone, Progress and List data types.
- Redstone signal is now sent as its own data type (instead of being an Integer).
- Redstone value of data is now interpreted as absolute value (negative values will generate signal, instead of being replaced with zero).
- Item Reader and Text Input blocks are now orientable when placed facing upwards or downwards.
- Changed implementation of Wall with Cable and Wall with Pipe to be more compatible with other mods.
- Mechanical Miner will now attack the closest entity, instead of random one.
- Lowered damage done by Experience Splashes (XP shoot with Pressure Fluid Gun) to 0.05 * amount (from 1 to 3). It was 0.5 * amount before.
- Blueprint Workbench now uses Crafting Table screen as it's ui base, allowing usage of recipe book.
- Creative Motor can now provide negative speed (aka rotating other way around).
- Updated Mold Template textures.
- Updated texture of Gated Cable and made it change when it's powered.
- Renamed "Clay [X] Mold" items to "Unfired Clay [X] Mold".
- Tweaked positioning of items in Creative Tab.
- Tachometer speed can now report direction of rotation.
- It can be enabled by changing Value Modifier with a Wrench from "Absolute" to "Unmodified".
- The sign of reported value will tell in which direction it's rotation.
- By default it will still show absolute value (aka existing behaviour).
- Mechanical Press recipes now support providing fluid output, as long as you place a Fluid Drain next to it.
- Such recipes will provide that information in Polydex.
- This functionality isn't used by the builtin recipes yet.
- Tweaked Item Packer's comparator output value to more closely match vanilla one.
- It might still be different due to being based on Fabric's storage api.
- Fixed Mechanical Miners not attacking entities that are too close to it.
- Fixed Industrial Smeltery's progress not showing correctly sometimes.
- Fixed Stored Data tooltip not showing for Data Memory Block.
- Fixed rotating elements being jittery when they aren't actually rotating.
- Fixed Creative Motor UI showing empty tooltips and not coloring numbers.
- Fixed some interactions not working for Mechanical Placer.
- Fixed resource pack error logs generated by this mod.
- Removed some old unused assets.
- Added Molten Iron, Molten Copper, Molten Gold, Molten Steel and Molten Glass fluids.
- Added Industrial Smeltery:
- A 3x3x3 multiblock made out of 22 Deepslate Bricks, 3 Steel Blocks and 1 Industrial Smeltery Core (placed in a center of a horizontal side).
- Used to melt raw ores and other metallic items into Molten Metals.
- It gives a bit more from raw ores than regular Furnace ingot recipes.
- Can hold up to 9 stacks of items (melting 1 item per stack at the same) as input.
- Can hold up to 24 blocks of Molten Metals.
- Added Primitive Smeltery:
- 2 block tall block acting as early game Industrial Smeltery.
- Used to melt raw ores and other metallic items into Molten Metals.
- It gives a bit more from raw ores than regular Furnace ingot recipes.
- It's 2.5 times slower than Industrial Smeltery.
- Can hold up to 1 stacks of items as input.
- Can hold up to 1 block of Molten Metals.
- Uses furnace fuel to work, burning through it four times as fast.
- Added Fauced:
- Crafted with 4 Copper Ingots, 1 Iron Ingot and 1 Stone.
- Can be used to extract fluids from containers and pipes by using items on it.
- When placed above Casting Table, it's used to start metal casting (requiring some base item / mold on the table).
- When placed above Cauldron, it will also start casting metal into the full block.
- Added Casting Table:
- Crafted with 5 Iron Ingots and 2 Smooth Stone Slabs.
- Used for Casting recipes.
- Can hold only single input item and single output item.
- Can't be automated, designed for manual usage (Mechanical Spout can be used for most recipes instead).
- Added Industrial Smeltery Core:
- Crafted with 4 Deepslate Bricks and 1 Steel Plate.
- Used to make Industrial Smeltery.
- When clicked, it will show missing / wrong blocks.
- Added Casting Molds:
- Have 2 types, regular / steel and clay:
- Clay variant is made out of 4 Clay Balls and "shape item" in the middle (only clay is used).
- Then it needs to be fired in a furnace, creating Hardened Clay Mold.
- Has limited durability (16).
- Steel variant is made by poring 4 ingot equivalent of Molten Steel on "shape item", destroying it, placed on a Casting Table.
- It's unbreakable.
- There are 6 variants of molds: Ingot, Nugget, Pipe, Bottle, Throwable Bottle, Brittle Bottle
- Molds can be used with Mechanical Spout and Casting Table to shape fluids into items.
- Molds do not get used when crafting (aside of clay variant getting damaged).
- Have 2 types, regular / steel and clay:
- Added Programmable Data Extractor:
- Crafted with Data Extractor, Integrated Circuit, Cable and 4 Copper Ingots.
- Data Extractor variant, that can be modified by inputting data into second (blue) input.
- Added Steel Nugget and Copper Nugget.
- Mechanical Pumps (and pipes powered by them) will now pull fluid blocks that are further away (as long as they are connected, by safe fluid blocks).
- Added Golden Potato on a Spring.
- Gears are now placed correctly aside of Mechanical Pump.
- Portable Fluid Tank now only provides fluids when it's pointed towards block trying to source them.
- Tweaked some default block sounds.
- Tried to improve compatibility with Lithium's Hopper optimalizations.
- Fixed fluid order being reversed in tooltips.
- Fixed wrong translation key in Item Filter name.
- Fixed advancement background. Additionally, updated its texture to current Steel Block texture.
Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.7.1+1.21.5...0.7.2+1.21.5
What's Changed
- Set dynamite owner by @DrexHD in https://github.com/Patbox/PolyFactory/pull/34
New Contributors
- @DrexHD made their first contribution in https://github.com/Patbox/PolyFactory/pull/34
Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.6.3+1.21.4...0.6.4+1.21.4
- Redstone Output can now output strong redstone power (disabled by default, configurable with Wrench).
- Tweaked placement code of Data Exporter, Data Comparator and Arithmetic Operator.
- Tweaked text position in Hologram Display.
- Fixed Cable connections / data blocks behaving weirdly in case of some connections until reloaded.
- Heavily lowered amount of block states used by all the Wall with Cable blocks (from 2048 to 162 states per block).
- Fixed some item variants not showing in Polydex. Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.6.2+1.21.4...0.6.3+1.21.4
- Redstone Output can now output strong redstone power (disabled by default, configurable with Wrench).
- Tweaked placement code of Data Exported, Data Comparator and Arithmetic Operator.
- Tweaked text position in Hologram Display.
- Fixed Cable connections / data blocks behaving weirdly in case of some connections until reloaded.
- Heavily lowered amount of block states used by all the Wall with Cable blocks (from 2048 to 162 states per block).
- Fixed some item variants not showing in Polydex. Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.6.2+1.21.4...0.7.0+1.21.5
Backport of features from latest releases (up to 0.6.2+1.21.4) with some extra in dev fixes and tweaks. Intended mostly for Blanketcon, but usable outside of it.
Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.4.2+1.21.1...0.4.3+1.21.1
- Added Speaker Block:
- This block can produce sound, by either being connected with Record Player or receiving correct data.
- Supported string data uses format:
INSTRUMENT PITCH VOLUME
, where instrument is Noteblock instrument, pitch is decimal number from 0 to 2 and volume is a number between 0 and 1. - It can also play direct sound data, but there is nothing generating that yet.
- Crafted with Steel Plates, Copper Ingots, Redstone Chip and Jukebox.
- Added Record Player:
- A data provider, that can be used to play Music Discs.
- Doesn't produce sound on it own, needs to be connected to speakers through cables (while pointing at correct channel).
- Crafted with Steel Plates, Copper Ingots, Redstone Chip and Jukebox.
- Added Data Extractor:
- Allows to extract data from more complex data types (items, capacity, etc.).
- Has one input and one output.
- Configured by just clicking on it and providing field name to extract.
- Crafted with Steel Plates, Lapis Lazuli, Redstone Chip and Cable.
- Added Mechanical Ejector:
- Pretty much just a configurable launchpad powered by rotation!
- You can change its strength (from 1 to 3) and angle (from 10 to 75).
- It needs to recharge after use, with time depending on strength.
- Crafted with Steel Places, Wooden Plates, Steel Gear and an Axle.
- Added Blueprint Workbench:
- A new Workbench variant, that acts as a "static recipe template".
- When in world (hovering) item is clicked, it will be crafted from items in player's inventory.
- Crafting pattern is defined by items in the workbench and supports usage of Item Filters for multi-item selection.
- Crafted with a Workbench, a Paper and Blue Dye.
- Added Slot-Aware Funnel:
- A new Funnel variant, that allows you to set which slots items should go into.
- Supports up to 9 different slots, each with own filter (which is set as either Item Filter or just item directly).
- Each slot can target any slot from 0 to 99.
- Crafted with Gold Ingots, Steel Plates, Redstone Chip and a Funnel.
- Data Memory Block improvements:
- It now has separate input and output, with their own channels, instead of single input for reading and writing to it.
- You now need to hold Wrench as cursor item to toggle Data Memory Block item's Read Only state:
- This fixes the Data Memory Block's item being unmovable in inventory.
- Item Filter improvements:
- Item Filters can now match up to 9 different items.
- You can change their strictness (full match or type only) and whatever they work as a whitelist or blacklist.
- Updated texture.
- It's now crafted with Wooden Plates, Iron Ingots and String Mesh.
- Workbench improvements:
- Updated model and texture.
- It now shows items stored in it.
- Mechanical Crafter improvements:
- You can now change active mode of the crafter, which includes:
- "Filled" - Craft only if all slots are filled, matching previous behaviour. Also the default.
- "Always" - Craft as long as the recipe is valid.
- "Powered" - Craft as long as recipe is valid and the crafter is powered.
- "Not Powered" - Craft as long as recipe is valid and crafter isn't powered.
- Added wrench actions to the block.
- You can now change active mode of the crafter, which includes:
- Mechanical Miner now has configurable reach. It's limited to 2 blocks, defaulting to 2 (and 1 for old blocks).
- Mechanical Placer now has configurable reach. It's limited to 2 blocks, defaulting to 1.
- Mechanical Planter can now hold 9 stacks of items (previously could only hold 1).
- New griding recipes:
- Andesite and Diorite into Gravel and 5% chance for Quartz
- Granite into Gravel and 10% chance for Quartz
- Added String Mesh - Crafted from 5 strings, currently only a crafting ingredient.
- Added Block of Steel - Crafted with 9 Steel Ingots, acts as usual compacted block.
- Fixed and improved Copper waxing recipes in Press.
- Improved physics of Dynamite and Sticky Dynamite.
- Drains with Echo Shard will now attract Experience Orbs.
- Splash particles are no longer saved.
- Updated Mechanical Press model and texture.
- Updated Windmill Sail and Cable item textures.
- Split up texture of Funnel block and updated it's model's UV mappings.
- Fan can now be only broken with correct tool.
- Tweaked the look of items on conveyors and similar.
- New advancements for added content.
- Tweaked Axle placement, making it easier to put multiple in single line.
- Fixed Pressure Fluid Gun not working correctly in offhand.
- Fixed Wireless Redstone sounds not working.
- Fixed Vanilla Crafters not having items put into them correctly (acted like regular inventory).
- Fixed upside-down Holograms not being rotated correctly.
Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.6.1+1.21.4...0.6.2+1.21.4
- Added Item Packer:
- New block that allows you to add and remove items from Shulker Boxes, bundles and any other storage api compatible item!
- You place/remove the storage item by adding it in front/back of the block.
- All other sides can add/remove items from item's inventory.
- Crafted with Wooden Plates, Steel Plates and a Hopper.
- Added Text Input:
- New data block that allows you to send text data in easy and flexible way.
- When clicked, it will open ui allowing you to input text and then accept sending it.
- Supports multiple input modes: string, integer, decimal and boolean
- Has 1 output.
- Crafted with Steel Plates, Cable, Iron Ingot, Treated Dried Kelp, Redstone Chip and Lightweight (Golden) Pressure Plate.
- Added Data Comparator:
- New data block, that allows you to compare 2 data inputs, getting single output (same as Arithmetic Operator).
- Returns Boolean True or False data, depending on operation set with a wrench.
- Can check if data is
equal
,not equal
,less than
,less or equal
,more than
andmore or equal
. - By default it tries to convert types if they don't match, but you can enable strict mode preventing that.
- This block also emits weak redstone signal in direction of output with power level 15 when returning true and 0 for false.
- Crafted with Steel Plate, Cable, Nether Quartz and Redstone Chip.
- Added Fixture Lamp:
- New variant of Colored Lamp block.
- Has small wall-adjusted hitbox.
- Crafted with a Colored Lamp and any Wooden Plate.
- Added Gated Cable:
- When powered by redstone, it prevents any data to pass through it.
- It doesn't add any delay when sending data.
- Can be inverted with a wrench, only allowing data to pass when powered.
- Crafted with Steel Plate, Cable, Smooth Stone Slab, Redstone and Copper Ingot
- Slime and Honey can now be shot out of Fluid Nozzle / Fluid Pressure Gun.
- Added Slime and Honey splashes.
- They deal no damage, instead giving player Sticky effect.
- Sticky effect makes player movement speed slower by 20%, attack speed by 15% and block breaking by 15%.
- When entity with this effect touches a wall while falling, it will slowly slide on it (similar effect to Honey Block).
- Steel Gears can now be placed like regular blocks, if player has an Axle in inventory (unless creative, where it isn't needed). You can also still place it directly on Axle.
- Nixie Tube Controller, Holographic Display and Arithmetic Operator can now disable channels, making them ignore all inputs.
- Fixed Steel Button top texture not looking correctly.
- Increased damage done by Lava Splash to 2 hearts (from 0.5).
- Increased damage done by Experience Splash x2 (compared to previously).
- Increased change of Crushed Raw Ore doubling from 33% to 40%
- Steel Gears use 3d models when held in hand (2d texture otherwise).
- Changed recipe of Arithmetic Operator and Data Memory to include Cable.
- Boolean Data now returns 15 redstone power for true and 0 for false.
- Increased view range of Colored and Caged Lamps.
- Added Grinder recipe for Wind Charges and Eyeblossom dyes.
- Added Press recipe for Bundle and Mace.
- Added Mixer recipe for dyed Bundle and Shulker Box.
- Added advancements related to new content.
- Changed order of colored items in creative item groups (Variants tab) to match other vanilla items.
- Recipes now use Fabric's Convention tag for Stripped Logs.
- Fixed Funnels pulling items form blocks using Fabric Storage API loosing last stack if the storage becomes empty.
- Fixed Conveyors sometimes deleting items.
- Fixed Splashes shoot through Fluid Nozzle not interacting with owner straight away.
- Fixed Boolean Data returning inverted numbers.
- Added recipes for Throwable and Lingering Glass Bottles. You can make them in the Mechanical Press
- Portable Fluid Tanks can now be rotated with Wrench.
- Changed Mechanical Crafter's gui textures to match vanilla Crafter.
- Fixed Hoppers putting items in wrong slots for Mechanical Drain and Mechanical Spout.
- Fixed shoot out experience not having model.
- Fixed Mechanical Spouts and Mechanical Drains interactions with Conveyors.
- Fixed Conveyors not ticking/updating item display correctly.
- Fixed a crash. Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.4.1+1.21.1...0.4.2+1.21.1