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 897 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.
  • FaaatPotatoF Offline
    FaaatPotatoF Offline
    FaaatPotato
    wrote on last edited by FaaatPotato
    #1

    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
    }
    }
    });
    
    A CzechHekC Konoha ScarletK dntdbtD 4 Replies 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
      }
      }
      });
      
      A Offline
      A Offline
      Aashaby
      wrote on last edited by
      #2

      @faaatpotato Try version b72

      FaaatPotatoF 1 Reply Last reply
      0
      • 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