aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/metatileentity
AgeCommit message (Collapse)Author
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-18Fix derp in BaseMetaPipeEntity during git merge (#824)Glease
Also added a bunch of fallback overrides to GT_Cover_None in the case of my stupid programming errors again
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-17Merge pull request #820 from GTNewHorizons/patch-multistack-preferenceMartin Robertz
Add allow multistack to client preference
2021-12-17Add allow multistack to client preferenceGlease
Default to false
2021-12-17Fix cover data not resetting on clientGlease
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-16Fix oversight in cover NBT migrationGlease
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-09Add threshold support to item and fluid covers (#785)D-Cysteine
* Add threshold support to item and fluid covers * Switch to storing in NBT * Add handling for migration path * Adjust item threshold max value
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 #755 from GTNewHorizons/patch-outbound-loss-reduceMartin Robertz
Reduce innate outbound loss by one tier
2021-11-27Merge pull request #752 from boubou19/pollutionMartin Robertz
Make the GT pollution values tweakable through config.
2021-11-26Reduce innate outbound loss by one tierGlease
This will make LV power networks less annoying to build Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
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-21Makes it not crash if someone calls in from UNKNOWN directionGlease
Signed-off-by: Glease <4586901+Glease@users.noreply.github.com>
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-23Try to use locale formattingD-Cysteine
* Also format some more of the portable scanner's output
2021-10-22Try start processing immediately upon manual fluid manipulationGlease
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.