
Turakar
Members-
Posts
17 -
Joined
-
Last visited
Everything posted by Turakar
-
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
-
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:
-
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; }
-
Added - no improve I think this part is done in EntityLiving. If you want, you may give it a look.
-
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); } }
-
OK, but how can I turn this off? (I'm using RenderLiving)
-
The model works definetly, because i've got a TileEntity rendering with it for testing(some util classes i made).
-
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.
-
It would also be ok, if i can turn off the default moving of an EntityLiving.
-
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)
-
Thank you, this helped a lot.
-
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
-
Render a block as a Techne model in the inventory and on the ground
Turakar replied to Turakar's topic in Modder Support
As I'm going for a seperate Item, how do I make it "placeable"? -
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
-
I have a knowledge on how a Universe works.
-
A bit like this, later on the camera an the drawing point of it will be further away.
-
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