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. Support
  3. [Help] Porting Core.

[Help] Porting Core.

Scheduled Pinned Locked Moved Unsolved Support
13 Posts 4 Posters 1.4k 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.
  • V vinci

    here is it

    var scriptName = "MatrixAntiBot";
    var scriptAuthor = "CzechHek";
    var scriptVersion = 3.5;
    var S38PacketPlayerListItem = Java.type("net.minecraft.network.play.server.S38PacketPlayerListItem");
    var S41PacketServerDifficulty = Java.type("net.minecraft.network.play.server.S41PacketServerDifficulty");
    var wasAdded;
    
    function MatrixAntiBot() {
        this.getName = function() {
            return "MatrixAntiBot";
        };
        this.getDescription = function() {
            return "antibot (matrix proof)";
        };
        this.getCategory = function() {
            return "Combat";
        };
        this.onPacket = function(e) {
            if (e.getPacket() instanceof S41PacketServerDifficulty) wasAdded = false;
            if (e.getPacket() instanceof S38PacketPlayerListItem && e.getPacket().getAction() == "ADD_PLAYER") {
                var info = e.getPacket().getEntries().get(0);
                var name = info.getProfile().getName();
    			
                if (!wasAdded) {
                    wasAdded = name != mc.thePlayer.getName();
                } else if (mc.thePlayer && !mc.thePlayer.isSpectator() && !mc.thePlayer.capabilities.allowFlying && info.getPing() && info.getGameMode() != "NOT_SET") {
                    chat.print("Removed a bot");
                    e.cancelEvent();
                }
            }
        }
    }
    
    var matrixantibot = new MatrixAntiBot();
    
    function onEnable() {
        moduleManager.registerModule(matrixantibot);
    };
    
    function onDisable() {
        moduleManager.unregisterModule(matrixantibot);
    };
    

    it seems to be working but not sure
    it's a 5-months old script it's probs patched tho

    RafayR Offline
    RafayR Offline
    Rafay
    wrote on last edited by
    #4

    @nvinci Its not patched and will not be soon

    V 1 Reply Last reply
    1
    • RafayR Rafay

      @nvinci Its not patched and will not be soon

      V Offline
      V Offline
      vinci
      wrote on last edited by
      #5

      Oh alright

      1 Reply Last reply
      0
      • V vinci

        here is it

        var scriptName = "MatrixAntiBot";
        var scriptAuthor = "CzechHek";
        var scriptVersion = 3.5;
        var S38PacketPlayerListItem = Java.type("net.minecraft.network.play.server.S38PacketPlayerListItem");
        var S41PacketServerDifficulty = Java.type("net.minecraft.network.play.server.S41PacketServerDifficulty");
        var wasAdded;
        
        function MatrixAntiBot() {
            this.getName = function() {
                return "MatrixAntiBot";
            };
            this.getDescription = function() {
                return "antibot (matrix proof)";
            };
            this.getCategory = function() {
                return "Combat";
            };
            this.onPacket = function(e) {
                if (e.getPacket() instanceof S41PacketServerDifficulty) wasAdded = false;
                if (e.getPacket() instanceof S38PacketPlayerListItem && e.getPacket().getAction() == "ADD_PLAYER") {
                    var info = e.getPacket().getEntries().get(0);
                    var name = info.getProfile().getName();
        			
                    if (!wasAdded) {
                        wasAdded = name != mc.thePlayer.getName();
                    } else if (mc.thePlayer && !mc.thePlayer.isSpectator() && !mc.thePlayer.capabilities.allowFlying && info.getPing() && info.getGameMode() != "NOT_SET") {
                        chat.print("Removed a bot");
                        e.cancelEvent();
                    }
                }
            }
        }
        
        var matrixantibot = new MatrixAntiBot();
        
        function onEnable() {
            moduleManager.registerModule(matrixantibot);
        };
        
        function onDisable() {
            moduleManager.unregisterModule(matrixantibot);
        };
        

        it seems to be working but not sure
        it's a 5-months old script it's probs patched tho

        O Offline
        O Offline
        OmNomNom
        wrote on last edited by
        #6

        @nvinci thank you!

        1 Reply Last reply
        0
        • V vinci

          here is it

          var scriptName = "MatrixAntiBot";
          var scriptAuthor = "CzechHek";
          var scriptVersion = 3.5;
          var S38PacketPlayerListItem = Java.type("net.minecraft.network.play.server.S38PacketPlayerListItem");
          var S41PacketServerDifficulty = Java.type("net.minecraft.network.play.server.S41PacketServerDifficulty");
          var wasAdded;
          
          function MatrixAntiBot() {
              this.getName = function() {
                  return "MatrixAntiBot";
              };
              this.getDescription = function() {
                  return "antibot (matrix proof)";
              };
              this.getCategory = function() {
                  return "Combat";
              };
              this.onPacket = function(e) {
                  if (e.getPacket() instanceof S41PacketServerDifficulty) wasAdded = false;
                  if (e.getPacket() instanceof S38PacketPlayerListItem && e.getPacket().getAction() == "ADD_PLAYER") {
                      var info = e.getPacket().getEntries().get(0);
                      var name = info.getProfile().getName();
          			
                      if (!wasAdded) {
                          wasAdded = name != mc.thePlayer.getName();
                      } else if (mc.thePlayer && !mc.thePlayer.isSpectator() && !mc.thePlayer.capabilities.allowFlying && info.getPing() && info.getGameMode() != "NOT_SET") {
                          chat.print("Removed a bot");
                          e.cancelEvent();
                      }
                  }
              }
          }
          
          var matrixantibot = new MatrixAntiBot();
          
          function onEnable() {
              moduleManager.registerModule(matrixantibot);
          };
          
          function onDisable() {
              moduleManager.unregisterModule(matrixantibot);
          };
          

          it seems to be working but not sure
          it's a 5-months old script it's probs patched tho

          O Offline
          O Offline
          OmNomNom
          wrote on last edited by
          #7

          @nvinci Nevermind, it doesn't seem to be working. It just prints Bot is removed but the bot doesn't disappear

          V 1 Reply Last reply
          0
          • O OmNomNom

            @nvinci Nevermind, it doesn't seem to be working. It just prints Bot is removed but the bot doesn't disappear

            V Offline
            V Offline
            vinci
            wrote on last edited by
            #8

            @omnomnom oh, what server did you test it? so I can try to fix it

            O 1 Reply Last reply
            0
            • V vinci

              @omnomnom oh, what server did you test it? so I can try to fix it

              O Offline
              O Offline
              OmNomNom
              wrote on last edited by
              #9

              @nvinci I tried it on JartexNetwork.

              1 Reply Last reply
              0
              • V vinci

                here is it

                var scriptName = "MatrixAntiBot";
                var scriptAuthor = "CzechHek";
                var scriptVersion = 3.5;
                var S38PacketPlayerListItem = Java.type("net.minecraft.network.play.server.S38PacketPlayerListItem");
                var S41PacketServerDifficulty = Java.type("net.minecraft.network.play.server.S41PacketServerDifficulty");
                var wasAdded;
                
                function MatrixAntiBot() {
                    this.getName = function() {
                        return "MatrixAntiBot";
                    };
                    this.getDescription = function() {
                        return "antibot (matrix proof)";
                    };
                    this.getCategory = function() {
                        return "Combat";
                    };
                    this.onPacket = function(e) {
                        if (e.getPacket() instanceof S41PacketServerDifficulty) wasAdded = false;
                        if (e.getPacket() instanceof S38PacketPlayerListItem && e.getPacket().getAction() == "ADD_PLAYER") {
                            var info = e.getPacket().getEntries().get(0);
                            var name = info.getProfile().getName();
                			
                            if (!wasAdded) {
                                wasAdded = name != mc.thePlayer.getName();
                            } else if (mc.thePlayer && !mc.thePlayer.isSpectator() && !mc.thePlayer.capabilities.allowFlying && info.getPing() && info.getGameMode() != "NOT_SET") {
                                chat.print("Removed a bot");
                                e.cancelEvent();
                            }
                        }
                    }
                }
                
                var matrixantibot = new MatrixAntiBot();
                
                function onEnable() {
                    moduleManager.registerModule(matrixantibot);
                };
                
                function onDisable() {
                    moduleManager.unregisterModule(matrixantibot);
                };
                

                it seems to be working but not sure
                it's a 5-months old script it's probs patched tho

                CzechHekC Offline
                CzechHekC Offline
                CzechHek
                wrote on last edited by
                #10

                @nvinci said in [Help] Porting Core.:

                here is it

                            if (!wasAdded) {
                                wasAdded = name != mc.thePlayer.getName();
                

                @omnomnom said in [Help] Porting Core.:

                            if (!wasAdded) wasAdded = name == mc.thePlayer.getName();
                
                O V 2 Replies Last reply
                1
                • CzechHekC CzechHek

                  @nvinci said in [Help] Porting Core.:

                  here is it

                              if (!wasAdded) {
                                  wasAdded = name != mc.thePlayer.getName();
                  

                  @omnomnom said in [Help] Porting Core.:

                              if (!wasAdded) wasAdded = name == mc.thePlayer.getName();
                  
                  O Offline
                  O Offline
                  OmNomNom
                  wrote on last edited by OmNomNom
                  #11

                  @czechhek Oh so do I just replace that, and this is what it should be, right?

                  if (!wasAdded) wasAdded = name == mc.thePlayer.getName();
                                else if (mc.thePlayer && !mc.thePlayer.isSpectator() && !mc.thePlayer.capabilities.allowFlying && info.getPing() && info.getGameMode() != "NOT_SET") {
                                  chat.print("§2§lRemoved a Matrix bot§a");
                                  e.cancelEvent();
                  
                  1 Reply Last reply
                  0
                  • CzechHekC CzechHek

                    @nvinci said in [Help] Porting Core.:

                    here is it

                                if (!wasAdded) {
                                    wasAdded = name != mc.thePlayer.getName();
                    

                    @omnomnom said in [Help] Porting Core.:

                                if (!wasAdded) wasAdded = name == mc.thePlayer.getName();
                    
                    V Offline
                    V Offline
                    vinci
                    wrote on last edited by
                    #12

                    @czechhek I've already tried this, but it removed all players from the server (loyisa's test server)
                    but maybe it should work in jartextnetwork

                    O 1 Reply Last reply
                    0
                    • V vinci

                      @czechhek I've already tried this, but it removed all players from the server (loyisa's test server)
                      but maybe it should work in jartextnetwork

                      O Offline
                      O Offline
                      OmNomNom
                      wrote on last edited by
                      #13

                      @nvinci after the change, it doesn't work as well.

                      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