aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity
AgeCommit message (Collapse)Author
2021-04-26fix(multiblockbase): until the muffler has a valid tileLéa Gris
address issue [NPE in GT_MetaTileEntity_MultiBlockBase.java:314 until the muffler has a valid tile #7454](https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7454)
2021-04-26fix(hidecover) unchained posttick caused missed texture and size changeLéa Gris
Add missing chaining of the `onPostTick` event handler to parent class. `GT_MetaPipeEntity_(Cable|Pipe|Fluid)` classes were not forwarding the `onPostTick` event handler to their parent `MetaPipeEntity` class, so pipes were not rendering the change unless another machine tile which did properly chain the event handler to its parent (like `GT_MetaTileEntity_TieredMachineBlock`) was present in same chunk.
2021-04-10Merge pull request #499 from GTNewHorizons/revertMartin Robertz
Revert "Fix return value for addOutput(fluid)"
2021-04-10Revert "Fix return value for addOutput(fluid)"Johann Bernhardt
This reverts commit 95fb72834838aa365afd4c418b7b70c66644ffc2.
2021-04-10Optimize addOutputGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-04-04fix(rendering): multiple rendering fixes and refactor (#494)Léa Gris
* fix(rendering): multiple rendering fixes and refactor - Fix rendering gregtech machines in inventory with correct orientation and lighting. - Fix rendering of pipes connected through covers, no longer z-fight at a distance. - Fix updating of textures when un/holding a soldering-iron. - Refactor of the GT_Renderer_Block class with properly named constants replacing raw literals.
2021-04-03Merge pull request #486 from johnch18/mccoverfixMartin Robertz
Made machine control covers disable themselves upon power loss
2021-04-02Fixed improper loading of bSortStacks from NBT, *should* fix backwards ↵charles
compat issue.
2021-04-02Cleaned up some code and fixed translation issue.charles
2021-04-02Removed unecessary else branch.charles
2021-04-02Added Soldering Iron toggle behavior for sorting using shift+right-click.charles
Sorting defaults to disabled in order to not break existing builds.
2021-04-02Fixed stupid error I madecharles
Set groundwork for configuring with soldering iron.
2021-04-02Added sorting of buffer inventories using code from the input bus class.charles
2021-04-01Prevent multiple stack in input slots even if input filter is disabled (#489)Glease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-03-31Fix return value for addOutput(fluid)Johann Bernhardt
2021-03-30Updated to use proper naming conventions.charles
2021-03-30Merge https://github.com/GTNewHorizons/GT5-Unofficial into mccoverfixcharles
Fixing my sh*t because apparently I can't use git
2021-03-30Made it so that machine control covers disable themselves when thecharles
machine runs out of energy
2021-03-30Eagerly update the fluid display item upon inventory openGlease
There might be small desync for the first person to open this GUI Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-03-30Only update fluid display items when necessaryGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-03-25fix(tooltip): frameGT descriptionLéa Gris
Address issue: https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7702 Remove mention of using CFoam over covers which has been replaced by chemical bath concrete based recipes since GT5.09. New Frame Box dexcription is localisable in `Gregtech.lang`: ```yaml S:gt.blockmachines.gt_frame.desc.format=Just something you can put covers on. ```
2021-03-24feat(cover): hide covers when holding a soldering-ironLéa Gris
2021-03-23integer overflow in comparisonrepo_alt
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/5817
2021-03-20Merge pull request #468 from GTNewHorizons/separate-fluid-tank-infoMartin Robertz
Expose all fluid tanks properly when there are more than one internal tank
2021-03-20quickfix: remove useless Block argumentLéa Gris
Pipes don't use a block texture, only ore blocks use these and they don't implement IPipeRenderedTileEntity and are not covered either ^^
2021-03-20feat(cover): handles transparent coversLéa Gris
Add support for transparent covers (glass plate) on all GT Machines: - See pipes, wires, cables through transparent covers - Layer transparent covers over full-block pipes and machines
2021-03-20Expose all fluid tanks properly when there are more than one internal tankGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-03-12Merge pull request #462 from GTNewHorizons/WorldEventWrapperbasdxz
Refactor World Events
2021-03-12requested changesLéa Gris
- Fix modifiers order - Fix redundant string literal - Fix indentation - fix missing run()
2021-03-12Merge pull request #461 from repo-alt/experimentalMartin Robertz
Correctly release/reuse channel after ME bus removal and reconnect
2021-03-11Minor improvementsbartimaeusnek
2021-03-11Implemented Builder Patternbartimaeusnek
2021-03-10Added missingbartimaeusnek
2021-03-10Implemented Requestsbartimaeusnek
2021-03-10Refactor World Eventsbartimaeusnek
World events have way to many parameters, so the code gets unreadable, this commit fixes that behavior.
2021-03-10Correctly release/reuse channel after ME bus removal and reconnectrepo_alt
2021-03-10feat(i18n): translatable muffler descriptionLéa Gris
+ refactor
2021-03-09Changes 4 Bartbasdxz
2021-03-09Minor clean up and extension of hatch mufflerbasdxz
-Plus like, a small comment here or there
2021-03-09Minor clean up and extension of hatch muffler (#459)basdxz
* Minor clean up and extension of hatch muffler -Plus like, a small comment here or there * Changes 4 Bart
2021-02-25Reshuffle new constructor args to avoid conflict with GT++ ASMrepo_alt
2021-02-25Added back bus constructor for "backwards" compatrepo_alt
2021-02-25Make ME hatch have zero slots, to avoid items being stuck inside (#439)repo-alt
* Make ME hatch have zero slots, to avoid items being stuck inside * added a missing whitespace Co-authored-by: bartimaeusnek <33183715+bartimaeusnek@users.noreply.github.com>
2021-01-29multipipe drain() method ignores requested fluid types after firstrepo_alt
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/7405
2021-01-19ME output busrepo_alt
2021-01-18Remove additional method in IDescribabler4phael
2021-01-17Fix multiblock machine tooltip errorr4phael
2021-01-08Merge pull request #396 from GTNewHorizons/disable-filterMartin Robertz
Add option to disable input machine on single block machines
2021-01-08Add option to disable input machine on single block machinesGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-01-07Re-tiered Mufflers for now (#391)bartimaeusnek