Skip to content

Commit

Permalink
Update render dev, hopefully final!
Browse files Browse the repository at this point in the history
  • Loading branch information
basdxz committed Jan 6, 2025
1 parent df2bdcd commit 1792f4c
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 7 deletions.
2 changes: 1 addition & 1 deletion dependencies.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ dependencies {
shadowImplementation("com.github.GTNewHorizons:AVRcore:master-SNAPSHOT")

implementation("net.industrial-craft:industrialcraft-2:2.2.828-experimental:dev")
implementation("gtmega:gt5u-mc1.7.10:5.40.6-mega-render0004:dev")
implementation("gtmega:gt5u-mc1.7.10:5.40.6-mega-render0007:dev")
implementation("mega:structurelib-mc1.7.10:1.2.0-mega:dev")
implementation("eu.usrv:YAMCore:1.7.10-0.5.79:deobf")

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,9 @@ public TT_RenderedExtendedFacingTexture(IIconContainer aIcon) {
}

@Override
public boolean renderXPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ) {
public boolean renderXPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ, boolean isTranslucentPass) {
if (!shouldRenderOnPass(isTranslucentPass))
return false;
aRenderer.field_152631_f = true;
LightingHelper lighting = new LightingHelper(aRenderer);
lighting.setupLightingXPos(aBlock, aX, aY, aZ).setupColor(ForgeDirection.EAST.ordinal(), mRGBa);
Expand All @@ -60,7 +62,9 @@ public boolean renderXPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY,
}

@Override
public boolean renderXNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ) {
public boolean renderXNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ, boolean isTranslucentPass) {
if (!shouldRenderOnPass(isTranslucentPass))
return false;
LightingHelper lighting = new LightingHelper(aRenderer);
lighting.setupLightingXNeg(aBlock, aX, aY, aZ).setupColor(ForgeDirection.WEST.ordinal(), mRGBa);
ExtendedFacing rotation = getExtendedFacing(aX, aY, aZ);
Expand All @@ -73,7 +77,9 @@ public boolean renderXNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY,
}

@Override
public boolean renderYPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ) {
public boolean renderYPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ, boolean isTranslucentPass) {
if (!shouldRenderOnPass(isTranslucentPass))
return false;
LightingHelper lighting = new LightingHelper(aRenderer);
lighting.setupLightingYPos(aBlock, aX, aY, aZ).setupColor(ForgeDirection.UP.ordinal(), mRGBa);
ExtendedFacing rotation = getExtendedFacing(aX, aY, aZ);
Expand All @@ -86,7 +92,9 @@ public boolean renderYPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY,
}

@Override
public boolean renderYNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ) {
public boolean renderYNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ, boolean isTranslucentPass) {
if (!shouldRenderOnPass(isTranslucentPass))
return false;
LightingHelper lighting = new LightingHelper(aRenderer);
lighting.setupLightingYNeg(aBlock, aX, aY, aZ).setupColor(ForgeDirection.DOWN.ordinal(), mRGBa);
ExtendedFacing rotation = getExtendedFacing(aX, aY, aZ);
Expand All @@ -99,7 +107,9 @@ public boolean renderYNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY,
}

@Override
public boolean renderZPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ) {
public boolean renderZPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ, boolean isTranslucentPass) {
if (!shouldRenderOnPass(isTranslucentPass))
return false;
LightingHelper lighting = new LightingHelper(aRenderer);
lighting.setupLightingZPos(aBlock, aX, aY, aZ).setupColor(ForgeDirection.SOUTH.ordinal(), mRGBa);
ExtendedFacing rotation = getExtendedFacing(aX, aY, aZ);
Expand All @@ -112,7 +122,9 @@ public boolean renderZPos(RenderBlocks aRenderer, Block aBlock, int aX, int aY,
}

@Override
public boolean renderZNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ) {
public boolean renderZNeg(RenderBlocks aRenderer, Block aBlock, int aX, int aY, int aZ, boolean isTranslucentPass) {
if (!shouldRenderOnPass(isTranslucentPass))
return false;
aRenderer.field_152631_f = true;
LightingHelper lighting = new LightingHelper(aRenderer);
lighting.setupLightingZNeg(aBlock, aX, aY, aZ).setupColor(ForgeDirection.NORTH.ordinal(), mRGBa);
Expand Down Expand Up @@ -891,6 +903,11 @@ public boolean isValidTexture() {
return mIconContainer != null;
}

@Override
public boolean isTranslucent() {
return false;
}

private static ExtendedFacing getExtendedFacing(int x, int y, int z) {
World w = Minecraft.getMinecraft().theWorld;
if (w != null) {
Expand Down

0 comments on commit 1792f4c

Please sign in to comment.