Jump to content

Etwus

Members
  • Posts

    4
  • Joined

  • Last visited

Etwus's Achievements

Tree Puncher

Tree Puncher (2/8)

1

Reputation

  1. Thanks.
  2. What are capabilities for? How would I use them? If I have tile entity, which returns capability in getCapability, what can I do with that? Could I use them for checking, if block is connected to another block?
  3. I have baked json model (cube from 0,0,0 to 16,16,16), and I want it to rotate along the center (8, 8, 8). What I tried was translate it to x - 0.5, y - 0.5, z - 0.5, rotate, and translate back to 0.5, 0.5, 0.5. After playing with it little I figured out, that even that rotation point is translated. How should I rotate it? Simplified code: public void render(TileEntityShaft te, double x, double y, double z, float partialTicks, int destroyStage, float alpha) { GlStateManager.translate(x - 0.5, y - 0.5, z - 0.5); // Translates model at te.getPos - 0.5 GlStateManager.rotate(90, 0, 1, 0); Rotates model around point - 0.5, -0.5, -0.5, in this example I needed to rotate it around 0,0,0 GlStateManager.translate(0.5, 0.5, 0.5); renderMyBakedModel }
×
×
  • Create New...

Important Information

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