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