Skip to content
  • 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

  1. Home
  2. Suggestions
  3. Give us a Java/Kotlin ScriptAPI Language

Give us a Java/Kotlin ScriptAPI Language

Scheduled Pinned Locked Moved Suggestions
10 Posts 7 Posters 777 Views 1 Watching
  • 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.
  • AlgeDoesntGiveHeadLikeWolfA Offline
    AlgeDoesntGiveHeadLikeWolfA Offline
    AlgeDoesntGiveHeadLikeWolf
    wrote on last edited by
    #1

    I didnt find anything about thison issues/suggestions and i think this would be amazing.
    Instead of using JS/Nashorn as a Script-Language, just let us use Java/Kotlin.
    -It would have better Performance than JS (and SenkJu also said in a onEvent for TextRendering that he doesnt want to include it bcs Nashorn sucks at Performance)
    -it (probably) isnt that hard to make
    -in the ScriptAPI you usually already use the Java Classes, but with a js-wrapper around it
    (i suck at js, and probably some other people do too)

    But i also could see why you wouldnt want to use it (for example people who obfuscate).
    Still would be very nice to be able to make 'Scripts' in Java/Kotlin, because these are languages you can actually use.

    zAvenzZ yorik100Y 2 Replies Last reply
    1
    • AlgeDoesntGiveHeadLikeWolfA AlgeDoesntGiveHeadLikeWolf

      I didnt find anything about thison issues/suggestions and i think this would be amazing.
      Instead of using JS/Nashorn as a Script-Language, just let us use Java/Kotlin.
      -It would have better Performance than JS (and SenkJu also said in a onEvent for TextRendering that he doesnt want to include it bcs Nashorn sucks at Performance)
      -it (probably) isnt that hard to make
      -in the ScriptAPI you usually already use the Java Classes, but with a js-wrapper around it
      (i suck at js, and probably some other people do too)

      But i also could see why you wouldnt want to use it (for example people who obfuscate).
      Still would be very nice to be able to make 'Scripts' in Java/Kotlin, because these are languages you can actually use.

      zAvenzZ Offline
      zAvenzZ Offline
      zAvenz
      wrote on last edited by
      #2

      @algedoesntgiveheadlikewolf just make a mod and put it in the folder -_-

      1 Reply Last reply
      0
      • AlgeDoesntGiveHeadLikeWolfA AlgeDoesntGiveHeadLikeWolf

        I didnt find anything about thison issues/suggestions and i think this would be amazing.
        Instead of using JS/Nashorn as a Script-Language, just let us use Java/Kotlin.
        -It would have better Performance than JS (and SenkJu also said in a onEvent for TextRendering that he doesnt want to include it bcs Nashorn sucks at Performance)
        -it (probably) isnt that hard to make
        -in the ScriptAPI you usually already use the Java Classes, but with a js-wrapper around it
        (i suck at js, and probably some other people do too)

        But i also could see why you wouldnt want to use it (for example people who obfuscate).
        Still would be very nice to be able to make 'Scripts' in Java/Kotlin, because these are languages you can actually use.

        yorik100Y Offline
        yorik100Y Offline
        yorik100
        wrote on last edited by
        #3

        @algedoesntgiveheadlikewolf said in Give us a Java/Kotlin ScriptAPI Language:

        (i suck at js, and probably some other people do too)

        JS is way easier than Java but it'd be good to support Java as you could literally use normal events like onStep post (which isn't onStepConfirm at all since it's called even when you don't step) and a normal onUpdate event (allowing you to sprint in any direaction and changing the onGround state would change the packet's onGround state

        AlgeDoesntGiveHeadLikeWolfA 1 Reply Last reply
        0
        • ? Offline
          ? Offline
          A Former User
          wrote on last edited by
          #4

          Js is easier to use but I still prefer Java

          1 Reply Last reply
          0
          • yorik100Y yorik100

            @algedoesntgiveheadlikewolf said in Give us a Java/Kotlin ScriptAPI Language:

            (i suck at js, and probably some other people do too)

            JS is way easier than Java but it'd be good to support Java as you could literally use normal events like onStep post (which isn't onStepConfirm at all since it's called even when you don't step) and a normal onUpdate event (allowing you to sprint in any direaction and changing the onGround state would change the packet's onGround state

            AlgeDoesntGiveHeadLikeWolfA Offline
            AlgeDoesntGiveHeadLikeWolfA Offline
            AlgeDoesntGiveHeadLikeWolf
            wrote on last edited by
            #5

            @yorik100 said in Give us a Java/Kotlin ScriptAPI Language:

            JS is way easier than Java but it'd be good to support Java as you could literally use normal events like onStep post (which isn't onStepConfirm at all since it's called even when you don't step) and a normal onUpdate event (allowing you to sprint in any direaction and changing the onGround state would change the packet's onGround state

            i still suck at js but this

            I 1 Reply Last reply
            0
            • AlgeDoesntGiveHeadLikeWolfA AlgeDoesntGiveHeadLikeWolf

              @yorik100 said in Give us a Java/Kotlin ScriptAPI Language:

              JS is way easier than Java but it'd be good to support Java as you could literally use normal events like onStep post (which isn't onStepConfirm at all since it's called even when you don't step) and a normal onUpdate event (allowing you to sprint in any direaction and changing the onGround state would change the packet's onGround state

              i still suck at js but this

              I Offline
              I Offline
              idk my name
              wrote on last edited by
              #6

              @algedoesntgiveheadlikewolf i also think, that Java/Kotlin scriptapi will be better

              1 Reply Last reply
              0
              • ? Offline
                ? Offline
                A Former User
                wrote on last edited by
                #7

                kotlin sucks

                1 Reply Last reply
                0
                • A Offline
                  A Offline
                  Aftery
                  wrote on last edited by
                  #8

                  its called making a forge mod

                  1 Reply Last reply
                  1
                  • Senk JuS Offline
                    Senk JuS Offline
                    Senk Ju
                    Admin
                    wrote on last edited by
                    #9

                    There already is an issue for Kotlin script support. The problem is that we had to do some rather low level mofications to Nashorn for it to work with Minecraft's obfuscation. We would have to do the same thing for Kotlin support as well. We might do it in the future but it doesn't have very high priority for us at the moment.

                    https://github.com/CCBlueX/Old-LiquidBounce-Issues/issues/2821

                    SenkJu created this issue in CCBlueX/Old-LiquidBounce-Issues

                    open ScriptAPI Kotlin Support #2821

                    1 Reply Last reply
                    0
                    • ? Offline
                      ? Offline
                      A Former User
                      wrote on last edited by
                      #10

                      well, js scriptapi is enough, you should make more epic bypasses instead
                      #makeliquidbouncegreatagain

                      1 Reply Last reply
                      0
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      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

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