Java Code Examples for net.minecraft.client.model.ModelRenderer

The following are top voted examples for showing how to use net.minecraft.client.model.ModelRenderer. These examples are extracted from open source projects. You can vote up the examples you like and your votes will be used in our system to generate more good examples.
Example 1
Project: Backmemed   File: ModelResolver.java   View source code 6 votes vote down vote up
public ModelVariable getModelVariable(String name)
{
    String[] astring = Config.tokenize(name, ".");

    if (astring.length != 2)
    {
        return null;
    }
    else
    {
        String s = astring[0];
        String s1 = astring[1];
        ModelRenderer modelrenderer = this.getModelRenderer(s);

        if (modelrenderer == null)
        {
            return null;
        }
        else
        {
            EnumModelVariable enummodelvariable = EnumModelVariable.parse(s1);
            return enummodelvariable == null ? null : new ModelVariable(name, modelrenderer, enummodelvariable);
        }
    }
}
 
Example 2
Project: pnc-repressurized   File: ModelVacuumPump.java   View source code 6 votes vote down vote up
public ModelVacuumPump() {
    textureWidth = 64;
    textureHeight = 64;

    turbineCase = new ModelRenderer(this, 0, 47);
    turbineCase.addBox(0F, 0F, 0F, 1, 4, 1);
    turbineCase.setRotationPoint(-0.5F, 14.1F, 0F);
    turbineCase.setTextureSize(64, 64);
    turbineCase.mirror = true;
    setRotation(turbineCase, 0F, 0F, 0F);
    top = new ModelRenderer(this, 0, 47);
    top.addBox(0F, 0F, 0F, 6, 1, 12);
    top.setRotationPoint(-3F, 13F, -6F);
    top.setTextureSize(64, 64);
    top.mirror = true;
    setRotation(top, 0F, 0F, 0F);
    blade = new ModelRenderer(this, 0, 0);
    blade.addBox(0F, 0F, 0F, 1, 4, 2);
    blade.setRotationPoint(-0.5F, 14F, -3F);
    blade.setTextureSize(64, 64);
    blade.mirror = true;
    setRotation(blade, 0F, 0F, 0F);
}
 
Example 3
Project: Mods   File: ModelGrenade.java   View source code 6 votes vote down vote up
public ModelGrenade() {
	textureWidth = 32;
	textureHeight = 32;

	Shape1 = new ModelRenderer(this, 0, 0);
	Shape1.addBox(0F, 0F, 0F, 4, 4, 5);
	Shape1.setRotationPoint(-2F, -2F, -1F);
	Shape1.setTextureSize(32, 32);
	Shape2 = new ModelRenderer(this, 0, 9);
	Shape2.addBox(0F, 0F, 0F, 3, 3, 1);
	Shape2.setRotationPoint(-1.5F, -1.5F, 4F);
	Shape2.setTextureSize(32, 32);
	Shape3 = new ModelRenderer(this, 0, 9);
	Shape3.addBox(0F, 0F, 0F, 3, 3, 1);
	Shape3.setRotationPoint(-1.5F, -1.5F, -2F);
	Shape3.setTextureSize(32, 32);
	Shape4 = new ModelRenderer(this, 18, 0);
	Shape4.addBox(0F, 0F, 0F, 4, 4, 1);
	Shape4.setRotationPoint(-2F, -2F, -3F);
	Shape4.setTextureSize(32, 32);
}
 
Example 4
Project: Bewitchment   File: ModelHerbPouch.java   View source code 6 votes vote down vote up
public ModelHerbPouch() {
	this.textureWidth = 32;
	this.textureHeight = 32;

	this.Cuboid = new ModelRenderer(this, 0, 4);
	this.Cuboid.setRotationPoint(-4.0F, 12.0F, -2.5F);
	this.Cuboid.addBox(0.0F, 0.0F, 0.0F, 9, 3, 1);
	this.Cuboid2 = new ModelRenderer(this, 0, 8);
	this.Cuboid2.setRotationPoint(-3.75F, 12.0F, -2.5F);
	this.Cuboid2.addBox(0.0F, 0.0F, -3.0F, 8, 3, 3);
	this.Cuboid3 = new ModelRenderer(this, 0, 14);
	this.Cuboid3.setRotationPoint(-4.0F, 11.5F, -4.0F);
	this.Cuboid3.addBox(0.0F, 0.0F, 0.0F, 9, 1, 4);
	this.Cuboid4 = new ModelRenderer(this, 0, 0);
	this.Cuboid4.setRotationPoint(-4.0F, 12.0F, -4.5F);
	this.Cuboid4.addBox(0.0F, 0.0F, 0.0F, 9, 3, 1);
	this.Cuboid5 = new ModelRenderer(this, 0, 15);
	this.Cuboid5.setRotationPoint(-2.25F, 13.1F, -5.2F);
	this.Cuboid5.addBox(0.0F, 0.0F, 0.6F, 1, 1, 1);
}
 
Example 5
Project: Backmemed   File: PlayerItemModel.java   View source code 6 votes vote down vote up
public static ModelRenderer getAttachModel(ModelBiped p_getAttachModel_0_, int p_getAttachModel_1_)
{
    switch (p_getAttachModel_1_)
    {
        case 0:
            return p_getAttachModel_0_.bipedBody;

        case 1:
            return p_getAttachModel_0_.bipedHead;

        case 2:
            return p_getAttachModel_0_.bipedLeftArm;

        case 3:
            return p_getAttachModel_0_.bipedRightArm;

        case 4:
            return p_getAttachModel_0_.bipedLeftLeg;

        case 5:
            return p_getAttachModel_0_.bipedRightLeg;

        default:
            return null;
    }
}
 
Example 6
Project: Backmemed   File: ModelAdapterRabbit.java   View source code 6 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelRabbit))
    {
        return null;
    }
    else
    {
        ModelRabbit modelrabbit = (ModelRabbit)model;
        Map<String, Integer> map = getMapPartFields();

        if (map.containsKey(modelPart))
        {
            int i = ((Integer)map.get(modelPart)).intValue();
            return (ModelRenderer)Reflector.getFieldValue(modelrabbit, Reflector.ModelRabbit_renderers, i);
        }
        else
        {
            return null;
        }
    }
}
 
Example 7
Project: EndermanEvolution   File: ModelFrienderman.java   View source code 6 votes vote down vote up
public ModelFrienderman(float scale) {
	super(0.0F, -14.0F, 64, 32);
	bipedHeadwear = new ModelRenderer(this, 0, 16);
	bipedHeadwear.addBox(-4.0F, -8.0F, -4.0F, 8, 8, 8, scale - 0.5F);
	bipedHeadwear.setRotationPoint(0.0F, -14.0F, 0.0F);
	bipedBody = new ModelRenderer(this, 32, 16);
	bipedBody.addBox(-4.0F, 0.0F, -2.0F, 8, 12, 4, scale);
	bipedBody.setRotationPoint(0.0F, -14.0F, 0.0F);
	bipedRightArm = new ModelRenderer(this, 56, 0);
	bipedRightArm.addBox(-1.0F, -2.0F, -1.0F, 2, 30, 2, scale);
	bipedRightArm.setRotationPoint(-3.0F, -12.0F, 0.0F);
	bipedLeftArm = new ModelRenderer(this, 56, 0);
	bipedLeftArm.mirror = true;
	bipedLeftArm.addBox(-1.0F, -2.0F, -1.0F, 2, 30, 2, scale);
	bipedLeftArm.setRotationPoint(5.0F, -12.0F, 0.0F);
	bipedRightLeg = new ModelRenderer(this, 56, 0);
	bipedRightLeg.addBox(-1.0F, 0.0F, -1.0F, 2, 30, 2, scale);
	bipedRightLeg.setRotationPoint(-2.0F, -2.0F, 0.0F);
	bipedLeftLeg = new ModelRenderer(this, 56, 0);
	bipedLeftLeg.mirror = true;
	bipedLeftLeg.addBox(-1.0F, 0.0F, -1.0F, 2, 30, 2, scale);
	bipedLeftLeg.setRotationPoint(2.0F, -2.0F, 0.0F);
}
 
Example 8
Project: BaseClient   File: ModelSprite.java   View source code 6 votes vote down vote up
public ModelSprite(ModelRenderer p_i59_1_, int p_i59_2_, int p_i59_3_, float p_i59_4_, float p_i59_5_, float p_i59_6_, int p_i59_7_, int p_i59_8_, int p_i59_9_, float p_i59_10_)
{
    this.modelRenderer = p_i59_1_;
    this.textureOffsetX = p_i59_2_;
    this.textureOffsetY = p_i59_3_;
    this.posX = p_i59_4_;
    this.posY = p_i59_5_;
    this.posZ = p_i59_6_;
    this.sizeX = p_i59_7_;
    this.sizeY = p_i59_8_;
    this.sizeZ = p_i59_9_;
    this.sizeAdd = p_i59_10_;
    this.minU = (float)p_i59_2_ / p_i59_1_.textureWidth;
    this.minV = (float)p_i59_3_ / p_i59_1_.textureHeight;
    this.maxU = (float)(p_i59_2_ + p_i59_7_) / p_i59_1_.textureWidth;
    this.maxV = (float)(p_i59_3_ + p_i59_8_) / p_i59_1_.textureHeight;
}
 
Example 9
Project: Solar   File: EyeOfSchrodingerRenderer.java   View source code 6 votes vote down vote up
EyeOfSchrodinger() {
	this.textureWidth = 32;
	this.textureHeight = 32;
	this.right = new ModelRenderer(this, 4, 12);
	this.right.setRotationPoint(0.0F, 24.0F, 0.0F);
	this.right.addBox(-4.5F, -1.5F, -1.5F, 3, 3, 3, 0.0F);
	this.bottom = new ModelRenderer(this, 4, 6);
	this.bottom.setRotationPoint(0.0F, 24.0F, 0.0F);
	this.bottom.addBox(-4.5F, 1.5F, -1.5F, 9, 3, 3, 0.0F);
	this.top = new ModelRenderer(this, 4, 0);
	this.top.setRotationPoint(0.0F, 24.0F, 0.0F);
	this.top.addBox(-4.5F, -4.5F, -1.5F, 9, 3, 3, 0.0F);
	this.left = new ModelRenderer(this, 16, 12);
	this.left.setRotationPoint(0.0F, 24.0F, 0.0F);
	this.left.addBox(1.5F, -1.5F, -1.5F, 3, 3, 3, 0.0F);
}
 
Example 10
Project: Backmemed   File: Shaders.java   View source code 5 votes vote down vote up
public static void resetDisplayListModelRenderer(ModelRenderer mrr)
{
    mrr.resetDisplayList();

    if (mrr.childModels != null)
    {
        int i = 0;

        for (int j = mrr.childModels.size(); i < j; ++i)
        {
            resetDisplayListModelRenderer((ModelRenderer)mrr.childModels.get(i));
        }
    }
}
 
Example 11
Project: Backmemed   File: ModelAdapterCreeper.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelCreeper))
    {
        return null;
    }
    else
    {
        ModelCreeper modelcreeper = (ModelCreeper)model;
        return modelPart.equals("head") ? modelcreeper.head : (modelPart.equals("armor") ? modelcreeper.creeperArmor : (modelPart.equals("body") ? modelcreeper.body : (modelPart.equals("leg1") ? modelcreeper.leg1 : (modelPart.equals("leg2") ? modelcreeper.leg2 : (modelPart.equals("leg3") ? modelcreeper.leg3 : (modelPart.equals("leg4") ? modelcreeper.leg4 : null))))));
    }
}
 
Example 12
Project: Backmemed   File: ModelAdapterHeadDragon.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelDragonHead))
    {
        return null;
    }
    else
    {
        ModelDragonHead modeldragonhead = (ModelDragonHead)model;
        return modelPart.equals("head") ? (ModelRenderer)Reflector.getFieldValue(modeldragonhead, Reflector.ModelDragonHead_head) : (modelPart.equals("jaw") ? (ModelRenderer)Reflector.getFieldValue(modeldragonhead, Reflector.ModelDragonHead_jaw) : null);
    }
}
 
Example 13
Project: pnc-repressurized   File: ModelLogistics.java   View source code 5 votes vote down vote up
@Override
protected void renderDynamic(float scale, float partialTicks) {
    ModelRenderer base;
    if (module.getTicksSinceAction() >= 0) {
        base = action;
    } else if (module.getTicksSinceNotEnoughAir() >= 0) {
        base = notEnoughAir;
    } else {
        base = module.hasPower() ? powered : notPowered;
    }
    base.render(scale);
    base2.render(scale);
    renderChannelColorFrame(scale);
}
 
Example 14
Project: minecraft-quiverbow   File: CoinTosser_Model.java   View source code 5 votes vote down vote up
public CoinTosser_Model()
{
	textureWidth = 64;
	textureHeight = 32;
	
	Barrel = new ModelRenderer(this, 0, 24);
	Barrel.addBox(0F, 0F, 0F, 18, 4, 4);
	Barrel.setRotationPoint(0F, -1F, -1F);
	Barrel.setTextureSize(64, 32);
	Barrel.mirror = true;
	setRotation(Barrel, 0F, 0F, 0F);
	
	Stock1 = new ModelRenderer(this, 45, 27);
	Stock1.addBox(0F, 0F, 0F, 7, 3, 2);
	Stock1.setRotationPoint(-6F, 1F, 0F);
	Stock1.setTextureSize(64, 32);
	Stock1.mirror = true;
	setRotation(Stock1, 0F, 0F, 0F);
	
	Stock2 = new ModelRenderer(this, 45, 27);
	Stock2.addBox(0F, 0F, 0F, 7, 3, 2);
	Stock2.setRotationPoint(-11F, 2F, -0.1F);
	Stock2.setTextureSize(64, 32);
	Stock2.mirror = true;
	setRotation(Stock2, 0F, 0F, 0F);
	
	Ammo = new ModelRenderer(this, 0, 18);
	Ammo.addBox(0F, 0F, 0F, 12, 2, 3);
	Ammo.setRotationPoint(4F, 3F, -0.5F);
	Ammo.setTextureSize(64, 32);
	Ammo.mirror = true;
	setRotation(Ammo, 0F, 0F, 0F);
	
	Trigger = new ModelRenderer(this, 45, 24);
	Trigger.addBox(0F, 0F, 0F, 3, 1, 1);
	Trigger.setRotationPoint(-1F, -2F, 0.5F);
	Trigger.setTextureSize(64, 32);
	Trigger.mirror = true;
	setRotation(Trigger, 0F, 0F, 0F);
}
 
Example 15
Project: pnc-repressurized   File: ModelFlowDetector.java   View source code 5 votes vote down vote up
public ModelFlowDetector(ModuleFlowDetector flowDetector){
    textureWidth = 64;
    textureHeight = 32;

    shape1 = new ModelRenderer(this, 0, 8);
    shape1.addBox(-1F, -3F, -2F, 2, 1, 5);
    shape1.setRotationPoint(0F, 16F, 4.5F);
    shape1.setTextureSize(64, 32);
    shape1.mirror = true;
    setRotation(shape1, 0F, 0F, 0F);
    this.flowDetector = flowDetector;
}
 
Example 16
Project: pnc-repressurized   File: ModelElevatorBase.java   View source code 5 votes vote down vote up
public ModelElevatorBase() {
    textureWidth = 64;
    textureHeight = 64;

    pole1 = new ModelRenderer(this, 0, 17);
    pole1.addBox(0F, 0F, 0F, 2, 14, 2);
    pole1.setRotationPoint(-1F, 9F, -1F);
    pole1.setTextureSize(64, 64);
    pole1.mirror = true;
    setRotation(pole1, 0F, 0F, 0F);
    pole2 = new ModelRenderer(this, 0, 17);
    pole2.addBox(0F, 0F, 0F, 4, 14, 4);
    pole2.setRotationPoint(-2F, 9F, -2F);
    pole2.setTextureSize(64, 64);
    pole2.mirror = true;
    setRotation(pole2, 0F, 0F, 0F);
    pole3 = new ModelRenderer(this, 0, 17);
    pole3.addBox(0F, 0F, 0F, 6, 14, 6);
    pole3.setRotationPoint(-3F, 9F, -3F);
    pole3.setTextureSize(64, 64);
    pole3.mirror = true;
    setRotation(pole3, 0F, 0F, 0F);
    pole4 = new ModelRenderer(this, 0, 17);
    pole4.addBox(0F, 0F, 0F, 8, 14, 8);
    pole4.setRotationPoint(-4F, 9F, -4F);
    pole4.setTextureSize(64, 64);
    pole4.mirror = true;
    setRotation(pole4, 0F, 0F, 0F);
    floor = new ModelRenderer(this, 0, 0);
    floor.addBox(0F, 0F, 0F, 16, 1, 16);
    floor.setRotationPoint(-8F, 8F, -8F);
    floor.setTextureSize(64, 64);
    floor.mirror = true;
    setRotation(floor, 0F, 0F, 0F);
}
 
Example 17
Project: pnc-repressurized   File: ModelElevatorBase.java   View source code 5 votes vote down vote up
private void renderPole(ModelRenderer pole, int idx, float scale, float extension) {
    GlStateManager.translate(0, -extension / 4, 0);
    GlStateManager.pushMatrix();
    GlStateManager.translate(0, FACTOR, 0);
    GlStateManager.scale(1, extension * 16 / 14 / 4, 1);
    GlStateManager.translate(0, -FACTOR, 0);
    GlStateManager.color(1 - idx * 0.15f, 1 - idx * 0.15f, 1 - idx * 0.15f, 1);
    pole.render(scale);
    GlStateManager.popMatrix();
}
 
Example 18
Project: Backmemed   File: ModelAdapterWitherSkull.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelSkeletonHead))
    {
        return null;
    }
    else
    {
        ModelSkeletonHead modelskeletonhead = (ModelSkeletonHead)model;
        return modelPart.equals("head") ? modelskeletonhead.skeletonHead : null;
    }
}
 
Example 19
Project: pnc-repressurized   File: ModelAssemblyControllerScreen.java   View source code 5 votes vote down vote up
public ModelAssemblyControllerScreen() {
    textureWidth = 64;
    textureHeight = 64;

    screen = new ModelRenderer(this, 33, 32);
    screen.addBox(0F, 0F, 0F, 10, 6, 1);
    screen.setRotationPoint(-5F, 8F, 1F);
    screen.setTextureSize(64, 32);
    screen.mirror = true;
    setRotation(screen, -0.5934119F, 0F, 0F);
}
 
Example 20
Project: harshencastle   File: BaseHarshenBiped.java   View source code 5 votes vote down vote up
protected ModelRenderer newRender(int dimensionX, int dimensionY, int dimensionZ, float positionX, float positionY, float positionZ,
		float offsetX, float offsetY, float offsetZ, int textureX, int textureY, boolean mirror, ModelBase model)
{
	ModelRenderer renderer = new ModelRenderer(model, textureX, textureY);
	renderer.mirror = mirror;
	renderer.addBox(offsetX, offsetY, offsetZ, dimensionX, dimensionY, dimensionZ, 0);
	renderer.setRotationPoint(positionX, positionY, positionZ);
	return renderer;
}
 
Example 21
Project: harshencastle   File: ModelArmour.java   View source code 5 votes vote down vote up
private void renderAndRotate(ArrayList<ModelRenderer> list, ModelRenderer parent, float scale)
{
	for(ModelRenderer renderer : list)
	{
		copyModelAngles(parent, renderer);
		if(rotations.keySet().contains(renderer))
			addAngle(renderer);
		renderer.render(scale);
	}
}
 
Example 22
Project: harshencastle   File: ModelArmour.java   View source code 5 votes vote down vote up
private void addAngle(ModelRenderer renderer)
{
	Vec3d vec = rotations.get(renderer);
	renderer.rotateAngleX += vec.x / 50f;
	renderer.rotateAngleY += vec.y / 50f;
	renderer.rotateAngleZ += vec.z / 50f;
}
 
Example 23
Project: harshencastle   File: ModelSoulPart.java   View source code 5 votes vote down vote up
public ModelSoulPart(float p_i47224_1_)
{
    super(p_i47224_1_, 0.0F, 64, 64);
    this.bipedLeftLeg.showModel = false;
    this.bipedHeadwear.showModel = false;
    this.bipedRightLeg = new ModelRenderer(this, 32, 0);
    this.bipedRightLeg.addBox(-1.0F, -1.0F, -2.0F, 6, 10, 4, 0.0F);
    this.bipedRightLeg.setRotationPoint(-1.9F, 12.0F, 0.0F);
    this.rightWing = new ModelRenderer(this, 0, 32);
    this.rightWing.addBox(-20.0F, 0.0F, 0.0F, 20, 12, 1);
    this.leftWing = new ModelRenderer(this, 0, 32);
    this.leftWing.mirror = true;
    this.leftWing.addBox(0.0F, 0.0F, 0.0F, 20, 12, 1);
}
 
Example 24
Project: Backmemed   File: ModelAdapterMinecart.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelMinecart))
    {
        return null;
    }
    else
    {
        ModelMinecart modelminecart = (ModelMinecart)model;
        return modelPart.equals("bottom") ? modelminecart.sideModels[0] : (modelPart.equals("back") ? modelminecart.sideModels[1] : (modelPart.equals("front") ? modelminecart.sideModels[2] : (modelPart.equals("right") ? modelminecart.sideModels[3] : (modelPart.equals("left") ? modelminecart.sideModels[4] : (modelPart.equals("dirt") ? modelminecart.sideModels[5] : null)))));
    }
}
 
Example 25
Project: Backmemed   File: ModelAdapterChest.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelChest))
    {
        return null;
    }
    else
    {
        ModelChest modelchest = (ModelChest)model;
        return modelPart.equals("lid") ? modelchest.chestLid : (modelPart.equals("base") ? modelchest.chestBelow : (modelPart.equals("knob") ? modelchest.chestKnob : null));
    }
}
 
Example 26
Project: Backmemed   File: PlayerItemRenderer.java   View source code 5 votes vote down vote up
public void render(ModelBiped p_render_1_, float p_render_2_)
{
    ModelRenderer modelrenderer = PlayerItemModel.getAttachModel(p_render_1_, this.attachTo);

    if (modelrenderer != null)
    {
        modelrenderer.postRender(p_render_2_);
    }

    this.modelRenderer.render(p_render_2_);
}
 
Example 27
Project: minecraft-quiverbow   File: FenFire_Model.java   View source code 5 votes vote down vote up
public FenFire_Model()
{
	textureWidth = 32;
	textureHeight = 32;
	
	BarrelFull = new ModelRenderer(this, 0, 0);
	BarrelFull.addBox(0F, 0F, 0F, 10, 4, 4);
	BarrelFull.setRotationPoint(0F, 0F, -2F);
	BarrelFull.setTextureSize(32, 32);
	BarrelFull.mirror = true;
	setRotation(BarrelFull, 0F, 0F, 0F);
	Stock1 = new ModelRenderer(this, 9, 14);
	Stock1.addBox(0F, 0F, 0F, 2, 2, 2);
	Stock1.setRotationPoint(-2F, 1F, -1F);
	Stock1.setTextureSize(32, 32);
	Stock1.mirror = true;
	setRotation(Stock1, 0F, 0F, 0F);
	Stock2 = new ModelRenderer(this, 0, 14);
	Stock2.addBox(0F, 0F, 0F, 2, 3, 2);
	Stock2.setRotationPoint(-3F, 2F, -1F);
	Stock2.setTextureSize(32, 32);
	Stock2.mirror = true;
	setRotation(Stock2, 0F, 0F, 0F);
	Stock3 = new ModelRenderer(this, 0, 20);
	Stock3.addBox(0F, 0F, 0F, 2, 3, 2);
	Stock3.setRotationPoint(-4F, 3F, -1F);
	Stock3.setTextureSize(32, 32);
	Stock3.mirror = true;
	setRotation(Stock3, 0F, 0F, 0F);
	Trigger = new ModelRenderer(this, 0, 26);
	Trigger.addBox(0F, 0F, 0F, 3, 2, 1);
	Trigger.setRotationPoint(-1F, 2.466667F, -0.5333334F);
	Trigger.setTextureSize(32, 32);
	Trigger.mirror = true;
	setRotation(Trigger, 0F, 0F, 0F);

}
 
Example 28
Project: Backmemed   File: ModelAdapterWitch.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelWitch))
    {
        return null;
    }
    else
    {
        ModelWitch modelwitch = (ModelWitch)model;
        return modelPart.equals("mole") ? (ModelRenderer)Reflector.getFieldValue(modelwitch, Reflector.ModelWitch_mole) : (modelPart.equals("hat") ? (ModelRenderer)Reflector.getFieldValue(modelwitch, Reflector.ModelWitch_hat) : (modelPart.equals("head") ? modelwitch.villagerHead : (modelPart.equals("body") ? modelwitch.villagerBody : (modelPart.equals("arms") ? modelwitch.villagerArms : (modelPart.equals("left_leg") ? modelwitch.leftVillagerLeg : (modelPart.equals("right_leg") ? modelwitch.rightVillagerLeg : (modelPart.equals("nose") ? modelwitch.villagerNose : null)))))));
    }
}
 
Example 29
Project: Mods   File: ModelRocket.java   View source code 5 votes vote down vote up
public ModelRocket() {
	textureWidth = 32;
	textureHeight = 32;

	bigger = new ModelRenderer(this, 0, 0);
	bigger.addBox(0F, 0F, 0F, 3, 2, 2);
	bigger.setRotationPoint(-1F, -1F, -1F);
	bigger.setTextureSize(32, 32);
	bigger.mirror = true;
	longer = new ModelRenderer(this, 0, 4);
	longer.addBox(0F, 0F, 0F, 7, 1, 1);
	longer.setRotationPoint(-4F, -0.5F, -0.5F);
	longer.setTextureSize(32, 32);
	longer.mirror = true;
}
 
Example 30
Project: minecraft-quiverbow   File: SnowCannon_Model.java   View source code 5 votes vote down vote up
public SnowCannon_Model()
{
	textureWidth = 64;
	textureHeight = 32;
	
	Barrel1 = new ModelRenderer(this, 0, 0);
	Barrel1.addBox(0F, 0F, 0F, 16, 4, 3);
	Barrel1.setRotationPoint(0F, -1F, -1.5F);
	Barrel1.setTextureSize(64, 32);
	Barrel1.mirror = true;
	setRotation(Barrel1, 0F, 0F, 0F);
	Stock1 = new ModelRenderer(this, 0, 8);
	Stock1.addBox(0F, 0F, 0F, 8, 3, 2);
	Stock1.setRotationPoint(-8F, 0F, -1F);
	Stock1.setTextureSize(64, 32);
	Stock1.mirror = true;
	setRotation(Stock1, 0F, 0F, 0F);
	Trigger = new ModelRenderer(this, 0, 14);
	Trigger.addBox(0F, 0F, 0F, 2, 5, 1);
	Trigger.setRotationPoint(1F, 3F, -0.5F);
	Trigger.setTextureSize(64, 32);
	Trigger.mirror = true;
	setRotation(Trigger, 0F, 0F, 0F);
	Shield = new ModelRenderer(this, 0, 21);
	Shield.addBox(0F, 0F, 0F, 1, 6, 2);
	Shield.setRotationPoint(7F, -7F, -1F);
	Shield.setTextureSize(64, 32);
	Shield.mirror = true;
	setRotation(Shield, 0F, 0F, 0F);
	Ice = new ModelRenderer(this, 7, 14);
	Ice.addBox(0F, 0F, 0F, 5, 7, 4);
	Ice.setRotationPoint(2F, -8F, -2F);
	Ice.setTextureSize(64, 32);
	Ice.mirror = true;
	setRotation(Ice, 0F, 0F, 0F);
}
 
Example 31
Project: Backmemed   File: ModelAdapterEnderCrystal.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelEnderCrystal))
    {
        return null;
    }
    else
    {
        ModelEnderCrystal modelendercrystal = (ModelEnderCrystal)model;
        return modelPart.equals("cube") ? (ModelRenderer)Reflector.getFieldValue(modelendercrystal, Reflector.ModelEnderCrystal_ModelRenderers, 0) : (modelPart.equals("glass") ? (ModelRenderer)Reflector.getFieldValue(modelendercrystal, Reflector.ModelEnderCrystal_ModelRenderers, 1) : (modelPart.equals("base") ? (ModelRenderer)Reflector.getFieldValue(modelendercrystal, Reflector.ModelEnderCrystal_ModelRenderers, 2) : null));
    }
}
 
Example 32
Project: BaseClient   File: Shaders.java   View source code 5 votes vote down vote up
public static void resetDisplayListModelRenderer(ModelRenderer mrr)
{
    mrr.resetDisplayList();

    if (mrr.childModels != null)
    {
        int i = 0;

        for (int j = mrr.childModels.size(); i < j; ++i)
        {
            resetDisplayListModelRenderer((ModelRenderer)mrr.childModels.get(i));
        }
    }
}
 
Example 33
Project: Backmemed   File: ModelAdapterSpider.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelSpider))
    {
        return null;
    }
    else
    {
        ModelSpider modelspider = (ModelSpider)model;
        return modelPart.equals("head") ? modelspider.spiderHead : (modelPart.equals("neck") ? modelspider.spiderNeck : (modelPart.equals("body") ? modelspider.spiderBody : (modelPart.equals("leg1") ? modelspider.spiderLeg1 : (modelPart.equals("leg2") ? modelspider.spiderLeg2 : (modelPart.equals("leg3") ? modelspider.spiderLeg3 : (modelPart.equals("leg4") ? modelspider.spiderLeg4 : (modelPart.equals("leg5") ? modelspider.spiderLeg5 : (modelPart.equals("leg6") ? modelspider.spiderLeg6 : (modelPart.equals("leg7") ? modelspider.spiderLeg7 : (modelPart.equals("leg8") ? modelspider.spiderLeg8 : null))))))))));
    }
}
 
Example 34
Project: Backmemed   File: ModelAdapterVillager.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelVillager))
    {
        return null;
    }
    else
    {
        ModelVillager modelvillager = (ModelVillager)model;
        return modelPart.equals("head") ? modelvillager.villagerHead : (modelPart.equals("body") ? modelvillager.villagerBody : (modelPart.equals("arms") ? modelvillager.villagerArms : (modelPart.equals("left_leg") ? modelvillager.leftVillagerLeg : (modelPart.equals("right_leg") ? modelvillager.rightVillagerLeg : (modelPart.equals("nose") ? modelvillager.villagerNose : null)))));
    }
}
 
Example 35
Project: Backmemed   File: ModelAdapterSign.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelSign))
    {
        return null;
    }
    else
    {
        ModelSign modelsign = (ModelSign)model;
        return modelPart.equals("board") ? modelsign.signBoard : (modelPart.equals("stick") ? modelsign.signStick : null);
    }
}
 
Example 36
Project: connor41-etfuturum2   File: ModelPlayer.java   View source code 5 votes vote down vote up
private void copyModelAngles(ModelRenderer source, ModelRenderer dest) {
	dest.rotateAngleX = source.rotateAngleX;
	dest.rotateAngleY = source.rotateAngleY;
	dest.rotateAngleZ = source.rotateAngleZ;
	dest.rotationPointX = source.rotationPointX;
	dest.rotationPointY = source.rotationPointY;
	dest.rotationPointZ = source.rotationPointZ;
}
 
Example 37
Project: Backmemed   File: ModelAdapterBook.java   View source code 5 votes vote down vote up
public ModelRenderer getModelRenderer(ModelBase model, String modelPart)
{
    if (!(model instanceof ModelBook))
    {
        return null;
    }
    else
    {
        ModelBook modelbook = (ModelBook)model;
        return modelPart.equals("cover_right") ? modelbook.coverRight : (modelPart.equals("cover_left") ? modelbook.coverLeft : (modelPart.equals("pages_right") ? modelbook.pagesRight : (modelPart.equals("pages_left") ? modelbook.pagesLeft : (modelPart.equals("flipping_page_right") ? modelbook.flippingPageRight : (modelPart.equals("flipping_page_left") ? modelbook.flippingPageLeft : (modelPart.equals("book_spine") ? modelbook.bookSpine : null))))));
    }
}
 
Example 38
Project: connor41-etfuturum2   File: ModelEndermite.java   View source code 5 votes vote down vote up
public ModelEndermite() {
	field_178713_d = new ModelRenderer[field_178715_c];
	float f = -3.5F;

	for (int i = 0; i < field_178713_d.length; ++i) {
		field_178713_d[i] = new ModelRenderer(this, field_178714_b[i][0], field_178714_b[i][1]);
		field_178713_d[i].addBox(field_178716_a[i][0] * -0.5F, 0.0F, field_178716_a[i][2] * -0.5F, field_178716_a[i][0], field_178716_a[i][1], field_178716_a[i][2]);
		field_178713_d[i].setRotationPoint(0.0F, 24 - field_178716_a[i][1], f);

		if (i < field_178713_d.length - 1)
			f += (field_178716_a[i][2] + field_178716_a[i + 1][2]) * 0.5F;
	}
}
 
Example 39
Project: connor41-etfuturum2   File: ModelArmorStand.java   View source code 5 votes vote down vote up
public ModelArmorStand(float size) {
	super(size, 64, 64);
	bipedHead = new ModelRenderer(this, 0, 0);
	bipedHead.addBox(-1.0F, -7.0F, -1.0F, 2, 7, 2, size);
	bipedHead.setRotationPoint(0.0F, 0.0F, 0.0F);
	bipedBody = new ModelRenderer(this, 0, 26);
	bipedBody.addBox(-6.0F, 0.0F, -1.5F, 12, 3, 3, size);
	bipedBody.setRotationPoint(0.0F, 0.0F, 0.0F);
	bipedRightArm = new ModelRenderer(this, 24, 0);
	bipedRightArm.addBox(-2.0F, -2.0F, -1.0F, 2, 12, 2, size);
	bipedRightArm.setRotationPoint(-5.0F, 2.0F, 0.0F);
	bipedLeftArm = new ModelRenderer(this, 32, 16);
	bipedLeftArm.mirror = true;
	bipedLeftArm.addBox(0.0F, -2.0F, -1.0F, 2, 12, 2, size);
	bipedLeftArm.setRotationPoint(5.0F, 2.0F, 0.0F);
	bipedRightLeg = new ModelRenderer(this, 8, 0);
	bipedRightLeg.addBox(-1.0F, 0.0F, -1.0F, 2, 11, 2, size);
	bipedRightLeg.setRotationPoint(-1.9F, 12.0F, 0.0F);
	bipedLeftLeg = new ModelRenderer(this, 40, 16);
	bipedLeftLeg.mirror = true;
	bipedLeftLeg.addBox(-1.0F, 0.0F, -1.0F, 2, 11, 2, size);
	bipedLeftLeg.setRotationPoint(1.9F, 12.0F, 0.0F);
	standRightSide = new ModelRenderer(this, 16, 0);
	standRightSide.addBox(-3.0F, 3.0F, -1.0F, 2, 7, 2, size);
	standRightSide.setRotationPoint(0.0F, 0.0F, 0.0F);
	standRightSide.showModel = true;
	standLeftSide = new ModelRenderer(this, 48, 16);
	standLeftSide.addBox(1.0F, 3.0F, -1.0F, 2, 7, 2, size);
	standLeftSide.setRotationPoint(0.0F, 0.0F, 0.0F);
	standWaist = new ModelRenderer(this, 0, 48);
	standWaist.addBox(-4.0F, 10.0F, -1.0F, 8, 2, 2, size);
	standWaist.setRotationPoint(0.0F, 0.0F, 0.0F);
	standBase = new ModelRenderer(this, 0, 32);
	standBase.addBox(-6.0F, 11.0F, -6.0F, 12, 1, 12, size);
	standBase.setRotationPoint(0.0F, 12.0F, 0.0F);
}
 
Example 40
Project: Backmemed   File: CustomModelRenderer.java   View source code 5 votes vote down vote up
public CustomModelRenderer(String modelPart, boolean attach, ModelRenderer modelRenderer, ModelUpdater modelUpdater)
{
    this.modelPart = modelPart;
    this.attach = attach;
    this.modelRenderer = modelRenderer;
    this.modelUpdater = modelUpdater;
}