版本发布 2
The latest build of GTM for Minecraft 1.21. Please report any [issues](https://github.com/GregTechCEu/GregTech-Modern/issues). - no changes
The latest build of GTM for Minecraft 1.20.1. Please report any [issues](https://github.com/GregTechCEu/GregTech-Modern/issues). ## What's Changed since v1.6.4-1.20.1 ### Added - Add more plasmas and plasma turbine fuels by @omergunr100 in [#2974](https://github.com/GregTechCEu/GregTech-Modern/pull/2974) - Send chat message when new ore veins are prospected by @JuiceyBeans in [#2902](https://github.com/GregTechCEu/GregTech-Modern/pull/2902) - GameStages Recipe Conditions by @YoungOnionMC in [#2900](https://github.com/GregTechCEu/GregTech-Modern/pull/2900) - Add FTB Quests recipe condition by @JuiceyBeans in [#2895](https://github.com/GregTechCEu/GregTech-Modern/pull/2895) - Various Pipe Model changes by @YoungOnionMC in [#2984](https://github.com/GregTechCEu/GregTech-Modern/pull/2984) - Add Heracles recipe condition by @JuiceyBeans in [#2904](https://github.com/GregTechCEu/GregTech-Modern/pull/2904) - Add KJS Shaped Recipe Schema with GT Tool Symbols by @krossgg in [#3041](https://github.com/GregTechCEu/GregTech-Modern/pull/3041) - Add recipes for crushing corals into calcite by @Miner239 in [#3087](https://github.com/GregTechCEu/GregTech-Modern/pull/3087) - Add charge line to armor tooltip by @stivosha in [#3096](https://github.com/GregTechCEu/GregTech-Modern/pull/3096) - Add special behaviors to the Large Maceration Tower by @YoungOnionMC in [#2968](https://github.com/GregTechCEu/GregTech-Modern/pull/2968) - Add JADE info for the conversion mode of the Energy Converter by @NegaNote in [#3099](https://github.com/GregTechCEu/GregTech-Modern/pull/3099) - Port Bauxite Processing from 1.12 by @GirixK in [#3126](https://github.com/GregTechCEu/GregTech-Modern/pull/3126) - Remove Extruder Mold (Long Rod) by @GirixK in [#3190](https://github.com/GregTechCEu/GregTech-Modern/pull/3190) - implement real XOR chance logic (replaces old, which is renamed FIRST) by @NegaNote in [#3187](https://github.com/GregTechCEu/GregTech-Modern/pull/3187) - Add a block tag for surface indicators by @YoungOnionMC in [#3151](https://github.com/GregTechCEu/GregTech-Modern/pull/3151) - Fix Electronic Circuit Recipe by @cewlboi in [#3133](https://github.com/GregTechCEu/GregTech-Modern/pull/3133) - Adds Fluid Stack capability to Research Entries by @YoungOnionMC in [#3106](https://github.com/GregTechCEu/GregTech-Modern/pull/3106) - Remove muffler hatch requirement from Large Brewing Vat by @GirixK in [#3231](https://github.com/GregTechCEu/GregTech-Modern/pull/3231) - Add the Ender Fluid Link cover by @Arborsm in [#3024](https://github.com/GregTechCEu/GregTech-Modern/pull/3024) - Make screwdriver able to invert buses by @jurrejelle in [#3235](https://github.com/GregTechCEu/GregTech-Modern/pull/3235) - Add pattern dimensions to all Multiblock Controllers by @YoungOnionMC in [#3240](https://github.com/GregTechCEu/GregTech-Modern/pull/3240) - Make tank widgets able to display the contents of the tank in the tooltip separately from the overlay by @GirixK in [#3221](https://github.com/GregTechCEu/GregTech-Modern/pull/3221) - Add API for using custom blocks/items in `TagPrefix`es by @screret in [#3251](https://github.com/GregTechCEu/GregTech-Modern/pull/3251) - Add Capes by @screret in [#3242](https://github.com/GregTechCEu/GregTech-Modern/pull/3242) - Add recipes to oxidise and wax copper decorative blocks in the chem bath by @htmlcsjs in [#3263](https://github.com/GregTechCEu/GregTech-Modern/pull/3263) - Add a tag for valid cleanroom doors by @jurrejelle in [#3264](https://github.com/GregTechCEu/GregTech-Modern/pull/3264) - Feature: colour machine/cable highlights based on tier by @omergunr100 in [#3067](https://github.com/GregTechCEu/GregTech-Modern/pull/3067) - add material armors by @screret in [#2656](https://github.com/GregTechCEu/GregTech-Modern/pull/2656) - Batch Mode by @YoungOnionMC in [#3292](https://github.com/GregTechCEu/GregTech-Modern/pull/3292) - Add color based input seperation by @jurrejelle in [#3237](https://github.com/GregTechCEu/GregTech-Modern/pull/3237) - Add Visual Overlay for Colored Hatches by @YoungOnionMC in [#3313](https://github.com/GregTechCEu/GregTech-Modern/pull/3313) - Use Super and Quantum Tanks as cells by @jurrejelle in [#3305](https://github.com/GregTechCEu/GregTech-Modern/pull/3305) - Add initial computercraft support by @MatthiasMann in [#3310](https://github.com/GregTechCEu/GregTech-Modern/pull/3310) - add CC support for getting a machine's recipe progress and turning them on/off by @MatthiasMann in [#3323](https://github.com/GregTechCEu/GregTech-Modern/pull/3323) - Multi Amp Recipes by @YoungOnionMC in [#3299](https://github.com/GregTechCEu/GregTech-Modern/pull/3299) - Implement Ranged Fluid Outputs (V3) by @DilithiumThoride in [#3269](https://github.com/GregTechCEu/GregTech-Modern/pull/3269) - Clean Up EMI GUI for MultiAmp by @Ghostipedia in [#3384](https://github.com/GregTechCEu/GregTech-Modern/pull/3384) - Add new Steam Grinder/Oven recipes with HP singleblocks by @serenibyss in [#3489](https://github.com/GregTechCEu/GregTech-Modern/pull/3489) - Add Minimum Threshold configuration for Stocking Hatches and Busses by @Ghostipedia in [#3483](https://github.com/GregTechCEu/GregTech-Modern/pull/3483) - Add file to ring crafting recipe with tools by @serenibyss in [#3478](https://github.com/GregTechCEu/GregTech-Modern/pull/3478) - Improve Steam Boiler info in Jade/TOP by @serenibyss in [#3505](https://github.com/GregTechCEu/GregTech-Modern/pull/3505) - Allow steam machines, mufflers, and PBF to break snow by @serenibyss in [#3492](https://github.com/GregTechCEu/GregTech-Modern/pull/3492) - Fix transformer recipes + move some to assembler only by @serenibyss in [#3452](https://github.com/GregTechCEu/GregTech-Modern/pull/3452) - Machine Powerfail Pausing by @YoungOnionMC in [#3461](https://github.com/GregTechCEu/GregTech-Modern/pull/3461) - Adjust default configs by @serenibyss in [#3508](https://github.com/GregTechCEu/GregTech-Modern/pull/3508) - Fix display issues with custom recipe categories by @serenibyss in [#3520](https://github.com/GregTechCEu/GregTech-Modern/pull/3520) - Rename Yellow Limonite to Limonite by @serenibyss in [#3515](https://github.com/GregTechCEu/GregTech-Modern/pull/3515) - Add custom block outlines for steam machines by @serenibyss in [#3517](https://github.com/GregTechCEu/GregTech-Modern/pull/3517) - Match rubber log centrifuge EU/t to sticky resin by @serenibyss in [#3512](https://github.com/GregTechCEu/GregTech-Modern/pull/3512) - Allow small/tiny dusts to be crafted in 2x2 player grid by @serenibyss in [#3514](https://github.com/GregTechCEu/GregTech-Modern/pull/3514) - Add crushed, centrifuged, purified, impure and pure ores to vanilla blast furnace by @serenibyss in [#3513](https://github.com/GregTechCEu/GregTech-Modern/pull/3513) - Add better emi support for multi pattern previews by @Spicierspace153 in [#3527](https://github.com/GregTechCEu/GregTech-Modern/pull/3527) - Add auto-autput toggles to machine main pages by @mikerooni in [#3523](https://github.com/GregTechCEu/GregTech-Modern/pull/3523) - Change furnaces to blast furnaces in EBF recipe by @serenibyss in [#3511](https://github.com/GregTechCEu/GregTech-Modern/pull/3511) - New Key Mapping API by @serenibyss in [#3468](https://github.com/GregTechCEu/GregTech-Modern/pull/3468) - Add max temperature to tank tooltip by @FourIsTheNumber in [#3560](https://github.com/GregTechCEu/GregTech-Modern/pull/3560) - New Keybind API fixes + port wrapped keybinds by @serenibyss in [#3561](https://github.com/GregTechCEu/GregTech-Modern/pull/3561) - Add recipe handler bypass system by @jurrejelle in [#3562](https://github.com/GregTechCEu/GregTech-Modern/pull/3562) - Adds CC support for the large turbine by @MatthiasMann in [#3565](https://github.com/GregTechCEu/GregTech-Modern/pull/3565) - Add offsets to the item stack widgets in JEI by @YoungOnionMC in [#3589](https://github.com/GregTechCEu/GregTech-Modern/pull/3589) - Uncap Recipe lookup ingredient search limit by @YoungOnionMC in [#3586](https://github.com/GregTechCEu/GregTech-Modern/pull/3586) - Add an optional `GTRegistrate` parameter to all methods in `GTMachineUtils` by @RubenVerg in [#3585](https://github.com/GregTechCEu/GregTech-Modern/pull/3585) - Computer Monitor Cover Features by @TarLaboratories in [#3531](https://github.com/GregTechCEu/GregTech-Modern/pull/3531) - Multi Amp Research Recipes by @YoungOnionMC in [#3590](https://github.com/GregTechCEu/GregTech-Modern/pull/3590) - Make Parallel calculations use longs for stack amounts by @jurrejelle in [#3650](https://github.com/GregTechCEu/GregTech-Modern/pull/3650) - make multiblock maintenance time configurable by @DilithiumThoride in [#3652](https://github.com/GregTechCEu/GregTech-Modern/pull/3652) - make the fe-to-eu and eu-to-fe ratios max at maxint by @NegaNote in [#3656](https://github.com/GregTechCEu/GregTech-Modern/pull/3656) - Add pipe casting molds by @FourIsTheNumber in [#3671](https://github.com/GregTechCEu/GregTech-Modern/pull/3671) - Suspend machines immediately if they're already idle by @DilithiumThoride in [#3719](https://github.com/GregTechCEu/GregTech-Modern/pull/3719) - Generic Research Lang Keys by @YoungOnionMC in [#3738](https://github.com/GregTechCEu/GregTech-Modern/pull/3738) - Add CraftingComponent for emitter/sensor gems by @dz894 in [#3720](https://github.com/GregTechCEu/GregTech-Modern/pull/3720) - Custom Material Lang name by @YoungOnionMC in [#3578](https://github.com/GregTechCEu/GregTech-Modern/pull/3578) - Recycling Yield and Working Configs by @YoungOnionMC in [#3754](https://github.com/GregTechCEu/GregTech-Modern/pull/3754) - Powerfailing bypass by @YoungOnionMC in [#3767](https://github.com/GregTechCEu/GregTech-Modern/pull/3767) - Ranged Inputs by @DilithiumThoride in [#3694](https://github.com/GregTechCEu/GregTech-Modern/pull/3694) - More ender link covers by @TarLaboratories in [#3598](https://github.com/GregTechCEu/GregTech-Modern/pull/3598) - programmed circuit icon Unified 9 Display by @remakefactory in [#3791](https://github.com/GregTechCEu/GregTech-Modern/pull/3791) - Tank Fluid Preview by @Taskeren in [#3716](https://github.com/GregTechCEu/GregTech-Modern/pull/3716) - Large Bronze Tank by @TarLaboratories in [#3796](https://github.com/GregTechCEu/GregTech-Modern/pull/3796) - Minor improvements to jetpacks by @TarLaboratories in [#3798](https://github.com/GregTechCEu/GregTech-Modern/pull/3798) - Play metal pipe sound when a long rod item falls by @TarLaboratories in [#3829](https://github.com/GregTechCEu/GregTech-Modern/pull/3829) - Fixes and minor additions to the placeholder system by @TarLaboratories in [#3790](https://github.com/GregTechCEu/GregTech-Modern/pull/3790) - Wrench improvements by @TarLaboratories in [#3690](https://github.com/GregTechCEu/GregTech-Modern/pull/3690) - Make redstone-related blocks mineable with wrenches by @TarLaboratories in [#3800](https://github.com/GregTechCEu/GregTech-Modern/pull/3800) - Add API for setting batch mode by @YoungOnionMC in [#3872](https://github.com/GregTechCEu/GregTech-Modern/pull/3872) - Added allow input from output side for drums and the config by @Taskeren in [#3789](https://github.com/GregTechCEu/GregTech-Modern/pull/3789) - Allow ULV Input Hatches in Primitive Pump Multiblock by @Nanabell in [#3892](https://github.com/GregTechCEu/GregTech-Modern/pull/3892) - Allow filling steam boiler water/fuel tank with buckets by @serenibyss in [#3519](https://github.com/GregTechCEu/GregTech-Modern/pull/3519) - Hammer Prospecting by @TarLaboratories in [#3802](https://github.com/GregTechCEu/GregTech-Modern/pull/3802) - Growing plants rendering system by @RubenVerg in [#3363](https://github.com/GregTechCEu/GregTech-Modern/pull/3363) - Placeable Fluids by @YoungOnionMC in [#3558](https://github.com/GregTechCEu/GregTech-Modern/pull/3558) - Added Jade provider for Data Bank by @Taskeren in [#3930](https://github.com/GregTechCEu/GregTech-Modern/pull/3930) - Add flag to disable create compat by @jurrejelle in [#3956](https://github.com/GregTechCEu/GregTech-Modern/pull/3956) - Make new flag DISABLE_MATERIAL_RECIPES to replace NO_UNIFICATION. by @Phoenixvine32908 in [#3999](https://github.com/GregTechCEu/GregTech-Modern/pull/3999) - Alter Jade/TOP provider to display machine voltage tier by machine tier rather than by recipe/overclock tier by @DilithiumThoride in [#4002](https://github.com/GregTechCEu/GregTech-Modern/pull/4002) - Buff facade recipe by @htmlcsjs in [#4007](https://github.com/GregTechCEu/GregTech-Modern/pull/4007) - Format Numbers by @remakefactory in [#4111](https://github.com/GregTechCEu/GregTech-Modern/pull/4111) - Re-enable using Screwdriver to toggle Drum auto output, if Allow Input From Output Side is disabled by @DilithiumThoride in [#4163](https://github.com/GregTechCEu/GregTech-Modern/pull/4163) - Implement voiding mode by @nutant233 in [#3924](https://github.com/GregTechCEu/GregTech-Modern/pull/3924) - Turbine Energy Voiding by @YoungOnionMC in [#4177](https://github.com/GregTechCEu/GregTech-Modern/pull/4177) - Max Parallel Setting on place by @YoungOnionMC in [#4186](https://github.com/GregTechCEu/GregTech-Modern/pull/4186) - Miner block replacement by @YoungOnionMC in [#4021](https://github.com/GregTechCEu/GregTech-Modern/pull/4021) - Change some formulas to make them more accurate by @TarLaboratories in [#4017](https://github.com/GregTechCEu/GregTech-Modern/pull/4017) - Add Bucket/Tank items interaction with coke oven by @Spicierspace153 in [#4190](https://github.com/GregTechCEu/GregTech-Modern/pull/4190) - NBT Predicate Ingredient by @jurrejelle in [#4175](https://github.com/GregTechCEu/GregTech-Modern/pull/4175) - Add a SpeedBoost When Walking on Concrete by @YoungOnionMC in [#3985](https://github.com/GregTechCEu/GregTech-Modern/pull/3985) - Improvements to Sodalite and Lazurite by @htmlcsjs in [#4297](https://github.com/GregTechCEu/GregTech-Modern/pull/4297) - Allow accessing block nbt from placeholders by @TarLaboratories in [#4161](https://github.com/GregTechCEu/GregTech-Modern/pull/4161) - Fix blackstone and tuff ores not dropping dusts by @JuiceyBeans in [#4376](https://github.com/GregTechCEu/GregTech-Modern/pull/4376) - Make netherite tools and items fire resistant by @JuiceyBeans in [#4378](https://github.com/GregTechCEu/GregTech-Modern/pull/4378) - Jade support for Long Distance Pipeline Endpoints by @JuiceyBeans in [#4420](https://github.com/GregTechCEu/GregTech-Modern/pull/4420) - 7.4.x Haze small fusion ctm tweaks bc it was bothering me by @HazeVista in [#4432](https://github.com/GregTechCEu/GregTech-Modern/pull/4432) - Add option to display temperatures in Celsius by @TarLaboratories in [#3839](https://github.com/GregTechCEu/GregTech-Modern/pull/3839) - Spray cans with AE2 IColorableBlockEntity support by @zetrock1 in [#4264](https://github.com/GregTechCEu/GregTech-Modern/pull/4264) - Rework machine copy/paste card to support copying pipes, covers, cover settings, and more machine settings by @gustovafing in [#4272](https://github.com/GregTechCEu/GregTech-Modern/pull/4272) - Add Hotkey for StepAssist by @zetrock1 in [#4291](https://github.com/GregTechCEu/GregTech-Modern/pull/4291) - Add HV, IV screwdriver and chainsaw by @zetrock1 in [#4310](https://github.com/GregTechCEu/GregTech-Modern/pull/4310) - Jade battery provider by @zetrock1 in [#4317](https://github.com/GregTechCEu/GregTech-Modern/pull/4317) - Add CC: Tweaked peripheral for ghost programmed circuit by @blockninja124 in [#4468](https://github.com/GregTechCEu/GregTech-Modern/pull/4468) - Trinium spring by @zetrock1 in [#4470](https://github.com/GregTechCEu/GregTech-Modern/pull/4470) - Output bus filtering by @zetrock1 in [#4337](https://github.com/GregTechCEu/GregTech-Modern/pull/4337) - Allow rendering other modules from placeholders by @TarLaboratories in [#3900](https://github.com/GregTechCEu/GregTech-Modern/pull/3900) - Add gem slurry from purified ore recipes by @SpicyNoodle5 in [#4413](https://github.com/GregTechCEu/GregTech-Modern/pull/4413) - Recipe Fail Reason Display by @illuciaz23 in [#4487](https://github.com/GregTechCEu/GregTech-Modern/pull/4487) - Add biomeTag recipe condition by @chloecat34 in [#4419](https://github.com/GregTechCEu/GregTech-Modern/pull/4419) - Update v8 to latest 1.20.1 by @gustovafing in [#4629](https://github.com/GregTechCEu/GregTech-Modern/pull/4629) - Add windmill sails spray coloring support by @Taskeren in [#4690](https://github.com/GregTechCEu/GregTech-Modern/pull/4690) - Allow referencing multiple targets from one group (CM) by @TarLaboratories in [#4774](https://github.com/GregTechCEu/GregTech-Modern/pull/4774) ### Fixed - Fix advanced armor unlocalized name by @YoungOnionMC in [#2962](https://github.com/GregTechCEu/GregTech-Modern/pull/2962) - Fix harder paper recipes consuming fluid container by @Spicierspace153 in [#2963](https://github.com/GregTechCEu/GregTech-Modern/pull/2963) - Fix NPE in AssemblyLineMachine by @YoungOnionMC in [#2983](https://github.com/GregTechCEu/GregTech-Modern/pull/2983) - Fix fertilizer interaction by @omergunr100 in [#2937](https://github.com/GregTechCEu/GregTech-Modern/pull/2937) - Fix deepslate/tuff ore sounds by @Pyritie in [#2967](https://github.com/GregTechCEu/GregTech-Modern/pull/2967) - Fix various issues with Long Distance Pipelines by @omergunr100 in [#2938](https://github.com/GregTechCEu/GregTech-Modern/pull/2938) - Fix cover overlays to prevent Z-fighting by @omergunr100 in [#2976](https://github.com/GregTechCEu/GregTech-Modern/pull/2976) - Fix Miner Pipe block breaking logic by @omergunr100 in [#2854](https://github.com/GregTechCEu/GregTech-Modern/pull/2854) - Fix cover overlay renderer NPE by @omergunr100 in [#2987](https://github.com/GregTechCEu/GregTech-Modern/pull/2987) - Fix ItemBusPartMachine incorrectly disabling circuit slot by @krossgg in [#2991](https://github.com/GregTechCEu/GregTech-Modern/pull/2991) - Fix not being able to interact with prospector UI when no map mods were installed by @Pumpkin7266 in [#3002](https://github.com/GregTechCEu/GregTech-Modern/pull/3002) - Fix rotor holder renderer by @omergunr100 in [#2973](https://github.com/GregTechCEu/GregTech-Modern/pull/2973) - Fix recently connected pipes not transfering fluid/items from machines/busses/hatches by @PrototypeTrousers in [#3014](https://github.com/GregTechCEu/GregTech-Modern/pull/3014) - Fix NC Items being used in decomp by @YoungOnionMC in [#3018](https://github.com/GregTechCEu/GregTech-Modern/pull/3018) - Fix Tool charging resetting block break progress by @YoungOnionMC in [#2966](https://github.com/GregTechCEu/GregTech-Modern/pull/2966) - Fix jade crashing when ae2 isn't installed by @omergunr100 in [#3019](https://github.com/GregTechCEu/GregTech-Modern/pull/3019) - Fix `DistillationTowerLogic` consuming inputs when matching recipe by @Ghostipedia in [#3028](https://github.com/GregTechCEu/GregTech-Modern/pull/3028) - Fix `mineable` tags and incorrect lang by @krossgg in [#3030](https://github.com/GregTechCEu/GregTech-Modern/pull/3030) - Fix crafting component issues by @krossgg in [#3037](https://github.com/GregTechCEu/GregTech-Modern/pull/3037) - Fix turbines not being put into creative tab by @krossgg in [#3042](https://github.com/GregTechCEu/GregTech-Modern/pull/3042) - Fix arm not swinging for certain wrench interactions by @YoungOnionMC in [#3032](https://github.com/GregTechCEu/GregTech-Modern/pull/3032) - Fix Pyrolyse Oven double tooltip by @GirixK in [#3045](https://github.com/GregTechCEu/GregTech-Modern/pull/3045) - Fix various divide by zero errors in material class by @YoungOnionMC in [#3048](https://github.com/GregTechCEu/GregTech-Modern/pull/3048) - Fix Prussian Blue Voiding 75% of Input Chlorine by @Ghostipedia in [#3053](https://github.com/GregTechCEu/GregTech-Modern/pull/3053) - Fix a bunch of visual bugs by @omergunr100 in [#2988](https://github.com/GregTechCEu/GregTech-Modern/pull/2988) - fix KJS machine recipes erroring if user added multiple recipe conditions of different types by @screret in [#3074](https://github.com/GregTechCEu/GregTech-Modern/pull/3074) - Fix LCE Obstruction when placed vertically by @YoungOnionMC in [#3062](https://github.com/GregTechCEu/GregTech-Modern/pull/3062) - Fix `CraftingComponentEventJS` issues and add QOL by @YoungOnionMC in [#3049](https://github.com/GregTechCEu/GregTech-Modern/pull/3049) - Fix GT Tool issue with EMI Crafting Fill by @krossgg in [#3043](https://github.com/GregTechCEu/GregTech-Modern/pull/3043) - Fix cover slot by @omergunr100 in [#3068](https://github.com/GregTechCEu/GregTech-Modern/pull/3068) - Fix Coke Oven Hatches getting stuck after Coke Oven gets backfilled by @PrototypeTrousers in [#3059](https://github.com/GregTechCEu/GregTech-Modern/pull/3059) - Fix distinctness not being preserved by @omergunr100 in [#3016](https://github.com/GregTechCEu/GregTech-Modern/pull/3016) - FIx PVA Recipe to only be in the LCR by @kdcjxbsdnbgfdg in [#3051](https://github.com/GregTechCEu/GregTech-Modern/pull/3051) - Fix steam multiblocks failing to open UI by @nutant233 in [#3021](https://github.com/GregTechCEu/GregTech-Modern/pull/3021) - Fix EU to FE conversion by using actually transferred energy amount by @rischiopoco in [#2969](https://github.com/GregTechCEu/GregTech-Modern/pull/2969) - Fix issues with StoneTypeEntry and variant ores by @krossgg in [#3075](https://github.com/GregTechCEu/GregTech-Modern/pull/3075) - Fixed corrupted texture in Distillation Tower recipe. by @nutant233 in [#3083](https://github.com/GregTechCEu/GregTech-Modern/pull/3083) - Fix recipe naming by @vdegans in [#3076](https://github.com/GregTechCEu/GregTech-Modern/pull/3076) - Rename palladium substation -> palladium substation casing by @JuiceyBeans in [#3069](https://github.com/GregTechCEu/GregTech-Modern/pull/3069) - Fix typo in recipe name by @a-a-GiTHuB-a-a in [#3027](https://github.com/GregTechCEu/GregTech-Modern/pull/3027) - Refactor ItemMaterialData and fix addon recipes load order by @nutant233 in [#3031](https://github.com/GregTechCEu/GregTech-Modern/pull/3031) - Limit the rate of mob crushing by @YoungOnionMC in [#3127](https://github.com/GregTechCEu/GregTech-Modern/pull/3127) - Fix Multiblock Pattern slot widgets not showing tooltips by @krossgg in [#3125](https://github.com/GregTechCEu/GregTech-Modern/pull/3125) - Fix Cleanroom Tier Bug by @YoungOnionMC in [#3152](https://github.com/GregTechCEu/GregTech-Modern/pull/3152) - Fix only multiblocks autogenerating the language values with KubeJS by @screret in [#3203](https://github.com/GregTechCEu/GregTech-Modern/pull/3203) - Fix first hit on a Quantum Chest always inserting all items by @screret in [#3204](https://github.com/GregTechCEu/GregTech-Modern/pull/3204) - fix all miners having some level of fortune unintentionally by @screret in [#3200](https://github.com/GregTechCEu/GregTech-Modern/pull/3200) - remove unnecessary nbt clearing from custom item fluid handlers by @screret in [#3201](https://github.com/GregTechCEu/GregTech-Modern/pull/3201) - Fixed large boiler explodes when loading the world by @nutant233 in [#3022](https://github.com/GregTechCEu/GregTech-Modern/pull/3022) - Fix Large Boilers exploding when throttle is too low by @Ricky-fight in [#3064](https://github.com/GregTechCEu/GregTech-Modern/pull/3064) - Change Substation Casing color to match Palladium's color by @GirixK in [#3227](https://github.com/GregTechCEu/GregTech-Modern/pull/3227) - Make thorium and magnesite ores obtainable again by @BoomerBoxer in [#3234](https://github.com/GregTechCEu/GregTech-Modern/pull/3234) - Fix the lighter model referencing a nonexistent texture by @JuiceyBeans in [#3257](https://github.com/GregTechCEu/GregTech-Modern/pull/3257) - Add back isSameAxis() to RelativeDirection by @NegaNote in [#3260](https://github.com/GregTechCEu/GregTech-Modern/pull/3260) - Fix KJS recipe types' slot overlays not working by @JuiceyBeans in [#3258](https://github.com/GregTechCEu/GregTech-Modern/pull/3258) - Remove unused shader by @GirixK in [#3262](https://github.com/GregTechCEu/GregTech-Modern/pull/3262) - Fix GTRecipeBuilder ranged item outputs by @DilithiumThoride in [#3268](https://github.com/GregTechCEu/GregTech-Modern/pull/3268) - Fix Multiblock Tanks functioning when unformed by @nutant233 in [#3271](https://github.com/GregTechCEu/GregTech-Modern/pull/3271) - fix magnetic tools crashing the server when `drops` is immutable by @Spicierspace153 in [#3288](https://github.com/GregTechCEu/GregTech-Modern/pull/3288) - Fix cover behavior on busses and hatches by @jurrejelle in [#3287](https://github.com/GregTechCEu/GregTech-Modern/pull/3287) - Fix Recipe Runner Error Reporting by @YoungOnionMC in [#3296](https://github.com/GregTechCEu/GregTech-Modern/pull/3296) - Clarify GTRecipeBuilder's error messages and fix the issues #3268 had by @screret in [#3293](https://github.com/GregTechCEu/GregTech-Modern/pull/3293) - fix KubeJS machine recipes crashing if multiple conditions of different types are added by @screret in [#3302](https://github.com/GregTechCEu/GregTech-Modern/pull/3302) - fix research holder items crashing if the research recipe's only output is a fluid by @screret in [#3301](https://github.com/GregTechCEu/GregTech-Modern/pull/3301) - Fix Creative Energy Container not having an outline by @YoungOnionMC in [#3309](https://github.com/GregTechCEu/GregTech-Modern/pull/3309) - fix per-tick CWU outputs being handled as negative values by @screret in [#3311](https://github.com/GregTechCEu/GregTech-Modern/pull/3311) - Fix armor charging causing a crash if the offhand item is switched repeatedly by @PSR2144-3933 in [#3322](https://github.com/GregTechCEu/GregTech-Modern/pull/3322) - Remove shouldSearchContent by @jurrejelle in [#3334](https://github.com/GregTechCEu/GregTech-Modern/pull/3334) - Fix BedrockFluidDefinition losing data on world load by @MatthiasMann in [#3336](https://github.com/GregTechCEu/GregTech-Modern/pull/3336) - Fix batch mode showing in the wrong multis by @Pumpkin7266 in [#3345](https://github.com/GregTechCEu/GregTech-Modern/pull/3345) - Fix the quantum tank fluid render being offset in the inventory by @screret in [#3372](https://github.com/GregTechCEu/GregTech-Modern/pull/3372) - Fix LCR recipemap tooltips by @Spicierspace153 in [#3373](https://github.com/GregTechCEu/GregTech-Modern/pull/3373) - add the other standard tags to dough and wheat by @screret in [#3367](https://github.com/GregTechCEu/GregTech-Modern/pull/3367) - Clean up unused and/or useless mixins by @screret in [#3359](https://github.com/GregTechCEu/GregTech-Modern/pull/3359) - Fix Material Decomp being wrong for some recipes by @YoungOnionMC in [#3382](https://github.com/GregTechCEu/GregTech-Modern/pull/3382) - Fix facades coloring grass etc. with the underlying block's color by @screret in [#3392](https://github.com/GregTechCEu/GregTech-Modern/pull/3392) - Fix Jade Structure forming info by @YoungOnionMC in [#3400](https://github.com/GregTechCEu/GregTech-Modern/pull/3400) - Fix ModernFix dynamic resources compatibility by @screret in [#3409](https://github.com/GregTechCEu/GregTech-Modern/pull/3409) - Fix Batch Mode chance rolls by @YoungOnionMC in [#3411](https://github.com/GregTechCEu/GregTech-Modern/pull/3411) - Fixes assembly lines finding items wrongly by @YoungOnionMC in [#3442](https://github.com/GregTechCEu/GregTech-Modern/pull/3442) - Fix dependency cycle error by @screret in [#3449](https://github.com/GregTechCEu/GregTech-Modern/pull/3449) - Fix stone blocks requiring a stone pickaxe by @screret in [#3450](https://github.com/GregTechCEu/GregTech-Modern/pull/3450) - Fix lighters and matches by @RubenVerg in [#3454](https://github.com/GregTechCEu/GregTech-Modern/pull/3454) - Fix the cape registry not checking if the passed cape ID is valid by @screret in [#3433](https://github.com/GregTechCEu/GregTech-Modern/pull/3433) - Fix the model builder error some people were getting by @screret in [#3434](https://github.com/GregTechCEu/GregTech-Modern/pull/3434) - Make all models' offsets be increments of 0.01 to alleviate Z-fighting by @screret in [#3447](https://github.com/GregTechCEu/GregTech-Modern/pull/3447) - Fix Assembly Line trying to check circuit slots by @YoungOnionMC in [#3444](https://github.com/GregTechCEu/GregTech-Modern/pull/3444) - Fix singleblock generators' models not having the overlays by @screret in [#3446](https://github.com/GregTechCEu/GregTech-Modern/pull/3446) - Fix the multiblock preview page Z-fighting on most multiblocks by @screret in [#3437](https://github.com/GregTechCEu/GregTech-Modern/pull/3437) - Fix part texture overrides replacing all uses of a sprite by @screret in [#3448](https://github.com/GregTechCEu/GregTech-Modern/pull/3448) - Fix steam compressor progress bar being off by 1px by @serenibyss in [#3469](https://github.com/GregTechCEu/GregTech-Modern/pull/3469) - Fix Magnetic dust to block skipping ebf steps by @YoungOnionMC in [#3467](https://github.com/GregTechCEu/GregTech-Modern/pull/3467) - Fix partSorter being wrong on certain directions by @YoungOnionMC in [#3481](https://github.com/GregTechCEu/GregTech-Modern/pull/3481) - Fix large boilers' parts being xray blocks by @screret in [#3495](https://github.com/GregTechCEu/GregTech-Modern/pull/3495) - Fix setting model properties' default values with KubeJS by @screret in [#3497](https://github.com/GregTechCEu/GregTech-Modern/pull/3497) - Make `MachineDefinition#recipeTypes` be nonnull by @screret in [#3498](https://github.com/GregTechCEu/GregTech-Modern/pull/3498) - Fix KJS-made generators using the wrong EU info tooltips by @screret in [#3500](https://github.com/GregTechCEu/GregTech-Modern/pull/3500) - Fix chad looking metallic by @Spicierspace153 in [#3506](https://github.com/GregTechCEu/GregTech-Modern/pull/3506) - Fix Liquid Boiler fuel values by @serenibyss in [#3490](https://github.com/GregTechCEu/GregTech-Modern/pull/3490) - Fix default machine pausing behavior by @YoungOnionMC in [#3460](https://github.com/GregTechCEu/GregTech-Modern/pull/3460) - Change Tungstensteel Boiler front overlay to match the other 3 by @serenibyss in [#3488](https://github.com/GregTechCEu/GregTech-Modern/pull/3488) - Fixes for #3460 by @YoungOnionMC in [#3507](https://github.com/GregTechCEu/GregTech-Modern/pull/3507) - Fix machine pausing by @YoungOnionMC in [#3509](https://github.com/GregTechCEu/GregTech-Modern/pull/3509) - Fix PBF lava render playing always rather than when working by @serenibyss in [#3516](https://github.com/GregTechCEu/GregTech-Modern/pull/3516) - Add capability check to powerfailing logic by @jurrejelle in [#3529](https://github.com/GregTechCEu/GregTech-Modern/pull/3529) - Fix the tool grid overlay wonkiness by @screret in [#3532](https://github.com/GregTechCEu/GregTech-Modern/pull/3532) - Make formic acid acidic by @jurrejelle in [#3545](https://github.com/GregTechCEu/GregTech-Modern/pull/3545) - Fix wood pipes/frames/etc not requiring wrench with wrench cfg enabled by @serenibyss in [#3547](https://github.com/GregTechCEu/GregTech-Modern/pull/3547) - Fix custom render bounds for dynamic renders not working by @screret in [#3533](https://github.com/GregTechCEu/GregTech-Modern/pull/3533) - fix double ingot models by @screret in [#3541](https://github.com/GregTechCEu/GregTech-Modern/pull/3541) - Stop Log Spam outside of Developer Mode for IO Export Errors by @Ghostipedia in [#3566](https://github.com/GregTechCEu/GregTech-Modern/pull/3566) - Adds a Shortcut for removing property keys in kube by @YoungOnionMC in [#3567](https://github.com/GregTechCEu/GregTech-Modern/pull/3567) - Fix steam energy handler by @FourIsTheNumber in [#3575](https://github.com/GregTechCEu/GregTech-Modern/pull/3575) - Add Dynamic EMI conditional line spacing by @YoungOnionMC in [#3576](https://github.com/GregTechCEu/GregTech-Modern/pull/3576) - Fix FluidAreaRenders not showing when controller is offscreen by @NegaNote in [#3559](https://github.com/GregTechCEu/GregTech-Modern/pull/3559) - Fix EnergyContainerList drain logic with multiple hatches by @serenibyss in [#3595](https://github.com/GregTechCEu/GregTech-Modern/pull/3595) - Fix firebox casing value and material info by @jurrejelle in [#3592](https://github.com/GregTechCEu/GregTech-Modern/pull/3592) - Fix bypassed buses not consuming contents by @Ghostipedia in [#3604](https://github.com/GregTechCEu/GregTech-Modern/pull/3604) - Fix kjs material registration not allowing nested materials by @YoungOnionMC in [#3621](https://github.com/GregTechCEu/GregTech-Modern/pull/3621) - Fix manual IO setting not saving in filter covers by @serenibyss in [#3616](https://github.com/GregTechCEu/GregTech-Modern/pull/3616) - Fix AE2 placeholders only working if Create is installed by @screret in [#3606](https://github.com/GregTechCEu/GregTech-Modern/pull/3606) - Fix Multiblocks not unforming when the controller breaks by @YoungOnionMC in [#3626](https://github.com/GregTechCEu/GregTech-Modern/pull/3626) - Fix Central Monitor loading machines too early by @YoungOnionMC in [#3623](https://github.com/GregTechCEu/GregTech-Modern/pull/3623) - 335,544.32% recipe logic improvement by @YoungOnionMC in [#3645](https://github.com/GregTechCEu/GregTech-Modern/pull/3645) - Fix diodes not updating their model on sync by @DilithiumThoride in [#3651](https://github.com/GregTechCEu/GregTech-Modern/pull/3651) - Fix recipe viewer integration not working with research recipes that contain fluids by @Ghostipedia in [#3655](https://github.com/GregTechCEu/GregTech-Modern/pull/3655) - Fix Parallel logic calculating the required amount wrong when there are split ingredients by @YoungOnionMC in [#3658](https://github.com/GregTechCEu/GregTech-Modern/pull/3658) - Fix Machine power failing by @YoungOnionMC in [#3680](https://github.com/GregTechCEu/GregTech-Modern/pull/3680) - Fix Storage Cover missing its cover icon texture in machine UI by @purebluez in [#3684](https://github.com/GregTechCEu/GregTech-Modern/pull/3684) - Fix Large Maceration Tower not receiving dropped items as input by @dz894 in [#3687](https://github.com/GregTechCEu/GregTech-Modern/pull/3687) - Fix Hammer AOE and sounds missing by @YoungOnionMC in [#3688](https://github.com/GregTechCEu/GregTech-Modern/pull/3688) - Fix Icons not being centered in tool grid by @dz894 in [#3709](https://github.com/GregTechCEu/GregTech-Modern/pull/3709) - Reduce polymer extrusion cost by @FourIsTheNumber in [#3670](https://github.com/GregTechCEu/GregTech-Modern/pull/3670) - Fix Ignore NBT in Not Working Properly in Robot Arms/Fluid Regulators by @Bumperdo09 in [#3699](https://github.com/GregTechCEu/GregTech-Modern/pull/3699) - Fix passthrough hatches by @DilithiumThoride in [#3721](https://github.com/GregTechCEu/GregTech-Modern/pull/3721) - Fix quantum tanks' fluid handlers not checking if the contained fluid is valid by @Taskeren in [#3715](https://github.com/GregTechCEu/GregTech-Modern/pull/3715) - Queue an update for pattern buffers when they are placed by @jurrejelle in [#3724](https://github.com/GregTechCEu/GregTech-Modern/pull/3724) - Update docs for creating custom coils. Fix tooltip on coil energy usage. by @DilithiumThoride in [#3739](https://github.com/GregTechCEu/GregTech-Modern/pull/3739) - Give idle HPCA parts emissive textures by @YoungOnionMC in [#3746](https://github.com/GregTechCEu/GregTech-Modern/pull/3746) - Improve name for research recipe failure case by @jurrejelle in [#3737](https://github.com/GregTechCEu/GregTech-Modern/pull/3737) - Fix amount checking for fluid containers by @jurrejelle in [#3731](https://github.com/GregTechCEu/GregTech-Modern/pull/3731) - Add check for recipe voltage in notifiableEnergyContainer by @jurrejelle in [#3735](https://github.com/GregTechCEu/GregTech-Modern/pull/3735) - Fix world accelerator not working when reloaded by @WinExp in [#3743](https://github.com/GregTechCEu/GregTech-Modern/pull/3743) - Offset facades by smaller number by @jurrejelle in [#3728](https://github.com/GregTechCEu/GregTech-Modern/pull/3728) - Fix Multi-Smelter Energy Usage by @DilithiumThoride in [#3748](https://github.com/GregTechCEu/GregTech-Modern/pull/3748) - Make Jade Provider not show %s Fluid Cell by @DilithiumThoride in [#3752](https://github.com/GregTechCEu/GregTech-Modern/pull/3752) - Don't do chance rolls for ingredients with a chance of 0. by @DilithiumThoride in [#3751](https://github.com/GregTechCEu/GregTech-Modern/pull/3751) - Fix broken models of multi parts by @YoungOnionMC in [#3745](https://github.com/GregTechCEu/GregTech-Modern/pull/3745) - Fix Partial NBT not matching by @jurrejelle in [#3761](https://github.com/GregTechCEu/GregTech-Modern/pull/3761) - Increase priority on inventory mixin to prevent clashing with IU by @jurrejelle in [#3765](https://github.com/GregTechCEu/GregTech-Modern/pull/3765) - Three fixes with Chanced and Ranged Outputs by @DilithiumThoride in [#3691](https://github.com/GregTechCEu/GregTech-Modern/pull/3691) - Missing Formed AE Model Property by @YoungOnionMC in [#3773](https://github.com/GregTechCEu/GregTech-Modern/pull/3773) - Fix AOE not working on tools other than Mining Hammer by @YoungOnionMC in [#3774](https://github.com/GregTechCEu/GregTech-Modern/pull/3774) - Fix fluid cell dupe using AE2 by @TarLaboratories in [#3693](https://github.com/GregTechCEu/GregTech-Modern/pull/3693) - Fix NPE in GUI preview when machine model is replaced by a resource pack by @FakeDomi in [#3786](https://github.com/GregTechCEu/GregTech-Modern/pull/3786) - Fix rock breaker recipe condition by @TarLaboratories in [#3804](https://github.com/GregTechCEu/GregTech-Modern/pull/3804) - Set default fluids to the rock breaker recipes by @YoungOnionMC in [#3805](https://github.com/GregTechCEu/GregTech-Modern/pull/3805) - Added translate key to tooltips changing machine mode by @Taskeren in [#3795](https://github.com/GregTechCEu/GregTech-Modern/pull/3795) - Fix #3792 Multi-mode machines won't check recipe after mode changes by @Taskeren in [#3794](https://github.com/GregTechCEu/GregTech-Modern/pull/3794) - Fix Robot Arms ignoring Keep Exact behavior when taking input from a Pipe by @DilithiumThoride in [#3812](https://github.com/GregTechCEu/GregTech-Modern/pull/3812) - More vanilla recipe helpers by @jurrejelle in [#3814](https://github.com/GregTechCEu/GregTech-Modern/pull/3814) - Render Docs and Update Docs by @jurrejelle in [#3782](https://github.com/GregTechCEu/GregTech-Modern/pull/3782) - Make deserialisation registry-aware by @jurrejelle in [#3815](https://github.com/GregTechCEu/GregTech-Modern/pull/3815) - Fix Tree Felling happening for Logged off Players by @alegian in [#3806](https://github.com/GregTechCEu/GregTech-Modern/pull/3806) - Fix ender link cover textures and translations by @TarLaboratories in [#3819](https://github.com/GregTechCEu/GregTech-Modern/pull/3819) - Fixed potassium feldspar formula by @TarLaboratories in [#3823](https://github.com/GregTechCEu/GregTech-Modern/pull/3823) - Research Data Holder no longer voids recipes by @jurrejelle in [#3826](https://github.com/GregTechCEu/GregTech-Modern/pull/3826) - Update HPCA Render system by @jurrejelle in [#3803](https://github.com/GregTechCEu/GregTech-Modern/pull/3803) - Fix bug in combine placeholder by @TarLaboratories in [#3840](https://github.com/GregTechCEu/GregTech-Modern/pull/3840) - fix offsets bugging out when there are multiple faces passed to a FluidAreaRender by @NegaNote in [#3858](https://github.com/GregTechCEu/GregTech-Modern/pull/3858) - Fixed Shaped Recipes for Warning Signs by @Atmudia in [#3864](https://github.com/GregTechCEu/GregTech-Modern/pull/3864) - parity between centrifuging oilsands dust and oilsands ore by @Zoryn4163 in [#3878](https://github.com/GregTechCEu/GregTech-Modern/pull/3878) - Fix Jade not reporting "disabled after current cycle" by @DilithiumThoride in [#3879](https://github.com/GregTechCEu/GregTech-Modern/pull/3879) - Fix tooltip claiming item/fluid pipes were modified with wire cutters by @DilithiumThoride in [#3844](https://github.com/GregTechCEu/GregTech-Modern/pull/3844) - Fix Conveyor cover Round Robin with Restriction mode by @DilithiumThoride in [#3855](https://github.com/GregTechCEu/GregTech-Modern/pull/3855) - Add missing particles to item/fluid passthrough and laser hatches by @jtuc in [#3890](https://github.com/GregTechCEu/GregTech-Modern/pull/3890) - Chainsaw/crowbar model fixes by @jtuc in [#3894](https://github.com/GregTechCEu/GregTech-Modern/pull/3894) - Fix maintenance not happening as often as intended by @serenibyss in [#3740](https://github.com/GregTechCEu/GregTech-Modern/pull/3740) - Redo of 3744 by @YoungOnionMC in [#3873](https://github.com/GregTechCEu/GregTech-Modern/pull/3873) - Order EMI Machine List manually by @jurrejelle in [#3902](https://github.com/GregTechCEu/GregTech-Modern/pull/3902) - Probably fixed npe in raytrace #3891 by @Taskeren in [#3904](https://github.com/GregTechCEu/GregTech-Modern/pull/3904) - Set fluid block map colors from material color by @jtuc in [#3911](https://github.com/GregTechCEu/GregTech-Modern/pull/3911) - Fix Ender Redstone Link Covers on non-default channels by @jtuc in [#3918](https://github.com/GregTechCEu/GregTech-Modern/pull/3918) - Fixed missing animation using duct tape by @Taskeren in [#3920](https://github.com/GregTechCEu/GregTech-Modern/pull/3920) - Allow only 1 item in a turbo charger slot by @TarLaboratories in [#3922](https://github.com/GregTechCEu/GregTech-Modern/pull/3922) - fix calcium carbonate formula by @arsdragonfly in [#3931](https://github.com/GregTechCEu/GregTech-Modern/pull/3931) - broadcast item break event to client side for sound effect by @arsdragonfly in [#3933](https://github.com/GregTechCEu/GregTech-Modern/pull/3933) - Fix GTValues.VHA[LV] value by @jurrejelle in [#3914](https://github.com/GregTechCEu/GregTech-Modern/pull/3914) - Remove tier-based chance boosting from Bauxite Slag by @DilithiumThoride in [#3948](https://github.com/GregTechCEu/GregTech-Modern/pull/3948) - Make energy placeholder work with substations by @TarLaboratories in [#3964](https://github.com/GregTechCEu/GregTech-Modern/pull/3964) - Fix Advanced Energy Detector Cover not working in % mode by @DilithiumThoride in [#3950](https://github.com/GregTechCEu/GregTech-Modern/pull/3950) - Fix recipe search for Ranged Fluid Ingredients on 0 roll by @DilithiumThoride in [#3968](https://github.com/GregTechCEu/GregTech-Modern/pull/3968) - Rename AdjacentFluid overload by @jurrejelle in [#3960](https://github.com/GregTechCEu/GregTech-Modern/pull/3960) - Slightly increase Large Turbine energy output and fuel burn by @DilithiumThoride in [#3988](https://github.com/GregTechCEu/GregTech-Modern/pull/3988) - Fix crates voiding the inventories of their stack after being placed down by @purebluez in [#4012](https://github.com/GregTechCEu/GregTech-Modern/pull/4012) - Read and Display Subtick Overclock Parallels separately from Hatch-based Parallels by @DilithiumThoride in [#3961](https://github.com/GregTechCEu/GregTech-Modern/pull/3961) - Fix central monitor crash by @TarLaboratories in [#4010](https://github.com/GregTechCEu/GregTech-Modern/pull/4010) - Fix Machine explosions by @YoungOnionMC in [#3983](https://github.com/GregTechCEu/GregTech-Modern/pull/3983) - Fix color spray not working with `DyeColor` blockstate by @bnjmn21 in [#3982](https://github.com/GregTechCEu/GregTech-Modern/pull/3982) - Fix and align textures of (passthrough) hatch/buses, pipeline endpoints and pump hatch by @arsdragonfly in [#3944](https://github.com/GregTechCEu/GregTech-Modern/pull/3944) - Add slice-by-slice recipe consumption by @jurrejelle in [#4006](https://github.com/GregTechCEu/GregTech-Modern/pull/4006) - Fix representative recipes not generating by @YoungOnionMC in [#4019](https://github.com/GregTechCEu/GregTech-Modern/pull/4019) - Downscale manual IO disabled button by @JuiceyBeans in [#4051](https://github.com/GregTechCEu/GregTech-Modern/pull/4051) - fix registry removal by @NegaNote in [#4108](https://github.com/GregTechCEu/GregTech-Modern/pull/4108) - Fix material decomp not working with KJS recipes by @YoungOnionMC in [#4116](https://github.com/GregTechCEu/GregTech-Modern/pull/4116) - Fix Polished Stone Crafting Recipe by @YoungOnionMC in [#4071](https://github.com/GregTechCEu/GregTech-Modern/pull/4071) - Fix laser and Optical pipe ignoring connections by @nutant233 in [#3939](https://github.com/GregTechCEu/GregTech-Modern/pull/3939) - Fix turbines crashing when interacting with active rotor holders by @Taskeren in [#4047](https://github.com/GregTechCEu/GregTech-Modern/pull/4047) - Fix CC integration with the monitor cover by @TarLaboratories in [#4143](https://github.com/GregTechCEu/GregTech-Modern/pull/4143) - Add material existing checks before making pipe recipes by @jurrejelle in [#4146](https://github.com/GregTechCEu/GregTech-Modern/pull/4146) - Fix toggling Advanced Energy Detector Cover between EU and % modes causing values to decrement by @DilithiumThoride in [#4159](https://github.com/GregTechCEu/GregTech-Modern/pull/4159) - Fix Stone Pressure Plate / Button recipe conflict by @DilithiumThoride in [#4131](https://github.com/GregTechCEu/GregTech-Modern/pull/4131) - Re-enable using Screwdriver to toggle Drum auto output, if Allow Input From Output Side is disabled by @DilithiumThoride in [#4163](https://github.com/GregTechCEu/GregTech-Modern/pull/4163) - Validate KubeJS recipes to ensure no invalid/missing ingredients by @mikerooni in [#4170](https://github.com/GregTechCEu/GregTech-Modern/pull/4170) - fix (steam) multiblocks not resetting progress on powerfail by @DilithiumThoride in [#4181](https://github.com/GregTechCEu/GregTech-Modern/pull/4181) - Add missing tooltips for auto-output buttons in machine UIs by @mikerooni in [#4180](https://github.com/GregTechCEu/GregTech-Modern/pull/4180) - Fix XEI display for recipes with IO and TickIO of the same ingredient type by @DilithiumThoride in [#4137](https://github.com/GregTechCEu/GregTech-Modern/pull/4137) - Fix Jade provider displaying no energy for addon steam machines consuming 1mB/t by @DilithiumThoride in [#4127](https://github.com/GregTechCEu/GregTech-Modern/pull/4127) - Fix ore veins with only one layer causing crashes by @screret in [#4183](https://github.com/GregTechCEu/GregTech-Modern/pull/4183) - Fix Ranged Fluid Ingredients deserializing incorrectly in SMP by @DilithiumThoride in [#4150](https://github.com/GregTechCEu/GregTech-Modern/pull/4150) - Swap Diluted HCl to return HCl on Circuit 1 by @DilithiumThoride in [#4125](https://github.com/GregTechCEu/GregTech-Modern/pull/4125) - Fix Tool Matching using every Item tag by @YoungOnionMC in [#3945](https://github.com/GregTechCEu/GregTech-Modern/pull/3945) - Ore Maceration Changes by @YoungOnionMC in [#4020](https://github.com/GregTechCEu/GregTech-Modern/pull/4020) - Change paused steel boiler texture to be consistent with other boilers by @GirixK in [#4196](https://github.com/GregTechCEu/GregTech-Modern/pull/4196) - Fix server disconnections and other network errors from causing a crash by @gustovafing in [#4169](https://github.com/GregTechCEu/GregTech-Modern/pull/4169) - Implement creating Chanced and Ranged NBTPredicateIngredients by @DilithiumThoride in [#4202](https://github.com/GregTechCEu/GregTech-Modern/pull/4202) - Fix machines set to disable after current cycle not disabling on powerstall by @DilithiumThoride in [#4215](https://github.com/GregTechCEu/GregTech-Modern/pull/4215) - Balance chemical titanium recipe by @jurrejelle in [#4228](https://github.com/GregTechCEu/GregTech-Modern/pull/4228) - Fix Jade showing all singleblock generators as producing at LV by @DilithiumThoride in [#4193](https://github.com/GregTechCEu/GregTech-Modern/pull/4193) - Use manual tag checking instead of IsSameItemSameTags by @YoungOnionMC in [#4210](https://github.com/GregTechCEu/GregTech-Modern/pull/4210) - Fix vanilla fuel not working in boilers by @jurrejelle in [#4249](https://github.com/GregTechCEu/GregTech-Modern/pull/4249) - Fix manual mode for item/fluid filter covers and conveyors/pumps by @programmer3481 in [#4245](https://github.com/GregTechCEu/GregTech-Modern/pull/4245) - no more z fighting by @Spicierspace153 in [#4240](https://github.com/GregTechCEu/GregTech-Modern/pull/4240) - Fix #4154 Charcoal Pile Igniter by @zetrock1 in [#4246](https://github.com/GregTechCEu/GregTech-Modern/pull/4246) - Add tooltips for link covers by @zetrock1 in [#4265](https://github.com/GregTechCEu/GregTech-Modern/pull/4265) - Large Boiler throttle modifies burn time of current fuel by @DilithiumThoride in [#4258](https://github.com/GregTechCEu/GregTech-Modern/pull/4258) - Fix scythe not breaking items in an AOE by @Ujhik in [#4207](https://github.com/GregTechCEu/GregTech-Modern/pull/4207) - Fix GT Capes not rendering in multiplayer by @DilithiumThoride in [#4271](https://github.com/GregTechCEu/GregTech-Modern/pull/4271) - Fix dupes of Carbon dust and Coal dust by @zetrock1 in [#4301](https://github.com/GregTechCEu/GregTech-Modern/pull/4301) - rework the check for decomposition amounts by @jonasGajdosikas in [#4298](https://github.com/GregTechCEu/GregTech-Modern/pull/4298) - Fix ghost circuit in item detector by @zetrock1 in [#4293](https://github.com/GregTechCEu/GregTech-Modern/pull/4293) - Fixes "shiny" material set double plates. by @Flare32 in [#4213](https://github.com/GregTechCEu/GregTech-Modern/pull/4213) - Add directional setting UI and fix Machine UI TitleBar by @remakefactory in [#4238](https://github.com/GregTechCEu/GregTech-Modern/pull/4238) - KubeJS Duration Check by @YoungOnionMC in [#4327](https://github.com/GregTechCEu/GregTech-Modern/pull/4327) - Fixes some cases where handleRecipe() succeeds when it should fail by @DilithiumThoride in [#4300](https://github.com/GregTechCEu/GregTech-Modern/pull/4300) - Allow tags in shaped recipes to get recycle info by @jurrejelle in [#4292](https://github.com/GregTechCEu/GregTech-Modern/pull/4292) - Prevent clientside state mutations in QuarkTechSuite helmet by @Mqrius in [#4322](https://github.com/GregTechCEu/GregTech-Modern/pull/4322) - (Docs) Fix GTValues.VA being used as a function in material property modification, add reference to coil temps in Material Properties by @carbonatek in [#4338](https://github.com/GregTechCEu/GregTech-Modern/pull/4338) - Update spotless to 8.1.0 by @Reabstraction in [#4323](https://github.com/GregTechCEu/GregTech-Modern/pull/4323) - PumpBiomeModifier - change priority of tags by @zetrock1 in [#4369](https://github.com/GregTechCEu/GregTech-Modern/pull/4369) - Make fuel jetpacks work on servers by @Mqrius in [#4341](https://github.com/GregTechCEu/GregTech-Modern/pull/4341) - Fix facade cover json by @jurrejelle in [#4418](https://github.com/GregTechCEu/GregTech-Modern/pull/4418) - Correct Data Stick interaction handling by @remakefactory in [#4409](https://github.com/GregTechCEu/GregTech-Modern/pull/4409) - Fixes to overlay textures on some machines. by @Conity723 in [#4403](https://github.com/GregTechCEu/GregTech-Modern/pull/4403) - Fix {fromAscii} placeholder by @TarLaboratories in [#4392](https://github.com/GregTechCEu/GregTech-Modern/pull/4392) - Fix rotor holder Z-fighting by @zetrock1 in [#4335](https://github.com/GregTechCEu/GregTech-Modern/pull/4335) - Refactor naquadah reactor overlays to a workableMultiblockMachineCasing compatible format by @jonasGajdosikas in [#4353](https://github.com/GregTechCEu/GregTech-Modern/pull/4353) - Fix ranged output items voiding if there wasn't enough output space by @DilithiumThoride in [#4290](https://github.com/GregTechCEu/GregTech-Modern/pull/4290) - Add recipe for Copper Ingot disassembling by @esmenard in [#4399](https://github.com/GregTechCEu/GregTech-Modern/pull/4399) - Fix multiblock controller rotation overlay logic by @jkieberking in [#4199](https://github.com/GregTechCEu/GregTech-Modern/pull/4199) - Add missing rock types to initializeCobbleReplacements() by @Pyritie in [#4329](https://github.com/GregTechCEu/GregTech-Modern/pull/4329) - Fix overwriting FOV when on concrete by @zetrock1 in [#4446](https://github.com/GregTechCEu/GregTech-Modern/pull/4446) - Stop placeholder execution when an exception is encountered by @TarLaboratories in [#4455](https://github.com/GregTechCEu/GregTech-Modern/pull/4455) - Fix tank valve info by @zetrock1 in [#4454](https://github.com/GregTechCEu/GregTech-Modern/pull/4454) - Fix voltage display by @illuciaz23 in [#4462](https://github.com/GregTechCEu/GregTech-Modern/pull/4462) - Fixed Multi Smelter texture again. by @Conity723 in [#4469](https://github.com/GregTechCEu/GregTech-Modern/pull/4469) - Terminal tooltip change to ensure consistent terminology by @HazeVista in [#4458](https://github.com/GregTechCEu/GregTech-Modern/pull/4458) - Only allow http and https by @TarLaboratories in [#4457](https://github.com/GregTechCEu/GregTech-Modern/pull/4457) - Add check to not cache invalid recipes by @jurrejelle in [#4486](https://github.com/GregTechCEu/GregTech-Modern/pull/4486) - Remove BlockEntity Check in MinerLogic by @lilpaladin1 in [#4488](https://github.com/GregTechCEu/GregTech-Modern/pull/4488) - Fix autogenerating mortar recipes by @jurrejelle in [#4498](https://github.com/GregTechCEu/GregTech-Modern/pull/4498) - Replace mandatory air with any in blast chiler structure by @jurrejelle in [#4502](https://github.com/GregTechCEu/GregTech-Modern/pull/4502) - Fix CME with parts and partpositions when calling getParts in addedToController by @jurrejelle in [#4505](https://github.com/GregTechCEu/GregTech-Modern/pull/4505) - Fix missing/invalid pipe model issues by @screret in [#4530](https://github.com/GregTechCEu/GregTech-Modern/pull/4530) - Fix bug in NBTPredicateIngredient serializer by @Mqrius in [#4536](https://github.com/GregTechCEu/GregTech-Modern/pull/4536) - Fix dust disassembly recipes by @TarLaboratories in [#4456](https://github.com/GregTechCEu/GregTech-Modern/pull/4456) - Fix pipes missing break particle textures by @screret in [#4533](https://github.com/GregTechCEu/GregTech-Modern/pull/4533) - Fix ChargerMachine is null after placing by @zetrock1 in [#4460](https://github.com/GregTechCEu/GregTech-Modern/pull/4460) - Simplify material block models and fix issues they had with shaders by @screret in [#4532](https://github.com/GregTechCEu/GregTech-Modern/pull/4532) - Fix pipes' block break animation being the wrong shape by @screret in [#4543](https://github.com/GregTechCEu/GregTech-Modern/pull/4543) - Fixed tooltip order for Large Assembler by @HazeVista in [#4552](https://github.com/GregTechCEu/GregTech-Modern/pull/4552) - Match Painted Output Busses to Painted Input Busses by @DilithiumThoride in [#4273](https://github.com/GregTechCEu/GregTech-Modern/pull/4273) - Improve bedrock vein randomness by @Gaider10 in [#4574](https://github.com/GregTechCEu/GregTech-Modern/pull/4574) - Fix access protection issue in netherite tools + lamprenderer issues by @jurrejelle in [#4579](https://github.com/GregTechCEu/GregTech-Modern/pull/4579) - Turn groupColor field value into optional field codec by @jurrejelle in [#4593](https://github.com/GregTechCEu/GregTech-Modern/pull/4593) - Fix wrong argument check for 'redstone set #' placeholder by @FyreDrakon in [#4595](https://github.com/GregTechCEu/GregTech-Modern/pull/4595) - Fix ore vein consistency by sorting the cache by @jurrejelle in [#4602](https://github.com/GregTechCEu/GregTech-Modern/pull/4602) - Fix CR being displayed on CM when pasting text on windows by @TarLaboratories in [#4603](https://github.com/GregTechCEu/GregTech-Modern/pull/4603) - PipeBlock neighbor change logic fix by @bernd-sbr in [#4664](https://github.com/GregTechCEu/GregTech-Modern/pull/4664) - Make groupColor optional even if KubeJS isn't loaded by @Mqrius in [#4684](https://github.com/GregTechCEu/GregTech-Modern/pull/4684) - Fix up output item bus filter by @YoungOnionMC in [#4686](https://github.com/GregTechCEu/GregTech-Modern/pull/4686) - Clear categoryMap on reload to reload EMI correctly by @Mqrius in [#4683](https://github.com/GregTechCEu/GregTech-Modern/pull/4683) - fluid regulators now check that the correct amount of fluid was moved by @Bumperdo09 in [#4693](https://github.com/GregTechCEu/GregTech-Modern/pull/4693) - Add #dragon_immune tag to endstone-based ores by @Taskeren in [#4689](https://github.com/GregTechCEu/GregTech-Modern/pull/4689) - Fix #4706 by @TarLaboratories in [#4708](https://github.com/GregTechCEu/GregTech-Modern/pull/4708) - Fix validation for item and fluid tags by @Mqrius in [#4699](https://github.com/GregTechCEu/GregTech-Modern/pull/4699) - Improve getBlockState performance by @Mqrius in [#4727](https://github.com/GregTechCEu/GregTech-Modern/pull/4727) - EMI synthetic recipe warning fix by @Mqrius in [#4732](https://github.com/GregTechCEu/GregTech-Modern/pull/4732) - fix tiny sync errors by @gustovafing in [#4756](https://github.com/GregTechCEu/GregTech-Modern/pull/4756) - Render Central Monitor drawings across vertical groups by @TarLaboratories in [#4765](https://github.com/GregTechCEu/GregTech-Modern/pull/4765) - Make recipe iterator hasNext work properly by @gustovafing in [#4770](https://github.com/GregTechCEu/GregTech-Modern/pull/4770) - Add readable placeholder exception to show instead of a java exception by @TarLaboratories in [#4772](https://github.com/GregTechCEu/GregTech-Modern/pull/4772) - Fix datagen sometimes crashing because of concurrent keybind registration by @screret in [#4771](https://github.com/GregTechCEu/GregTech-Modern/pull/4771) ### Changed - Adds onEntitySwing to IinteractionItem for left click interactions by @Spicierspace153 in [#2930](https://github.com/GregTechCEu/GregTech-Modern/pull/2930) - Change environmental hazards config to off by default by @omergunr100 in [#2978](https://github.com/GregTechCEu/GregTech-Modern/pull/2978) - Update zh_cn.json by @iouter in [#2929](https://github.com/GregTechCEu/GregTech-Modern/pull/2929) - Update zh_tw.json by @IamNotBrianZ in [#2934](https://github.com/GregTechCEu/GregTech-Modern/pull/2934) - Refactor TagKey creations calls to use static constants instead by @JuiceyBeans in [#2970](https://github.com/GregTechCEu/GregTech-Modern/pull/2970) - Allow multiblocks to disable circuit slots on parts by @omergunr100 in [#2960](https://github.com/GregTechCEu/GregTech-Modern/pull/2960) - Refactor JourneyMap integration by @omergunr100 in [#2877](https://github.com/GregTechCEu/GregTech-Modern/pull/2877) - Change error logging for KJS recipes and add missing builder method by @omergunr100 in [#2977](https://github.com/GregTechCEu/GregTech-Modern/pull/2977) - Refactor misc by @omergunr100 in [#2958](https://github.com/GregTechCEu/GregTech-Modern/pull/2958) - Change Singleblock Miner to have an output face by @omergunr100 in [#2910](https://github.com/GregTechCEu/GregTech-Modern/pull/2910) - Add GT tool specific tags for crafting by @GirixK in [#2810](https://github.com/GregTechCEu/GregTech-Modern/pull/2810) - Fix Fluid Cell material properties by @YoungOnionMC in [#2927](https://github.com/GregTechCEu/GregTech-Modern/pull/2927) - Change `KNIVES` tag to be plural by @omergunr100 in [#2990](https://github.com/GregTechCEu/GregTech-Modern/pull/2990) - Change electric Wire Cutter IDs to be consistent with the unpowered version by @GirixK in [#2782](https://github.com/GregTechCEu/GregTech-Modern/pull/2782) - Removes some item bloat by @YoungOnionMC in [#2994](https://github.com/GregTechCEu/GregTech-Modern/pull/2994) - Refactor Crafting Components by @krossgg in [#2713](https://github.com/GregTechCEu/GregTech-Modern/pull/2713) - Refactor Item Decomposition information system by @YoungOnionMC in [#2591](https://github.com/GregTechCEu/GregTech-Modern/pull/2591) - Improve TagPrefix-based Recipe Generation by @TechLord22 in [#2616](https://github.com/GregTechCEu/GregTech-Modern/pull/2616) - Refactor machine ownership to use player uuid by @omergunr100 in [#2905](https://github.com/GregTechCEu/GregTech-Modern/pull/2905) - Distinct Fluid Behaviour and Recipe Runner Refactor by @YoungOnionMC in [#2544](https://github.com/GregTechCEu/GregTech-Modern/pull/2544) - remove brine process by @screret in [#2634](https://github.com/GregTechCEu/GregTech-Modern/pull/2634) - Allow Unbreaking and Mending on electric tools by @omergunr100 in [#2985](https://github.com/GregTechCEu/GregTech-Modern/pull/2985) - Refactor GTTools ui logic and add tree felling switch for axes by @omergunr100 in [#2857](https://github.com/GregTechCEu/GregTech-Modern/pull/2857) - Disallow covers on the front of Singleblock Machines by @omergunr100 in [#2830](https://github.com/GregTechCEu/GregTech-Modern/pull/2830) - Rename `IRecipeLogicMachine.dampingWhenWaiting` to `regressWhenWaiting`. by @tomprince in [#2737](https://github.com/GregTechCEu/GregTech-Modern/pull/2737) - Various Nitpick Changes by @YoungOnionMC in [#2683](https://github.com/GregTechCEu/GregTech-Modern/pull/2683) - Helper methods for Team Ownership by @YoungOnionMC in [#3017](https://github.com/GregTechCEu/GregTech-Modern/pull/3017) - Add extended facing to single-block machines by @omergunr100 in [#2823](https://github.com/GregTechCEu/GregTech-Modern/pull/2823) - Refactor supplier memoizer by @omergunr100 in [#3004](https://github.com/GregTechCEu/GregTech-Modern/pull/3004) - Improve visuals of Muffler Smoke VFX And Make Respect Particle Options by @Ghostipedia in [#3061](https://github.com/GregTechCEu/GregTech-Modern/pull/3061) - Refactor ItemMaterialData#registerMaterialInfoItems to not use var-args by @TechLord22 in [#3057](https://github.com/GregTechCEu/GregTech-Modern/pull/3057) - delete unused MufflerParticleOptions class by @screret in [#3073](https://github.com/GregTechCEu/GregTech-Modern/pull/3073) - Refactor torch placement behaviour to check if offhand is empty by @JuiceyBeans in [#3047](https://github.com/GregTechCEu/GregTech-Modern/pull/3047) - Refactor item decorators to item decorators instead of using a mixin by @omergunr100 in [#3079](https://github.com/GregTechCEu/GregTech-Modern/pull/3079) - Refactor magnet recipes to have an empty blacklist filter by @omergunr100 in [#3066](https://github.com/GregTechCEu/GregTech-Modern/pull/3066) - Refactor TOP / Jade Energy Provider to handle BigInteger by @mrquentin in [#3071](https://github.com/GregTechCEu/GregTech-Modern/pull/3071) - Change steam & bronze machine casing russian translations by @vdegans in [#3077](https://github.com/GregTechCEu/GregTech-Modern/pull/3077) - Refactor ItemMaterialData and fix addon recipes load order by @nutant233 in [#3031](https://github.com/GregTechCEu/GregTech-Modern/pull/3031) - Clean up tag generation by @screret in [#3093](https://github.com/GregTechCEu/GregTech-Modern/pull/3093) - Update zh_cn.json by @iouter in [#3104](https://github.com/GregTechCEu/GregTech-Modern/pull/3104) - Add BigInteger support to Energy Detector Covers by @mrquentin in [#3081](https://github.com/GregTechCEu/GregTech-Modern/pull/3081) - Translated using Weblate (Russian) for 1.20.1 by @marisathewitch in [#3145](https://github.com/GregTechCEu/GregTech-Modern/pull/3145) - Remove `SERVER_TICK` block property by @krossgg in [#3135](https://github.com/GregTechCEu/GregTech-Modern/pull/3135) - Update zh_cn.json by @iouter in [#3143](https://github.com/GregTechCEu/GregTech-Modern/pull/3143) - Update zh_tw.json (1.20.1) by @IamNotBrianZ in [#3166](https://github.com/GregTechCEu/GregTech-Modern/pull/3166) - Remove redundant headers by @YoungOnionMC in [#3156](https://github.com/GregTechCEu/GregTech-Modern/pull/3156) - Reduce auto boxing/unboxing by @krossgg in [#3124](https://github.com/GregTechCEu/GregTech-Modern/pull/3124) - Removes the overclock configurator by @YoungOnionMC in [#3183](https://github.com/GregTechCEu/GregTech-Modern/pull/3183) - Add a struct for research data to replace the generic pair by @screret in [#3209](https://github.com/GregTechCEu/GregTech-Modern/pull/3209) - Remove Armor Mixin for damaging armor and use Forge methods instead by @screret in [#3205](https://github.com/GregTechCEu/GregTech-Modern/pull/3205) - backport a better version of `FormattingUtil#toLowerCaseUnderscore` by @screret in [#3206](https://github.com/GregTechCEu/GregTech-Modern/pull/3206) - Refactor "gtceu.universal.x" Lang Key by @YoungOnionMC in [#3150](https://github.com/GregTechCEu/GregTech-Modern/pull/3150) - use `InteractionResult.sidedSuccess` instead of calling `Player#swing` manually by @screret in [#3208](https://github.com/GregTechCEu/GregTech-Modern/pull/3208) - Update zh_cn.json by @iouter in [#3244](https://github.com/GregTechCEu/GregTech-Modern/pull/3244) - fix all the lighter and TNT logic being terribly jank. by @screret in [#3202](https://github.com/GregTechCEu/GregTech-Modern/pull/3202) - Cleanroom Logic & Balance Tweaks by @YoungOnionMC in [#3182](https://github.com/GregTechCEu/GregTech-Modern/pull/3182) - clean up RelativeDirection and rename its methods to be more consistent with vanilla by @screret in [#3198](https://github.com/GregTechCEu/GregTech-Modern/pull/3198) - Item Capability initialization cleanup & pre-emptive potion bottle bugfixes by @screret in [#3207](https://github.com/GregTechCEu/GregTech-Modern/pull/3207) - Sort ME2 stocking busses and hatches by amount by @jurrejelle in [#3259](https://github.com/GregTechCEu/GregTech-Modern/pull/3259) - Fast ingredient by @nutant233 in [#3270](https://github.com/GregTechCEu/GregTech-Modern/pull/3270) - Remove the simulated circuit inventory from the Pattern Buffer by @krossgg in [#3285](https://github.com/GregTechCEu/GregTech-Modern/pull/3285) - Refactor parallel logic in pursuit of TPS by @krossgg in [#3088](https://github.com/GregTechCEu/GregTech-Modern/pull/3088) - Clean up MapIngredient conversion and backport recipe handler fixes from 1.21 by @screret in [#3273](https://github.com/GregTechCEu/GregTech-Modern/pull/3273) - clarify CapeRegistry's javadocs and add a KubeJS event for it by @screret in [#3324](https://github.com/GregTechCEu/GregTech-Modern/pull/3324) - Clean up spray paint color handling by @screret in [#3325](https://github.com/GregTechCEu/GregTech-Modern/pull/3325) - Stop sending neighbor updates for all active blocks in a multi by @screret in [#3326](https://github.com/GregTechCEu/GregTech-Modern/pull/3326) - Update zh_tw.json by @IamNotBrianZ in [#3283](https://github.com/GregTechCEu/GregTech-Modern/pull/3283) - Remove shouldSearchContent by @jurrejelle in [#3334](https://github.com/GregTechCEu/GregTech-Modern/pull/3334) - Translated using Weblate (Russian) for 1.20.1 by @marisathewitch in [#3282](https://github.com/GregTechCEu/GregTech-Modern/pull/3282) - Switch networking code to use forge SimpleChannel directly, instead of ldlib networking wrapper by @gustovafing in [#3332](https://github.com/GregTechCEu/GregTech-Modern/pull/3332) - Remove LDLib renderer usage from machine models & allow them to be modified by resource packs by @screret in [#3275](https://github.com/GregTechCEu/GregTech-Modern/pull/3275) - Bump GTM version from 1.7.0 to 7.0.0 for next Major Update by @Ghostipedia in [#3164](https://github.com/GregTechCEu/GregTech-Modern/pull/3164) - Start Deprecation of Chance Boosting and Migrate to New Chance Rates by @WithersChat in [#3026](https://github.com/GregTechCEu/GregTech-Modern/pull/3026) - Clean up unused and/or useless mixins by @screret in [#3359](https://github.com/GregTechCEu/GregTech-Modern/pull/3359) - Fix facades coloring grass etc. with the underlying block's color by @screret in [#3392](https://github.com/GregTechCEu/GregTech-Modern/pull/3392) - Update zh_cn.json 1.20 by @iouter in [#3346](https://github.com/GregTechCEu/GregTech-Modern/pull/3346) - add proper support for using fluid tags in recipe inputs by @screret in [#3312](https://github.com/GregTechCEu/GregTech-Modern/pull/3312) - Fix part texture overrides replacing all uses of a sprite by @screret in [#3448](https://github.com/GregTechCEu/GregTech-Modern/pull/3448) - Fix overlay being backwards on certain orientations by @YoungOnionMC in [#3482](https://github.com/GregTechCEu/GregTech-Modern/pull/3482) - Add Minimum Threshold configuration for Stocking Hatches and Busses by @Ghostipedia in [#3483](https://github.com/GregTechCEu/GregTech-Modern/pull/3483) - Machine Powerfail Pausing by @YoungOnionMC in [#3461](https://github.com/GregTechCEu/GregTech-Modern/pull/3461) - Add overloads without tiered chances for chanced in/out builder functions by @gustovafing in [#3518](https://github.com/GregTechCEu/GregTech-Modern/pull/3518) - Adjust Jade/TOP readouts to use A @ V format as in #3384 by @DilithiumThoride in [#3390](https://github.com/GregTechCEu/GregTech-Modern/pull/3390) - Move all model properties to a central class by @screret in [#3499](https://github.com/GregTechCEu/GregTech-Modern/pull/3499) - Expand documentation for Material builder by @serenibyss in [#3580](https://github.com/GregTechCEu/GregTech-Modern/pull/3580) - update configuration by @screret in [#3579](https://github.com/GregTechCEu/GregTech-Modern/pull/3579) - Optimize Network Switch for repeat CWU/t requests by @serenibyss in [#3654](https://github.com/GregTechCEu/GregTech-Modern/pull/3654) - Implement tool action support & Fix default enchantments being removable by @screret in [#3582](https://github.com/GregTechCEu/GregTech-Modern/pull/3582) - Refactor the rock breaker recipe condition by @screret in [#3591](https://github.com/GregTechCEu/GregTech-Modern/pull/3591) - Make HPCA coolant a tag instead of a fluid by @jurrejelle in [#3779](https://github.com/GregTechCEu/GregTech-Modern/pull/3779) - Update zh_cn.json 1.20 by @iouter in [#3821](https://github.com/GregTechCEu/GregTech-Modern/pull/3821) - Force modifier re-apply when recipe starts after being suspended by @jurrejelle in [#3971](https://github.com/GregTechCEu/GregTech-Modern/pull/3971) - recipe manager handling refactor by @TechLord22 in [#3975](https://github.com/GregTechCEu/GregTech-Modern/pull/3975) - Rename AdjacentFluid overload by @jurrejelle in [#3960](https://github.com/GregTechCEu/GregTech-Modern/pull/3960) - Read and Display Subtick Overclock Parallels separately from Hatch-based Parallels by @DilithiumThoride in [#3961](https://github.com/GregTechCEu/GregTech-Modern/pull/3961) - Translated using Weblate (Russian) for 1.20.1 by @marisathewitch in [#4078](https://github.com/GregTechCEu/GregTech-Modern/pull/4078) - update ja_jp by @code-onigiri in [#4099](https://github.com/GregTechCEu/GregTech-Modern/pull/4099) - Deprecate ChanceLogic.FIRST by @DilithiumThoride in [#4109](https://github.com/GregTechCEu/GregTech-Modern/pull/4109) - Holistic Rebalance to the Large and Small Boiler by @Ghostipedia in [#4075](https://github.com/GregTechCEu/GregTech-Modern/pull/4075) - Ore Maceration Changes by @YoungOnionMC in [#4020](https://github.com/GregTechCEu/GregTech-Modern/pull/4020) - Update zh_cn.json 1.20 by @iouter in [#4226](https://github.com/GregTechCEu/GregTech-Modern/pull/4226) - Refactor OR and XOR chance logic rolls to multiply outputs for Guaranteed Rolls rather than adding by @DilithiumThoride in [#4211](https://github.com/GregTechCEu/GregTech-Modern/pull/4211) - Large Boiler throttle modifies burn time of current fuel by @DilithiumThoride in [#4258](https://github.com/GregTechCEu/GregTech-Modern/pull/4258) - ja_jp fix by @code-onigiri in [#4319](https://github.com/GregTechCEu/GregTech-Modern/pull/4319) - Change out LDLib client side check to GTCEu one by @jurrejelle in [#4365](https://github.com/GregTechCEu/GregTech-Modern/pull/4365) - Update uk_ua.json by @StarmanMine142 in [#4411](https://github.com/GregTechCEu/GregTech-Modern/pull/4411) - Port existing keybinds to new system by @TechLord22 in [#4069](https://github.com/GregTechCEu/GregTech-Modern/pull/4069) - Full refactor of MetaMachine to merge MetaMachine and MetaMachineBlockEntity class and rework the machine inheritance tree by @gustovafing in [#4304](https://github.com/GregTechCEu/GregTech-Modern/pull/4304) - Two-Phase Recipe Addition System by @TechLord22 in [#3981](https://github.com/GregTechCEu/GregTech-Modern/pull/3981) - Correction and update of the new uk_ua by @MetenBouldry in [#4452](https://github.com/GregTechCEu/GregTech-Modern/pull/4452) - Use Generic Builder pattern for MachineBuilder by @jurrejelle in [#4422](https://github.com/GregTechCEu/GregTech-Modern/pull/4422) - Distribute display voltage logic to machine implementations by @toapuro in [#4459](https://github.com/GregTechCEu/GregTech-Modern/pull/4459) - DFS stack-based recipe lookup implementation by @jurrejelle in [#3986](https://github.com/GregTechCEu/GregTech-Modern/pull/3986) - Pipe model rework by @screret in [#4283](https://github.com/GregTechCEu/GregTech-Modern/pull/4283) - Remove muffler hatch requirement from Large Distillery by @GirixK in [#4195](https://github.com/GregTechCEu/GregTech-Modern/pull/4195) - Remove unchecked casts in TagPrefix by @TechLord22 in [#4559](https://github.com/GregTechCEu/GregTech-Modern/pull/4559) - add simple cooking recipe builder by @gustovafing in [#4643](https://github.com/GregTechCEu/GregTech-Modern/pull/4643) - 1.20 Xaero's series fix by @Taskeren in [#4685](https://github.com/GregTechCEu/GregTech-Modern/pull/4685) - Refactor BE interaction methods by @gustovafing in [#4702](https://github.com/GregTechCEu/GregTech-Modern/pull/4702) - Fix & clean up medical conditions by @screret in [#4066](https://github.com/GregTechCEu/GregTech-Modern/pull/4066) - Feat: PT_BR localization by @PrincessStelllar in [#4758](https://github.com/GregTechCEu/GregTech-Modern/pull/4758) - Updated PT_BR localization by @PrincessStelllar in [#4778](https://github.com/GregTechCEu/GregTech-Modern/pull/4778) - Fix duplicate 'mB' display inside of Fluid Hatches by @GirixK in [#3044](https://github.com/GregTechCEu/GregTech-Modern/pull/3044) - Fix night vision flickering by @JuiceyBeans in [#3072](https://github.com/GregTechCEu/GregTech-Modern/pull/3072) - Use a tree structure for GTDynamicDataPack by @embeddedt in [#3109](https://github.com/GregTechCEu/GregTech-Modern/pull/3109) - Fixes busses and hatches not updating on rotation by @kdcjxbsdnbgfdg in [#3052](https://github.com/GregTechCEu/GregTech-Modern/pull/3052) - Memoize biome holderset supplier to work around vanilla concurrency bug by @embeddedt in [#3162](https://github.com/GregTechCEu/GregTech-Modern/pull/3162) - Make all electric items show the charge tooltip by @stivosha in [#3137](https://github.com/GregTechCEu/GregTech-Modern/pull/3137) - Disable default enchantments if enchantedTools is false by @JuiceyBeans in [#3105](https://github.com/GregTechCEu/GregTech-Modern/pull/3105) - Add "Washed by 'Liquid'" tag for filtering by @AbyssiusVIII in [#3171](https://github.com/GregTechCEu/GregTech-Modern/pull/3171) - Disable diode/battery buffer output when working is disabled by @vdegans in [#3249](https://github.com/GregTechCEu/GregTech-Modern/pull/3249) - Rebalance flint tools by @JuiceyBeans in [#3294](https://github.com/GregTechCEu/GregTech-Modern/pull/3294) - Disable Machete due to compatibility issues by @Ghostipedia in [#3423](https://github.com/GregTechCEu/GregTech-Modern/pull/3423) - Release Action for Forcing Release Label Type by @Ghostipedia in [#3473](https://github.com/GregTechCEu/GregTech-Modern/pull/3473) - Revert "Add overloads without tiered chances for chanced in/out builder functions" by @Ghostipedia in [#3528](https://github.com/GregTechCEu/GregTech-Modern/pull/3528) - Fix ranged item & fluid outputs with minimum 0, and fix SizedIngredient modifying recipe stack sizes in batched recipes. by @DilithiumThoride in [#3594](https://github.com/GregTechCEu/GregTech-Modern/pull/3594) - Revert "update configuration (#3579)" by @jurrejelle in [#3611](https://github.com/GregTechCEu/GregTech-Modern/pull/3611) - fix central monitor causing EMI error & fix possible crash by @gustovafing in [#3632](https://github.com/GregTechCEu/GregTech-Modern/pull/3632) - Ignore null predicates in machines(...) by @jurrejelle in [#3634](https://github.com/GregTechCEu/GregTech-Modern/pull/3634) - Run multiblock structure forming on any block state change by @YoungOnionMC in [#3744](https://github.com/GregTechCEu/GregTech-Modern/pull/3744) - More cover tests by @TarLaboratories in [#3818](https://github.com/GregTechCEu/GregTech-Modern/pull/3818) - Mark AppearanceBlock as deprecated and replace references to it by @gustovafing in [#3883](https://github.com/GregTechCEu/GregTech-Modern/pull/3883) - Custom Recipe Modifiers through KubeJS by @PuffOfficial in [#3937](https://github.com/GregTechCEu/GregTech-Modern/pull/3937) - Removal of redundant OC call. by @Phoenixvine32908 in [#3954](https://github.com/GregTechCEu/GregTech-Modern/pull/3954) - fix recipe conditions link by @jmoiron in [#3955](https://github.com/GregTechCEu/GregTech-Modern/pull/3955) - Support Bookmarking multiblock info by @vfyjxf in [#3978](https://github.com/GregTechCEu/GregTech-Modern/pull/3978) - Fix & update uk_ua.json by @MetenBouldry in [#3943](https://github.com/GregTechCEu/GregTech-Modern/pull/3943) - Add Miner Progress Display by @Taskeren in [#3959](https://github.com/GregTechCEu/GregTech-Modern/pull/3959) - Custom Sound Example in Wiki. by @Phoenixvine32908 in [#4179](https://github.com/GregTechCEu/GregTech-Modern/pull/4179) - Fix >= OpV energy converter by @zetrock1 in [#4267](https://github.com/GregTechCEu/GregTech-Modern/pull/4267) - Fix FOV decreasing when running on concrete by @zetrock1 in [#4268](https://github.com/GregTechCEu/GregTech-Modern/pull/4268) - [DOCS] [1.20.1] Use mike for multi-version support by @jurrejelle in [#4313](https://github.com/GregTechCEu/GregTech-Modern/pull/4313) - Fix Energy Charge Bar cover StackItem amount by @zetrock1 in [#4345](https://github.com/GregTechCEu/GregTech-Modern/pull/4345) - Fix Yellow Stripes Block B recipe by @zetrock1 in [#4346](https://github.com/GregTechCEu/GregTech-Modern/pull/4346) - Haze - retextured mk3 ctms by @HazeVista in [#4355](https://github.com/GregTechCEu/GregTech-Modern/pull/4355) - Add "type: tests" to the set of required labels that pass the check by @screret in [#4466](https://github.com/GregTechCEu/GregTech-Modern/pull/4466) - Revert "Add CC: Tweaked peripheral for ghost programmed circuit" by @Ghostipedia in [#4478](https://github.com/GregTechCEu/GregTech-Modern/pull/4478) - Update 1.20 1v8 to latest by @gustovafing in [#4496](https://github.com/GregTechCEu/GregTech-Modern/pull/4496) - Start of new machine trait system by @gustovafing in [#4479](https://github.com/GregTechCEu/GregTech-Modern/pull/4479) - Lamp predicates. by @Phoenixvine32908 in [#4511](https://github.com/GregTechCEu/GregTech-Modern/pull/4511) - fix Same uuid by @remakefactory in [#4483](https://github.com/GregTechCEu/GregTech-Modern/pull/4483) - Clean up sync API & fix issues relating to generic type erasure by @gustovafing in [#4489](https://github.com/GregTechCEu/GregTech-Modern/pull/4489) - Remove TOP support by @gustovafing in [#4523](https://github.com/GregTechCEu/GregTech-Modern/pull/4523) - Re-run ranged input tests multiple times by @jurrejelle in [#4538](https://github.com/GregTechCEu/GregTech-Modern/pull/4538) - Remove apatite bolt and screw, remove rubber bolt, screw, and gears by @Pyritie in [#4495](https://github.com/GregTechCEu/GregTech-Modern/pull/4495) - Give three alloy smelter glass recipes the right category by @Pyritie in [#4497](https://github.com/GregTechCEu/GregTech-Modern/pull/4497) - Remove some unnecessary forge capabilities, and move cleanroom behaviour to a machine trait by @gustovafing in [#4500](https://github.com/GregTechCEu/GregTech-Modern/pull/4500) - Refactor machine auto output behaviour by @gustovafing in [#4551](https://github.com/GregTechCEu/GregTech-Modern/pull/4551) - Update zh_cn.json by @iouter in [#4516](https://github.com/GregTechCEu/GregTech-Modern/pull/4516) - Add recipes for netherite tools by @JuiceyBeans in [#4368](https://github.com/GregTechCEu/GregTech-Modern/pull/4368) - Fix ambiguous methods in KubeJS interop by @screret in [#4525](https://github.com/GregTechCEu/GregTech-Modern/pull/4525) - Add a configuration option to automatically run `gradlew processResources` when F3+T is pressed in a development environment by @screret in [#4522](https://github.com/GregTechCEu/GregTech-Modern/pull/4522) - make all variants of `GTRecipeBuilder#adjacentBlock` and `#adjacentFluid` overloads of each other by @screret in [#4526](https://github.com/GregTechCEu/GregTech-Modern/pull/4526) - remove IMachineLife interface by @gustovafing in [#4569](https://github.com/GregTechCEu/GregTech-Modern/pull/4569) - Fix child sync objects not being saved by @gustovafing in [#4585](https://github.com/GregTechCEu/GregTech-Modern/pull/4585) - Remove IMachineModifyDrops interface by @gustovafing in [#4582](https://github.com/GregTechCEu/GregTech-Modern/pull/4582) - remove clearInventory method from metamachine by @gustovafing in [#4581](https://github.com/GregTechCEu/GregTech-Modern/pull/4581) - Remove IInteractedMachine by @gustovafing in [#4568](https://github.com/GregTechCEu/GregTech-Modern/pull/4568) - Fix electrolyzer overlay texture. by @vakus in [#4604](https://github.com/GregTechCEu/GregTech-Modern/pull/4604) - Migration docs for all machine stuff so far by @gustovafing in [#4591](https://github.com/GregTechCEu/GregTech-Modern/pull/4591) - Remove IParallelHatch and IObjectHolder by @YoungOnionMC in [#4609](https://github.com/GregTechCEu/GregTech-Modern/pull/4609) - Port HPCA to trait by @gustovafing in [#4580](https://github.com/GregTechCEu/GregTech-Modern/pull/4580) - Remove IMultiController & IRotorHolderMachine by @gustovafing in [#4590](https://github.com/GregTechCEu/GregTech-Modern/pull/4590) - fix merge issue by @gustovafing in [#4615](https://github.com/GregTechCEu/GregTech-Modern/pull/4615) - Add explodable machine trait by @gustovafing in [#4567](https://github.com/GregTechCEu/GregTech-Modern/pull/4567) - 1.20.1 v8.0.0 by @jurrejelle in [#4628](https://github.com/GregTechCEu/GregTech-Modern/pull/4628) - Remove CycleItemStackHandler and CycleFluidStackHandler by @screret in [#4634](https://github.com/GregTechCEu/GregTech-Modern/pull/4634) - Fix the bone meal -> white dye recipe being deleted unconditionally by @screret in [#4637](https://github.com/GregTechCEu/GregTech-Modern/pull/4637) - Port hazard and exhaust interfaces to trait system by @gustovafing in [#4584](https://github.com/GregTechCEu/GregTech-Modern/pull/4584) - Add multiblock traits and syncable traits by @gustovafing in [#4607](https://github.com/GregTechCEu/GregTech-Modern/pull/4607) - Move some item classes by @gustovafing in [#4668](https://github.com/GregTechCEu/GregTech-Modern/pull/4668) - move/rename some forge specific stuff by @gustovafing in [#4655](https://github.com/GregTechCEu/GregTech-Modern/pull/4655) - merge gt fluid and gt fluid impl by @gustovafing in [#4656](https://github.com/GregTechCEu/GregTech-Modern/pull/4656) - Fix Ender Link Cover memory card copy/paste and required-item handling by @Lapis256 in [#4691](https://github.com/GregTechCEu/GregTech-Modern/pull/4691) - add utils for searching recipes from outside of a machine by @gustovafing in [#4703](https://github.com/GregTechCEu/GregTech-Modern/pull/4703) - Update zh_cn.json 1.20.1 by @iouter in [#4716](https://github.com/GregTechCEu/GregTech-Modern/pull/4716) - added a lang provider for key missing provider by @HazeVista in [#4701](https://github.com/GregTechCEu/GregTech-Modern/pull/4701) - fix null pointer exception by @kdcjxbsdnbgfdg in [#4739](https://github.com/GregTechCEu/GregTech-Modern/pull/4739) - Fix item count in chancedInput and chancedOutput by @TonyCrane in [#4709](https://github.com/GregTechCEu/GregTech-Modern/pull/4709) - Reword some death messages & remove the (duplicate) explosion damage type by @screret in [#4632](https://github.com/GregTechCEu/GregTech-Modern/pull/4632) - Translated using Weblate (Russian) by @marisathewitch in [#4742](https://github.com/GregTechCEu/GregTech-Modern/pull/4742) 45337 lines changed - see the [full diff here](https://github.com/marisathewitch/GregTech-Modern/compare/v1.6.4-1.20.1...refs/heads/1.20.1)