Advertisement
As_One

HypHop

Mar 2nd, 2020
10,912
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.08 KB | None | 0 0
  1. var scriptName = 'HypHop'
  2. var scriptAuthor = 'As丶One'
  3. var scriptVersion = 1.0
  4.  
  5. function HypHop() {
  6. var MovementUtils = Java.type('net.ccbluex.liquidbounce.utils.MovementUtils')
  7. var S08PacketPlayerPosLook = Java.type('net.minecraft.network.play.server.S08PacketPlayerPosLook')
  8. var Potion = Java.type('net.minecraft.potion.Potion')
  9. var Fly = moduleManager.getModule('Fly')
  10. var FlagCheck = value.createBoolean('FlagCheck', true)
  11. this.addValues = function (values) {
  12. values.add(FlagCheck);
  13. }
  14. this.getName = function () {
  15. return 'HypHop'
  16. }
  17. this.getDescription = function () {
  18. return 'HypHop By As丶One'
  19. }
  20. this.getCategory = function () {
  21. return 'Fun'
  22. }
  23.  
  24. function setMotion(speed) {
  25. var forward = mc.thePlayer.movementInput.moveForward
  26. var strafe = mc.thePlayer.movementInput.moveStrafe
  27. var yaw = mc.thePlayer.rotationYaw
  28. if (forward != 0.0) {
  29. if (strafe > 0.0)
  30. yaw += (forward > 0.0 ? -35 : 35);
  31. else if (strafe < 0.0) {
  32. yaw += (forward > 0.0 ? 35 : -35);
  33. }
  34. strafe = 0.0;
  35. if (forward > 0.0)
  36. forward = 1.0;
  37. else if (forward < 0.0) {
  38. forward = -1.0;
  39. }
  40. }
  41. mc.thePlayer.motionX = forward * speed * Math.cos(toRadians(yaw + 90.0)) + strafe * speed * Math.sin(toRadians(yaw + 90.0));
  42. mc.thePlayer.motionZ = forward * speed * Math.sin(toRadians(yaw + 90.0)) - strafe * speed * Math.cos(toRadians(yaw + 90.0));
  43. }
  44.  
  45. function toRadians(degrees) {
  46. return degrees * Math.PI / 180;
  47. };
  48. this.onUpdate = function () {
  49. if (mc.thePlayer.movementInput.moveForward > -1) {
  50. mc.thePlayer.setSprinting(true)
  51. }
  52. if (MovementUtils.isMoving()) {
  53. if (mc.thePlayer.onGround && !Fly.getState()) {
  54. mc.thePlayer.jump();
  55. var speed = MovementUtils.getSpeed() < 0.50 ? MovementUtils.getSpeed() * 1.025 : 0.50;
  56. if (mc.thePlayer.onGround && mc.thePlayer.isPotionActive(Potion.moveSpeed))
  57. speed *= 1 + 0.1 * (1 + mc.thePlayer.getActivePotionEffect(Potion.moveSpeed).getAmplifier());
  58. setMotion(speed)
  59. return;
  60. } else {
  61. setMotion(MovementUtils.getSpeed() * 1.0112)
  62. }
  63.  
  64.  
  65. } else {
  66. mc.thePlayer.motionX = 0;
  67. mc.thePlayer.motionZ = 0;
  68. }
  69. }
  70.  
  71. this.onPacket = function(event){
  72. if(FlagCheck.get()){
  73. if(event.getPacket() instanceof S08PacketPlayerPosLook){
  74. chat.print('\u00A78[\u00A79\u00A7lHypHop\u00A78] \u00A7a\u00A7l' + 'HypHop' + ' \u00A73Flag Detected')
  75. event.cancelEvent()
  76. }
  77. }
  78. }
  79.  
  80. }
  81.  
  82. var HypHop = new HypHop()
  83. var HypHopClient
  84.  
  85. function onEnable() {
  86. HypHopClient = moduleManager.registerModule(HypHop)
  87. }
  88.  
  89. function onDisable() {
  90. moduleManager.unregisterModule(HypHopClient)
  91. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement