aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/util
AgeCommit message (Collapse)Author
2020-11-27fix-infinit-whilebotn365
fix porention infinit while loop wit barrels/drawers
2020-11-26isRecipeInputEqual optimization (#351)Uristqwerty
* Optimize GT_Recipe.isRecipeInputEqual Used HEAVILY to catch duplicate recipes during game startup. Worst-case, it would result in 5 GT_OreDictUnificator.get calls for each pair of inputs. Instead, this is closer to 1 + 1/N, and as an added bonus, the modified unification it now uses doesn't copy its output only for it to be discarded immediately after comparison. Apart from inproved startup times, this might make a small difference when machines switch recipes. I am making an assumption that GT_OreDictUnificator.get(true, GT_OreDictUnificator.get(false, stack)) is equivalent to a just GT_OreDictUnificator.get(false, stack), and the original code only double-unificated because it was easier to code. If this turns out to be false, there's still some performance gain from factoring out the tStack unification, but some of the optimization here would be lost. * Changed method visibility according to PR feedback
2020-11-21Merge pull request #335 from Prometheus0000/LCE2Martin Robertz
Added IV HOG only LCE
2020-11-21Merge pull request #347 from GTNewHorizons/move-Item-optimazationMartin Robertz
Move item optimazation
2020-11-20Merge branch 'experimental' into LCE2Prometheus0000
2020-11-20Fix merger problemPrometheus0000000
2020-11-19Change all the multi tooltips over. Also changed tooltip class a bitPrometheus0000000
2020-11-20add suport for drawers and barrelskorneel vandamme
2020-11-18Add new method of displaying MB tooltips. LCR as example for nowPrometheus0000000
2020-11-16add moveMultipleItemStacks to utilskorneel vandamme
2020-11-15Clean up Extreme Diesel EngineGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2020-11-14Miners may actually detect ores by the oredictrepo_alt
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/5468
2020-11-03Minor text fixesPrometheus0000000
2020-09-09replace HashMap with a (bounded) Guava Cacherepo_alt
2020-09-08A simple cache for the furnace recipes, to avoid linear iterationrepo_alt
(Should help with https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/6416)
2020-08-23Attempt at improving chest buffers, also slowing down lower tier ones.moller21
2020-07-31Better optimization for moving items between inventories.Kalle
2020-07-29Simple optimization to GT_Utility.moveOneItemStackKalle
2020-06-09Fixed NEI time value for Replicatorsbartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-06-01Added gui's for the rest of em covers.moller21
2020-05-16bee changesDreamMasterXXL
Autoclave get a new input slot
2020-05-10Merge pull request #281 from moller21/coverguis2Martin Robertz
Cover GUI's take 2
2020-05-06Cover gui: Right click to open instead take.2moller21
2020-05-05Merge pull request #279 from GTNewHorizons/DropBartApiMartin Robertz
Drop barts api
2020-05-04Drop barts apiTechnus
2020-05-04Added cover guis for pump/filtermoller21
2020-05-03Clean up the fluid display thing.moller21
2020-04-24Merge pull request #269 from GTNewHorizons/ReplicatorNERFMartin Robertz
Nerfed replicator
2020-04-19Reduced logbartimaeusnek
+ removed "isNice" easter egg + reduced loglines to log every 5% instead of every 1% + replaced Iterator for loop with enhanced for Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-19Refactored CLS support into an own Compatbartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-19Nerfed replicatorbartimaeusnek
+ added a config option + made TankSize of Replicator a bit nicer Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-10replaced magic numbers with string identifiersbartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-10different fixesbartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-10renormalize line endingsbartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-10Added all Ores to Voidminer in DeepDarkbartimaeusnek
+ removed Infinity Ore Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-10Removed T5 & T6 Minersbartimaeusnek
+ Added BW Compat for easier use of BW Materials in code + Removed DD Veins Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-06Added a better way for the Processing Array to handle recipes.Dream-Master
https://github.com/Blood-Asp/GT5-Unofficial/pull/1551 add missing Packer machines back
2020-04-06Commented texture pagingTechnus
2020-04-05Display fluid amount in the fluid display stack.moller21
2020-03-15Made ObjectCast explicitbartimaeusnek
For some reason intellij dropped this when pushing...
2020-03-15Refactored GT_Recipe.javabartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-02-25Provide owner's UUID to forge event bus for fake players. Second PR cuz line ↵karpov.evgeniy
endings fixed.
2020-02-15removed unused importsDream-Master
changed subversion to 33
2020-02-06Merge branch 'experimental' of ↵Dream-Master
https://github.com/GTNewHorizons/GT5-Unofficial into experimental
2020-02-06Suggestion for Distilled Water uses #5520Dream-Master
https://github.com/GTNewHorizons/NewHorizons/issues/5520
2020-01-30Set correct mass fabricator recipe map amperagerepo_alt
(Massfab recipes are fake, so no one except NEI actually uses it's amperage) https://github.com/GTNewHorizons/NewHorizons/issues/5474
2020-01-17Fluxed electrum no mixer recipe, only shapeless #5366Dream-Master
https://github.com/GTNewHorizons/NewHorizons/issues/5366
2020-01-03Can't breed firestone bees #5271Dream-Master
https://github.com/GTNewHorizons/NewHorizons/issues/5271
2019-12-16Updated Seismic Prospector ore and oil outputs to be more useful.Richard Hendricks
2019-12-15Updated prospector oilfield outputRichard Hendricks