aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api
AgeCommit message (Collapse)Author
2022-06-10oredict circuit parts and INDUCTOR (#1040)Yang Xizhi
2022-06-10Adjust NEI recipe pages (#1077)Connor-Colenso
* Add config support for changes. * Change ticks config to default OFF. * Usage -> Voltage for some cases. Also fix language translations. * Remove comment. * Remove redundant null check. * Bring back null checks (crashes). Move config to client. Adjust priorities so that if OC is detected it will display usage instead of voltage. * Remove null checks again (but for realsies this time). * Add language localisation. * Update language localisation. Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>
2022-06-09Turbine Rework Beyond Optimal Flow (#1038)Steelux
* Turbine Rework - Changed the tooltip of Turbine items to add more data and clarify some values: it now shows all types of optimal flow rates, EU/t values and the new overflow tier; - Changed the math for the EU/t value above the optimal flow. Before this change, efficiency drops so quickly that EU/t will never raise above that of optimal flow, but with this change, higher EU/t values are possible, with efficiency losses; * Prevent Explosions by Voiding Fuel on Startup - Changed all multiblock turbines so that, when switching from disabled to enabled mode, they void all the fuel in the input hatch and only start running afterwards. This prevents them from exploding due to filled input hatches on startup, but punishes the player by wasting the fuel; * Revert Voiding Change and Throttle Output - Reverted the input voiding change done in the previous commit, given that the turbines could still explode on world load; - Changed the fluidIntoPower functions to never output an EU/t value higher than what the dynamo can handle. If the value is higher, set it to the maximum EU/t of the dynamo and consume the same amount of fuel regardless. * Changed Tooltip Values to Int - Changed tooltip values to int, for rounding and simplifying purposes.
2022-05-28optimize `isOre()` (#1069)Yang Xizhi
2022-05-28Fix method signature for findRecipe in GT_Recipe_Map_FormingPress (#1067)miozune
2022-05-26Fix crash with multi amperage recipe & improve Mass Fabricator NEI (#1053)miozune
2022-05-24Revert "Add dust extrusion recipe for PTFE and PBI (#1055)" (#1057)miozune
This reverts commit d90c5d942d4db24fea6592bc9f5968732c9cff8e.
2022-05-19Add dust extrusion recipe for PTFE and PBI (#1055)miozune
2022-05-19Fix oredict for UV/UHV Superconductor Rod (#1054)miozune
2022-05-12Don't save unchanged file several hundred times per second (#1047)Glease
* Don't save unchanged file several hundred times per second * Revise implementation It turns out Configuration#hasChanged is a nontrivial method, especially in a huge configuration file such as language file
2022-05-04fix negative tool (#1049)Yang Xizhi
2022-05-03Reserve MTE IDs fon MuXiu1997 (#1048)MuXiu1997
2022-05-03bandaid fix for the enet npe (#1041)Yang Xizhi
honestly i don't understand how bot's code works, but this initize fix the npe spamming and the shuttler still works https://discord.com/channels/181078474394566657/658620984714067968/968906808670445568
2022-04-26Fix items not moved into the other double chest when the first is full (#1036)Glease
2022-04-26Fix input bus sorting ignoring last slot (#1037)Glease
2022-04-24Add Fluid Storage Monitor Cover (#1027)MuXiu1997
* Add Fluid Storage Monitor Cover * Add support for normal cells etc. * Add Recipe
2022-04-24add quadruple input hatch (#1016)Yang Xizhi
* add quadruple input hatch * pull all fluid slot thing to GT_Container
2022-04-24Use proper method for emptying container item (#1034)miozune
* Use proper method for emptying container item * Add javadoc
2022-04-21Fix machine rain exploding in biomes that does not have visual rains (#1026)Glease
* Fix machine rain exploding in biomes that does not have visual rains * update buildscript * Add missing boolean negation
2022-04-19Add Threshold to Energy Detector Cover (#1025)MuXiu1997
* Add Threshold to Energy Detector Cover * Fix things * Refactor
2022-04-18Multitileentity precursor (#963)Jason Mitchell
* Refactors * Refactor CoverableTileEntity a bit more, pull out a CommonMetaTileEntity * Add an IDebugableTileEntity interface instead of checking various subclasses * Move more redstone related things to CoverableTileEntity * Add IGTENet * Final and dead code removal * Address a few comments, fix a few comments, remove some more dead code, and add some more finals. * fix bad rebase
2022-04-13Fix NPE in item moving code (#1010)Glease
* Fix NPE in item moving code * fix erroneously adding an empty slot to filtered item stack destination list * only remove from free slot list if this is no longer a free slot * briefly document this huge function
2022-04-12Fix recipe optimization ignoring chanced outputs (#1021)miozune
2022-04-11add ALF3 for compatibilty reasonsMartin Robertz
2022-04-11Fix incorrect display for "currently locked" fluid in output hatch (#1020)miozune
2022-04-09Allow sifter the fluid io slots (#1017)Elisis
2022-04-08Loose Mode Turbine Changes (#1000)Steelux
* Loose Mode Turbine Changes - Changed Steam loose mode efficiency and optimal flow to improve this mode, especially on the lategame turbines. Efficiency was capped at 75% regardless of the regular value, with this change setting it to always be a percentage of the tight mode efficiency, down to 60% for those lategame turbines, and a maximum of 90% of the tight mode value for the lowest efficiency turbines. - Also changed the optimal flow calculation to grant a larger optimal flow in loose mode than it was before the change, for all turbines except the highest efficiency ones; - Improved the tooltip for these turbines, updating to these new values, fixing a typo and showing the EU/t for steam at optimal flow, in both modes. * Fixed Weird Spacing * Update GT_MetaGenerated_Tool.java * Remove Duplicate Formula for Loose Mode
2022-04-08Allows sorting of configuration circuits (#1012)MuXiu1997
* Allows sorting of configuration circuits * Fix things
2022-04-08Allow soldering to be inserted into toolbox and used for maintenance (#1002)miozune
* Suppress warnings "unmappable character" * Allow soldering to be inserted into toolbox and used for maintenance * Clearfy tooltip * Address reviews
2022-04-08add 4 input and 4 output slots to ebf (#1004)Martin Robertz
(cherry picked from commit 131d67ab7a58a5b0c00a6e711ab4e7558e036d78)
2022-04-07Remove ADVANCEDENTROPICPROCESSING (#1005)miozune
2022-04-07Disable generation of oredict equivalents for circuits in NEI if Custom ↵miozune
Diagram is loaded (#1003)
2022-04-04Add an override to assline recipe sanity check (#1008)Glease
* Add an override to assline recipe sanity check * Make it actually log the bugged recipe
2022-03-31Make gregtech machines mark the chunk they're in as dirty on updates (#1001)Jakub Szewczyk
* Make gregtech machines mark the chunk they're in as dirty on updates * Avoid any potential NPE in markDirty * Mark dirty on GT tool use (screwdriver/wrench/etc) * Fix multiblocks not marking hatches/buses as dirty too
2022-03-30Optimize item transfer and inventory sorting (#992)Jakub
* Optimize conveyors, input busses, chest buffers * More checks * More checks and fixes * Check for slot validity when sorting * Fix NPE * More optimization * Fix disable sort not working * Enable order in input bus, Some fixes
2022-03-29Refactor #987 (#997)MuXiu1997
2022-03-28Add Naquadria OreByProduct (#996)ScriptedPiky
Allows certain processes, like the Stargatium Leaf and Naquadria Combs with crushed Naquadria Ore to yield 144L of Molten Naquadria; if GoodGenerator is loaded, this instead will be "Naquadria Goo" and requires further processing
2022-03-28Check if given slot accepts given input instead of ignoring outright (#993)Glease
2022-03-28Also update existing sticks on load (#994)Glease
2022-03-28Add a sanity check to catch invalid assline recipes (#995)Glease
2022-03-26Fix secondary description not written to language file (#987)MuXiu1997
* Fix secondary description not written to language file * Extract ISecondaryDescribable interface * Recover isDisplaySecondaryDescription in MetaTileEntity
2022-03-26Change Kanthal mixer recipe to hv (#989)Martin Robertz
remove default ebf recipe (cherry picked from commit dfc5f6a1989d69262d1e37cdd3ed26860bebc78e)
2022-03-18fix set locked fluid not working via drag n drop (#979)Glease
2022-03-14pin comb type id instead of depending on array ordinal (#980)Glease
* pin comb type id instead of depending on array ordinal * fix up _NULL related problems * fix out of bound * make it private * add some more test
2022-03-14save config late (#982)Glease
2022-03-08sunnarium from glowstone in reactors (#971)Glease
* sunnarium from glowstone in reactors * change glowstone dust to 9 items (cherry picked from commit 24d7318ae8e73dc0082784e0a5872903b074dd2e) Co-authored-by: Martin Robertz <dream-master@gmx.net>
2022-03-07hotfix for facade covers loading (#974)repo-alt
* hotfix for facade covers loading * issue update even if side is not clear
2022-03-06fix id drift in bartworks (#972)Glease
2022-03-05Fix localized names at server in obfuscated environment (#969)repo-alt
* Fix localized names at server in obfuscated environment
2022-03-04Fix depleteInput addressing the wrong slot (#965)Glease