From 7747d2221a2188fdaad0a005757ba3bc52ba7df4 Mon Sep 17 00:00:00 2001 From: WayofTime Date: Sun, 19 Apr 2015 22:24:30 -0400 Subject: [PATCH] Made stuff transparent --- build.properties | 2 +- .../client/renderer/RenderFakeBlocks.java | 3 +++ .../client/renderer/RitualDivinerRender.java | 6 ++++++ .../common/rituals/RitualEffectSphereCreator.java | 4 ++-- 4 files changed, 12 insertions(+), 3 deletions(-) diff --git a/build.properties b/build.properties index 96407d9a..ffc4fc82 100644 --- a/build.properties +++ b/build.properties @@ -1,7 +1,7 @@ # #Thu Apr 16 16:19:02 EDT 2015 mod_name=BloodMagic -forge_version=10.13.2.1232 +forge_version=10.13.3.1374-1.7.10 ccc_version=1.0.4.29 nei_version=1.0.3.64 //=Dependency Information diff --git a/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RenderFakeBlocks.java b/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RenderFakeBlocks.java index 0170b012..29054f37 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RenderFakeBlocks.java +++ b/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RenderFakeBlocks.java @@ -18,8 +18,11 @@ public class RenderFakeBlocks double maxZ = minZ + 1; Tessellator tessellator = Tessellator.instance; + tessellator.startDrawingQuads(); + tessellator.setColorRGBA(255, 255, 255, 200); + float texMinU, texMaxU, texMinV, texMaxV; texMinU = getMinU(block, meta, 0); diff --git a/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RitualDivinerRender.java b/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RitualDivinerRender.java index 8ff39cb6..31211814 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RitualDivinerRender.java +++ b/src/main/java/WayofTime/alchemicalWizardry/client/renderer/RitualDivinerRender.java @@ -1,5 +1,7 @@ package WayofTime.alchemicalWizardry.client.renderer; +import org.lwjgl.opengl.GL11; + import WayofTime.alchemicalWizardry.ModBlocks; import WayofTime.alchemicalWizardry.api.Vector3; import WayofTime.alchemicalWizardry.api.rituals.IMasterRitualStone; @@ -56,6 +58,9 @@ public class RitualDivinerRender 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()) { 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); } } + GL11.glPopMatrix(); } } diff --git a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectSphereCreator.java b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectSphereCreator.java index 00f6580c..7761f005 100644 --- a/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectSphereCreator.java +++ b/src/main/java/WayofTime/alchemicalWizardry/common/rituals/RitualEffectSphereCreator.java @@ -160,8 +160,8 @@ public class RitualEffectSphereCreator extends RitualEffect } j = -radius; i++; - this.setLastPosition(ritualStone.getCustomRitualTag(), new Int3(i, j, k)); - return; +// this.setLastPosition(ritualStone.getCustomRitualTag(), new Int3(i, j, k)); +// return; } ritualStone.setActive(false);