aboutsummaryrefslogtreecommitdiff
path: root/src/main
AgeCommit message (Collapse)Author
2023-09-09Request drill changes, eliminates recipe info in drill GUI (#2285)querns
2023-09-08Adds status messages, action buttons to UI of multiblock drills (#2270)querns
* Adds several UI elements to multiblock drills * Spotless * Adds formatNumbers calls in places where it'd been missed * Eliminate wildcard import * Add @NotNull annotations to new fields and methods
2023-09-08Add BarnardaC bee effect, enhance tooltip and waila for iapiary (#2255)hacatu
* Added BarnardaC bee effect, added harder alternative mutation for indium bee * Improved tooltip and waila hud for iapiary * Shorten effect name for beealyzer * Moved Effects to own files, cached constants * Refactor constant names
2023-09-08Display current recipe in GUI (#2252)Harry
* Display current recipe * 2 decimals * fixes * formatNumbers * Fix formatting * update modularui --------- Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>
2023-09-07Make heater upgrade more precies aswell (#2275)Jakub
2023-09-07Makes Fool's Ruby use its proper scientific name (#2280)Alastors
fixes: https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/14443 Fools Ruby, as it is, merely serves to screw with players, literally providing no other value, sure it is a "historic quirk" of the pack, but then again, so are dense plates from ++ amongst other things, so I don't exactly see why we should keep a "historic quirk" for the sake of it.
2023-09-06Adds item and charging info to Locker WAILA panel (#2245)querns
* Adds item and charging info to Locker WAILA panel * Refactor Locker WAILA tip entries to happen more on client side
2023-09-06Remove deprecated Seismic Prospector (#2279)miozune
2023-09-06mini fix (#2204)chochem
2023-09-06Add optional description to input hatch constructors (#2278)Jaiden Baker
2023-09-05Restore PA controller recipe (#2276)Sampsa
* Restore PA controller recipe * Remove duplicated recipe
2023-09-05Deprecate PA by removing its controller recipe (#2273)BlueWeabo
2023-09-05Proper recipe selection for output overflow in LCR and other multiblocks (#2247)SKProCH
* Implement Stream<FindRecipeResult> findRecipesWithResult for GT_RecipeMap * Change ProcessingLogic.process to actually use new findRecipesWithResult * Change ProcessingLogic.process to start finding something only for OUTPUT_FULL result * Refactor ProcessingLogic.process to make logic more readable * Replace while with for loop, remove NOT_FOUND return in end of findRecipesWithResult * Apply spotless * Make findRecipe use findRecipes, add annotation to GT_Recipe and FindRecipeResult for processRecipe and make method protected, replace wildcard imports * Remake isRecipeWithOutputFullFound * Add @Nonnull to methods * Apply spotless * Remove Stream version of findRecipeWithResult, replace with predicate one. Add GT_Predicated_Recipe_Map class for utilizing this method. Changes some existent recipe maps to inherit from base class. * Remove GT_Predicated_Recipe_Map, add Predicate directly to GT_Recipe_Map#findRecipeWithResult. Add AdvancedRecipeValidatorPredicate and FindRecipeWithAdvancedValidatorResult to allow store validation calculations for further use and proper errors displaying. * Fix InsufficientVoltage errors * Changes according to review comments. Integrate FindRecipeWithAdvancedValidatorResult to FindRecipeResult, rename AdvancedRecipeValidatorPredicate, encapsulate AdvancedRecipeValidatorPredicate fields, fixes some typos, etc * Moves InsufficientVoltage check to GT_ParallelHelper. Removes FindRecipeResult#State#INSUFFICIENT_VOLTAGE * Return an old findRecipeWithResult * Renames things, call old methods for singleblocks * Renames things, makes FindRecipeResult ctor private * Apply spotless * Move RecipeValidator, fix comments typos
2023-09-05removed debug text from wailaBody of ↵Kyium
GT_MetaTileEntity_Hatch_CraftingInput_ME (#2272)
2023-09-04Fix cutter recipes not being added (#2271)Jakub
2023-09-03Added bricked blast furnace recipe progress to waila. (#2265)Kyium
* Added bricked blast furnace recipe progress to waila. * fixed formatting issues.
2023-09-02Fix GPL ignoring if the recipe is allowed to be cached (#2262)miozune
2023-09-02Fix renaming recipe check might ignore NBT equality (#2261)miozune
2023-09-02fix item names (#2263)chochem
2023-08-30Add hazmat to ThaumicBoots (#2260)Alastors
* Add hazmat to ThaumicBoots does what it says * fixed
2023-08-30Remove duplicate obsidian long rod (#2259)chochem
* disable gt obsidian long rod * cleaner code
2023-08-30Fix pcb factory not applying its roughness multiplier when it doesn't OC (#2258)BlueWeabo
* fix PCB Factory not applying its roughness multiplier when it doesn't do any overclocks * spotless
2023-08-29Fix incorrect data stick behaviors for hatches (#2257)miozune
2023-08-28Use real stack limit (#2256)Jakub
2023-08-28Crafting input hatches QoLs (#2200)Harry
* Fixes + Detect Inventory Slot Changes * support rename + check for updates * add back onChangeListener + fix npe * ICustomNameObject TileEntity * Fix NPEs * Use IInterfaceTerminalSupport * fix * register * dep * spotless * General Crafting Input Hatch QoL fixes (#2212) * feat: refactor naming && include circuit and catalyst in default name * feat: add 4 more slot to solve my ocd * fix: formatting * feat: migrate from 4x8 to 4x9 * spotlessApply (#2213) Co-authored-by: GitHub GTNH Actions <> * QoLs * 9 manual items * spotless * feat: open master GUI when used, without holding a data-stick (#2221) * fix destpos * optimize empty check * Fix error when fluidInventory.size() == 0 If the fluidInventory size is 0, there is no element to get. Add a check for it. * name in waila + fix int overflow * unnecssary super * update deps --------- Co-authored-by: Fox_white <39846845+foxwhite25@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> Co-authored-by: Firenoo <49818773+firenoo@users.noreply.github.com> Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-08-27change way to fix zfighting (#2253)Glease
2023-08-26fix ulv recipes being broken again when under 1 tick calculation is taken ↵BlueWeabo
(#2254)
2023-08-23Fix tier display for Fusion NEI header (#2250)miozune
2023-08-23Fix Orichalcum and Shadowiron smelting (#2251)chochem
* fix orichalcum and shadowiron smelting * add Alduorite and Chrysotile
2023-08-23Update the conditionals buttons and tooltips on covers to reflect their ↵Guillaume Mercier
actual effects (#2244) * Update redstone buttons and tooltips to better reflect actual use * Spotless Apply * Update GT_Cover_FluidRegulator.java * Update GT_Cover_FluidRegulator.java * Typo fix, Icon Improved and interactive blocking ui - Fixed a typo in the world machine - Fixed double button situation for conveyor belts. - There was never any issue, the testing methodology gave me invalid results. - Conveyor behaviour is in line with all the other covers affected by this PR/Branch. - Updated icon for the machine state to be a miniature machine controller cover. - Made the block/allow input section more interactive in order to better reflect the actual effect of these buttons. - In import mode, it actually blocks the machine from outputting from that side. * typos I can't write to save myself sometimes * Better text alignment - Better text alignment * fix typos I swear I can't write to save myself. --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-08-22Fix startup tier for fusion NEI (#2249)miozune
2023-08-20Update text (#2246)Connor-Colenso
2023-08-19Fix GT_RecipeConstants.Fuel (#2243)Jakub
2023-08-18Correct PCB Factory Energy Hatch description (#2237)Eraldoe
* Correct PCB Factory Energy Hatch description Changes the PCB factory description (the one seen when holding shift) which currently says "Energy Hatches: 1+" I believe this is incorrect and that the correct description is 1-2 energy hatches or 1 TT energy hatch. I believe the PCB factory uses this, which checks for 1-2 or 1 TT: public boolean checkExoticAndNormalEnergyHatches() { if (mExoticEnergyHatches.isEmpty() && mEnergyHatches.isEmpty()) { return false; } if (!mExoticEnergyHatches.isEmpty()) { if (!mEnergyHatches.isEmpty()) { return false; } if (mExoticEnergyHatches.size() != 1) { return false; } } return mEnergyHatches.size() <= 2; } * gradlew spotlessApply
2023-08-18remove broken hsla recipe (#2241)chochem
2023-08-17Crafting input - Optimize isEmpty check to reduce lag (#2239)Harry
* Optimize isEmpty check * rearrage
2023-08-17fix overlay zfighting by disable depth test (#2226)Glease
2023-08-17Fix some output slots allowing insertion (#2230)miozune
2023-08-17Remove fire display from singleblock generator (#2240)miozune
2023-08-17Fix ME Output Bus and Crafting Input Bus overflow when save/load (#2238)Harry
2023-08-17Experimental fix to prevent infinite loop in Grid destruction (#2235)Martin Robertz
Co-authored-by: Firenoo <49818773+firenoo@users.noreply.github.com>
2023-08-17Fix lag caused by getRecipeMap for PA (#2236)miozune
2023-08-17Fix a NPE w/ injecting into super/quantum chests (#2234)firenoo
When simulating an injection, if the stackSize > chest's capacity, it causes a NPE when the internal chest is empty. Also fixes a potential bug when void overflow is set; the chest should return null in such a scenario regardless of simulation/modulation.
2023-08-17Fix server crash with RecipeFilter (#2231)miozune
* Fix server crash with RecipeFilter * Make client send filtered machines to server * Use mUniqueIdentifier
2023-08-16add ability to remove item data and use it for clay (#2229)chochem
2023-08-16clear stale crafting input bus list (#2233)Glease
2023-08-14Fix drilling rigs, plants and concrete backfiller to fail with multiple ↵Pxx500
energy hatches (#2227) * max-1-energy-hatch-in-drilling-rigs.-plants-and-concrete-backfiller * spotlessApply (#2228) Co-authored-by: GitHub GTNH Actions <> * revert --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-13Fix overclock calculator calculating eu/t use for ulv recipe wrong on ↵BlueWeabo
certain parallel (#2225) * fix overclock calculator calculating eu/t use for ulv recipe wrong on certain parallel * make formula into its own method
2023-08-11Add detailed logging for ME hatches (#2224)miozune
2023-08-11Blacklist AE2FC drop and packet, and Chisel stones from Recycler (#2222)miozune
* Fix recycler blacklist being sensitive to NBT * Blacklist AE2FC drop and packet, and Chisel stones * fix class loader issue