Jump to content

Recommended Posts

Posted

Hey friends, i could use some help with this 2 code lines here (maked with arrows on the code); i want to update my sitting code for tamed mobs to 1.15:

 

public static class ModelCapuchin extends EntityModel<Entity> {    <--------- When i try to make like the Vanilla mobs here it gives error
...
...
...
private void setRotation(ModelRenderer model, float x, float y, float z) {
			model.rotateAngleX = x;
			model.rotateAngleY = y;
			model.rotateAngleZ = z;
		}

		
			// SITTING CODE

		

		public void setLivingAnimations(T entityIn, float limbSwing, float limbSwingAmount, float partialTick) {    <--- This 'T' here i dont understand what it means
        
        	if (entityIn.isSitting()) {  <-------- the error appear here too
        
            this.Head.setRotationPoint(0.5F, 17F, -1F);
			this.Body.setRotationPoint(0F, 18.5F, -0.5F);
			this.Body.rotateAngleX = 0.5235988F;
			this.ArmL.setRotationPoint(2F, 17.5F, -1F);
			this.ArmL.rotateAngleX = - 0.6108652F;
			this.ArmR.setRotationPoint(-1F, 17.5F, -1F);
			this.ArmR.rotateAngleX = - 0.6108652F;
			this.TailBase.setRotationPoint(0.5F, 21F, 4F);
			this.TailTip.setRotationPoint(0.5F, 21F, 4F);
			this.Face.setRotationPoint(0.5F, 17F, -1F);
			this.EarL.setRotationPoint(0.5F, 17F, -1F);
			this.EarR.setRotationPoint(0.5F, 17F, -1F);
			this.Nose.setRotationPoint(0.5F, 17F, -1F);

			this.UpLeg1.setRotationPoint(-1F, 23F, 3F);
			this.UpLeg1.rotateAngleX = - 1.396263F;
			this.DownLeg1.setRotationPoint(-0.9F, 20F, -1F);
			this.DownLeg1.rotateAngleX = 1.570796F;
			this.Foot1.setRotationPoint(-1F, 23.5F, -7F);
			this.Foot1.rotateAngleX = 1.919862F;
			this.UpLeg2.setRotationPoint(2F, 23F, 3F);
			this.UpLeg2.rotateAngleX = - 1.396263F;
			this.DownLeg2.setRotationPoint(1.9F, 27F, 1F);
			this.DownLeg2.rotateAngleX = - 1.570796F;
			this.Foot2.setRotationPoint(2F, 23.5F, -7F);
			this.Foot2.rotateAngleX = 1.919862F;
			
        }
        
        else
        
        {
			this.Head.setRotationPoint(0.5F, 15F, -1F);
			this.Body.setRotationPoint(0F, 16.5F, -0.5F);
			this.Body.rotateAngleX = 1.047198F;
			this.ArmL.setRotationPoint(2F, 15.5F, -1F);
			this.ArmL.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount  -0.3490659F;
			this.ArmR.setRotationPoint(-1F, 15.5F, -1F);
			this.ArmR.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float) Math.PI) * 1.4F * limbSwingAmount  -0.3490659F;
			this.TailBase.setRotationPoint(0.5F, 17F, 5F);
			this.TailTip.setRotationPoint(0.5F, 17F, 5F);
			this.Face.setRotationPoint(0.5F, 15F, -1F);
			this.EarL.setRotationPoint(0.5F, 15F, -1F);
			this.EarR.setRotationPoint(0.5F, 15F, -1F);
			this.Nose.setRotationPoint(0.5F, 15F, -1F);

			this.UpLeg1.setRotationPoint(-1F, 19F, 4.5F);
			this.DownLeg1.setRotationPoint(-1F, 19F, 4.5F);
			this.Foot1.setRotationPoint(-1F, 19F, 4.5F);
			this.UpLeg2.setRotationPoint(2F, 19F, 4.5F);
			this.DownLeg2.setRotationPoint(2F, 19F, 4.5F);
			this.Foot2.setRotationPoint(2F, 19F, 4.5F);

			this.UpLeg1.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount - 0.7853982F;
            this.DownLeg1.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount + 0.7853982F;
            this.Foot1.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F) * 1.4F * limbSwingAmount;
            this.UpLeg2.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float) Math.PI) * 1.4F * limbSwingAmount - 0.7853982F;
            this.DownLeg2.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float) Math.PI) * 1.4F * limbSwingAmount + 0.7853982F;
            this.Foot2.rotateAngleX = MathHelper.cos(limbSwing * 0.6662F + (float) Math.PI) * 1.4F * limbSwingAmount;

        }

    }

		// SITTING CODE END
        
		public void setRotationAngles(Entity entity, float f, float f1, float f2, float f3, float f4) {
		this.Head.rotateAngleY = f3 / (180F / (float) Math.PI);
               this.Head.rotateAngleX = f4 / (180F / (float) Math.PI);

               this.Face.rotateAngleY = f3 / (180F / (float) Math.PI);
               this.Face.rotateAngleX = f4 / (180F / (float) Math.PI);

               this.Nose.rotateAngleY = f3 / (180F / (float) Math.PI);
               this.Nose.rotateAngleX = f4 / (180F / (float) Math.PI) + 0.0872665F;

               this.EarL.rotateAngleY = f3 / (180F / (float) Math.PI) - 0.7853982F;
               this.EarL.rotateAngleX = f4 / (180F / (float) Math.PI);

               this.EarR.rotateAngleY = f3 / (180F / (float) Math.PI) + 0.7853982F;
               this.EarR.rotateAngleX = f4 / (180F / (float) Math.PI);

               this.TailBase.rotateAngleY = f3 / (180F / (float) Math.PI);
               this.TailTip.rotateAngleY = f3 / (180F / (float) Math.PI);

 

thank you all good people in advance.

Posted

Please learn basic Java, all the problems listed here a basic Java syntax errors, you will not receive help here if you don't know Java.

  • Like 1

It's sad how much time mods spend saying "x is no longer supported on this forum. Please update to a modern version of Minecraft to receive support".

Posted (edited)

excuse me.. but i dont think you are the owner of this forum.. i already got help here, so please stop harassing my posts. i know a little Java you are a hater.

Edited by ninjawizard
Posted (edited)

i was refering to the other post, where he cursed a little bit, but its all right... im used to 'Mcreatorphobia' and i UNDERSTAND this forum dont suport it, i did Not made a single question about it, i hope you apreciate this Diesie, nor i lost my composture in any situation. is my question above that 'bad' to everybody 'attack' like that? i know i dont know much about java, but i do know the basic sir.

Edited by ninjawizard
Posted
  On 6/16/2020 at 10:36 PM, diesieben07 said:

This is not a Java school.

The only help we could give you now is "here copy this", which means you will be back tomorrow with the next basic question because you do not understand Java.

Expand  

nah as i just said, i just have this and the climbing thing, thats it, after that i will Not come back. but its Ok man i wont pressure you to do something you dont want.

Posted

i also mod for:

Hearts of Iron IV, Xenonauts, LotR:Battle of middle earth 2, The sims 4 and others, i got a discord server of The sims 4, made more than 400 mods for it

so please, deny help if you want, but dont tell me im not a modder...

Posted

You're not a modder, you're someone who used a cookie-cutter mod builder who now has an ego as a result.

Learn Java.

  • Like 1
  • Haha 1

This is my Forum Signature, I am currently attempting to transform it into a small guide for fixing easier issues using spoiler blocks to keep things tidy.

 

As the most common issue I feel I should put this outside the main bulk:

The only official source for Forge is https://files.minecraftforge.net, and the only site I trust for getting mods is CurseForge.

If you use any site other than these, please take a look at the StopModReposts project and install their browser extension, I would also advise running a virus scan.

 

For players asking for assistance with Forge please expand the spoiler below and read the appropriate section(s) in its/their entirety.

  Reveal hidden contents

 

Guest
This topic is now closed to further replies.

Announcements



×
×
  • Create New...

Important Information

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