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 Offline
    V Offline
    vinci
    wrote on last edited by vinci
    #2

    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 RafayR O 5 Replies Last reply
    2
    • 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
      #3

      @nvinci probably not

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