[Help] Porting Core.
-
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 -
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 -
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 -
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 -
@nvinci Nevermind, it doesn't seem to be working. It just prints Bot is removed but the bot doesn't disappear
-
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@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(); -
@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();@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(); -
@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(); -
@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
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