Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- public void setLivingAnimations(EntityLivingBase entity, float limbSwing, float limbSwingAmount, float partialTicks){
- resetToDefaultPose();
- float globalSpeed = 1.0F;
- float globalHeight = 1.0F;
- float globalDegree = 1.0F;
- float movementSpeed = limbSwingAmount;
- if(movementSpeed == 0){
- //Idle Animations
- //Head
- //Neck
- //Body
- //Right Arm
- //Left Arm
- //Tail
- swing(Tail1, 0.0F, 0.25F * globalHeight, true, 0.0F, 0.0F, 0.4F, entity.ticksExisted);
- swing(Tail2, 0.0F, 0.25F * globalHeight, true, 0.0F, 0.0F, 0.4F, entity.ticksExisted);
- swing(Tail3, 0.0F, 0.25F * globalHeight, true, 0.0F, 0.0F, 0.4F, entity.ticksExisted);
- swing(Tail4, 0.0F, 0.25F * globalHeight, true, 0.0F, 0.0F, 0.4F, entity.ticksExisted);
- swing(Tail5, 0.0F, 0.25F * globalHeight, true, 0.0F, 0.0F, 0.4F, entity.ticksExisted);
- }
- else if(movementSpeed > 0){
- //Walking Animations
- //Body
- bob(Bodyback, 0.30F * globalSpeed, 0.6F * globalHeight, false, limbSwing, limbSwingAmount);
- bob(Bodyfront, 0.30F * globalSpeed, 0.8F * globalHeight, false, limbSwing, limbSwingAmount);
- //Right Leg
- walk(Rhip, 0.15F * globalSpeed, 0.5F * globalHeight, false, 0.0F, 0.2F, limbSwing, limbSwingAmount);
- walk(Rupperleg, 0.15F * globalSpeed, 0.5F * globalHeight, false, -1.5F, 0.2F, limbSwing, limbSwingAmount);
- walk(Rlowerleg, 0.15F * globalSpeed, 0.5F * globalHeight, false, -1.5F, 0.2F, limbSwing, limbSwingAmount);
- walk(Rfoot, 0.15F * globalSpeed, 0.5F * globalHeight, false, -4.0F, 0.1F, limbSwing, limbSwingAmount);
- //Left Leg
- walk(Lhip, 0.15F * globalSpeed, 0.5F * globalHeight, true, 0.0F, 0.2F, limbSwing, limbSwingAmount);
- walk(Lupperleg, 0.15F * globalSpeed, 0.5F * globalHeight, true, -1.5F, -0.5F, limbSwing, limbSwingAmount);
- walk(Llowerleg, 0.15F * globalSpeed, 0.5F * globalHeight, true, -1.5F, -0.5F, limbSwing, limbSwingAmount);
- walk(Lfoot, 0.15F * globalSpeed, 0.5F * globalHeight, true, -4.0F, 0.1F, limbSwing, limbSwingAmount);
- //Left Arm
- walk(Lshoulder, 0.15F * globalSpeed, 0.1F * globalHeight, false, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- walk(Lupperarm, 0.15F * globalSpeed, 0.1F * globalHeight, false, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- walk(Llowerarm, 0.15F * globalSpeed, 0.1F * globalHeight, false, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- walk(Lhand, 0.15F * globalSpeed, 0.1F * globalHeight, false, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Lshoulder, 0.15F * globalSpeed, 0.08F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Lupperarm, 0.15F * globalSpeed, 0.08F * globalHeight, true, -0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Llowerarm, 0.15F * globalSpeed, 0.08F * globalHeight, true, -0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Lhand, 0.15F * globalSpeed, 0.08F * globalHeight, true, -0.5F, 0.0F, limbSwing, limbSwingAmount);
- //Right Arm
- walk(Rshoulder, 0.15F * globalSpeed, 0.1F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- walk(Rupperarm, 0.15F * globalSpeed, 0.1F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- walk(Rlowerarm, 0.15F * globalSpeed, 0.1F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- walk(Rhand, 0.15F * globalSpeed, 0.1F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Rshoulder, 0.15F * globalSpeed, 0.08F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Rupperarm, 0.15F * globalSpeed, 0.08F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Rlowerarm, 0.15F * globalSpeed, 0.08F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- flap(Rhand, 0.15F * globalSpeed, 0.08F * globalHeight, true, 0.5F, 0.0F, limbSwing, limbSwingAmount);
- //Neck
- walk(Neck1, 0.15F * globalSpeed, 0.03F * globalHeight, true, 3.0F, 0.0F, limbSwing, limbSwingAmount);
- walk(Neck2, 0.15F * globalSpeed, 0.03F * globalHeight, true, 3.0F, 0.0F, limbSwing, limbSwingAmount);
- walk(Neck3, 0.15F * globalSpeed, 0.03F * globalHeight, true, 3.0F, 0.0F, limbSwing, limbSwingAmount);
- walk(Neck4, 0.15F * globalSpeed, 0.03F * globalHeight, true, 3.0F, 0.0F, limbSwing, limbSwingAmount);
- walk(Neck5, 0.15F * globalSpeed, 0.03F * globalHeight, true, 3.0F, 0.0F, limbSwing, limbSwingAmount);
- //Head
- walk(Head1, 0.15F * globalSpeed, 0.0F * globalHeight, true, 0.0F, 0.0F, limbSwing, limbSwingAmount);
- walk(Lowerjaw, 0.15F * globalSpeed, 0.0F * globalHeight, true, 0.0F, -0.15F, limbSwing, limbSwingAmount);
- walk(Snout1, 0.15F * globalSpeed, 0.0F * globalHeight, true, 0.0F, -0.15F, limbSwing, limbSwingAmount);
- walk(Snout2, 0.15F * globalSpeed, 0.0F * globalHeight, true, 0.0F, -0.15F, limbSwing, limbSwingAmount);
- //Tail
- swing(Tail1, 0.15F * globalSpeed, 0.25F * globalHeight, true, 0, 0.0F, limbSwing, limbSwingAmount);
- swing(Tail2, 0.15F * globalSpeed, 0.25F * globalHeight, true, 0, 0.0F, limbSwing, limbSwingAmount);
- swing(Tail3, 0.15F * globalSpeed, 0.25F * globalHeight, true, 0, 0.0F, limbSwing, limbSwingAmount);
- swing(Tail4, 0.15F * globalSpeed, 0.25F * globalHeight, true, 0, 0.0F, limbSwing, limbSwingAmount);
- swing(Tail5, 0.15F * globalSpeed, 0.25F * globalHeight, true, 0, 0.0F, limbSwing, limbSwingAmount);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement