aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/tileentities/machines
AgeCommit message (Collapse)Author
2022-11-26update BS+SAMartin Robertz
2022-11-26fix locked recipe processing for the stocking input bus (#1526)repo-alt
2022-11-25Rewrite GUIs with ModularUI (#1381)miozune
* Base work for ModularUI compat * Remove useless interface * Add almost all the widgets * Invert method * Refactor NEI stack placement positions * NEI handlers on ModularUI * Add some more docs * AdvDebugStructureWriter * Fix NEI progressbar not working * PrimitiveBlastFurnace * clean * derp * clean * spotlessApply * Boilers * Buffers * clean * N by N slots containers * Fix boilers not having bucket interaction Put opening UI to individual MetaTEs * Maintenance Hatch * clean * spotlessApply * Add dependency * IndustrialApiary * Adapt to ModularUI change * Base work for covers & fix crash with MP * Fix crash with server * Rewrite base work for covers * Send initial cover data on cover GUI open so that the time of showing incorrect data will be eliminated * Covers part 1 * Rename package: ModularUI -> modularui * Rename class: GT_UIInfo -> GT_UIInfos * Fix build * Covers part2 * Fix missing client check with tile UI & fix title overlap * CoverTabLine * Move cover window creators to inner class * Fix crash with null base TE * Close GUI when tile is broken * Color cover window with tile colorization * Change signature of addUIWidgets * FluidFilter cover, FluidDisplaySlotWidget, BasicTank, BasicGenerator, Output Hatch, MicrowaveEnergyTransmitter, Teleporter, DigitalChest, DigitalTank * Add title tab * Move package: modularui -> modularui/widget * Programmed circuit + IConfigurationCircuitSupport * clean * VolumetricFlask * Remove integrated circuit overlay from recipe input slots * Input Hatch & Quadruple Input Hatch * Multiblock * Deprecate old cover GUI * BasicMachines * Finish BasicMachine & NEI * Expand DTPF NEI to 9 slots * Fix ME input bus on MP * Move AESlotWidget to public class * Move GT_Recipe_Map constructors with mNEIUnificateOutput to setter method * Move SteamTexture.Variant to outer enum * Switch to remote repository * oops * Update MUI * Update MUI * Minor refactor for change amount buttons * Display items and fluids that exceed usual count * blah * use +=, why didn't I do this * Update MUI * Move ModularUI to Base (#1510) * Move ModularUI to Base * Move most of the ModularUI functionality to `BaseTileEntity` (and `CoverableTileEntity`) * `CommonMetaTileEntity` delegates ato the MetaTileEntity * Added several interfaces (with defaults) to indicate if a tile/metatile override/implement certain behaviors. * Moved `IConfigurationCircuitSupport` interface such that it will work with BaseTileEntity or a MetaTileEntity * Address reviews Co-authored-by: miozune <miozune@gmail.com> * Update MUI * Minor changes to NEI * Return :facepalm: * IGetTabIconSet override * Some more changes to NEI * Merge texture getter interfaces to new class GUITextureSet * Remove BBF structure picture as it's auto-buildable now * Make unified title tab style of texture angular * Expose some boiler texture getters for addon * Fix crash with cover GUI on pipe * Lower the number of recipe per page for DTPF & update MUI * Update MUI * Fix crash with middle-clicking slot on circuit selection GUI * Fix circuit selection window not syncing item from base machine * Merge GT_NEI_AssLineHandler into GT_NEI_DefaultHandler * Update MUI * Add in TecTech multi message * Allow changing the way of binding player inventory * Update MUI * Update MUI * Update MUI * Update MUI * Update MUI * Make MUI non-transitive to allow addons to use their own version * Force enable mixin * Format fluid amount tooltip * Add GUITextureSet.STEAM * Add guard against null ModularWindow creation * Add constructors for Muffler Hatch with inventory * Fix output slot on digital chest and tank allowing insertion * Don't log null ModularWindow * Add default implementation for IHasWorldObjectAndCoords#openGUI * Make openGTTileEntityUI accept MultiTE & cleanup Co-authored-by: Jason Mitchell <mitchej@gmail.com>
2022-11-05Fix disassembler not handling container item (#1505)miozune
2022-11-04Overwrite setStackToZeroInsteadOfNull in me input bus (#1504)Maxim
2022-11-03Use right casing index for muffler and input hatch (#1503)Maxim
2022-10-28make the cleanroom to accept 2 doors so alastor is happy (#1493)RIONDY 'POPlol333' Adam
2022-10-26Force Industrial Apiary to suck 4 amps (#1492)Jakub
2022-10-20suppress grid proxy save NPE (#1478)Glease
2022-10-17me output hatch (#1473)Yang Xizhi
* me input hacth * sa
2022-10-16Fix upgrades (#1474)Jakub
2022-10-16Revise EBF description for Output Hatches a bit (#1469)miozune
2022-10-14Allow PA to handle Long EUt (#1465)BlueWeabo
2022-10-13Interface IAlleleBeeAcceleratableEffect moved to Forestry (#1462)Jakub
* Bump Forestry * Interface IAlleleBeeAcceleratableEffect moved to Forestry
2022-10-12Add interface to implement Bee effects that can be accelerated (#1460)Jakub
* Add IAlleleBeeAcceleratableEffect * Still feeling the rainbow * Use float * NBT * No more gendustry * Production modifier is counted from 0 now * Extract bee cycles length * spotless
2022-10-12Add a Heating Counter for LHE Explosions (#1455)Steelux
* Add a Heating Counter for LHE Explosions - Change the LHE code to start counting up to a specific value on every tick where there's no distilled water, only exploding after a certain time has passed without water, instead of instantly. * Fixes * spotlessApply (#1456) Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-09Apply new Bees formula in Industrial Apiary and move all gendustry upgrades ↵Jakub
to Gregtech (#1447) * Update forestry * Apply new formula (+uncap the chance) * Yeet gendustry upgrades * Conversion recipes * Add upgrade frame * Remove recipes * Gendustry way * Yeet gendustry * Fix
2022-10-09pump no uncommanded auto retract (#1449)Glease
2022-10-07Add Processing Option for GT++ Solar Salt in the LHE (#1444)Steelux
* Add Processing Option for Solar Salt in the LHE - Add an option to process GT++ Solar Salt in the Large Heat Exchanger, to avoid people having to build the Thermal Boiler specifically for this purpose. * spotlessApply (#1445) Co-authored-by: Steelux <70096037+Steelux8@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-07Added batch mode to Processing Arrays adding up to 128 parallel (#1446)Sampsa
* Added batch mode to Processing Arrays simulating up to 128 back-to-back recipe completions * Fix copy-paste mistake
2022-10-06Less max PA parallels (#1438)BlueWeabo
2022-10-03Add additional number formatting to GT5u and fix localisation issue with ↵Connor-Colenso
volumetric flasks (#1431) * Format large cells. * Add number formatting and fix localisation issue. * Add number formatting for radioactive cells. * Add number formatting for coal boiler. * Add number formatting for GT turbine items. * Add number formatting for GT credits. * Add number formatting for breeder cells. * spotlessApply (#1432) Co-authored-by: Connor-Colenso <52056774+Connor-Colenso@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> Co-authored-by: GTNH-Colen <54497873+GTNH-Colen@users.noreply.github.com> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-10-01With recent changes, Allow PA to handle cell-less recipes (#1346)BlueWeabo
* add recipe maps, and allow PA to handle more than 1 fluid output * add some null checks * add forestry combs to the recipe map * safety null checks. * spotless
2022-10-01added current parallelism in the integrated ore factory desc (#1426)boubou19
* added current parallelism in the integrated ore factory desc * spotlessApply (#1427) Co-authored-by: boubou19 <miisterunknown@gmail.com> Co-authored-by: GitHub GTNH Actions <> * updated lang file * update lang file Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-09-25Revert "Decreased consumption by 20 since it uses the sec value per tick ↵Maxim
(#1408)" (#1410) This reverts commit da0b22e96b959f9b79af7466f6dd319528b43b2c.
2022-09-25Minor turbine fixes: correct EU/t display in scanner, update flow ↵Raven Szewczyk
multipliers in plasma turbine (#1409)
2022-09-25Decreased consumption by 20 since it uses the sec value per tick (#1408)Maxim
2022-09-22add tooltip info to construct the ore factory (#1400)Alexdoru
2022-09-21add log message when voiding items of me output bus on world load (#1395)Alexdoru
2022-09-20fix NPE in GT_MetaTileEntity_Hatch_OutputBus_ME#loadNBTData (#1394)Alexdoru
2022-09-18fix incorrect code path for legacy survival autoplaceGlease
2022-09-18migrate to new survival autoplace api (#1382)Glease
* migrate to new survival autoplace api * reduce type of blocks autoplace will use this does not prevent those blocks from not being accepted into the structures though * implement getBlocksToPlace * fix survivalConstruct code for assline and DT i hate variable size multi :( * fix AIOBE * allow disabling machine block updates on a per-thread basis * make a sensible guess at what texture to use on server side * spotless * implement hologram support for bbf * spotless
2022-09-18LOX Amount Halved (#1385)Steelux
- Changed LOX amount to boost the ECE from 80 L/s to 40/s.
2022-09-17Fix Tooltip (#1388)ChromicRedBrick
* Fix typo in tooltip * Update LCR tooltip
2022-09-16duct tape fix for too many updates on an overloaded server preventing ↵Glease
structure check (#1384)
2022-09-10fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/11258 ↵Alexdoru
(#1370)
2022-09-07fix (#1353)BlueWeabo
2022-09-04fix potential index out of bound in assline (#1344)Glease
2022-08-28RemovePAEnergyDiscount (#1315)BlueWeabo
2022-08-28fix multi input hatch doesn't work properly in oil cracker (#1308)Yang Xizhi
* fix multi input hatch doesn't work properly in oil cracker * spotlessApply (#1309) Co-authored-by: Yang Xizhi <60341015+GlodBlock@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> * crap * remove debug log Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-28add breaks in switch (#1313)BlueWeabo
2022-08-27Make MultiSmelter able to do more than 128 parallels (#1310)BlueWeabo
* Make MultiSmelter able to do more than 128 parallels The multismelter was before only able to do 128 and it got to that with HSS-G coils. With this change it will be able to go above that with the higher tier coils. This change won't cause any more lag than it is currently creating. * undo public method * spotlessApply (#1312) Co-authored-by: BlueWeabo <76872108+BlueWeabo@users.noreply.github.com> Co-authored-by: GitHub GTNH Actions <> Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2022-08-27Update buildscript & apply spotless (#1306)Raven Szewczyk
* Update dependencies * Update buildscript, apply spotless
2022-08-26WIP Texture supportJason Mitchell
2022-08-24update assline tooltips (#1294)RIONDY 'POPlol333' Adam
* add all bw glass and warded glass * update tooltips
2022-08-24add all bw glass and warded glass (#1293)RIONDY 'POPlol333' Adam
2022-08-23 Fix multiblock boilers not detecting firebox (#1291)Glease
2022-08-23Refactored built-in integrated circuit support (#1284)repo-alt
* Refactored built-in integrated circuit support Added built-in integrated circuit to input buses * fix spacing
2022-08-23reworking drilling plant following 0lafe ticket (#1286)RIONDY 'POPlol333' Adam
* reworking drilling plant following 0lafe ticket * thanks, fixed * here the mighty method
2022-08-23Fix fusion display stuff (#1288)miozune