Dahaka написал(а):Дак возьми иконку нужной стороны и зарендери ее.
public void render(TileEntityXXX te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) {
Tessellator tessellator = Tessellator.getInstance();
BufferBuilder vertexbuffer = tessellator.getBuffer();
if (vertexbuffer != null) {
float red = 1.0F; float green = 1.0F; float blue = 1.0F;
vertexbuffer.pos(x, y+1, z).tex(0, 0).color(red, green, blue, 1.0F).endVertex();
vertexbuffer.pos(x, y+1, z + 1).tex(0, 1).color(red, green, blue, 1.0F).endVertex();
vertexbuffer.pos(x + 1, y+1, z + 1).tex(1, 1).color(red, green, blue, 1.0F).endVertex();
vertexbuffer.pos(x + 1, y+1, z).tex(1, 0).color(red, green, blue, 1.0F).endVertex();
tessellator.draw();
}
}
java.lang.NullPointerException: Rendering Block Entity
at net.minecraft.client.renderer.BufferBuilder.pos(BufferBuilder.java:451)
at ru.liahim.mist.client.renderer.tileentity.TileEntityXXXRenderer.render(TileEntityXXXRenderer.java:32)
at ru.liahim.mist.client.renderer.tileentity.TileEntityXXXRenderer.render(TileEntityXXXRenderer.java:1)
at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.render(TileEntityRendererDispatcher.java:161)
at net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher.render(TileEntityRendererDispatcher.java:133)
at net.minecraft.client.renderer.RenderGlobal.renderEntities(RenderGlobal.java:732)
at net.minecraft.client.renderer.EntityRenderer.renderWorldPass(EntityRenderer.java:1398)
at net.minecraft.client.renderer.EntityRenderer.renderWorld(EntityRenderer.java:1312)
at net.minecraft.client.renderer.EntityRenderer.updateCameraAndRender(EntityRenderer.java:1115)
at net.minecraft.client.Minecraft.runGameLoop(Minecraft.java:1192)
at net.minecraft.client.Minecraft.run(Minecraft.java:436)
at net.minecraft.client.main.Main.main(Main.java:118)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at net.minecraftforge.gradle.GradleStartCommon.launch(GradleStartCommon.java:97)
at GradleStart.main(GradleStart.java:26)