Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private static void func_189862_a(Entity p_189862_0_, CommandBase.CoordinateArg p_189862_1_, CommandBase.CoordinateArg p_189862_2_, CommandBase.CoordinateArg p_189862_3_, CommandBase.CoordinateArg p_189862_4_, CommandBase.CoordinateArg p_189862_5_)
- {
- if (p_189862_0_ instanceof EntityPlayerMP)
- {
- Set<SPacketPlayerPosLook.EnumFlags> set = EnumSet.<SPacketPlayerPosLook.EnumFlags>noneOf(SPacketPlayerPosLook.EnumFlags.class);
- float f = (float)p_189862_4_.getAmount();
- if (p_189862_4_.isRelative())
- {
- set.add(SPacketPlayerPosLook.EnumFlags.Y_ROT);
- }
- else
- {
- f = MathHelper.wrapDegrees(f);
- }
- float f1 = (float)p_189862_5_.getAmount();
- if (p_189862_5_.isRelative())
- {
- set.add(SPacketPlayerPosLook.EnumFlags.X_ROT);
- }
- else
- {
- f1 = MathHelper.wrapDegrees(f1);
- }
- p_189862_0_.dismountRidingEntity();
- ((EntityPlayerMP)p_189862_0_).connection.setPlayerLocation(p_189862_1_.getResult(), p_189862_2_.getResult(), p_189862_3_.getResult(), f, f1, set);
- p_189862_0_.setRotationYawHead(f);
- }
- else
- {
- float f2 = (float)MathHelper.wrapDegrees(p_189862_4_.getResult());
- float f3 = (float)MathHelper.wrapDegrees(p_189862_5_.getResult());
- f3 = MathHelper.clamp_float(f3, -90.0F, 90.0F);
- p_189862_0_.setLocationAndAngles(p_189862_1_.getResult(), p_189862_2_.getResult(), p_189862_3_.getResult(), f2, f3);
- p_189862_0_.setRotationYawHead(f2);
- }
- if (!(p_189862_0_ instanceof EntityLivingBase) || !((EntityLivingBase)p_189862_0_).isElytraFlying())
- {
- p_189862_0_.motionY = 0.0D;
- p_189862_0_.onGround = true;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement