- Wind Charges now affect Windmills by giving them temporary speed boost.
- Moved the guidebook implementation into separate library/mod: https://github.com/Patbox/booklet
- Fixed Pipe and Cable in walls breaking in case of Polymer-based custom wall blocks.
- Added the guidebook "Factories and you!":
- Crafted with a Book and Iron Nugget.
- It's a guidebook to the mod, with main goal of making it easier to pick up for new players.
- You use it to open new ui.
- It's still a bit early on and doesn't describe everything, but most important basics are already there.
- Added Gearshift:
- Crafted with 4 Planks, 2 Copper Plates, 1 Steel Gear and 2 Axles.
- Similar to Clutch, but instead of disconnecting two sides of a mechanical network, it flips it's direction.
- Powering it with Redstone will prevent it from slipping, keeping the rotation direction as is.
- This behaviour can be inverted with a Wrench.
- Added Deep Storage Container:
- Crafted with 8 Steel Plates and 1 Steel Block.
- It's a 2x2x2 multiblock (like Steam Engine) that can store items.
- It stores 338 stacks of items (split into 8 pages of 42 stacks).
- Pages can be changed by left-clicking the button.
- Button's looks can be changed by having an item in cursor and then right-clicking it on the button.
- Hoppers / Funnels / etc. do not care about pages, seeing this block as one big inventory.
- Added Item Output Buffer:
- Crafted with 4 Steel Plates and 4 Wooden Plates.
- It's directional storage block that acts as an extension of machine block output containers.
- It can hold 18 stacks of items.
- To connect it to an output of machine block, you sneak and then place it against output point of the machine (for most it's the opposite side of the input/back).
- If you use Funnels or Hoppers on it, the output slots of connected block will also be available for them.
- However, UI of the block will only show its own slots.
- When opened from the front, it will allow you take items, but not place them in. When opened from the back it allows both placing and taking items.
- Tweaked Fluid Pipe logic to push fluids more evenly in pipes that have more than two neighbors.
- After locking Copper Pipes with a wrench you can now change which faces they point at.
- Slot-Aware Funnel will no longer be limited by blocks directionality when inserting items.
- Pipe with Redstone Valve will no longer place itself as inverted by default.
- Fluids are now visible in Polydex.
- Steam Engine can now be set to require redstone signal to work.
- Squeezing a Wet Sponge in Mechanical Press can now generate 1 bucket worth of water.
- Updated texture (and internally model) of Clutch to match style of Gearshift.
- Updated texture of Artificial Dye to match modern vanilla dye textures.
- Removed some invisible quads from the Conveyor models.
- Mechanical Placer should now act closer to regular player placing behaviour.
- Improved Mechanical Presses fluid output handling. Fluids can now be set as required (unused by PolyFactory).
- Fixed spelling of Faucet (from Fauced).
- Fixed Mechanical Mixer not allowing to craft recipes with fluid output even if there is enough space with input fluids taken.
- Fixed Ice and Snow not changing block-based temperature.
- Fixed Faucet block not giving you output item correctly when using last item of a stack.
- Fixed Pipes pulling fluid from waterlogged Mechanical Pumps and Copper Pipes with Redstone Valve.
- Fixed Filtered Copper Pipe rendering as a solid block rather than transparently.
- Fixed advancements not working when other mod updated the Factory Tools library.
- Fixed missing strings for list and game event in Data Extractor.
- Added Moldmaking Table:
- Alternative way to create Unfired Clay Molds without having a base/shaping item (like ingot).
- Uses 4 Clay Balls, 1 Clay Block or 1 other Unfired Clay Molds as an input.
- Provides Stonecutter-like ui.
- Crafted either with 1 Copper Ingot, 1 Plank and 2 Wooden Plates in Crafting Table or by casting 1 Ingot worth of Molten Copper on a Crafting Table.
- Added Digital Clock:
- It sends Game Time data every tick.
- It also displays current time.
- Crafted with 4 Steel Plates, 1 Redstone Chip, 3 Copper Ingots and a Clock.
- Tweaked how Data Receivers handle incoming data.
- Receiver can now specify if it can receive data instantly, allowing it to handle data from multiple sources.
- Previously (and by default) all data was first stored and only handled by provider at the end of the world tick, allowing them to handle only single message per tick.
- For example, Speaker can now play multiple sounds at the same time, rather than semi-arbitrarily selecting only one sound to play.
- Improved Funnel Blocks:
- You can set max size of item stack put to/extracted from container Funnel is attached to.
- Worth noting it won't bypass specific limit of conveyor / inventories. Conveyor still can only transport 16 items at the time.
- You can configure it using a Wrench. You can also use the F special action to open an UI to input the value directly.
- Changed the collision shape to be the same as Trapdoor, matching other similar blocks from the mod.
- Model was made slightly slimmer, to match the hitbox better.
- The block support collision shape was unchanged (aka kept as full cube), to prevent blocks in existing worlds from popping when updated.
- You can set max size of item stack put to/extracted from container Funnel is attached to.
- Tweaked Mechanical Ejector, Mechanical Fan and Conveyor code to move players more accurately and handle player's riding mobs (horses/etc).
- Changed Cable sound to Wool (most noticeable with Polymer Sound Patcher enabled).
- Placing Cabled Data Blocks without cable will now flip their facing direction when pressing shift.
- Fixed Orientable Cabled Blocks being replaced with Cable when placing cable in them.
- Fixed Item Reader not being rotated correctly visually.
- Fixed textures being added to "blocks" atlas, when they should be in "items".
- Fixed block outline allowing to see through a block for most PolyFactory blocks:
- This was not fixed for blocks that have texture with partial alpha, such as colored lamps, Item Reader, Hologram Projector and Nixie Tubes.
- Additionally it might improve the block rendering performance slightly.
- Fixed last slot of Mechanical Crafter not storing it's disabled property.
What's Changed
- Fix placer stack serialization by @DrexHD in https://github.com/Patbox/PolyFactory/pull/45
Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.10.0+1.21.11...0.10.1+1.21.11
- 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.
- Recipe Changes:
- Added Log/Wood stripping recipe for Grinder.
- Removed non-stripped logs from being used for Saw Dust recipe.
- Portable Fluid Tank can now be filled with a Fauced
- Using Iron/Gold/Copper/Steel Ingot on Filtered Pipe will set its filter to corresponding fluid.
- Improved look of some items on shelves.
Full Changelog: https://github.com/Patbox/PolyFactory/compare/0.9.0+1.21.9-rc1...0.9.1+1.21.10
- Fix Cable and Pipe in Wall Block Entities.
- Fix orientable cabled data block conversion.
- 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

