diff options
author | Glease <4586901+Glease@users.noreply.github.com> | 2022-01-23 21:28:13 +0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-23 14:28:13 +0100 |
commit | 0bb36cbb957053d4d91053d152ebddd6f0ed1009 (patch) | |
tree | 6d967b5509828981e71b20ff78b9996d8534920b /src/main/java/gregtech/api/interfaces | |
parent | b5b8478b20bfd01bc20ff0a175ea53a4da4983a9 (diff) | |
download | GT5-Unofficial-0bb36cbb957053d4d91053d152ebddd6f0ed1009.tar.gz GT5-Unofficial-0bb36cbb957053d4d91053d152ebddd6f0ed1009.tar.bz2 GT5-Unofficial-0bb36cbb957053d4d91053d152ebddd6f0ed1009.zip |
AE2 Cable facade as cover (#887)
* initial work on facade covers
* fix colorMultiplier
also removed derp
* Clean up drop cover texture reset code
What was I thinking actually? Send a packet to reset client states?
* Fix cover display stack
Diffstat (limited to 'src/main/java/gregtech/api/interfaces')
-rw-r--r-- | src/main/java/gregtech/api/interfaces/ITextureBuilder.java | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/main/java/gregtech/api/interfaces/ITextureBuilder.java b/src/main/java/gregtech/api/interfaces/ITextureBuilder.java index d72b538243..d0d25328b9 100644 --- a/src/main/java/gregtech/api/interfaces/ITextureBuilder.java +++ b/src/main/java/gregtech/api/interfaces/ITextureBuilder.java @@ -65,6 +65,22 @@ public interface ITextureBuilder { ITextureBuilder stdOrient(); /** + * Force using world coord overload of getIcon. + * + * @return {@link ITextureBuilder} for chaining + * @throws IllegalStateException if setFromBlock has never been called. + */ + ITextureBuilder useWorldCoord(); + + /** + * Force using meta overload of getIcon. + * + * @return {@link ITextureBuilder} for chaining + * @throws IllegalStateException if setFromBlock has never been called. + */ + ITextureBuilder noWorldCoord(); + + /** * Texture will orientate from block's {@link ExtendedFacing} * * @return {@link ITextureBuilder} for chaining |