aboutsummaryrefslogtreecommitdiff
path: root/src/main/java
AgeCommit message (Collapse)Author
2023-01-20MTE Inventory updates (#1496)Jason Mitchell
* MTE Inventory updates * Separate Input/Output inventory * Use a LinkedHashMap to ensure inventory orders are deterministic * Input/Output work on either Input/Output inventories * MTE Inventory * Add GT_Packet_MultiTileEntity * More dyanmic packet with packetFeatures * Add IMTE_HasModes for MultiBlockPart * Help with MTE Inventory (#1613) * convert inventory to use ItemStackHandler * Update MUI * inventories * move Iteminventory to its own method Co-authored-by: miozune <miozune@gmail.com> * Update MUI * Update MUI * Add IMultiBlockPart * Mte fluid inventory (#1639) * first work on fluid inventory * make gui work with numbers not dividable by 4 * use math.min * add outputfluids saving * actually working * Update MUI Co-authored-by: miozune <miozune@gmail.com> * Ticking Covers! * Parts now register covers with the controller * Controllers now tick covers on parts * Break cover ticking out into `tickCoverAtSide` Fix some inventory methods on MultiBlockController * Filter on tickable covers * Improve GUIs for MTEs (#1650) * working controller GUI * locked inventory selection work * input and output locking of inventories Co-authored-by: miozune <miozune@gmail.com> * spotless * CoverInfo refactor (#1654) * Add `CoverInfo` and deprecate the old fields to hold cover information * Disable MTE registration * Fix NPE - Return EMPTY_INFO for SIDE_UNKNOWN Temporarily add back old NBT saving in case of a revert so covers aren't lost. * Actually save the old NBT data, instead of empty Co-authored-by: BlueWeabo <76872108+BlueWeabo@users.noreply.github.com> Co-authored-by: miozune <miozune@gmail.com>
2023-01-20Add Hazmat enchant to add Full Hazmat protection to an arbitrary armor item ↵David Lindström
(#1663)
2023-01-20Parallel helper for all addons to use. (#1657)BlueWeabo
* work on parallel helper * spotless hell * working? parallel * spotless * documentation * spotless * revert useless addition * fixes * spotless bs * remove commented code * remove outer if and make batchmode void protected
2023-01-20More quad input hatches (#1668)TheEpicGamer274
* Optical Line-Water line & Items * Spotless apply * Spotless applies + Optical Board * Adding more Quad Hatches
2023-01-18Added getter if machine is rain proof (#1662)Maxim
* Added getter if machine is rain proof * Extract rain checker to prevent needless computation * Minor refactoring
2023-01-17Remove hack, we no longer need it (#1661)Maxim
2023-01-17Optical Line Items & Fluids added (#1658)TheEpicGamer274
* Optical Line-Water line & Items * Spotless apply * Spotless applies + Optical Board
2023-01-17Revert "Lower the Hydrogen Cost of Hydrocracking (#1627)" (#1660)Pxx500
This reverts commit 427bc302bb672a90cf3adc4b4606a1a418a9a367.
2023-01-17Lower the Hydrogen Cost of Hydrocracking (#1627)Steelux
* Lower the Hydrogen Cost of Hydrocracking * Fix High Amounts of Returned Hydrogen
2023-01-17fix sandstone roen conflict (#1659)chochem
2023-01-16Return max value if no tier was found (#1655)Maxim
2023-01-14Added getter for average voltage (#1653)Maxim
2023-01-14Add connection type getter (#1652)Maxim
* Added connection type and getter * Added getter for total eu * Replace old getters
2023-01-14add circuit (#1651)chochem
2023-01-14Pulling the hardcoded ore behavior from TypeFilter (#1648)Andrey
Co-authored-by: Andrey <timeconqueror999@gmail.com> Co-authored-by: GitHub GTNH Actions <>
2023-01-12Moved amp getter from energy hatch to hatch class (#1647)Maxim
2023-01-12Added getter for working amperes of a hatch (#1646)Maxim
* Added getter for working amperes of a hatch * Replaced max input amp getter with call to working amp getter
2023-01-10Fix breaking drawer voids items (#1645)miozune
2023-01-10Allow earlier initialization of exotic fluid cells (#1644)miozune
* Allow earlier initialization of exotic fluid cells * Rename method and move initialized check to inside * Use null check and remove mHasNotBeenInitialized * Always set itemstack * address review * address review * Update javadoc * Refactor tryToInitialize * Remove isStackAlreadySet from ID collision check
2023-01-08propene fix (#1642)chochem
2023-01-08emergency fix for NPE in #1641 (#1643)Glease
2023-01-08allow filtering what is accepted in a fluid slot (#1641)Glease
2023-01-08Make GT_FluidDisplayItem.getChemicalFormula static (#1640)miozune
2023-01-07remove exception, instead calculate (#1638)BlueWeabo
2023-01-06save oversized output stacks properly (#1635)Glease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2023-01-06add one step foil bending recipe with control circuit 10 (#1636)Martin Robertz
* add one step foil bending recipe with control circuit 10 * spotlessApply (#1637) Co-authored-by: Martin Robertz <dream-master@gmx.net> Co-authored-by: GitHub GTNH Actions <> * fix Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-01-06Optimize `denyMobSpawn` slightly. (#1633)Jason Mitchell
* Optimize `denyMobSpawn` slightly. * Don't try to load the tile if we're outside of the max possible range of a Repellent
2023-01-05Allow overriding more progressbar textures & Add document for resource packs ↵miozune
(#1632)
2023-01-04force compound to be grouped together in chemical formula (#1630)Glease
* force compound to be grouped together in chemical formula Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * patch up glass chemical formula Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * merge two toString Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2023-01-04Balance adjustment for the LCR Nitrobenzene recipe. (#1631)chochem
* nitrobenzene balance * SA * zpm instead
2023-01-03Add new Weed-EX 9000 (#1615)Jakub
* Add new Weed-EX * Add more pollen * Change material ID * Remove fluid recipes * Remove pollen * Remove cells
2023-01-03Fix Blue Steel and Bismuth Bronze mixing (#1629)chochem
* blue steel * bismuth bronze
2023-01-02Change Tungstensteel to Require TPV Coils (#1628)Steelux
2023-01-02add callhook for pre block destroy (#1625)Glease
* add callhook for pre block destroy Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> * spotless Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2023-01-01Add a Overclock Calculator for multis and the like to use (#1617)BlueWeabo
* add calculator and unit tests * use math.ceil * math.ceil everywhere * add some more unit tests and add onetick discount possibility * add an exception when trying to get the consumption before calculating * spotless oops * convert PCB Factory to use the OC calculator * fix tests trying for wrong values * fix copy paste error * address reviews * this should be there too.
2023-01-01fix waila displaying wrong generated eu/t (#1621)Glease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com> Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2023-01-01TungSteel to TPV (#1622)Pxx500
2023-01-01fix LV steam valve (#1624)chochem
2023-01-01fix drills not generating and using less material (#1623)BlueWeabo
2023-01-01add transcendant metal pipe and multiple pipe (#1619)RIONDY 'POPlol333' Adam
2023-01-01Changed (sg) to * instead (#1620)Ethryan
2023-01-01Heating element change (#1618)Pxx500
2022-12-30Fix (#1616)Pxx500
Allows players to use any rubber instead of just one. As other tiers have that.
2022-12-30Improve NEI customizability (#1583)miozune
* Move descriptions to recipemap * Move tooltips to recipemap * Move overlays to recipemap * Use shared code for generating grid positions * 2 fluid inputs for freezer recipes * Add deprecation javadoc
2022-12-30Add Failsafe for getCasingTextureForId to prevent null page. (#1612)Phineasor
2022-12-30possible fix (#1614)Martin Robertz
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/12139 (cherry picked from commit 64f7433f2fab2eff618bb25997c303516fdab3f8)
2022-12-30disable auto recipe (#1611)chochem
2022-12-29Fix plasma turbine EU output (#1607)Connor-Colenso
* Revert "Turbine efficiency helper (#1562)" This reverts commit 3c852a0143cbfa864da59bdd0b2edab1fa4bf146. * Restore efficiency helper * Spotless Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com>
2022-12-29Naphthenic acid (#1589)Martin Robertz
* add burn value for NaphthenicAcid 60k in Semi Fluid generator (cherry picked from commit 3fa145932b64025067e807f4ff900f51029d07bd) * add Naphthenic acid recipes and change a few (cherry picked from commit 8b6b6d72dd79b4549dccd3732ccca6e219dd8ce7) * spotless * fix error (cherry picked from commit db7b322cece6cf151f92ab6aa467bc8e4c84bda8) * Chemical balance fixes Co-authored-by: Pxx500 <81298696+Pxx500@users.noreply.github.com>
2022-12-29Add a way to remove a furnace recipe using the output instead of input (#1609)BlueWeabo
* add method * change method to remove all recipes with said output