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 1.5k 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.
  • ChocoPie_ismeC Offline
    ChocoPie_ismeC Offline
    ChocoPie_isme
    Banned
    wrote on last edited by
    #1

    the title says it all

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