aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-07-17Don't require both hatch parameters to be non-null to copy them (#232)Maxim
2023-07-17Fix findRecipe might limit stack size by 64 (#2139)miozune
2023-07-17Merge pull request #60 from GTNewHorizons/digester-fixesElisis
Update Digester.java
2023-07-16Added ofNoOverclock builder that accepts eut and duration (#2140)Maxim
2023-07-15Enable void protection for PA (#2136)Maxim
2023-07-15Void fluids that go into the YOTTA via injectItems, if YOTTA has void excess ↵Maxim
enabled (#175)
2023-07-15Improve Industrial Arc Furnace tooltip (#692)Serenibyss
2023-07-14Changes to ore factorys running mode description (#2135)Lyfts
* Changes the integrated ore factory mode description to match what its actually doing. * Some tooltip grammar changes. That would have annoyed me :)
2023-07-14GPL Special Item access (#2134)Maxim
* Added getters to allow a machine to set the special item for recipe checking
2023-07-13Add missing advancement localization (#690)Serenibyss
2023-07-13Fix Multiblock structure info tooltips (#689)Serenibyss
* Industrial Centrifuge tooltip * Maceration Stack tooltip * Industrial Extrusion Machine tooltip * Zyngen tooltip * Industrial Coke Oven tooltip * Boldarnator tooltip * Dangote Distillus tooltip * spotless apply
2023-07-13Coolant Tower: pull steam from all available hatches. (#167)Alex Bee
2023-07-13Set SH steam output for plasmas to 0; remove bounds check. (#174)Alex Bee
2023-07-13Make structure tooltips more colorful (#2133)GDCloud
* default color changes * add colored casing amount builders * oversight * address reviews
2023-07-12Add tooltip for locked fluid name for digital tank (#2132)miozune
2023-07-12Update dependencies.gradle (#86)Jakub
2023-07-12Fix some recipe conflicts (#688)Serenibyss
* Rope conflict * Ethylbenzene conflict * Rock Salt, Potash conflicts * spotless apply
2023-07-11fix (#231)GDCloud
2023-07-11Advanced boiler steam capacity fix (#686)Lyfts
* Advanced boiler steam capacity fix Been broken for 2 years now it works as anticipated. * Update dependencies --------- Co-authored-by: Wilhelm Schuster <dev@rot13.io>
2023-07-11Make PSS stop pulling input power when it's full. (#687)antihutka
2023-07-11Makes boilers "getSteamCapacity() aware" (#2131)Lyfts
* Import getSteamCapacity from GT++ boilers * spotless apply --------- Co-authored-by: Wilhelm Schuster <dev@rot13.io>
2023-07-10Merge pull request #73 from GTNewHorizons/Allow-LSC-RotationRunakai1
Allow lsc rotation
2023-07-10Spotless ApplyAlexandre Tardif
2023-07-10Remove rotation limitation on the LSCAlexandre Tardif
2023-07-10Migrate findRecipe method (#338)miozune
* Migrate findRecipe method * Update dependencies.gradle * Update deps * update deps --------- Co-authored-by: Martin Robertz <dream-master@gmx.net> Former-commit-id: d173b08a7017209b9ea4383680c34fda56035b5c
2023-07-10Implement generic processing logic (#226)Maxim
* Migrated EoH * Added deprecation for checkRecipe_EM * Migrated QC * Migrated DB * Migrated AT * Migrated RS and scanner * Migrated EI * Migrated switch * Migrated microwave * Migrated tesla tower * Fixed implementation of texts * update deps * Addressed review comments * Update dependencies.gradle * Update dependencies.gradle * update deps --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-07-10update deps (#2129)Martin Robertz
2023-07-10Generic processing logic (#2096)Maxim
* Added enumeration for check recipe result * Rework processing logic to work with MTEs too * Switched first few multiblocks to new checkRecipe method * Applied generic logic to EBF * Added support for long power base and applied generic processing logic to more machines * Address some feedback * Added more setter to further configure the processing logic * Change internal checkRecipe to work with checkRecipeResult, to allow the injection of custom failure messages * Suppress warning, change access * Merge recipeMap and mapSupplier * Move calls to setMetaTEController and setRecipeMap to base classes * Make processingLogic final * Make results non-null * Rename `ProcessingLogic#checkRecipe` -> `#validateRecipe` Otherwise it's confusing with `GT_MetaTileEntity_MultiBlockBase#checkRecipe` * oops * Added recipe locking to generic processing logic * Rename: getWorldObject -> getIHasWorldObjectAndCoords * Annotate missing overrides * Renamed recipeLockableController -> recipeLockableMachine * Migrated Cleanroom * Migrated pyrolyse oven * Migrated driller * Migrated charcoal pit * Migrated DT * Rename: controller -> machine * Make recipemaps override base `findRecipe` and mark others final * Remove unused maps * Add FindRecipeResult * Remove IHasWorldObjectAndCoords parameter from findRecipe This removes argument for printer recipemap to pass for GT_ModHandler.getAllRecipeOutput, but I don't think there's any mod that adds world-specific coloring recipe. * Added method to set processing logic power so machines can override it on demand * Restructure CheckRecipeResult, show voltage required and move package * Reword: insufficient voltage -> power * Change text color: dark gray -> gray * Added findRecipeResult for insufficient heat * Migrated PCB factory * Fix result not being reset on shut down * Show coil tier for heat * clean * Reverted migration of driller base * Migrated TPM * Moved getting of parallel supplier, to accomodate TPM * Migrated power gen multiblocks * Migrated Assembling Line * Migrated fusion * Migrated multi smelter * Migrated boiler * Migrated DTPF * Migrated ore factory * Migrated heat exchanger * Make checkRecipe() final, javadoc, minor cleanup * Fix overclock behavior with multiple hatches, javadoc, minor cleanup * Minor fix for javadoc * Fixed creation of OC calculator not factoring in batch mode correctly * Make GT_ParallelHelper#setRecipe nonnull * Rework SimpleCheckRecipeResult to not require registration * Migrate charcoal pit and cleanroom * Fix result not being reset when turning off machine * Add API for BW to make recipemap sensitive to special slot on recipe search * Migrated PA * Migrated driller base * Make ProcessingLogic#duration int * Minor cleanup * missing recipe locking for long multi * Fix NPE * Show crash message and turn off machine * minor javadoc fix * Fixed power setting for extended power base * Integrate SingleRecipeCheck into ProcessingLogic, fix duration overflow, fix duration for batch mode, migrate PA for GT_MetaTileEntity_ExtendedPowerMultiBlockBase * Fixed ME stocking busses * Minor PA fixes * Cleanup item collecting logic & apply to normal multi as well * Oversight * Derp * Multiple voltage instead of amperage with recipe map amperage, since usually amperage is intended for parallel, not for recipe checking * Fix missing EU modifiers on PCB factory OC calculator * Removed left over OC method * Fixed duration calculation of PCB not applying roughness multiplier * Fixed OC parameters * Make createOverclockCalculator nonnull & more nonnull annotations * Fixed input processing voltage * Round down voltage for other machines too * Revert Nano Forge, return correct long voltage * Use region / endregion --------- Co-authored-by: miozune <miozune@gmail.com>
2023-07-09GTPP Advanced boiler fix (#2128)Lyfts
2023-07-09Added current queen species and errors to iApiary WAILA (#2127)Maxim
2023-07-09More frequent recipe checks after machine just shuts down (#2125)Harry
* More frequent recipe checks after machine just shuts down * spotless * modify checking interval
2023-07-09Add soft material subtag (#2124)DotJason
* add soft subtag * add soft subtag to Gaia Spirit * clean code style
2023-07-09More quad input hatches (#2121)TheEpicGamer274
* Saving * Saving * Spotless + Import fixes * Attempt to fix review request * Spotless * spotlessApply (#2126) Co-authored-by: GitHub GTNH Actions <> * Fixing Requested Changes * Update src/main/java/gregtech/api/metatileentity/implementations/GT_MetaTileEntity_Hatch_QuadrupleHumongous.java Co-authored-by: Maxim <maxim235@gmx.de> * Update GT_MetaTileEntity_Hatch_QuadrupleHumongous.java --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: Maxim <maxim235@gmx.de>
2023-07-08High amp wireless + low amp recipe changes (#228)GDCloud
* adjust low amp wireless recipes * add hatches * localization * texture * recipes * fix circuits * custom texture * fix achievement localisation * number formatting * Small clean. * spotlessApply (#230) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-08fix transformer maintenance status (#229)Quetz4l
* fix transformer maintenance status * fix transformer maintenance status * change the type of function from public to protect * change the variable name from isNeededMaintenanceChecks to hasMaintenanceChecks
2023-07-06Remove container item check (#2118)Jakub
2023-07-06Add infused gold bee. (#2119)Alex Bee
2023-07-04Buff output of Oganesson fusion recipe (#335)Daniel Mendes
Former-commit-id: aec759a45fd5db6cad751181a24ff343df11efc3
2023-07-04fix europa blizz drops (#684)chochem
2023-07-04Fix GT Ore Gen (#2081)glowredman
* fix the oldest bug in the pack * Use old oregen for existing maps * Use enum for OregenPattern version * Use `WorldEvent$Load` instead of `FMLServerStartedEvent` * Reset `oregenPattern` singleton on world load * Fix `oregenPattern` being reset when any dim is loaded --------- Co-authored-by: chochem <40274384+chochem@users.noreply.github.com>
2023-07-04fix leaving wireless network team not having an effect (#2113)Glease
2023-07-04Restore pams fish compat (#685)chochem
* restore pams compat * restore harvestcraft compat file * cleanup * ra2 and more cleanup
2023-07-04Fix NPE with grid proxy (#2116)miozune
* Fix NPE with grid proxy * Create proxy instead of check null
2023-07-03Fix the shadow ItemStack bug of multi-InputBus_ME (#2104)初夏同学
* Fix the shadow ItemStack bug of multi-InputBus_ME * resolve code style
2023-07-03Chande lapotron chance (#2117)Runakai1
2023-07-03Prioritize ghost slots over manual slot for stocking bus (#2112)miozune
2023-07-03Rectangular Cleanroom Fix (#2115)chochem
* more cleanroom debugging * fix cleanroom * fix documentation
2023-07-02new clay formula (#2114)chochem
2023-07-02Clean up and fixes (#84)Jakub
* Remove unused mixins * Unused * Unused * Update MobHandlerLoader.java * Fix EEC * Spotless * Update zh_CN.lang * Update dependencies.gradle
2023-07-01Small EEC fixes (#83)chochem