Jump to content

ResourceLocation not working


memcallen

Recommended Posts

I've been trying to make a cable but for some reason it isn't rendering properly

 

heres my cableRenderer class:

 

package blockRenderers;

 

import org.lwjgl.opengl.GL11;

 

import com.example.gammacraft.gammacraft;

 

import net.minecraft.client.Minecraft;

import net.minecraft.client.renderer.Tessellator;

import net.minecraft.client.renderer.tileentity.TileEntitySpecialRenderer;

import net.minecraft.tileentity.TileEntity;

import net.minecraft.util.ResourceLocation;

 

public class CableRenderer extends TileEntitySpecialRenderer{

 

float pixel = (float)1/64;

 

 

 

 

static final ResourceLocation Faces = new ResourceLocation("gammacraft",":assets/gammacraft/textures/blocks/Faces.png");

 

 

 

@Override

public void renderTileEntityAt(TileEntity te, double transx, double transy, double transz, float meta) {

GL11.glTranslated(transx, transy, transz);

GL11.glDisable(GL11.GL_LIGHTING);

Minecraft.getMinecraft().renderEngine.bindTexture(Faces);

this.bindTexture(Faces);

Tessellator t = Tessellator.instance;

t.startDrawingQuads();

t.addVertexWithUV(0, 0, 1, pixel*15, pixel*15);

t.addVertexWithUV(0, 1, 1, pixel*15, pixel*0);

t.addVertexWithUV(0, 1, 0, pixel*0, pixel*0);

t.addVertexWithUV(0, 0, 0, pixel*0, pixel*15);

t.draw();

GL11.glEnable(GL11.GL_LIGHTING);

GL11.glTranslated(-transx, -transy, -transz);

}

}

 

it renders but it just renders a pink face(I will set it to render more faces when I get it working correctly)

The proud(ish) developer of Ancients

Link to comment
Share on other sites

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.