aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2023-12-07Algae recipe fix (#792)Martin Robertz
* fix red algae to cellulose recipe fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/15019 * fix
2023-12-07Fix some singleblock not overclocking (#2398)miozune
2023-12-06EEC: Fix infernal spawns not happening with 4 EV hatches (#110)Jakub
2023-12-06Fix null problem with recycler (#2396)miozune
2023-12-06update depsMartin Robertz
2023-12-06Add unit test for recipe search (#2394)miozune
2023-12-06fix compact fusion energy consumption (#222)HoleFish
* fix * correct tooltip * correct mk4 tooltip * fix
2023-12-06fix whitelisted fluids (#265)GDCloud
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-05Remove non-existing technetium recipe (#791)miozune
2023-12-05dont divide by 0 (#264)GDCloud
2023-12-04Fix steam grinder expecting more than 1 slot for void protection (#790)miozune
2023-12-04Fix RA1 addChemicalRecipe not handling cells (#2391)miozune
2023-12-04update depsMartin Robertz
2023-12-04Add API to limit number of recipe outputs (#2390)miozune
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04single use tool (#23)Glease
close https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/14102 recipes and balance are subject to discussions. Currently there is no matching multiblock for this except PA, but the sheer throughput from HSS-G should invalidate any need of parallelizing/OC. I intend on adding a smart multiblock for this (can respond to ME crafting request dynamically) once first fully functioning MuTE multiblock is out. MV ![image](https://github.com/GTNewHorizons/GigaGramFab/assets/4586901/b646e07b-64dc-4b5a-91e1-2564dea98090) HV ![image](https://github.com/GTNewHorizons/GigaGramFab/assets/4586901/2b19f72f-88b9-4cc7-9640-e6e3f6df11eb) EV ![image](https://github.com/GTNewHorizons/GigaGramFab/assets/4586901/2090ad41-2101-442b-89d7-3909756c378a) shapes looks like this. neither tool used will not get consumed. They will only get weared out slightly just like any other crafting. I can't say this is a very brilliant recipe, but IMO it's enough as a placeholder until someone can come up with more interesting ones. ![image](https://github.com/GTNewHorizons/GigaGramFab/assets/4586901/8fd80c98-63be-4a26-a7c4-83421684416d) ![image](https://github.com/GTNewHorizons/GigaGramFab/assets/4586901/bf2a4347-d133-4bc2-b0d1-d2d968d19667) Currently the count of tools crafted is the durability of each tool with given tool material divided by durability cost per craft. The only exception is silver (which is added purely as a meme), whose durability is halved during calculation. https://github.com/GTNewHorizons/GigaGramFab/pull/23/commits/79499aab82a72d1d180ca2ea2fdc8a8252d8c3fe introduced a slightly less stupid algorithm. As a result most of the tool recipes now require a multiple of 16 of fluids as input. --------- Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: miozune <miozune@gmail.com>
2023-12-04update depsMartin Robertz
2023-12-04update depsMartin Robertz
2023-12-04update depsMartin Robertz
2023-12-04update depsMartin Robertz
2023-12-04Rework GUIs (#108)Jakub
* Update dependencies.gradle * Move mod id and name to the code * New EEC gui * Configuration buttons and tooltip delays * a * test * Move EIG GUI to a new class * Use the new inventory class in MApiary * Update DynamicInventory.java * Fix * Inventory slots * Update dependencies.gradle * test * MAapiary switchable screen + progress * Recipe error results + fixes * Remove commented code --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-04update depsMartin Robertz
2023-12-04Merge remote-tracking branch 'origin/master'Martin Robertz
# Conflicts: # dependencies.gradle Former-commit-id: a4c8863518f2ac6531f0fc13cea7ec978589ca50
2023-12-04update depsMartin Robertz
Former-commit-id: 45e7cba0d03e7e037a935d04799d11d13e238f2c
2023-12-04update depsMartin Robertz
2023-12-04remove traceback from PlayerCache.dat (#787)bombcar
remove traceback
2023-12-04Fix parallel helper crash with 0 EU/t recipe (#2389)miozune
2023-12-04Update dependencies.gradleMartin Robertz
Former-commit-id: 900f8c51f41160c1167f93e485919b6585bf347d
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04Update dependencies.gradleMartin Robertz
2023-12-04Update AE2FC (#2388)miozune
2023-12-04Migrate to new RecipeMap (#73)miozune
* Migrate Lanth recipemaps * Migrate the rest * Don't requires NHCore * Cleanup recipemaps * Update GT to adapt to MaceratorBackend removal * updade gradle+bs+deps * Update dependencies.gradle --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-04Migrate to new RecipeMap (#24)miozune
Requires https://github.com/GTNewHorizons/GT5-Unofficial/pull/2345 --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-04tweak stellar plasma consumption (#263)GDCloud
2023-12-04Migrate to new RecipeMap (#219)miozune
* Migrate GG recipemaps * Migrate the rest * Split classes, renames, more adapt to GT changes * Update GT to adapt to MaceratorBackend removal * update gradle+deps+bs --------- Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: BlueWeabo <ilia.iliev2005@gmail.com>
2023-12-03Migrate to new RecipeMap (#104)miozune
* Migrate to new RecipeMap * update gradle+bs+deps --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-03Migrate to new RecipeMap (#78)miozune
* Migrate to new RecipeMap * Minor cleanup * update bs+deps+gradle --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-03Migrate to new RecipeMap (#788)miozune
* Remove reference to GTPP_Recipe itself * Remove GTPP_Recipe_Map_Internal * Move recipemaps to separated class * Remove unused recipemaps * Migrate GT++ recipemaps Remove sElementalDuplicatorRecipes in favor of GT replicatorRecipes supporting findRecipe * Migrate the rest * Adjust catalyst priorities * Add ABS non-alloy recipe category * Remove s prefixes from recipemaps * Adapt to GT_StreamUtil rename * Adjust recipe catalysts * Fix build * update gradle+bs+deps (cherry picked from commit 8b185c7a4d881d38580cc98456265ebb751b6d93) * update deps --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-03Migrate to new RecipeMap (#375)miozune
* Convert manual LCR recipe addition to RA2 * Remove outdated recipe addition for replicator * Remove DynamicGTRecipe constructor that is identical to super * Remove duplicated replicator recipe generation * Migrate BW recipemaps * Migrate recipe loaders * Remove enforceNobleGas No material succeeds in this method in the modpack * Apply recipe categories * Fix recipe removal code * Adjust recipe catalysts * update bs+deps+gradle * fix * fix * change back to gtnh tag --------- Co-authored-by: Martin Robertz <dream-master@gmx.net> Former-commit-id: 03486c93813e2b430ddf8eb1b33191068452db74
2023-12-03Migrate to new RecipeMap (#261)miozune
* Migrate to new RecipeMap * update gradle+deps+bs --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-12-03update gradle+bs+depsMartin Robertz
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-03Optimise EOH Renderer and fix transparency bug (#258)Connor-Colenso
* Clean up EOH rendering and fix transparency bug * Optimise the renderer somewhat * Lower poly count of space shell * spotlessApply * fix wci * update bs+deps * Change EOH render hitbox * Imports + spotless * Fix bounding box and culling * Update src/main/java/com/github/technus/tectech/rendering/EOH/EOH_RenderingUtils.java Co-authored-by: Raven Szewczyk <git@eigenraven.me> * Update src/main/java/com/github/technus/tectech/rendering/EOH/EOH_RenderingUtils.java Co-authored-by: Raven Szewczyk <git@eigenraven.me> * Update src/main/java/com/github/technus/tectech/rendering/EOH/EOH_RenderingUtils.java Co-authored-by: Raven Szewczyk <git@eigenraven.me> * Add constant * blendfunc * Hitbox change * Spotless --------- Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <unknown> Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: Connor Colenso <colen@CONNORSPC> Co-authored-by: Raven Szewczyk <git@eigenraven.me>