aboutsummaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)Author
2023-06-04do optimize explicitly where it matters (#2047)chochem
2023-06-04safe the macguffin (#2050)chochem
2023-06-03fix incorrect GT_RecipeBuilder deep copy (#2048)Glease
* fix incorrect GT_RecipeBuilder deep copy * spotlessApply (#2049) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-06-03Chemical reactor recipe map fix (#2046)chochem
* minor stuff * disable some optimizations
2023-06-03Refactor GT-ERR-01 (#2045)chill
* refactor and reword GT-ERR-01 Add two functions at the bottom: one contains the error message, the other one prints it. This refactor puts the error at the end of the file, so you don't have to scroll through a screen's worth of space when debugging this file. * invert if condition for mRegisteredOres.contains It is questionable to put the case that is considered "wrong" as the first one, and do the most common result as "else". The flipped "if" essentially says "if condition then do the usual, otherwise handle the error."
2023-06-01change processing voltage (#2044)GDCloud
2023-06-01some gtmodhandler improvements (#2043)chochem
* remove terrible naming conflict * ra2 for the alloysmelter+furnace combo
2023-06-01Add durability and charge bar visibility config options (#2041)Caedis
2023-06-01add Grate Machine Casing assembler recipe (#2042)DotJason
2023-05-30remove hourglass (#2039)chochem
2023-05-29Final stretch for GT RA2 conversions (#2038)chochem
* (un)boxing RA2 * fuel ra2 * blast RA2 * primitive blast RA2 * remaining cutter ra2 * fix
2023-05-29add tooltips (#2037)BlueWeabo
2023-05-29Allow muffler hatches to face downward (#2036)miozune
2023-05-29butcher recipe time (#2033)RIONDY 'POPlol333' Adam
* butcher recipe time * spotlessApply (#2034) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-29Allow setting larger threshold of item detector cover for digital chests (#2035)miozune
2023-05-28Delegate blast resistance call to MetaPipeEntity to allow overriding (#2030)Maxim
2023-05-28make enum fields final where possible (#2029)chill
Non-final enum fields make a global mutable state, which should be used only when necessary. Let's make the enum fields final where possible.
2023-05-28make private fields final where possible (#2028)chill
2023-05-28simplify ifs (#2027)chill
2023-05-28Add new mode for void protection & implement it for more multis (#2024)miozune
* Void protection improvements * Rename methods: isXXXButtonEnabled -> supportsXXX * Adjust texture for forbidden * Add MultiBlockFeatureSupportDumpers * Fix oversight in PCBFactory * Revert void protection support for PA * Rename class: ControllerWithButtons -> ControllerWithOptionalFeatures
2023-05-28simplify logic expressions (#2026)chill
2023-05-27Refactor checkExoticAndNormalEnergyHatches (#2025)chill
* add tests to checkExoticAndNormalEnergyHatches Add a parameterized test to GT_MetaTileEntity_MultiBlockBase::checkExoticAndNormalEnergyHatches in order to be sure that the function returns the same results after the change. * refactor checkExoticAndNormalEnergyHatches
2023-05-26Add void protection mode to fluid and ore drillers (#2023)miozune
* Refactor GT_ParallelHelper part 1 * Refactor GT_ParallelHelper part 2 * Move void protection logic to separated class * Clean doc * Fix inverted logic in VoidProtectionHelper * Add void protection mode to fluid and ore drillers
2023-05-26Fix warnings about ModularUI methods that can only be overridden (#2022)chill
* address ModularUI methods that can only be overridden A call of super was safely deleted. A call of draw() is legit, but it's labeled as OverrideOnly in ModularUI, so IntelliJ considers it incorrect to call draw(). This warning was suppressed. On top of that, IntelliJ incorrectly says that this suppression is redundant, so that was addressed too. Fixing the issue without suppressing the warning entails changing the ModularUI mod, which is too much work for one warning. However, if there are many warnings like that, it might be reasonable to change ModularUI. The whitespace change is Spotless, although it did not detect it before the changes to the file. * remove suppression on RedundantSuppression The mark of OverrideOnly suppression as RedundantSuppression could not be reproduced. Therefore the suppression of RedundantSuppression is not needed.
2023-05-26Texture update for a few QFT items (#2021)EmeraldsEmerald
* Delete old texture * Delete old texture (low quality...) * New versions of deleted textures
2023-05-24Adjust overrides to allow opening machine GUI (#2019)Maxim
2023-05-24Fixed mixer recipe map ending up without programmed circuits (#2020)Maxim
2023-05-24Add tooltip for gas proof for fluid pipe (#2018)miozune
2023-05-24list update for recipe in coremod (#2017)TheEpicGamer274
* list update for recipe in coremod * fix * fix
2023-05-23Speedup Recycler recipe lookup (#2016)miozune
2023-05-22Nerf Sunnarium Bee, Add Endstone to Endstone Bee (#2014)Runakai1
* Nerf Sunnarium Bee, Add Endstone to Endstone Bee Previous sunnarium: glowstone 40% sunnarium 20% now: glowstone 30% sunnarium 5% Added 4 End Stone to comb centrifuging of End stone bee * spotlessApply (#2015) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-20Singleblock machine internal fluid tank scaling standardization (#1999)Pxx500
* chemical reactors * Other machines * More machines and chemical reactors pt2 * standard * fix * Update GT_Loader_MetaTileEntities_Recipes.java * expand fluid scaling --------- Co-authored-by: kuba6000 <kuba.123123.6000@gmail.com>
2023-05-20GT Charged Certus Quartz fix (#2013)chochem
* fix charged certus quartz aname * disable dust
2023-05-20Fix typo in SteamPower (#2012)miozune
2023-05-19Debug for recipe collisions (#2008)chochem
* add collision debug * fix npe * try better names * unwrap nested ifs * do it for the other too * follow some code writing suggestions * add more info to panic crash * code polishing
2023-05-19Cable recipe collision fix (#2009)chochem
* fix missing break * switch to modern switch * more code improvements
2023-05-19Yet another round of ra2 conversions (#2006)chochem
* lathe and saplings * toolhead oreproc recipes * fluid solidification * reverse macerating * autoclave combs * implosion compressor * assembler recipes * assembling line * slicer recipes * minor fixes * attempted cell to fluid fix * minor fix 2
2023-05-19More recipe collision fixes (#2010)chochem
* dont add the same recipe 300 times * have custom vac freezer recipes in GT * have custom vac freezer recipes in coremod
2023-05-19Don't allow steel steam machines to do MV recipe (#2007)miozune
2023-05-18check that fluid is not null (#2004)chochem
2023-05-18Don't add cell recipe for Replicator if dust one is already available (#2005)miozune
2023-05-18a few small fixes (#2003)chochem
* fix snow queen bee drop * fix ismodloaded errors
2023-05-17More RA2 conversion for automatic gt recipes (#2000)chochem
* fully convert all wiremill recipes and clean up unnecessary duplicate code * fully convert all polarizer recipes * fully convert all canner recipes * RA2 for oredict plank recipes * RA2 for oredict stoneCobble recipes * convert some assembler recipes to RA2 * fix * fix2 * remove recipes that were never in the game
2023-05-17Various GT fixes (#2002)chochem
* TE items cant be required * remove from itemlist * TE does not exist * this never worked anyway but also unecessary * these are broken. have a working replacement already * give valid id to fix rockbreaker fake recipes * fix texture and text * no NC its fake anyway
2023-05-16Eternity nanites (#1997)GDCloud
* generate nanite * textures * recipe * timepiece instead * spotlessApply (#1998) Co-authored-by: GitHub GTNH Actions <> * add primordial matter * texture * add recipe * primordial matter instead of uum --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-16more Ra2 recipe conversions and some small fixes/improvements in GT recipe ↵chochem
generation (#1994) * oredict plate recipes * oredict dust recipes * ore processing recycling recipes * shaping recipes * more fixes * fixes * 2 fixes * remove unnecessary qualifications
2023-05-16PA doesn't take a muffler -> fix blockrenderer and hologram projector (#1996)Fiyorin ᵘʷᵘ
Co-authored-by: Fiyorin <david@bitmail.cc>
2023-05-15cleanroom -> botania glass (#1993)Quetz4l
* added support for botania glass in clean room. No more than 50% in structure. * bs
2023-05-15Various GT recipe fixes (#1990)chochem
* null checks for cables * actually fix drillhead recycling * revert old incorrect drill fix * fix netherstar cables
2023-05-14glasses for structure (#1986)Quetz4l
* glasses for structure * new Api for glasses * changed glass requirements * fix api desc * sa