Jump to content

ninjawizard

Members
  • Posts

    37
  • Joined

  • Last visited

Posts posted by ninjawizard

  1. 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...

  2. Just now, 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.

    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.

  3. 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.

  4. 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.

  5. 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.

  6. aight guys chill out i do want to learn Java (only for MC) AND use Mcreator.. sorry but its a good tool, even for vet modders, but i understand your points there, but notice just one thing please, i never asked for Mcreator suport here, just CODE questions, i hope you can apreciate that.

     

    This topic is already solved, i manage to edit the code with some help now i need just help with one code line, i will be posting another topic for it.

  7. 25 minutes ago, [NoOneButNo] said:

    I suggest reading the ZombieEntity class and its renderer.

    i will!

    i manage to scale down my baby mobs with this code:

     

    public void render(MatrixStack ms, IVertexBuilder vb, int i1, int i2, float f1, float f2, float f3, float f4) {
    
    			ms.push();
    			
    			if (this.isChild) {
    			ms.scale(0.4f, 0.4f, 0.4f);
    			ms.translate(0F, 1.2F, 0F); // translation	
    			} else {
    			ms.scale(0.8f, 0.8f, 0.8f);
    			ms.translate(0F, 0.38F, 0F); // translation	
    			}
    			
    			
    			//ms.rotate(Vector3f.YP.rotationDegrees(180.0F)); //rotation
    		
    			Head.render(ms, vb, i1, i2, f1, f2, f3, f4);
    			...
    			Nose.render(ms, vb, i1, i2, f1, f2, f3, f4);
    			
    			ms.pop();
    		}

    it works but the baby wont grow lol, i need to add more code for that right?

     

    thank you very much for helping me

  8. Or Maybe i could change something here, where i Scale the Mob (on the model file)

     

    public void render(MatrixStack ms, IVertexBuilder vb, int i1, int i2, float f1, float f2, float f3, float f4) {
    
    			ms.push();
    			ms.scale(0.8f, 0.8f, 0.8f);
    			ms.translate(0F, 0.38F, 0F); // translation
    			//ms.rotate(Vector3f.YP.rotationDegrees(180.0F)); //rotation
    		
    			Head.render(ms, vb, i1, i2, f1, f2, f3, f4);
    			
    		   ............
    			
    			ms.pop();
    		}

     

  9. Hey guys im trying to make my mobs breed smaller babies, i got 2 codes here, they give no errors but they wont scale it, can someone help?

     

     protected void preRenderCallback(MatrixStack ms, AgeableEntity entitylivingbaseIn, float f, float partialTickTime) {
              			float scale = 0.8f;
              			if (entitylivingbaseIn.getGrowingAge() < 0) {
                   			f = (float)((double)f * 0.5D);
                   			this.shadowSize = 0.4F; 
              			} else { 
              				this.shadowSize = 0.8F;
              			}
              			
    						ms.push();
    						ms.translate(0F, -0.5F, 0F); // translation
    						ms.scale(scale, scale, scale);
    						ms.pop();
    						
        		    }

     

    protected void preRenderCallback(MatrixStack ms, AgeableEntity entitylivingbaseIn, float f, float partialTickTime) {
              			//float scale = 0.8f;
              			if (entitylivingbaseIn.getGrowingAge() < 0) {
                   			ms.push();
    						ms.translate(0F, -0.5F, 0F); // translation
    						ms.scale(0.4F, 0.4F, 0.4F);
                   			this.shadowSize = 0.4F; 
              			} else {
              				ms.push();
    						ms.translate(0F, -0.5F, 0F); // translation
    						ms.scale(0.8F, 0.8F, 0.8F); 
              				this.shadowSize = 0.8F;
              			}
              			
    						
    						ms.pop();
    						
        		    }

     

  10. 4 hours ago, loordgek said:

    learn java

    my friend dont be rude with me, this is a forum to help others learn how to code java for minecraft isnt it?

  11. public class ModelCapuchin<T extends CapuchinBlondEntity> extends AgeableModel<T> {
    	//public static class ModelCapuchin extends EntityModel<Entity> {

    when i do like the wolf mob, with that 'T', i change like the wolf on this part too, but also gimme errors :(

     

     

  12. i was using the wolf file as model (sit animation) and i end with this code... no luck yet

     

    public void setLivingAnimations(entityIn, float limbSwing, float limbSwingAmount, float partialTick) {
            
            	if (entityIn.isSitting()) {

     

    there is a 'T' before entityIn on the wolf file, but if i put it, and make the changes for it, it also dont work

  13. I need to update this 1.12 code here for 1.15:

     

    public void setLivingAnimations(EntityLivingBase entitylivingbaseIn, float limbSwing, float limbSwingAmount, float partialTickTime)
         {
            CapuchinBlondEntity entitycapuchinBlond = (CapuchinBlondEntity)entitylivingbaseIn;
    
            
            if (entitycapuchinBlond.isSitting())
            {
                this.Head.setRotationPoint(0.5F, 17F, -1F);
    			this.Body.setRotationPoint(0F, 18.5F, -0.5F);
              ...............

    its a IF to make the monkey model to sit, i know i need to change EntityLivingBase and entitylivingbaseIn and maybe more, can you help me? thanks!

×
×
  • Create New...

Important Information

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