aboutsummaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)Author
2023-07-17Fix potential issue with applecore ItemFoodProxy (#2137)Serenibyss
* Fix potential issue with applecore ItemFoodProxy * Fix the worst class loader issue ive ever encountered
2023-07-17Fix findRecipe might limit stack size by 64 (#2139)miozune
2023-07-16Added ofNoOverclock builder that accepts eut and duration (#2140)Maxim
2023-07-15Enable void protection for PA (#2136)Maxim
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-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-11Makes boilers "getSteamCapacity() aware" (#2131)Lyfts
* Import getSteamCapacity from GT++ boilers * spotless apply --------- Co-authored-by: Wilhelm Schuster <dev@rot13.io>
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-06Remove container item check (#2118)Jakub
2023-07-06Add infused gold bee. (#2119)Alex Bee
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-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-01fix remove hourglass from Glass requirements (#2100)Quetz4l
2023-07-01Clarify ME Output Bus and ME Output Hatch tooltips (#2106)DmitryScaletta
* Clarify ME Output Bus tooltip * Clarify ME Output Hatch tooltip * Update GT_MetaTileEntity_Hatch_OutputBus_ME.java * Update GT_MetaTileEntity_Hatch_Output_ME.java --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-07-01fix ceruclase, vulcanite, and mithril (#2111)chochem
2023-07-01stretchy materials (#2097)chochem
2023-07-01tartarite requires EBF (#2098)chochem
2023-07-01Trans metal renderer rework (#2102)Connor-Colenso
2023-07-01Refactor Cleanroom logic (#2108)miozune
2023-06-30Minor integrated ore factory tooltip changes (#2107)Lyfts
Changes button casing -> bottom casing.
2023-06-30Fix crash by casting emptyList to ArrayList (#2103)miozune
2023-06-24fix steam output sides and documentation (#2095)chochem
2023-06-22Improve Long Distance Pipeline usability and rework textures slightly (#2094)Wilhelm Schuster
* Improve Long Distance Pipe WAILA status Also addiotional information to the NEI item tooltip * Long Distance Pipeline texture improvements The side textures of the pipeline start/end blocks are now aligned with the axis through the input output face (most visible with the Item Pipeline). This is based on the Buffer texture code. In addition, the input and output face textures have received the typical blue/orange coding found on multiblock hatches and busses.
2023-06-20Forgot to save it (#2093)Jakub
2023-06-19Fix chunk corruption when using single recipe lock (#2092)Maxim
* Added null checks to single recipe check saving * Removed left over brackets
2023-06-18Fix Precision (#2091)Runakai1
* Fix Precision This increases the maximum amount of temperature upgrades from 8 to 10 while halfing the amount of temperature boost they give to allow for more precision. Previously you were not able to simulate a warm biome in normal/normal. Doubles Boost, halfes energy consumption. * increase to 16
2023-06-18Add class for handling external materials (#2089)miozune
2023-06-18Make Placing cables and pipes easier by making them full blocks when the ↵BlueWeabo
player sneaks and is holding one (#2088) * update deps * cables/wire as full block * only when sneaking and allow it for fluid and item pipes * fix other items being able to bring it up
2023-06-17restore sodium persulfate chem bath recipes (#2087)chochem
2023-06-16fix volumetric flask (#2086)chochem
2023-06-15Move away from SlotWidget for circuit selection window (#2083)miozune
* Fix crash on MP * Move away from SlotWidget for circuit selection window
2023-06-15Rearrange Super and Quantum Tank GUI a little bit (#2084)Wilhelm Schuster
Also make some labels translatable.
2023-06-12Fix warning when closing circuit selection window (#2079)miozune
2023-06-12Fix missing copy call for fluid recipe builder (#2078)miozune
* Fix missing copy call for fluid recipe builder * maybe this needs copy as well?
2023-06-11Fix typo in asset names (#2077)boubou19
2023-06-11fix recipe time and tier to adapt to CBD (#2076)RIONDY 'POPlol333' Adam
* fix recipe time and tier to adapt to CBD * changed to ev * changed to iv
2023-06-11remove duplicate recipes (#2075)chochem