• Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse

LiquidBounce Forum

How to detect if the player is crouching or jumping?

Scheduled Pinned Locked Moved Solved ScriptAPI
4 Posts 3 Posters 206 Views
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • mqM Offline
    mqM Offline
    mq
    wrote on last edited by
    #1

    How to detect if the player is crouching or jumping?

    So I'm trying to redo the Vanilla Fly as the script:

    /// api_version=2
    var script = registerScript({
        name: "VanillaFly",
        version: "1.0.0",
        authors: ["kvuqq"]
    });
    
    // Imported classes
    var MovementUtils = Java.type("net.ccbluex.liquidbounce.utils.MovementUtils");
    script.registerModule({
        name: "VanillaFly",
        category: "Movement",
        description: "Built-in vanilla fly, but as script"
    }, function(module) {
        module.on("motion", function() {
            MovementUtils.strafe(1)
            mc.thePlayer.motionY = 0;
        });
    });
    

    and the original has that:

                player.strafe(speed = 0.44)
                player.velocity.y = when {
                    player.input.jumping -> 0.31
                    player.input.sneaking -> -0.31
                    else -> 0.0
                }
    

    so I want to detect if the player is crouching/jumping.

    mqM 1 Reply Last reply
    0
  • mqM Offline
    mqM Offline
    mq
    replied to mq on last edited by
    #2

    @mq ok nvm i found out how to check it

        if (mc.gameSettings.keyBindSneak.pressed == true) { /* If crouching */
            mc.thePlayer.motionY = -0.31; /* Go down */
        } else if (mc.gameSettings.keyBindJump.pressed == true) { /* If jumping */
            mc.thePlayer.motionY = 0.31; /* Go up */
        } else {
            mc.thePlayer.motionY = 0;
        }
    
    ? 1 Reply Last reply
    1
  • ? Offline
    ? Offline
    A Former User
    replied to mq on last edited by
    #3

    @mq You can also do mc.thePlayer.movementInput.sneak

    END3R1355E 1 Reply Last reply
    0
  • END3R1355E Offline
    END3R1355E Offline
    END3R1355 Banned
    replied to A Former User on last edited by
    #4

    @mimikyuin fart cheese moment

    1 Reply Last reply
    0

About
  • Terms of Service
  • Privacy Policy
  • Status
  • Contact Us
Downloads
  • Releases
  • Source code
  • License
Docs
  • Tutorials
  • CustomHUD
  • AutoSettings
  • ScriptAPI
Community
  • Forum
  • Guilded
  • YouTube
  • Twitter
  • D.Tube
  • Login

  • Don't have an account? Register

  • Login or register to search.
  • First post
    Last post
0
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups