Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-03-11 | Implemented Builder Pattern | bartimaeusnek | |
2021-03-10 | Missed one | bartimaeusnek | |
2021-03-10 | Added a few safety measurements | bartimaeusnek | |
2021-03-10 | Implemented Requests | bartimaeusnek | |
2021-03-10 | Refactor World Events | bartimaeusnek | |
World events have way to many parameters, so the code gets unreadable, this commit fixes that behavior. | |||
2021-03-03 | impr(rendering): Machine block casts an ambient occlusion shadow | Léa Gris | |
- Implement the missing ambient occlusion shadow from machine block over neighbour blocks. - Fix the LightingHelper to properly shade pipes/cables/wires against an opaque block. - Refactor and cleanup the GT_Block_Machines class of all bad practices and code smell, checked and validated with Sonarlint. | |||
2021-02-16 | feat(render): tile ambient occlusion | Léa Gris | |
Render smooth lighting ambient occlusion on all Gregtech tiles: - Ores - Machines - Pipes, Cables, Wires, Frames Add new Client-side configuration entry in Gregtech.cfg. If false, the flat lighting rendering of older versions is used. ```yml render { B:TileAmbientOcclusion_true=true } ``` | |||
2021-01-31 | BasicMachine fluid tank manipulations in GUI | Glease | |
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> | |||
2021-01-18 | Merge pull request #410 from albus12138/fix_multiblock_tooltip_error | Martin Robertz | |
Fix multiblock machine tooltip error | |||
2021-01-18 | Replace tab with 4 spaces | r4phael | |
2021-01-17 | Fix multiblock machine tooltip error | r4phael | |
2021-01-16 | Better fix. | Jason Mitchell | |
Should be isStringValid(), not isStackValid() | |||
2021-01-16 | Fix crash with speedup | Jason Mitchell | |
Not entirely sure why, but this causes a crash when registering modular armor because it can't find the ic2 good circuit... | |||
2021-01-17 | Changed removing part with O(n) instead of O(n^2) | TimeConqueror | |
2021-01-17 | One more changes to immutable | TimeConqueror | |
2021-01-17 | Added immutable version of getOres method, which is faster due to not using ↵ | TimeConqueror | |
#addAll | |||
2021-01-08 | Merge pull request #394 from GTNewHorizons/infinty-chest-compatibilety | Martin Robertz | |
infinity chest compatibiltey | |||
2021-01-05 | Speed up removals even more | Jason Mitchell | |
2021-01-03 | infinity chest compatibiltey | botn365 | |
add more compatibilety for inventory that store more then a stack of items in 1 slot libe barrels and infinity chest | |||
2021-01-02 | 1) Remove mAddGTRecipesToIC2Machines (stolen from @Glease) | Jason Mitchell | |
2) Batch (most) recipe map removals and additions (significant speedup) 3) Modernize old java constructs --> java8 (in the files touched) | |||
2020-12-31 | Implemented ReverseRecipes | bartimaeusnek | |
2020-12-31 | Disassembler rework | bartimaeusnek | |
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> | |||
2020-12-19 | use getAccesble slots again | korneel vandamme | |
2020-12-13 | Cache steam fluid IDs on startup and use those instead of string ↵ | Jason Mitchell | |
comparisions everywhere. NOTE: Also drops MFR steam compat | |||
2020-12-05 | This makes batteries drain/charge their tier loss extra charging their ↵ | David Lindström | |
contained machines buffer | |||
2020-11-27 | fix-infinit-while | botn365 | |
fix porention infinit while loop wit barrels/drawers | |||
2020-11-26 | isRecipeInputEqual 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-21 | Merge pull request #335 from Prometheus0000/LCE2 | Martin Robertz | |
Added IV HOG only LCE | |||
2020-11-21 | Merge pull request #347 from GTNewHorizons/move-Item-optimazation | Martin Robertz | |
Move item optimazation | |||
2020-11-20 | Merge branch 'experimental' into LCE2 | Prometheus0000 | |
2020-11-20 | Fix merger problem | Prometheus0000000 | |
2020-11-19 | Change all the multi tooltips over. Also changed tooltip class a bit | Prometheus0000000 | |
2020-11-20 | add suport for drawers and barrels | korneel vandamme | |
2020-11-18 | Add new method of displaying MB tooltips. LCR as example for now | Prometheus0000000 | |
2020-11-16 | add moveMultipleItemStacks to utils | korneel vandamme | |
2020-11-15 | Clean up Extreme Diesel Engine | Glease | |
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> | |||
2020-11-14 | Miners may actually detect ores by the oredict | repo_alt | |
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/5468 | |||
2020-11-03 | Minor text fixes | Prometheus0000000 | |
2020-09-09 | replace HashMap with a (bounded) Guava Cache | repo_alt | |
2020-09-08 | A simple cache for the furnace recipes, to avoid linear iteration | repo_alt | |
(Should help with https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/6416) | |||
2020-08-23 | Attempt at improving chest buffers, also slowing down lower tier ones. | moller21 | |
2020-07-31 | Better optimization for moving items between inventories. | Kalle | |
2020-07-29 | Simple optimization to GT_Utility.moveOneItemStack | Kalle | |
2020-06-09 | Fixed NEI time value for Replicators | bartimaeusnek | |
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> | |||
2020-06-01 | Added gui's for the rest of em covers. | moller21 | |
2020-05-16 | bee changes | DreamMasterXXL | |
Autoclave get a new input slot | |||
2020-05-10 | Merge pull request #281 from moller21/coverguis2 | Martin Robertz | |
Cover GUI's take 2 | |||
2020-05-06 | Cover gui: Right click to open instead take.2 | moller21 | |
2020-05-05 | Merge pull request #279 from GTNewHorizons/DropBartApi | Martin Robertz | |
Drop barts api | |||
2020-05-04 | Drop barts api | Technus | |