aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech
AgeCommit message (Collapse)Author
2024-01-03Update ParallelHelper (#2427)HoleFish
* Update GT_ParallelHelper.java * Update GT_Recipe.java * fix and comment * unit test
2024-01-03Let gt ignore more oredicts (#2438)chochem
let gt ignore more oredicts
2024-01-02Revert forge hammer recipe for plastic/rubber (#2437)chochem
separate forge hammer recipe
2024-01-02fix GT oredict log (#2436)chochem
fix oredict log
2023-12-29Improve shader compatibility for tool overlay (#2425)Matthew William Noel
* Improve shader compatibility for tool overlay * Another one
2023-12-29Cleanup deprecation (#2416)miozune
* Remove isValidMetaTileEntity and filterValidMetaTileEntities * Remove OUTPUT_FULL * Remove calclavia oredict * Remove unused GT_GUIColorOverride constructor * Remove getItemGridPositions * Remove unused tool classes * Remove unused GT_Runnable_Sound constructors * Remove unused cover constructors * Remove getBasicOutput() * Remove unused GT_MetaTileEntity_GasTurbine constructors * Remove ImplosionCompressorRecipes#addImplosionRecipe * Remove mOutputItem1 & mOutputItem2 * Remove GT_MetaTileEntity_Miner#moveOneDown & #getFakePlayer * Remove unused GT_Worldgen_GT_Ore_Layer constructor * Remove GT_ModReference * Remove deprecated BaseMetaTileEntity#receiveMetaTileEntityData * Remove deprecated cover variables * Remove deprecated GT_CoverBehaviorBase#isCoverPlaceable * Remove unused variables from GT_MachineRecipeLoader * Remove #getCalcificationOutput * Remove IC2_Fuel_Can_Empty and IC2_Fuel_Can_Filled * Remove deprecated #polluteEnvironment() * Remove FluidDisplaySlotWidget
2023-12-28Add connect/block to line of fluid pipes (#2407)Батьків Нестор-Євген Васильович
* Add connect/block to line of pipes * Oopsie * Add check for same fluid * Add check for same pipe size * Address some reviews * Move to new tool modes * Wildcard reeeeeeeeeeeeeeeee x2 * Adress Miozune`s review * Why not, I like it * AAAAAAAA IM stupid AAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
2023-12-28Fix RecipeMapBackend not indexing Alternate ItemStacks (#2434)TechnicianLP
* Add handling for GT_Recipe_WithAlt in RecipeMapBackend * Revert dependencies downgrade
2023-12-27Fix muffler hatch numbers (#2433)chochem
fix muffler hatch numbers
2023-12-27Add default impl to getToolTypeName and add a null check (#2430)Caedis
2023-12-26Prevent loading hook on server (#2428)Andrei Antropov
Fix issue in: #2419
2023-12-26Add modes to tools (#2423)Батьків Нестор-Євген Васильович
* Add tool modes change * Deprecate! Deprecate! Deprecate! * Add mode to item name * Opsie * Byte 8 bit * Add enum * Spotless * Types types types!!!! God I love types * Make it trigger when player clicks midair * update deps + fix wci --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-26Change to the overclock logic of Fusion Reactor (#2422)HoleFish
* adjust overclock * static
2023-12-25Restore the ability to use multiple ME hatches for one machine (#2426)miozune
2023-12-24Rework the UI of singleblock pumps. (#2420)Abdiel Kavash
Change singleblock pumps to be machines, not tanks. Rework the UI of the pump.
2023-12-23Allow a soldering iron to use soldering material from an IC2 Tool Box. (#2421)Abdiel Kavash
* Allow a soldering iron to use soldering material from an IC2 Tool Box. * Add error message about insufficient soldering material.
2023-12-22Fix z ordering for stack size in `Stocking Input`Andrei Laiff
2023-12-20Fix CRIB adding null item inputs (#2415)miozune
2023-12-20Allow Oil Cracker to use an Input Bus for programmed circuit automation. (#2413)Abdiel Kavash
* Allow Oil Cracker to use an input bus. * Fix tooltip to mention input bus.
2023-12-19Fix basic machine OC not using amperage (#2410)miozune
2023-12-19Don't rotate block if player is sneaking (#2409)miozune
2023-12-19Fix logic with old OC calculation code (#2408)miozune
2023-12-18Fix: Show CRIB always in interface terminal (#2404)Andrei Antropov
Show `CRIB` in interface terminal Closes: GTNewHorizons/GT-New-Horizons-Modpack#15117
2023-12-18more detailed progress info in waila tooltip for basic machines (#2401)iamblackornot
* - more detailed progress info in waila tooltip for basic machines * - changed func param names - updated buildscript --------- Co-authored-by: iamblackornot <nkzshinnnik@gmail.com>
2023-12-18make quantum tanks not slow you down for later game players (#2393)Martin Robertz
Co-authored-by: bombcar <github@bombcar.com>
2023-12-18Clarify whether item or fluid output is full (#2403)miozune
2023-12-17Remove IC2 iridium exploit (#2402)chochem
remove iridium exploit
2023-12-09Fix input hatches for large turbine & boiler not accepting fluids (#2400)miozune
* Fix input hatches for large turbine & boiler not accepting fluids * Also adjust plasma turbine
2023-12-07add ic2steam to cracked recipes (#2399)Martin Robertz
update deps fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/14999
2023-12-07change Import/Export to Export/Import to match button position (#2397)Martin Robertz
2023-12-07Fix some singleblock not overclocking (#2398)miozune
2023-12-06Fix null problem with recycler (#2396)miozune
2023-12-05Revert "make quantum tanks not slow you down for later game players (#2392)"Martin Robertz
This reverts commit 0e7eddde13abb4e95311a3d1a9be92ed6b04e49e.
2023-12-05make quantum tanks not slow you down for later game players (#2392)bombcar
2023-12-04Fix RA1 addChemicalRecipe not handling cells (#2391)miozune
2023-12-04Add API to limit number of recipe outputs (#2390)miozune
2023-12-04Fix parallel helper crash with 0 EU/t recipe (#2389)miozune
2023-12-03Refactor RecipeMap (#2345)miozune
* Remove deprecated and unused things * Move recipemap subclasses * Move GT_Recipe_Map to outside and rename to RecipeMap * Move recipemap instances to separated class & remove prepending s * Remove useless GT_Recipe constructors * Always use ModularUI * Rename IGT_RecipeMap -> IRecipeMap * Add RecipeMapBuilder * Remove more deprecated and unused things * Fix RecipeMap type parameters * Use multimap for recipe index * Fix bending recipe error in dev env * Remove mUniqueIdentifier * Update AE2FC * Less edgy texture for NEI recipe background * Add replicator fluid output slot for NEI and machine GUI * Fix fluid fuels not having fuel value in large boilers * Remove GT_RectHandler and NEI_TransferRectHost * Remove RecipeMapHandler * Move NEI energy description from RecipeMapFrontend to Power * Refactor the way to filter fusion recipes * Check restriction for some properties * Remove showVoltageAmperage * Make Power accept GT_Recipe * Fix NPE * Move NEI duration description to Power from Frontend * Directly implement IRecipeProcessingAwareHatch for GT_MetaTileEntity_Hatch_InputBus_ME * Make Power integrated with GT_OverclockCalculator * Rename Power -> OverclockDescriber * Don't modify recipe find logic until postload finishes * Reformat reserved MTE ids * Fix check for too few inputs on recipe addition * Move replicator logic to backend * Stop un-hiding assline recipes * Allow setting custom recipe comparator & implement for fusion * Update AE2FC * Rename getRecipeList and getRecipes -> getRecipeMap * Automatically register recipe catalysts * Cleanup the way to detect recipe collision * Make use of BasicUIProperties for basic machines * Make use of BasicUIProperties for UIHelper * Rename specialHandler -> recipeTransformer * Add way to automatically register handler info * Add recipe category * Add some APIs for addons * Rename blastRecipes -> blastFurnaceRecipes * Remove GT_MetaTileEntity_BasicMachine_GT_Recipe#mSharedTank and #mRequiresFluidForFiltering * Don't require setting duration and EU/t for fuel recipes * Don't require setting EU/t for primitive blast furnace recipes * Revert change to addMultiblockChemicalRecipe * Fix large boiler general desc recipe not being added * Hide duration and EU/t from large boiler * Cleanup recipe stacktrace draw * Extend metadata usage of recipe builder to recipe itself * Implement metadata handling & NEI comparator for PCB factory * Some rename around NEIRecipeInfo * Some toString implementations * Add more APIs for addons & some rename * Infer handler icon from recipe catalyst if one is not set * Also shrink recipe title when OC is not used * Remove rare earth centrifuge recipe * Use metadata for replicator backend * Adjust geothermal generator output slot * Allow having multiple transferrects * Store recipemap reference in backend * Rename vacuumRecipes -> vacuumFreezerRecipes * Add config to tweak visibility of recipe categories * Remove mHideRecyclingRecipes in favor of recipe category config * Fix typo fluidSolidfierRecipes -> fluidSolidifierRecipes * Refactor findRecipe and ProcessingLogic to use Stream * Fix BBF handler icon & remove bronze blast furnace * Add fluent API for findRecipe * Add way to stop adding progressbar * Change arg order for special texture * Avoid overwriting interesting failure with NO_RECIPE * Some changes for FuelBackend * Set space project icon * Remove localization from TT * Remove CNC recipe adder * Move recipe extractor from AE2FC * Minor internal change for ProcessingLogic#applyRecipe * More javadoc on #getAvailableRecipeMaps * Better implementation of #ofSupplier * Move replicator exponent config to GT_Proxy * Remove RC & IC2 macerator handling * Rename StreamUtil -> GT_StreamUtil * Refactor code around RecipeMetadataStorage * Revise #compileRecipe javadoc * Switch extreme diesel recipe loader to downstream recipe map * Optimize #reMap * Rename reload -> reloadNEICache * Minor tweak for drawEnergyInfo * a bit more doc * Adjust recipe catalysts * Add toString implementation for GT_Fluid for debug * Minor revision for OilCrackerBackend * Index replicator recipes by material --------- Co-authored-by: Glease <4586901+Glease@users.noreply.github.com>
2023-12-03Fix non-MUI way used for syncing itemstack (#2387)miozune
2023-12-03Widen text field of ME input hatches (#2382)HoleFish
* me input bus * me input hatch
2023-12-03Plasma Mixer: only consume power when recipe starts. Fixes #14895. (#2375)Alex Bee
2023-11-30add configuration circuit to ferrite mixture recipe (#2385)Glease
2023-11-27Move pipes from NHCore (#2381)miozune
2023-11-27Always enable all material components (#2380)miozune
2023-11-27Fix recipe check (#2379)HoleFish
* Update GT_Recipe.java * strange spotless * part of miozune's suggestion * whatever. need more tests
2023-11-25Fix Barnarda C Sapling metadata from bee effect (#2378)shiita0903
Fix barnardaCsapling metadata.
2023-11-25DTPF batch mode (#2372)HoleFish
* apply ProcessingLogic * spotless and delete useless method
2023-11-25Show rotation grid direction for IC2 wrenchable and vanilla (#2377)ghostflyby
2023-11-22Fix wrench opening gui when rotating some blocks (#2376)ghostflyby
2023-11-20Change to only allow connections when Redstone is needed (#2374)Ryan Nasers
* Change to only allow connections when Redstone is needed * Forgot spotless copium * Applying oneeyemaker changes