aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/api/interfaces/ITexture.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/api/interfaces/ITexture.java')
-rw-r--r--src/main/java/gregtech/api/interfaces/ITexture.java8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/main/java/gregtech/api/interfaces/ITexture.java b/src/main/java/gregtech/api/interfaces/ITexture.java
index 4c0b1984ca..b05f31d14f 100644
--- a/src/main/java/gregtech/api/interfaces/ITexture.java
+++ b/src/main/java/gregtech/api/interfaces/ITexture.java
@@ -18,12 +18,12 @@ public interface ITexture {
void renderZNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ);
boolean isValidTexture();
-
+
/**
* @return {@code true} if this texture is from the old package
*/
default boolean isOldTexture() {
- return getClass().toString().startsWith("gregtech.api.objects");
+ return true;
}
/**
@@ -34,7 +34,7 @@ public interface ITexture {
* @param aNormalZ The Z Normal for current Quad Face
*/
default void startDrawingQuads(RenderBlocks aRenderer, float aNormalX, float aNormalY, float aNormalZ) {
- if (aRenderer.useInventoryTint) {
+ if (aRenderer.useInventoryTint && !isOldTexture()) {
Tessellator.instance.startDrawingQuads();
Tessellator.instance.setNormal(aNormalX, aNormalY, aNormalZ);
}
@@ -45,7 +45,7 @@ public interface ITexture {
* @param aRenderer The {@link RenderBlocks} Renderer
*/
default void draw(RenderBlocks aRenderer) {
- if (aRenderer.useInventoryTint) {
+ if (aRenderer.useInventoryTint && !isOldTexture()) {
Tessellator.instance.draw();
}
}