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. onPlaceBlock , onSendPacket event

onPlaceBlock , onSendPacket event

Scheduled Pinned Locked Moved ScriptAPI
13 Posts 7 Posters 2.1k 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.
  • AzureA Offline
    AzureA Offline
    Azure
    wrote on last edited by
    #2

    watchu want?

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

      Why would you need a onPacketSend event? Packet names either start with a C or an S. Packets whose name begins with a C are client packets, those that begin with an S are server packets.

      ChocoPie_ismeC 1 Reply Last reply
      0
      • Senk JuS Senk Ju

        Why would you need a onPacketSend event? Packet names either start with a C or an S. Packets whose name begins with a C are client packets, those that begin with an S are server packets.

        ChocoPie_ismeC Offline
        ChocoPie_ismeC Offline
        ChocoPie_isme
        Banned
        wrote on last edited by
        #4

        @Senk-Ju said in onPlaceBlock , onSendPacket event:

        Why would you need a onPacketSend event? Packet names either start with a C or an S. Packets whose name begins with a C are client packets, those that begin with an S are server packets.

        i mean i want to execute sth when sending a packet, example:

        this.onSendPacket = function(event) {
              if(event.sendPacket() instanceof C03PacketPlayer) {
             Chat.print("you send a c03 packet!")
              }
        }
        
        infAuraI 1 Reply Last reply
        0
        • AzureA Offline
          AzureA Offline
          Azure
          wrote on last edited by
          #5

          learn english, kid. You used send....

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

            Why not do it like this?

            module.on("packet", function(event) {
                var packet = event.getPacket();
            
                if (packet instanceof Java.type("net.minecraft.network.play.client.C03PacketPlayer")) {
                    Chat.print("you send a c03 packet!");   
                }
            });
            
            ChocoPie_ismeC 1 Reply Last reply
            0
            • ChocoPie_ismeC ChocoPie_isme

              @Senk-Ju said in onPlaceBlock , onSendPacket event:

              Why would you need a onPacketSend event? Packet names either start with a C or an S. Packets whose name begins with a C are client packets, those that begin with an S are server packets.

              i mean i want to execute sth when sending a packet, example:

              this.onSendPacket = function(event) {
                    if(event.sendPacket() instanceof C03PacketPlayer) {
                   Chat.print("you send a c03 packet!")
                    }
              }
              
              infAuraI Offline
              infAuraI Offline
              infAura
              wrote on last edited by
              #7

              @ChocoPie_isme rip brian cels v2
              now i don even hvae brian cels enough to tyoep pwoperly 😞

              1 Reply Last reply
              0
              • Senk JuS Senk Ju

                Why not do it like this?

                module.on("packet", function(event) {
                    var packet = event.getPacket();
                
                    if (packet instanceof Java.type("net.minecraft.network.play.client.C03PacketPlayer")) {
                        Chat.print("you send a c03 packet!");   
                    }
                });
                
                ChocoPie_ismeC Offline
                ChocoPie_ismeC Offline
                ChocoPie_isme
                Banned
                wrote on last edited by
                #8

                @Senk-Ju said in onPlaceBlock , onSendPacket event:

                Why not do it like this?

                module.on("packet", function(event) {
                    var packet = event.getPacket();
                
                    if (packet instanceof Java.type("net.minecraft.network.play.client.C03PacketPlayer")) {
                        Chat.print("you send a c03 packet!");   
                    }
                });
                

                i thought the code will be execute when i RECEIVE (not send) a packet?

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

                  In the documentation it says the following:

                  Event Name Has event data? Description
                  packet Yes Called every time a packet is processed.

                  Packet event

                  Method Description Type
                  eventData.getPacket() Returns the packet which triggered this event. Packet
                  event.cancelEvent() Cancels the event. void
                  Example:
                  var C00Handshake = Java.type("net.minecraft.network.handshake.client.C00Handshake");
                  
                  ...
                  
                  module.on("packet", function(eventData) {
                      var packet = eventData.getPacket();
                  
                      if (packet instanceof C00Handshake) {
                          Chat.print("Cancelling handshake.");
                          eventData.cancelEvent();
                      }
                  });
                  
                  ? 1 Reply Last reply
                  0
                  • ChocoPie_ismeC ChocoPie_isme

                    @Senk-Ju said in onPlaceBlock , onSendPacket event:

                    Why not do it like this?

                    module.on("packet", function(event) {
                        var packet = event.getPacket();
                    
                        if (packet instanceof Java.type("net.minecraft.network.play.client.C03PacketPlayer")) {
                            Chat.print("you send a c03 packet!");   
                        }
                    });
                    

                    i thought the code will be execute when i RECEIVE (not send) a packet?

                    LolMCL Offline
                    LolMCL Offline
                    LolMC
                    wrote on last edited by
                    #10
                    This post is deleted!
                    1 Reply Last reply
                    0
                    • Senk JuS Senk Ju

                      In the documentation it says the following:

                      Event Name Has event data? Description
                      packet Yes Called every time a packet is processed.

                      Packet event

                      Method Description Type
                      eventData.getPacket() Returns the packet which triggered this event. Packet
                      event.cancelEvent() Cancels the event. void
                      Example:
                      var C00Handshake = Java.type("net.minecraft.network.handshake.client.C00Handshake");
                      
                      ...
                      
                      module.on("packet", function(eventData) {
                          var packet = eventData.getPacket();
                      
                          if (packet instanceof C00Handshake) {
                              Chat.print("Cancelling handshake.");
                              eventData.cancelEvent();
                          }
                      });
                      
                      ? Offline
                      ? Offline
                      A Former User
                      wrote on last edited by
                      #11

                      @Senk-Ju
                      My Opinion:
                      CxxPacket only sends by Client and won't receive from Server
                      SxxPacket only receives from Server

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

                        As for "onPlaceBlock", I think you can check C08PacketPlayerBlockPlacement in onPacket.
                        (I don't code with mcp918 so If it's wrong way plz remind me, thanks)

                        1 Reply Last reply
                        0
                        • skiddermaster412S Offline
                          skiddermaster412S Offline
                          skiddermaster412
                          wrote on last edited by
                          #13
                          This post is deleted!
                          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