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.
  • 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