aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity/implementations
AgeCommit message (Collapse)Author
2022-01-14Add recipe filter block (#870)Glease
* add recipe filter block * Add tooltip to recipe filter GUI & improve type filter UI interaction now you can click special slot in type filter UI to directly set the oreprefix based on the stack held on the cursor
2022-01-14ME output bus cache refactored (#868)repo-alt
* Allow toolbox usage for maintenance w/o opening GUI (Also resolves https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/9044) * ME output bus cache refactored Now the bus will infinitely cache items until you connect it to ME network (this means that any other (overflow) output buses will never receive anything by default) This behaviour is toggleable by the screwdriver.
2022-01-11The tooltips your mod wishes it had (#858)YannickMG
* Add network support for chanining GT Tile GUIs * Implemented Cover Tabs for IGregTechTileEntity See GTNewHorizons/GT-New-Horizons-Modpack#9367 for details * Added IGuiIcon For easier addon extensibility of GT_GuiIcon Also fixed Ghost Circuit tab tooltip overlapping right-side cover tabs * Typo fix * Fixed unintended scala import * Tabs -> Spaces on the files I've touched * Propagate needsSteamVenting to UIs * Note special slot usage Determine whether a machine's recipe list ever makes use of the special slot * Add 2 configurable tooltip verbosity levels * Readability pass * New tooltip cache for flexibility It loads a configurable amount of lines per key based on the user's chosen verbosity levels * Let GT_GuiTooltipJava to use verbosity and LSHIFT * "Smart" auto-hiding tooltips * GT_GUIContainerMetaTile_Machine tooltip support * Rework Basic Machine tooltips * Wordy tooltips -> extended tooltips (clearer) * Fixed off-by-one error on power slot tooltips * Cleanup
2022-01-10data access hatch now proactively update data sticks (#861)Glease
this is to combat the problem of TT data bank pushing not updated sticks as ghost item into assline, which then constantly reupdate said sticks. with this change even data sticks in TT data bank will update.
2022-01-05fix item stuck (#849)Yang Xizhi
* fix item stuck fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/9338 * glease's suggestion
2021-12-30Refactors for easier reading (#839)Jason Mitchell
* Refactors * Common functionality to base classes * GT Pre/Postload broken into more modular pieces * Extract common (mainly cover related) functionality from BaseMetaTileEntity & BaseMetaPipeEntity
2021-12-24tt support for pa (#833)Yang Xizhi
* tt support for pa * remove anti pattern. clear up duplicated code fragments * fix copy pasting error * add vanilla energy hatch back Co-authored-by: Glease <4586901+Glease@users.noreply.github.com>
2021-12-23Add input filter to auto maintenance hatch (#830)Glease
2021-12-18Add tooltip to ghost circuit slot (#821)Glease
Also tweaked allowPutStack to consider configured circuits as well.
2021-12-18fix input stuck (#822)Yang Xizhi
fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/9171
2021-12-17Add allow multistack to client preferenceGlease
Default to false
2021-12-15change sb manchine filter logic (#808)Yang Xizhi
* change sb manchine filter logic it will allow sb machine to accept more one stack of the same item when filer mode is off. fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/9107 * add another mode * forget lang change
2021-12-13add unlocalizedname fluid map (#796)Yang Xizhi
* add unlocalizedname fluid map * change the lock name into fluid name
2021-12-10Overflows overflows everywhere (#791)Jason Mitchell
* Reformat * Stop energy calcs from overflowing by switching int->long in several places in the new graph code to be consistent with how they're used elsewhere.
2021-12-09Allow toolbox usage for maintenance w/o opening GUI (#790)repo-alt
(Also resolves https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/9044)
2021-12-05Refactor GT_MetaTileEntity_BasicGenerator (#779)Konstantin Denisov
2021-12-04Make machine reconfiguration interface a little nicerGlease
also tweaked the API a little for GT++ conf circuits and bartworks circuit programmer Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-12-01Merge pull request #763 from GTNewHorizons/patch-basic-generatorsMartin Robertz
Fix single block generators accepting stuff it shouldn't
2021-12-01Add a new ghost slot to single block machines for config circuitsGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-11-30Fix https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/8962Glease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-11-29removed useless overridesboubou_19
2021-11-27Merge pull request #752 from boubou19/pollutionMartin Robertz
Make the GT pollution values tweakable through config.
2021-11-26allow generators to face downbombcar
2021-11-25explain why it's divided by 2boubou_19
2021-11-25adapt base generator class to produce correct amount of pollution per secboubou_19
2021-11-25changed large boilers to use per second for more precisionboubou_19
2021-11-23centralized pollution for GT multiesboubou_19
2021-11-20Merge pull request #741 from repo-alt/experimentalMartin Robertz
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/3166
2021-11-20Merge pull request #732 from D-Cysteine/lock-single-recipeMartin Robertz
[Proof of concept] Allow locking multi-block machines to a single recipe, to reduce server cost
2021-11-19https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/3166repo_alt
Flip wrench behaviour for buffer-like tiles
2021-11-19Fluid lost when transporting fluid from GregTech pipe to EnderIO Conduitrepo_alt
https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/4161
2021-11-17Merge branch 'experimental' into lock-single-recipeMartin Robertz
2021-11-17Rename GT_CoverBehavior_New to GT_CoverBehaviorBaseGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-11-17convert cover data storage to a full nbt tagGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
2021-11-14Add single recipe checkD-Cysteine
2021-11-13Remove infinite throughputD-Cysteine
2021-11-12Update GT_MetaTileEntity_Hatch_Maintenance.javaAlkalus
Only damage tool(s) if the maintenance for that tool needs to be done.
2021-11-12Update GT_MetaTileEntity_Hatch_Maintenance.javaAlkalus
Made Toolbox work for maintenance issues.
2021-11-11Merge pull request #724 from GTNewHorizons/hatch-size-changeMartin Robertz
Hatch size change
2021-11-10Fix output hatch locked fluid display for placeable fluids.repo_alt
Fix scanner to report locked fluid even when the hatch is not locked https://github.com/GTNewHorizons/GT-New-Horizons-Modpack/issues/8801
2021-11-07fix derpMartin Robertz
(cherry picked from commit d602218c160a7c2e2d4e84ae5ba4a32c829a2ca4)
2021-11-07fix hatch capacity codeMartin Robertz
(cherry picked from commit 17f9f29fbdf18f794e6459fcb4b1f84b5b393b16)
2021-11-07fix tooltipMartin Robertz
(cherry picked from commit 60dbbe9f6bfac545daf65eb4463e4bac045f69c6)
2021-11-07change input and output hatch sizeMartin Robertz
2021-10-21Make Input Bus and Input Hatch to remember recipe mapGlease
This recipe map is used to filter input. After chunk load, there will be a short delay between event "chunk finished loading" and "multiblock controller sets the recipe map". Not remembering it makes the hatch to temporarily accept arbitrary input until that happens.
2021-10-13add indicator on hatchesGlodBlock
2021-10-09add GUI for output hatch fluid lockGlodBlock
2021-10-05allow single block generators accept long valueGlodBlock
the single block Naq V gens fuel value is over max int, so it will fail to accept.
2021-09-28Replaced get() with get_nocopy()Florexiz
2021-09-27Limiting mode now disabled for already existing bussesFlorexiz