aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gtPlusPlus/xmod/gregtech/api
AgeCommit message (Collapse)Author
2023-06-30Remove Breaker Box (#683)miozune
2023-06-07Fix gt++ pollution tooltips (#662)chochem
* fix gt++ pollution tooltips * do it without reflection
2023-06-07Remove reference to GT_FluidStack (#659)miozune
2023-06-05Fix steam hatch not working for some people (#655)miozune
2023-05-31Make fluid generator hatch fill partial amount (#647)miozune
2023-05-30refill fix (#645)GDCloud
2023-05-30Fix voiding mode not being saved (#642)miozune
2023-05-30Cleanup reservoir hatch tooltip (#644)miozune
2023-05-28Update to new void protection API (#640)miozune
* Update to new void protection API * Update method names * Update GT
2023-05-26Deprecation cleanup (#637)miozune
2023-05-26added chisel input busses (#638)Quetz4l
* added chisel input busses * fix industrial chisel tooltip * fixes industrial chisel
2023-05-16Fixes several minor bugs (#630)梅天佑
* Always store at least 2048 EU regardless of tier, so that the machine can work properly should close #11190 in GTNewHorizons/GT-New-Horizons-Modpack * change tooltip to match real formula should close #13238 in GTNewHorizons GT-New-Horizons-Modpack * shot in the dark to fix some chemical formulas * Fix hardcoded formula for ZrF_4 * fix nitinol formula * Add a method to count uppercase characters * A better shot at fixing chemical formulas Added ghetto detection of when there is more than 1 element in a grouping, even when their symbols combined don't exceed three characters (like hydroxide) * fix material components in ammonium tetrafluoroberyllate last in a series of commits designed to resolve #11340 in GTNewHorizons/GT-New-Horizons-Modpack * Add a method that only exposes the data orb selected by the circuot * Make the duplicator only check for recipes with the selected data orb Should close #11583 in GTNewHorizons/GT-New-Horizons-Modpack * Change TGS tooltip to reflect real behavior * Change TGS info in NEI to reflect true behavior Should close #11650 in GTNewHorizons/GT-New-Horizons-Modpack * Don't remove energy from the PSS when it attempts to fill a full hatch should resolve #13317 in GTNewHorizons/GT-New-Horizons-Modpack, where the issues was mistakenly identified as the PSS accepting power when it is full. In fact, it does stop accepting power when full, but it is constantly leaking power into hatches. However it should be noted that unless the PSS has no hatches, it pays a tax each tick which will of course mean that it is almost never going to be filled up. * Fix some minor errors due to writing all previous commmits with github's file-view edit feature try it sometime and suffer! also spotless apply * better formatting * off by one * add a line for power loss in the gui * fix 0iq moment * Revert "Don't remove energy from the PSS when it attempts to fill a full hatch" This reverts commit c20cc0b3a528872c8003bea2944aa1ad7a020e01. * typo * additional typo * Delete layout.json merp
2023-05-16Remove a lot of unused classes (#629)miozune
2023-05-11Fix GT++ material cable rendering (#626)Wilhelm Schuster
With the ForgeDirection migration, the signature of the getTexture() in GT_MetaPipeEntity_Cable changed and the @Override annotation in the GT++ subclass was accidentally dropped.
2023-05-11Remove Computer Cube MKII (#622)miozune
2023-05-11Fix fluid input restrictor wrench side mapping (#625)Léa Gris
2023-05-09Fix GT++ material pipe renderingWilhelm Schuster
With the ForgeDirection migration, the signature of the getTexture() in GT_MetaPipeEntity_Fluid changed while forgetting to update the GT++ subclass. I'm guessing this is rooted in the fact that this method was missing the @Override annotation.
2023-05-08Remove unused code & migrate to FluidSlotWidget (#619)miozune
* Remove unused code & migrate to FluidSlotWidget * Update dependencies.gradle --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-05-01Add the Nuclear Salt Processing Plant (#607)Daniel Mendes
* New multi class and calling the class Enable the multi when loading Config handler for the multi More enabling Multi controller recipe Add necessary recipes to new, custom recipemap Add function to generate new recipes Declare item for the controller Define recipe map for the multi Render NEI page for the recipemap properly Change P output from 7 to 6 in recipe Spotless apply * Revert Wildcard on compat handler * Fixes in Salt Plant main class * Remove run1 method * Spotless apply * add isInputSeparationButtonEnabled override * spotlessApply (#615) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-01ForgeDirection (#608)Jason Mitchell
* ForgeDirection WIP * Fix GTPP_Render_MachineBlock Fix handling of getTexture with facing mask for pipes Kill a bunch of magic numbers * spotlessApply (#612) Co-authored-by: GitHub GTNH Actions <> * Bump bw/tt deps --------- Co-authored-by: Léa Gris <lea.gris@noiraude.net> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-04-11Revive Fusion mk5 (#597)GDCloud
* textures * casings * itemlist * Main * blue giant * new rainbow screen + fix mk4 screen
2023-04-09clean up GT++ code (#589)boubou19
* yeet big reactor support * yeet IC2 classic support * yeet pneumaticraft support * yeet More Planets support * yeet Immersive Engineering support * yeet Psychedilicraft support * yeet Beyond Reality Core support * sort mods to see what must be purged * yeet simply jetpacks * yeet RFTools * yeet xReliquary * yeet RedTech * yeet Mekanism * yeet GrowthCraft * yeet ihl * leftover cleaning * yeet thermal fondation support * yeet compact windmills support * spotless * remove constants from LoadedMods (part 1 / 2) * spotless * remove constants from LoadedMods (part 2 / 2) * use mod id enum instead of strings + optimize imports * Loaded.isModLoaded -> enum * restore RA init * missing ! * start organizing recipes stuff * fix crash on world load in dev * remove unused class * remove HazmatUtils.java * move all the removals * remove enableHarderRecipesForHighTierCasings and usages(disabled in the pack) * move some pyrolyse oven recipes to its own file * sa * bump GT version * bump GT5U version * spotless apply * use Everglades entry from the mod enum --------- Co-authored-by: miozune <miozune@gmail.com> Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-03-25Downtier oreproc GT++ multis to EV and add new EV Mac Stack (#579)Martin Robertz
* tier down Multiblock Ore Washer, add Grisium EV mixer recipe to handle in EV * Tier down Thermal Centrifuge * Downgrade Centrifuge to EV maybe we need to nerf other recipes use Inconel Steel 250 later (Solar Tower, Cryo Stuff) * Downgrade Bender to EV * add code for less powerful macerator it has less parallel than original and must be upgraded (like the distillus) to regain the full parallel bonus * update tooltip to reflect casing change for T=1 * spotlessApply (#580) Co-authored-by: GitHub GTNH Actions <> * fix a bunch of issues with macerators * Spotless apply for branch Multiblock-EV-change for #579 (#581) Co-authored-by: GitHub GTNH Actions <> * add Upgrade T2 Card * spotlessApply (#582) Co-authored-by: GitHub GTNH Actions <> * fix NPE upon placing a fresh maceration controller * fix * spotlessApply (#583) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: Glease <4586901+Glease@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-24clean up hand pump code (#577)Glease
* clean up hand pump code * spotlessApply (#578) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-09remove EnumHelper usage towards OrePrefixes (#561)Glease
* remove EnumHelper usage towards OrePrefixes * fix up dependency * spotless
2023-03-04Fix error with Dehydrator sound (#559)miozune
2023-02-26Implemented enhanced multiblock GUI (#555)Maxim
* Implemented enhanced multiblock GUI * Rename method to fit super * Added getter to see if flotation cell is locked * Update dependencies.gradle --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-02-20Fixes GT++ multiblocks not accounting for eu discount when calculating ↵BlueWeabo
parallels (#550) * fix * fix oopsie of copying wrong method
2023-02-13fix adv muffler not consuming muffler when used with a newer(ish) gt5 (#541)Glease
2023-02-12Fix QFT voiding (#539)GDCloud
* fix output * Typo * Fix warnings by intellij * Spotless * spotlessApply (#540) 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-02-09Fix immature alk code (#535)Connor-Colenso
* Remove immature code * Remove even more immature code * spotlessApply (#536) 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-02-09Forge Hammer Fluid Fix (#534)Connor-Colenso
* Bump dep * Fix Alk code * Remove weird comment --------- Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>
2023-02-08Remove a bunch of reflections against GT (#531)miozune
* Remove a bunch of reflections against GT * missed this one
2023-02-05Cleanup recipe adder (#530)miozune
* Cleanup recipe adder * Remove redundant public * consistent returns
2023-02-04Remove redundant flags (#529)miozune
* Remove CORE.GTNH * Remove LoadedMods.Gregtech * Remove LoadedMods.IndustrialCraft2 * Remove LoadedMods.MiscUtils * Remove CORE.MAIN_GREGTECH_5U_EXPERIMENTAL_FORK * clean * Remove mention to GT versions * Fix assembler mode
2023-02-03Fix owner tooltip not being localized (#528)miozune
2023-02-02Increase values (#527)GDCloud
2023-02-02Remove Compound Fabricator (#525)miozune
2023-02-02Fix batch mode parallels. Fix Elemental duplicator not working (#523)BlueWeabo
2023-02-01Reservoir hatch overhaul (#522)GDCloud
2023-01-28[ci skip] spotlessApply with the new settingsJason Mitchell
2023-01-23Use GT_ParallelHelper for GT++ (#511)BlueWeabo
* everything * remove more useless code * spotless * fix missed multis * actually put efficiency oop * late night coding * missed one * last one * fix tgs * remove useless code, which was used for debugging * spotless
2023-01-15Fix dehydrator singleblock (#501)Jakub
2023-01-12Add batch mode to gt++ multis (#486)GDCloud
* buffs * Base logic * Fixes * Spotless * Social Experiment * swap separate input bus to screwdriver * It lives * Spotless * Fix Massfab * Fix LPF, packager, replicator * address reviews + spotless * address more requested changes * more fixes * fix fix * Spotless
2023-01-09Add GUIs to Super Busses (#490)BlueWeabo
* bus guis * convert to row * remove useless part of description * remove useless overrides and make slot count match other busses * spotlessApply (#491) Co-authored-by: BlueWeabo <76872108+BlueWeabo@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-08prevent incorrect fluid from being forced into specialized hatch (#488)Glease
2023-01-07Use long MB base (#482)Maxim
* Use long MB base * Added some more casts * Replaced all occurences of mEUt with lEUt
2023-01-04add a line in tricorder to say the mode of the multi machine (#472)boubou19
* add a line in tricorder to say the mode of the multi machine * spotless * remove commented out code
2022-12-29Semi fluid (#463)Martin Robertz
* add EV and IV semi fluid generators single block add crafting recipe change recipe to be more gt like * BS+SA * add pollution values * spotless
2022-12-22Add the Quantum Force Transformer (Endgame Chemline Skipper) (#399)Steelux
* First Code Implementation * First Textures Implementation * Texture Name Fixes * spotlessApply (#400) Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * Controller ID Fix * spotlessApply (#401) Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * Reworked Recipe Map, Started Rework on recipes * spotless * fix recipe to actually use eternal singularity, make sure we can have a null fluid output * add new blocks and some new textures * Spotless apply for branch Chem_Line_Skipper for #399 (#406) * fix material localization (#395) * fix material localization * spotlessApply * Revert the Nerf to Algae Farm Casing Cost (#397) - Changed the Algae Farm casing tier to the low tier it was supposed to be at, this time at MV and with no dirt. The casing is shared with the TGS, which was the reason for the nerf, but the controller can gate that multi; - Adjusted the controller recipe for the Farm to also be MV. * Fix Amount of Infinite Mutation Catalyst Output (#398) - Changed output from 1 to 5 catalysts, to match the input of 5 carriers. * Fix Sterile Farm Casing Recipe (No Tumbaga Pipe) (#402) * fix frame box and block cant localized (#404) * fix double plate and long rod cant localized (#405) * fix double plate and long rod cant localized * sa * spotlessApply Co-authored-by: iouter <62897714+iouter@users.noreply.github.com> Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * First Changes to Add Chemplant Catalysts * Spotless apply for branch Chem_Line_Skipper for #399 (#407) * fix material localization (#395) * fix material localization * spotlessApply * Revert the Nerf to Algae Farm Casing Cost (#397) - Changed the Algae Farm casing tier to the low tier it was supposed to be at, this time at MV and with no dirt. The casing is shared with the TGS, which was the reason for the nerf, but the controller can gate that multi; - Adjusted the controller recipe for the Farm to also be MV. * Fix Amount of Infinite Mutation Catalyst Output (#398) - Changed output from 1 to 5 catalysts, to match the input of 5 carriers. * Fix Sterile Farm Casing Recipe (No Tumbaga Pipe) (#402) * fix frame box and block cant localized (#404) * fix double plate and long rod cant localized (#405) * fix double plate and long rod cant localized * sa * spotlessApply Co-authored-by: iouter <62897714+iouter@users.noreply.github.com> Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * Multi Forms with Catalyst Housing and Recipes in NEI * spotless * Remove Mufflers and Pollution * New textures and make new casing to be used in the multi * Make a working recipe check, add a Fluid only output mode * Do not allow the ME Input Bus bug again. fixing it early * replace the current glass with a new one a real texture needs to be made * fix catalysts being able to be used in the input bus and fix recipes not start from a second input bus * Spotless apply for branch Chem_Line_Skipper for #399 (#412) * fix material localization (#395) * fix material localization * spotlessApply * Revert the Nerf to Algae Farm Casing Cost (#397) - Changed the Algae Farm casing tier to the low tier it was supposed to be at, this time at MV and with no dirt. The casing is shared with the TGS, which was the reason for the nerf, but the controller can gate that multi; - Adjusted the controller recipe for the Farm to also be MV. * Fix Amount of Infinite Mutation Catalyst Output (#398) - Changed output from 1 to 5 catalysts, to match the input of 5 carriers. * Fix Sterile Farm Casing Recipe (No Tumbaga Pipe) (#402) * fix frame box and block cant localized (#404) * fix double plate and long rod cant localized (#405) * fix double plate and long rod cant localized * sa * Update chemplant manual for TPV (#409) * Update chemplant manual for TPV * update BS Co-authored-by: Martin Robertz <dream-master@gmx.net> * fix crop manager log spam (#408) * Recipe fixes 2022/10/25 (#410) * Remove reflection from RTG Hatch (#411) * Fix Material Progression and Semifluid Gen Cost (#403) - Changed some materials used in GT++ material tier progression, because they require EBF coils above what is possible for the tier; - Changed fluid input on LV Semifluid Generator recipe from Bronze to Tin, since Bronze cannot be fluid extracted in LV; - Reduced the input count of items for those recipes, to bring it closer to the other generators. * spotlessApply Co-authored-by: iouter <62897714+iouter@users.noreply.github.com> Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: miozune <miozune@gmail.com> Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: Guinea Wheek <guineawheek@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * fix overclocking with 1 energy hatch * fix merging from master * allow tectech energy hatches * Update GT * NEI migration & cleanup Deprecate GTPP_Recipe_Map_Internal#sMappingsEx and delegate to GT_Recipe_Map#sMappings instead Remove recipe modification check * allow for parallel crafting in the QFT * Plasma consumption and their respective hatches * Initial Placeholders for QFT Recipes * spotless * get the fluids the correct way and make sure focusing requires neptunium * Boiler * New Plasma Recipes * Remove Unused Catalyst Code * Remove More Unused Code for Catalyst and Glass * Refactor Crafting and Focusing Tiers * spotlessApply (#441) Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * remove useless code, make the structure definition static and final. * it works. * address review * spotlessApply (#442) Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * there are no catalyst housing, no mufflers either. and no need to override more than needed * Crafting Casings Texture Update * address more reviews. also preemptive fix for constant neptunium consumption i am not doing more until tomorrow * Small cleanups * Programmed Circuit & Super Bus * I dare you use mName for shapes again. * Lower the number of fluid slots for multi mixer NEI * Updated Focusing Textures and Added Statics * Implementation of New Catalysts * Recipes for Everything * Spotless apply for branch Chem_Line_Skipper for #399 (#444) * make structure definition fields static (#443) * spotlessApply Co-authored-by: Glease <4586901+Glease@users.noreply.github.com> Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * add in a config option to change between animated and static textures * More Recipe Additions * spotless again * merge dev fixes. maybe this was it? this is hell * update how fluid mode works * update NEI * update gt dep * update gt version to the correct one. We need MUI god damnit * set animated textures on by default * BS+SA+fix * just a normal gt++ pr * Add Remaining Catalysts * FIXES * miozune request * update dependencies * add dense plates to be auto-genned * rework recipes of the QFT, make the recipe map accept it as a catalyst * add missed items to recipes * change around some recipes. fix NEI. fix some localization * do not set the recipe map for those hatches oops * hatches are pain * life a circle of pain * change the placement of the Fermium and Neptunium Hatch. add tooltip information about it * Add Kevlar recipe using bee comb Adds additional bonus and solely for kevlar * Fixed controller texture * do some fixes. updata dependencies * fix a small oopsie * wait what * Fix catalyst recipes * fix not building * quick spotless * Some tooltip fixes * Increase Fluid Input p/Tier on Recipe Tier Casings * Buff t1 costs * Increase Catalyst Costs to Near the QFT Cost * Some last bug fixes * Minimum energy hatches fix * Change last return statement * Spotless * Oil is not required in the QFT * Spotless again * prepare texture names for Sampsa * Sampsa's textures * Restore Old Unused Texture Changes * Update build.gradle * force field renderer and some fixes * forgot to make it render when working * make client side * remove uneeded things. add variables as local * fix parallels * spotless * fix parallels * quick thing to fix and prevent in the future * forgot to use the same item damage oops * fix to fluid mode. just edit the stacksize * use copyAmountUnsafe * update dependencies. fix overclocking * correct overclocking * lower amps you can use by 1/5th instead of 1/20th * Update dependencies.gradle * update BS * remove jitpack Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: BlueWeabo <76872108+BlueWeabo@users.noreply.github.com> Co-authored-by: iouter <62897714+iouter@users.noreply.github.com> Co-authored-by: miozune <miozune@gmail.com> Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: Guinea Wheek <guineawheek@users.noreply.github.com> Co-authored-by: Glease <4586901+Glease@users.noreply.github.com> Co-authored-by: Runakai1 <Runatson@gmail.com>