Jump to content

Turakar

Members
  • Posts

    17
  • Joined

  • Last visited

Everything posted by Turakar

  1. Hello, for those of you who understand the minecraft rendering more than me: Where can I cause a rerender of the world without ticking and from another location? Is this even possible? Thank you for help, Turakar
  2. Hi everybody, i've completed the "Custom 2D Inventory Renderer" Tutorial on this site and changed the code for my approach which means i draw a coloured rectangle on a icon. This works fine... in the inventory. So I tried to add this: @Override public boolean handleRenderType(ItemStack item, ItemRenderType type) { return type == ItemRenderType.INVENTORY || type == ItemRenderType.ENTITY || type == ItemRenderType.EQUIPPED; } But this doesn't work, on the ground it doesn't render and equipped it draws it in front of the player's nose. Can you give me a hint to solve this problem? Thank you, Turakar btw here's my complete IItemRenderer:
  3. Finally, i got it. The trick is, that minecrafft is using two types of AI (an old one and a new one). The old one has at default a random "wander around" feature which you cant really turn off. The new AI does by default nothing, and that's exactly what i wanted. In order to enable the new AI, you have to add the following lines to your Entity class: @Override public boolean isAIEnabled() { return true; }
  4. Added - no improve I think this part is done in EntityLiving. If you want, you may give it a look.
  5. Here's my model file: package mods.DroneMod.src.turakar.render.models; import net.minecraft.client.model.ModelBase; import net.minecraft.client.model.ModelRenderer; import net.minecraft.entity.Entity; public class DroneModel extends ModelBase { //fields ModelRenderer droneBase; ModelRenderer droneLeftWing; ModelRenderer droneRightWing; public DroneModel() { textureWidth = 64; textureHeight = 32; droneBase = new ModelRenderer(this, 0, 0); droneBase.addBox(-3F, 0F, 0F, 6, 1, 1); droneBase.setRotationPoint(0F, 16F, 0F); droneBase.setTextureSize(64, 32); droneBase.mirror = true; setRotation(droneBase, 0F, 0F, 0F); droneLeftWing = new ModelRenderer(this, 20, 0); droneLeftWing.addBox(-2F, 0F, 0F, 4, 1, 1); droneLeftWing.setRotationPoint(0F, 16F, 1F); droneLeftWing.setTextureSize(64, 32); droneLeftWing.mirror = true; setRotation(droneLeftWing, 0F, 0F, 0F); droneRightWing = new ModelRenderer(this, 20, 0); droneRightWing.addBox(-2F, 0F, 0F, 4, 1, 1); droneRightWing.setRotationPoint(0F, 16F, -1F); droneRightWing.setTextureSize(64, 32); droneRightWing.mirror = true; setRotation(droneRightWing, 0F, 0F, 0F); } public void render(Entity entity, float f, float f1, float f2, float f3, float f4, float f5) { super.render(entity, f, f1, f2, f3, f4, f5); setRotationAngles(f, f1, f2, f3, f4, f5); droneBase.render(f5); droneLeftWing.render(f5); droneRightWing.render(f5); } private void setRotation(ModelRenderer model, float x, float y, float z) { model.rotateAngleX = x; model.rotateAngleY = y; model.rotateAngleZ = z; } public void setRotationAngles(float f, float f1, float f2, float f3, float f4, float f5) { super.setRotationAngles(f, f1, f2, f3, f4, f5, null); } }
  6. OK, but how can I turn this off? (I'm using RenderLiving)
  7. The model works definetly, because i've got a TileEntity rendering with it for testing(some util classes i made).
  8. Thats not exact. TileEntities aren't living, but they are still not a real Entity (look at EntityMinecart). TileEntities are bound to a block. What I want is a moving thing, which is in Minecraft a Entity. I also want knockback and health, so a EntizyLiving comes in mind. The problem is, that they're spinning their head randomly, ehat i don't want.
  9. It would also be ok, if i can turn off the default moving of an EntityLiving.
  10. Hi, I would like to render a entity (not a LivingEntity), but i don't know how. Also google couldn't really help and Minecraft src is with par1, func_8843_a, etc just bad. So can sou find some documentation about this? Turakar (I'm using techne)
  11. Thank you, this helped a lot.
  12. Hello, I've got a EntityLiving which does render ( ), but the problem is that i can hit him from one block above although its model is pretty small. Also his 0|0 point is one block above his actual position (like the x, y, z from a player in his head). Any suggestions? Thank you for help Turakar
  13. As I'm going for a seperate Item, how do I make it "placeable"?
  14. Hello, I have a block whcih is rendered as a model (from Techne) if it is placed. May question is: How do I manage to render it like this in the inventory and on the ground? From what I figured out, the ISimpleblockRenderingHandler is the interface for this, but it isn't really "simple" (OK, in relation to OpenGL directly it might be). Thank you for help, Turakar
  15. I have a knowledge on how a Universe works.
  16. A bit like this, later on the camera an the drawing point of it will be further away.
  17. Hey, I just get into how to add custom blocks, items and world gen. That's all fine documented, but how can I add a own View, like the portals in thaumcraft 2 or in portal gun? Is this on a normal way possible? I've alfeady asked iChun this, but he didn't reply, so please help me! Thank you for leaving a comment, Turakar
×
×
  • Create New...

Important Information

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