Releases: GregTechCEu/GregTech-Modern
1.20.1-8.0.0 SNAPSHOT e191a08
The latest build of GTM for Minecraft 1.20.1.
Please report any issues.
What's Changed since v7.5.3-1.20.1
Added
- Update v8 to latest 1.20.1 by @gustovafing in #4629
- Add windmill sails spray coloring support by @Taskeren in #4690
Fixed
- Fix ChargerMachine is null after placing by @zetrock1 in #4460
- 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 #4706 by @TarLaboratories in #4708
- Fix validation for item and fluid tags by @Mqrius in #4699
- Improve getBlockState performance by @Mqrius in #4727
Changed
-
Full refactor of MetaMachine to merge MetaMachine and MetaMachineBlockEntity class and rework the machine inheritance tree by @gustovafing in #4304
-
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
-
Update 1.20 1v8 to latest by @gustovafing in #4496
-
Start of new machine trait system by @gustovafing in #4479
-
Clean up sync API & fix issues relating to generic type erasure by @gustovafing in #4489
-
Remove TOP support by @gustovafing in #4523
-
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
-
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
11626 lines changed - see the full diff here
1.21-7.5.2 SNAPSHOT 31920ea
The latest build of GTM for Minecraft 1.21.
Please report any issues.
- no changes
v7.5.2-1.20.1
Changelogs
Changes and Fixes
- Fixed a crash when using previously generated recipes
- Fixed a crash when using 'redstone set #' placeholder
- Fixed some inconsistencies with world generation
v7.5.1-1.20.1
CHANGELOG
Changes and Fixes
- Fix access protection issue in Netherite tools causing crashes
- Fix early loading LampRenderer causing crashes
v7.5.0-1.20.1
CHANGELOG
Added
- Match Painted Output Busses to Painted Input Busses
- Add filter slot in output bus
- Rework machine copy/paste card to support copying pipes, covers, cover settings, and more machine settings
- Add gem slurry from purified ore recipes
- Add display for recipe fail reason
- Add recipes for netherite tools
- Spray cans can color AE2 Colorable BlockEntities
- Add predicates for lamps in pattern factories
- Add HV, IV screwdriver and chainsaw
- Add biomeTag recipe condition
- Add battery provider for Jade
- Add option to display temperatures in Celsius
- Allow rendering other modules from placeholders in Central Monitor
Changes and Fixes
- Fix a security vulnerability in the Central Monitor that allowed local file inclusion on servers
- Remove muffler hatch requirement from Large Distillery
- Fix dust in top left slot having 2 recipes
- Add Hotkey for StepAssist
- Fix overwriting FOV when on concrete
- Fix Central Monitor error handling crash
- Fix voltage display for tiers >MAX
- Fix Multi Smelter texture
- Fix Terminal tooltip
- Mortars now autogenerate if a material has the mortar flag
- Fix blast chiller structure
- Remove apatite bolt and screw, remove rubber bolt, screw, and gears
- Move three alloy smelter glass recipes to the right category
- Improve bedrock vein randomness
v7.4.1-1.20.1
CHANGELOG
Added
- Allow accessing block nbt from placeholders
Changes and Fixes
- Fix vanilla fuel not working in boilers
- Fix manual mode for item/fluid filter covers and conveyors/pumps
- Make netherite tools and items fire resistant
- Jade support for Long Distance Pipeline Endpoints
- Sodalite and Lazurite can be used in place of Lapis for enchanting
- Fix blackstone and tuff ores not dropping dusts
- Fix large boiler throttle timing on recipes
- Fix z-fighting on large miner overlay
- Fix >= OpV energy converter
- Fix scythe not breaking items in an AOE
- Fix FOV decreasing when running on concrete
- Fix GT Capes not rendering in multiplayer
- Fix dupes of Carbon dust and Coal dust
- Fix ghost circuit in item detector
- Allow tags in shaped recipes to get recycle info
- Fix Energy Charge Bar covering StackItem amounts
- Fix the Pump's biome priority order
- Retextured mk3 fusion casing's CTM
- Fix facade cover models
- Fix overlay textures on some machines
- Fix {fromAscii} placeholder not returning a long
- Fix rotor holder Z-fighting
- Fix multiblock controller rotation overlay logic
- Add missing rock types to cobble replacements for miners
v7.4.0-1.20.1
CHANGELOG
Added
- Fluid interaction with Coke Oven controllers
- NBT Predicate Ingredients (see wiki)
- Speed boost when walking on GT Concrete and Studs, slight slowness when walking on Frame boxes
Changes and Fixes
- Fix server disconnects from faulty GT network packets
- Reduced salt in salt->sodium bicarbonate recipe
- Better optimized OR and XOR chance rolls at high parallel counts
- Fix machines set to disable after current cycle not disabling when powerstalling
- Fix Jade showing all singleblock generators as producing at LV
v7.3.0-1.20.1
Changelog
Added
- Re-Enabled using Screwdriver on drums
- Implement Voiding mode for multiblocks
- Turbines now will no longer stall when energy hatches are full
- Parallel Hatches will now start at max parallel
- Massive rebalance to large bronze boiler and small boilers, please leave feedback (generally stronger large boilers, nerfed small boilers and creosote)
Changes and Fixes
- Miners now properly yield the respective crushed ore for KubeJS materials and stonetypes
- A handful of small formula changes to gemstones
- Fixed CC integration with the monitor cover
- Add material safeguard checks before generating pipe recipes
- Fixed Advanced Energy Detector Cover mode swapping causing values to decrement
- Fix Stone Plate and Button recipe conflict
- Better Error Reporting for KubeJS recipe issues
- Fixed Steam Multiblocks not resetting progress on insufficient fuel
- Add missing tooltips for auto output buttons in GUIs
- Fixed Jade not showing steam consumption on steam machines at 1mb/t
- Fix ore veins with only one layer causing crashes
- Fixed Ranged Fluid Ingredients breaking on SMP
- Swapped Circuit for Diluted Hydrochloric Acid to Circuit 1 from 2
v7.2.1-1.20.1
CHANGELOG
Additions
Added config for create compat
Buff facade recipe
Buff hand craft polished stone recipes
Allow spraycan to work with any dye color block
Refactored recipe addition and removal manager
Refactored adjacentFluid recipe methods and added overloads for fluid tags
Refactored NO_UNIFICATION flag to DISABLE_MATERIAL_RECIPES
Machines will now properly explode with the correct config
Add multiblock bookmarked recipe preview to JEI
Bug Fixes
Central monitor compat for power substation
Fix ore vein removal not registering in world from kjs
Fix energy detector not working in percentage mode
Fix optical and laser connected sides being ignored by hatches
Fix kjs material decomposition recipes not generating
Fix recipe modifiers not being applied after unsuspending
Fix recipe search for ranged fluids
Fix crates voiding storage after they are placed when stacked
Fix rotor holders crashing when interacting with an active turbine
Changed voltage reading to show the machine tier rather than recipe tier
Fix representative recipes not generating
v7.2.0-1.20.1
Additions
- Added pipe casting molds
- Added Powerfail bypass functionality to Machine Control Covers for multiblocks
- Added Ranged Inputs [DEV]
- Added Item and Redstone Ender Link covers
- Added Large Bronze Tank
- Added allow input from output sides for drums [Disabled by default]
- You can now prospect nearby ores with a hammer
- Oils & Creosote are now place-able.
Changes & Fixes
- ULV hatches may now be used on the primitive pump
- Made powerfail suspension only affect Multiblocks.
- Suspend machines immediately if they're already idle
- Add CraftingComponent for emitters and sensors
- Unified visuals of the '9' in both circuit 9 and 29
- Minor Improvements to Jetpacks.
- Redstone related blocks can now be mined with wrenches.
- Changed tool for drum interactions from Screwdrivers to soft mallet
- Allow refilling steam boilers by right click with a bucket / fluid container
- Fix storage cover missing its icon texture in machine UIs
- Fixed Large Maceration Tower not receiving dropped items as inputs.
- Fix Hammer AOE in several edge cases not working
- Fix AOE not working on other tools
- Fixed icons not being centered in tool grid
- Reduced Polymer Extrusion cost from MV to LV
- Fixed Ignore NBT not working with Robot Arms and Fluid Regulators
- Fix pass-through hatches not sending items or fluids through themselves
- Fix Quantum Tank Fluid Handler Validation
- Fix Pattern buffers not updating appropriately in various cases
- Give IDLE HPCA parts emissive textures
- Improve name for research recipe failure cases
- Fix amount checking for fluid containers
- Add check for recipe voltage NotifiableEnergyContainer
- Fixed World Accelerator not working after world restart
- Offset Facades by a smaller amount
- Fix Multismelter Energy usage
- Make Jade Provider not show %s Fluid Cell
- Ignore chance rolls for ingredients with a chance of 0
- Fix broken models of multiparts
- Fix Partial NBT not matching [DEV]
- Various Fixes to Chanced and Ranged Outputs
- More Vanilla Recipe Helpers [DEV]
- Fix Tree Felling occurring for offline players.
- Fix various translations with Ender Covers
- Research Data Holder no longer voids recipes
- Fixed Shaped Recipes for warning signs
- Fix tooltips claiming pipes used wirecutters to modify
- Fix Maintenance logic not happening correctly
- Added Missing hand animations for duct tape
- Fixed stacks being allowed in turbocharger slots
- Remove Tier based chance boosting from bauxite slag
- Refactor rock breaker recipe condition [DEV]
- Fix Enchants on tools being removable
- Make HPCA coolant a tag instead of a fluid.
- Fixed weird update detection with multiblocks
- Custom Recipe Modifiers through KubeJS