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. ScriptAPI
  3. B73 and packet S02

B73 and packet S02

Scheduled Pinned Locked Moved Unsolved ScriptAPI
13 Posts 8 Posters 1.9k 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.
  • A Aashaby

    @faaatpotato Try version b72

    FaaatPotatoF Offline
    FaaatPotatoF Offline
    FaaatPotato
    wrote on last edited by
    #3

    @aashaby no

    1 Reply Last reply
    0
    • FaaatPotatoF FaaatPotato

      Is that broken in b73 in general and will it be fixed some day?

      module.on("packet", function (e) {
      var packet = e.getPacket();
      
      if (packet instanceof S02) {
      if (packet.getChatComponent().getUnformattedText().contains("something")) {
      //something
      }
      }
      });
      
      CzechHekC Offline
      CzechHekC Offline
      CzechHek
      wrote on last edited by
      #4

      @faaatpotato
      Try to replace packet = e.getPacket()
      with packet = e.getPacket().wrapped.

      If you are having problems with wrapped packets on cross-version.

      ? 1 Reply Last reply
      2
      • FaaatPotatoF FaaatPotato

        Is that broken in b73 in general and will it be fixed some day?

        module.on("packet", function (e) {
        var packet = e.getPacket();
        
        if (packet instanceof S02) {
        if (packet.getChatComponent().getUnformattedText().contains("something")) {
        //something
        }
        }
        });
        
        Konoha ScarletK Offline
        Konoha ScarletK Offline
        Konoha Scarlet
        wrote on last edited by
        #5

        @faaatpotato What you need is S02PacketChat

        FaaatPotatoF 1 Reply Last reply
        1
        • Konoha ScarletK Konoha Scarlet

          @faaatpotato What you need is S02PacketChat

          FaaatPotatoF Offline
          FaaatPotatoF Offline
          FaaatPotato
          wrote on last edited by FaaatPotato
          #6

          @konoha-scarlet ig no

          i was just laizy

          var S02 = Java.type("net.minecraft.network.play.server.S02PacketChat");
          

          did not type that into my top message

          1 Reply Last reply
          0
          • FaaatPotatoF FaaatPotato

            Is that broken in b73 in general and will it be fixed some day?

            module.on("packet", function (e) {
            var packet = e.getPacket();
            
            if (packet instanceof S02) {
            if (packet.getChatComponent().getUnformattedText().contains("something")) {
            //something
            }
            }
            });
            
            dntdbtD Offline
            dntdbtD Offline
            dntdbt
            wrote on last edited by
            #7

            @faaatpotato use wrapped packets with searge obfuscated methods

            FaaatPotatoF 1 Reply Last reply
            1
            • dntdbtD dntdbt

              @faaatpotato use wrapped packets with searge obfuscated methods

              FaaatPotatoF Offline
              FaaatPotatoF Offline
              FaaatPotato
              wrote on last edited by
              #8

              @dntdbt kk

              1 Reply Last reply
              0
              • FaaatPotatoF Offline
                FaaatPotatoF Offline
                FaaatPotato
                wrote on last edited by
                #9

                @sigmer 6d9c4812-f939-4b24-8af5-823188646212-image.png

                undefined undefined

                1 Reply Last reply
                0
                • CzechHekC CzechHek

                  @faaatpotato
                  Try to replace packet = e.getPacket()
                  with packet = e.getPacket().wrapped.

                  If you are having problems with wrapped packets on cross-version.

                  ? Offline
                  ? Offline
                  A Former User
                  wrote on last edited by A Former User
                  #10

                  @czechhek i really hate cross version, breaking a shit ton of scripts man 😞

                  I 1 Reply Last reply
                  0
                  • ? A Former User

                    @czechhek i really hate cross version, breaking a shit ton of scripts man 😞

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

                    @fartcheese all of them correctly work if you use wrapped access & searge names
                    example (I did not really use "wrapped access" because I fixed this shit by changing wrapped events to unwrapped in my custom build):
                    non xversion:

                    onPacket: function(e) {
                        e.getPacket() instanceof C03PacketPlayer  && (e.getPacket().onGround = true);
                    }
                    

                    xversion:

                    onPacket: function(e) {
                        e.getPacket() instanceof C03PacketPlayer  && (e.getPacket().wrapped.field_149474_g = true); //onGround
                    }
                    
                    I ? 2 Replies Last reply
                    0
                    • I idk my name

                      @fartcheese all of them correctly work if you use wrapped access & searge names
                      example (I did not really use "wrapped access" because I fixed this shit by changing wrapped events to unwrapped in my custom build):
                      non xversion:

                      onPacket: function(e) {
                          e.getPacket() instanceof C03PacketPlayer  && (e.getPacket().onGround = true);
                      }
                      

                      xversion:

                      onPacket: function(e) {
                          e.getPacket() instanceof C03PacketPlayer  && (e.getPacket().wrapped.field_149474_g = true); //onGround
                      }
                      
                      I Offline
                      I Offline
                      idk my name
                      wrote on last edited by
                      #12

                      @idk-my-name said in B73 and packet S02:

                      searge names

                      You can find all of them in LiquidBounce-1.8/mcp-stable_22.srg
                      215bc07c-5362-4af7-8dd4-c335a2884de9-image.png

                      1 Reply Last reply
                      0
                      • I idk my name

                        @fartcheese all of them correctly work if you use wrapped access & searge names
                        example (I did not really use "wrapped access" because I fixed this shit by changing wrapped events to unwrapped in my custom build):
                        non xversion:

                        onPacket: function(e) {
                            e.getPacket() instanceof C03PacketPlayer  && (e.getPacket().onGround = true);
                        }
                        

                        xversion:

                        onPacket: function(e) {
                            e.getPacket() instanceof C03PacketPlayer  && (e.getPacket().wrapped.field_149474_g = true); //onGround
                        }
                        
                        ? Offline
                        ? Offline
                        A Former User
                        wrote on last edited by
                        #13

                        @idk-my-name yeah, and by telling a lot of script makers to use wrapped packets because of a change 😳

                        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