Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Skins
  • Light
  • Brite
  • 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 3.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

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      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