aboutsummaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2023-08-23Update the conditionals buttons and tooltips on covers to reflect their ↵Guillaume Mercier
actual effects (#2244) * Update redstone buttons and tooltips to better reflect actual use * Spotless Apply * Update GT_Cover_FluidRegulator.java * Update GT_Cover_FluidRegulator.java * Typo fix, Icon Improved and interactive blocking ui - Fixed a typo in the world machine - Fixed double button situation for conveyor belts. - There was never any issue, the testing methodology gave me invalid results. - Conveyor behaviour is in line with all the other covers affected by this PR/Branch. - Updated icon for the machine state to be a miniature machine controller cover. - Made the block/allow input section more interactive in order to better reflect the actual effect of these buttons. - In import mode, it actually blocks the machine from outputting from that side. * typos I can't write to save myself sometimes * Better text alignment - Better text alignment * fix typos I swear I can't write to save myself. --------- Co-authored-by: Martin Robertz <dream-master@gmx.net>
2023-08-22Fix startup tier for fusion NEI (#2249)miozune
2023-08-20Update text (#2246)Connor-Colenso
2023-08-19Fix GT_RecipeConstants.Fuel (#2243)Jakub
2023-08-18Correct PCB Factory Energy Hatch description (#2237)Eraldoe
* Correct PCB Factory Energy Hatch description Changes the PCB factory description (the one seen when holding shift) which currently says "Energy Hatches: 1+" I believe this is incorrect and that the correct description is 1-2 energy hatches or 1 TT energy hatch. I believe the PCB factory uses this, which checks for 1-2 or 1 TT: public boolean checkExoticAndNormalEnergyHatches() { if (mExoticEnergyHatches.isEmpty() && mEnergyHatches.isEmpty()) { return false; } if (!mExoticEnergyHatches.isEmpty()) { if (!mEnergyHatches.isEmpty()) { return false; } if (mExoticEnergyHatches.size() != 1) { return false; } } return mEnergyHatches.size() <= 2; } * gradlew spotlessApply
2023-08-18remove broken hsla recipe (#2241)chochem
2023-08-17Crafting input - Optimize isEmpty check to reduce lag (#2239)Harry
* Optimize isEmpty check * rearrage
2023-08-17fix overlay zfighting by disable depth test (#2226)Glease
2023-08-17Fix some output slots allowing insertion (#2230)miozune
2023-08-17Remove fire display from singleblock generator (#2240)miozune
2023-08-17Fix ME Output Bus and Crafting Input Bus overflow when save/load (#2238)Harry
2023-08-17Experimental fix to prevent infinite loop in Grid destruction (#2235)Martin Robertz
Co-authored-by: Firenoo <49818773+firenoo@users.noreply.github.com>
2023-08-17Fix lag caused by getRecipeMap for PA (#2236)miozune
2023-08-17Fix a NPE w/ injecting into super/quantum chests (#2234)firenoo
When simulating an injection, if the stackSize > chest's capacity, it causes a NPE when the internal chest is empty. Also fixes a potential bug when void overflow is set; the chest should return null in such a scenario regardless of simulation/modulation.
2023-08-17Fix server crash with RecipeFilter (#2231)miozune
* Fix server crash with RecipeFilter * Make client send filtered machines to server * Use mUniqueIdentifier
2023-08-16add ability to remove item data and use it for clay (#2229)chochem
2023-08-16clear stale crafting input bus list (#2233)Glease
2023-08-14Fix drilling rigs, plants and concrete backfiller to fail with multiple ↵Pxx500
energy hatches (#2227) * max-1-energy-hatch-in-drilling-rigs.-plants-and-concrete-backfiller * spotlessApply (#2228) Co-authored-by: GitHub GTNH Actions <> * revert --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-13Fix overclock calculator calculating eu/t use for ulv recipe wrong on ↵BlueWeabo
certain parallel (#2225) * fix overclock calculator calculating eu/t use for ulv recipe wrong on certain parallel * make formula into its own method
2023-08-11Add detailed logging for ME hatches (#2224)miozune
2023-08-11Blacklist AE2FC drop and packet, and Chisel stones from Recycler (#2222)miozune
* Fix recycler blacklist being sensitive to NBT * Blacklist AE2FC drop and packet, and Chisel stones * fix class loader issue
2023-08-10Fix Digital Tank capacity for Fluid Storage Monitor (#2217)miozune
* Fix Digital Tank capacity for Fluid Storage Monitor * Annotations
2023-08-10Fix PAs overclocking ulv recipes too much (#2220)BlueWeabo
* fix PAs overclocking ulv recipes too much * make sure we save the returned value
2023-08-08fix Refractory Capsule (#2219)chochem
2023-08-08Add a way to enable or disable the crafting buffer on GPL multiblocks (#2218)BlueWeabo
* add a way to enable or disable the crafting buffer on GPL multiblocks * don't register the hatch either
2023-08-07Crafting input buffer: Check for invalid patterns (#2209)Harry
* Check invalid patterns * fix logger
2023-08-07try to fix AL logging (#2214)chochem
2023-08-06Change recipe tiers (#2211)Daniel Mendes
2023-08-06fix and cleanup ammonia recipes (#2210)chochem
2023-08-06Fix wireless hatch npe log spam (#2208)Harry
2023-08-05Check if it is allowed to put into slot (#2207)Jakub
2023-08-02fix nanoforge not overclocking correctly (#2205)BlueWeabo
2023-08-01Minor cleanup for checkProcessing (#2195)miozune
2023-08-01Crafting input hatches: fixes (#2202)Harry
* Fix NPEs * spotlessApply (#2203) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-30Stop setting the recipe map amperage on OC calc (#2199)BlueWeabo
2023-07-30fix new tooltip layout being missing for the brewery (#2196)boubou19
* add machine type for brewery * spotlessApply (#2197) Co-authored-by: GitHub GTNH Actions <> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-30Make recipe check less intensive with batch mode (#2198)BlueWeabo
* make recipe check less intensive with batch mode * clean up the else
2023-07-30enable subclass to allow less voiding mode being set (#2191)Glease
* enable subclass to allow less voiding mode being set * fix bug * rename
2023-07-30Fix wireless energy voiding (#2192)Harry
* Fix wireless energy voiding * avoid bigint
2023-07-30fix GT_ParallelHelper adding 0.01% to chanced outputs (#2194)BlueWeabo
2023-07-30Fix Overclock Calculator Making Too many parallels and wrong eut consumption ↵BlueWeabo
(#2190) * fix overclock calculator making too many parallels and wrong eut consumptions * fix duration increase when trying to do a noOverclock calculator * spotless * add correct api for no overclock * address review
2023-07-28Less hostile user interfaces (Buffer/Filter/Input bus) (#2165)Yannick Marcotte-Gourde
* Made Emit Energy button a CycleButtonWidget * Made Emit Redstone button a CycleButtonWidget * Made Invert Redstone button a CycleButtonWidget * Made Stocking Mode button a CycleButtonWidget * Spotless apply * Made Invert Filter button a CycleButtonWidget * public bInvertFilter -> protected invertFilter * Deduplicated filter code * Made Allow NBT button a CycleButtonWidget * Made Ignore NBT button a CycleButtonWidget * public bNBTAllowed -> private allowNbt * public bNBTAllowed -> private ignoreNbt * Grey extended tooltips * Don't hardcode multiline tooltips * Document hidden functionality * Cleaned numeric constants * Fixed string constant declaration * Named constants in filter * Unify filter redstone behavior * Fix cover filter mode being inverted so that the displayed mode is the active one * Less magic numbers * Allow right clicking recipe filter * Display only machine type in recipe filter and cycle through compatible machines * Buffer tooltips show output voltage to clarify their role as passthroughs * Added more info to Emit EU/Redstone buttons * Added Sorting mode button to buffers/filters * Added Sorting mode button and stack limit button to input buses * Don't cycle prefixes when clicking with itemstack * Fixed tooltips to work off of the inventory * Fix RecipeFilter losing filter * Support multiblock machines * Use ModularUi syncers to sync state with client Thanks minecraft7771! * Grey text for recipe filter helper text * AnimatedTooltipHandler -> EnumChatFormatting * Explicited RecipeFilter filter building * Specify color for empty slot tooltip * Don't cache new uses of GT5U.MBTT.MachineType. Also corrected MachineType::description * Removed unused getItemExtraTooltip * Multiple returns in getItemStackMachineRecipeMap
2023-07-28Crafting Input bus/buffer Overflow fix (#2187)greatinfluence
* Ignore the .vs file created by VS * Fix item/fluid integer overflow problem
2023-07-28Add more API to ParallelHelper and rework OverclockCalculator (#2185)BlueWeabo
* refactor OC calc * somewhat refactor parallel helper * fix PA not OCing correctly no clue why it wasn't using super and then setting the duration again. * make use of new api to make fusion cleaner * make batch mode actually dynamic * add another reason for 0 parallel * move variables around to try and group them together * address reviews * add overclocking past 1 tick by adding parallels * add null check and make a basic calculator to prevent npe * check null recipeMap supplier * address reviews * addressing of reviews * make it possible to call some OverclockCalculator methods through static methods * address reviews * make sure one doesn't get too many OCs when calculatin under 1 tick * add api for custom duration under one tick and fix batch mode doing 0 ticking * fix not calculating duration under 1 tick correctly * spotless * try to have correct eut consumption * address review * make sure mk5 fusion is said in nei * fix eutCalculating under one tick way too much and address reviews * remove roundUp voltage
2023-07-28Crafting Input: display pattern output by default (#2186)Harry
* Crafting Input: display pattern output by default * update modularui
2023-07-26Allow using ME output hatches for fusion reactor (#2184)miozune
2023-07-26Texture & Bug fixes for Crafting Input Hatches (#2182)Harry
* crafting input textures * texture v2 * texture v3 * texture * various fixes * lazy pattern update * fix dtpf * fix removing pattern * spotless * fix lag in recipe checks * fix * increase tier so they look pretty
2023-07-26Remove "Ore Byproduct List" NEI in favor of custom diagram mod (#2183)miozune
2023-07-26Reset outputs after outputting them (#2181)Maxim
2023-07-25fix oil cracker crashing on being placed (#2180)BlueWeabo