Made stuff transparent

This commit is contained in:
WayofTime 2015-04-19 22:24:30 -04:00
parent 6f182805aa
commit 7747d2221a
4 changed files with 12 additions and 3 deletions

View file

@ -1,7 +1,7 @@
# #
#Thu Apr 16 16:19:02 EDT 2015 #Thu Apr 16 16:19:02 EDT 2015
mod_name=BloodMagic mod_name=BloodMagic
forge_version=10.13.2.1232 forge_version=10.13.3.1374-1.7.10
ccc_version=1.0.4.29 ccc_version=1.0.4.29
nei_version=1.0.3.64 nei_version=1.0.3.64
//=Dependency Information //=Dependency Information

View file

@ -18,8 +18,11 @@ public class RenderFakeBlocks
double maxZ = minZ + 1; double maxZ = minZ + 1;
Tessellator tessellator = Tessellator.instance; Tessellator tessellator = Tessellator.instance;
tessellator.startDrawingQuads(); tessellator.startDrawingQuads();
tessellator.setColorRGBA(255, 255, 255, 200);
float texMinU, texMaxU, texMinV, texMaxV; float texMinU, texMaxU, texMinV, texMaxV;
texMinU = getMinU(block, meta, 0); texMinU = getMinU(block, meta, 0);

View file

@ -1,5 +1,7 @@
package WayofTime.alchemicalWizardry.client.renderer; package WayofTime.alchemicalWizardry.client.renderer;
import org.lwjgl.opengl.GL11;
import WayofTime.alchemicalWizardry.ModBlocks; import WayofTime.alchemicalWizardry.ModBlocks;
import WayofTime.alchemicalWizardry.api.Vector3; import WayofTime.alchemicalWizardry.api.Vector3;
import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone; import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone;
@ -56,6 +58,9 @@ public class RitualDivinerRender
return; return;
} }
GL11.glPushMatrix();
GL11.glEnable(GL11.GL_BLEND);
GL11.glBlendFunc(GL11.GL_SRC_ALPHA, GL11.GL_ONE_MINUS_SRC_ALPHA);
for (RitualComponent ritualComponent : ritualEffect.getRitualComponentList()) for (RitualComponent ritualComponent : ritualEffect.getRitualComponentList())
{ {
Vector3 vX = vec3.add(new Vector3(ritualComponent.getX(direction), ritualComponent.getY(), ritualComponent.getZ(direction))); Vector3 vX = vec3.add(new Vector3(ritualComponent.getX(direction), ritualComponent.getY(), ritualComponent.getZ(direction)));
@ -68,6 +73,7 @@ public class RitualDivinerRender
RenderFakeBlocks.drawFakeBlock(vX, ModBlocks.ritualStone, ritualComponent.getStoneType(), minX, minY, minZ, world); RenderFakeBlocks.drawFakeBlock(vX, ModBlocks.ritualStone, ritualComponent.getStoneType(), minX, minY, minZ, world);
} }
} }
GL11.glPopMatrix();
} }
} }

View file

@ -160,8 +160,8 @@ public class RitualEffectSphereCreator extends RitualEffect
} }
j = -radius; j = -radius;
i++; i++;
this.setLastPosition(ritualStone.getCustomRitualTag(), new Int3(i, j, k)); // this.setLastPosition(ritualStone.getCustomRitualTag(), new Int3(i, j, k));
return; // return;
} }
ritualStone.setActive(false); ritualStone.setActive(false);