Jump to content

R1mao

Members
  • Posts

    2
  • Joined

  • Last visited

R1mao's Achievements

Tree Puncher

Tree Puncher (2/8)

0

Reputation

  1. if i change rgb value passed to the addQuad function. the model's color will change too.
  2. I manually render SimpleBakedModel in RenderWorldLastEvent , but the rendered model is completely black. What I can confirm is that the texture is loaded correctly. Here's the code and rendered model's picture. the doRenderTick function is called in RenderWorldLastEvent. @Override public void doRenderTick(MatrixStack matrixStack,ActiveRenderInfo renderInfo, float partialTicks) { Vector3d vector3d=renderInfo.getProjectedView(); double x=MathHelper.lerp(partialTicks,this.prevPosX,this.posX)-vector3d.getX(); double y=MathHelper.lerp(partialTicks,this.prevPosY,this.posY)-vector3d.getY(); double z=MathHelper.lerp(partialTicks,this.prevPosZ,this.posZ)-vector3d.getZ(); int light=Minecraft.getInstance().world.getLight(new BlockPos(this.posX,this.posY,this.posZ)); matrixStack.push(); Tessellator tessellator=Tessellator.getInstance(); BufferBuilder buffer=tessellator.getBuffer(); buffer.begin(7, DefaultVertexFormats.ENTITY); matrixStack.translate(x,y,z); matrixStack.scale(2,2,2); for(BakedQuad quad:this.bakedModel.getQuads(null,null,this.random)) { buffer.addQuad(matrixStack.getLast(),quad,0,0,0, light,0); } tessellator.draw(); matrixStack.pop(); }
×
×
  • Create New...

Important Information

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