aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/GT_Mod.java
AgeCommit message (Collapse)Author
2021-09-08Allow configurable non-GT blocks in cleanroom structurerepo_alt
2021-08-12Added liquid rendering inside Large Fluid PipeTimeConqueror
2021-08-11Optionally disable automation access to the digital chests with storage ↵repo_alt
buses attached
2021-07-30re-enable flipping, but add an option to render them not flippedGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-07-30feat(texture API): integrate ExtendedFacing rotationLéa Gris
Add ExtendedFacing rotation to the texture API. Rotatable ExtendedFacing textures can be created with: ```java TextureFactory.builder().addIcon(IICon).extFacing().build(); ``` Improve and unify internal implementation of standard oriented and glow textures.
2021-07-30Initial StructureLib integrationGlease
2021-07-14Add option to not change GUI color based on paintGlease
2021-05-21feat(render): glowing texture rendererLéa Gris
Implement a glowing texture renderer class Add option to not render glowing textures
2021-05-15Merge pull request #533 from GTNewHorizons/update-fluid-displayMartin Robertz
Allow client to proactively request fluid display updates
2021-05-16Remove ic2 iridium ore to iridium ingot recipeGlease
2021-05-15Allow client to proactively request fluid display updatesGlease
Currently client will only request update on blocks being looked at. Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-04-27fix(textfiles): add missing neline at end of filesLéa Gris
git and diff tools will complain if text file does not end with a newline. Fixed all text files in the repository with Linux bash shell: ```sh git ls-files -z | while IFS= read -rd '' f; do mime="$(file --brief --mime "$f")"; if [ -z "${mime##text/*}" ]; then tail -c1 "$f" | read -r _ || printf '\n' >>"$f"; fi; done ```
2021-02-16feat(render): tile ambient occlusionLé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-19ME output busrepo_alt
2021-01-18Merge pull request #411 from GTNewHorizons/remove_modular_armorMartin Robertz
Debloat - Remove Modular Armor (It's buggy and not in use anyway)
2021-01-17Optionally hide assline recipes (defaults to false). Should have no impact ↵Jason Mitchell
on the ability to craft them.
2021-01-17Debloat - Remove Modular Armor (It's buggy and not in use anyway)Jason Mitchell
2021-01-17Added immutable version of getOres method, which is faster due to not using ↵TimeConqueror
#addAll
2021-01-05Speed up removals even moreJason Mitchell
2021-01-021) 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)
2021-01-02Remove a bunch of old, commented out shitJason Mitchell
2020-12-31Print somewhere else since *SOMEONE* is ASMing GT_Client.onPostLoadJason Mitchell
2020-12-31Implemented ReverseRecipesbartimaeusnek
2020-12-13Cache steam fluid IDs on startup and use those instead of string ↵Jason Mitchell
comparisions everywhere. NOTE: Also drops MFR steam compat
2020-11-15Clean up Extreme Diesel EngineGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2020-09-02GT p2p tunnel was added to AE itselfrepo_alt
2020-05-04Drop barts apiTechnus
2020-04-19Refactored CLS support into an own Compatbartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-19fixjackowski626
2020-04-19CLS not a dependency anymorejackowski626
Works through reflection now
2020-04-19Foxed Gradle and var declarationjackowski626
2020-04-19CLS supportjackowski626
OpenGL is a bit of a pita, wants only to be used in main thread. The easiest solution was to trigger CLS screen updates from GT. It is a soft dependency, if CLS isn't present, nothing breaks.
2020-04-19Revert "CLS support"jackowski626
This reverts commit 76c7090220f83008b157eb4ae9e1541c9ac6c1ee.
2020-04-19CLS supportjackowski626
OpenGL is a bit of a pita, wants only to be used in main thread. The easiest solution was to trigger CLS screen updates from GT. It is a soft dependency, if CLS isn't present, nothing breaks. Second pr because cloned fresh repo or else it attributed not my changes to me
2020-04-15Refactor to fixed thread pool executorTechnus
Use actually something made for this task...
2020-04-14crashfixbartimaeusnek
+ Added a new Thread every time a world is loaded Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-14Named the threadbartimaeusnek
+ actually use the right method (and not the old one lol) + Interrupted the Thread onServerAboutToStop Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-10Merge branch 'experimental' into fixesbartimaeusnek
2020-04-10different fixesbartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-04-10Void miner adjustments (#262)bartimaeusnek
* Added all Ores to Voidminer in DeepDark + removed Infinity Ore Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> * renormalize line endings 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-03-15Refactored GT_Mod.javabartimaeusnek
Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2020-03-02Add separate debug variables for pumps and minersRichard Hendricks
2020-02-23OP command to toggle debug flagsrepo_alt
2020-02-15removed unused importsDream-Master
changed subversion to 33
2019-12-28Chunkloading support for multiblock miner (#227)repo-alt
* WIP, doesn't do anything yet, up to RFC * Initial attempt at Chunk manager * Added chunkloading support to multiblock miner. * moved basic miner-independent chunkloading-related stuff up tier, to be more reusable Co-authored-by: Richard Hendricks <richardhendricks@pobox.com>
2019-12-21Digital chests refactored, preserving binary compatibility.repo_alt
2019-12-21AE2 integration for Quantum and super chests (why they are 2 different classes?)Vladimir Kalinin
2019-12-02improved loading times a lot (#211)bartimaeusnek
* improved loading times a lot + whitelisted only a few materials that really get changed with gt + code maintenance + tested and ready for shipping Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> * improved readability Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> * improved loading times by buffing recipes + buffer increases performance by another ~40% Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com> * Fixed breaking bug + added a config option to disable material whitelist Signed-off-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2019-08-14fixes "scythe bug"bartimaeusnek
-added FakeScannerRecipes for all Schematics