Baritone AI pathfinder

Baritone AI pathfinder

72.7k Downloads

Hello. Baritone can't follow players with a weird username.

miclol opened this issue ยท 6 comments

commented

[15:34:31] [main/INFO]: [CHAT] [Fabritone] > follow player (username that starts and ends with an underscore)
[15:34:31] [main/INFO]: [CHAT] [Fabritone] Following these types of entities:
[15:34:31] [main/INFO]: [CHAT] [Fabritone] An unhandled exception occurred. The error is in your game's log, please report this at https://github.com/cabaletta/baritone/issues
[15:34:31] [main/INFO]: [STDERR]: baritone.api.command.exception.CommandUnhandledException: java.lang.NullPointerException
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.manager.CommandManager$ExecutionWrapper.execute(CommandManager.java:145)
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.manager.CommandManager$ExecutionWrapper.access$000(CommandManager.java:128)
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.manager.CommandManager.execute(CommandManager.java:84)
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.BaritoneChatControl.runCommand(BaritoneChatControl.java:145)
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.BaritoneChatControl.onSendChatMessage(BaritoneChatControl.java:70)
[15:34:31] [main/INFO]: [STDERR]: at baritone.event.GameEventHandler.lambda$onSendChatMessage$2(GameEventHandler.java:70)
[15:34:31] [main/INFO]: [STDERR]: at baritone.event.GameEventHandler$$Lambda$4003/294237682.accept(Unknown Source)
[15:34:31] [main/INFO]: [STDERR]: at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:890)
[15:34:31] [main/INFO]: [STDERR]: at baritone.event.GameEventHandler.onSendChatMessage(GameEventHandler.java:70)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_746.handler$zcj000$sendChatMessage(class_746.java:1250)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_746.method_3142(class_746.java)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_437.sendMessage(class_437.java:326)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_437.sendMessage(class_437.java:319)
[15:34:31] [main/INFO]: [STDERR]: at net.optifine.gui.GuiChatOF.sendMessage(GuiChatOF.java:41)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_408.keyPressed(class_408.java:95)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_309.method_1454(class_309.java:336)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_309$$Lambda$3991/1356757853.run(Unknown Source)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_437.wrapScreenError(class_437.java:447)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_309.method_1466(class_309.java:334)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_309.lambda$null$7(class_309.java:627)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_309$$Lambda$3968/157211110.run(Unknown Source)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_1255.execute(class_1255.java:104)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_309.lambda$setupCallbacks$8(class_309.java:626)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_309$$Lambda$1662/890250372.invoke(Unknown Source)
[15:34:31] [main/INFO]: [STDERR]: at org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:37)
[15:34:31] [main/INFO]: [STDERR]: at org.lwjgl.system.JNI.invokeV(Native Method)
[15:34:31] [main/INFO]: [STDERR]: at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
[15:34:31] [main/INFO]: [STDERR]: at com.mojang.blaze3d.systems.RenderSystem.flipFrame(RenderSystem.java:98)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_1041.method_15998(class_1041.java:363)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_310.method_1523(class_310.java:1012)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.class_310.method_1514(class_310.java:619)
[15:34:31] [main/INFO]: [STDERR]: at net.minecraft.client.main.Main.main(Main.java:204)
[15:34:31] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:34:31] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[15:34:31] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[15:34:31] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Method.java:497)
[15:34:31] [main/INFO]: [STDERR]: at net.fabricmc.loader.game.MinecraftGameProvider.launch(MinecraftGameProvider.java:192)
[15:34:31] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.Knot.init(Knot.java:140)
[15:34:31] [main/INFO]: [STDERR]: at net.fabricmc.loader.launch.knot.KnotClient.main(KnotClient.java:26)
[15:34:31] [main/INFO]: [STDERR]: Caused by: java.lang.NullPointerException
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.defaults.FollowCommand$$Lambda$4256/120659815.apply(Unknown Source)
[15:34:31] [main/INFO]: [STDERR]: at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[15:34:31] [main/INFO]: [STDERR]: at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
[15:34:31] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
[15:34:31] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
[15:34:31] [main/INFO]: [STDERR]: at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
[15:34:31] [main/INFO]: [STDERR]: at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
[15:34:31] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[15:34:31] [main/INFO]: [STDERR]: at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.defaults.FollowCommand.execute(FollowCommand.java:81)
[15:34:31] [main/INFO]: [STDERR]: at baritone.command.manager.CommandManager$ExecutionWrapper.execute(CommandManager.java:142)
[15:34:31] [main/INFO]: [STDERR]: ... 38 more
[15:34:36] [pool-5-thread-2/INFO]: [STDOUT]: World save took 2ms

commented

This is the baritone repo, not fabritone repo.

commented

I know you won't care about me as you already have a bad impression but...
[12:23:54] [main/INFO]: [CHAT] [Baritone] > follow player (username with start and end with underscore)
[12:23:54] [main/INFO]: [CHAT] [Baritone] Following these types of entities:
[12:23:54] [main/INFO]: [CHAT] [Baritone] An unhandled exception occurred. The error is in your game's log, please report this at https://github.com/cabaletta/baritone/issues
[12:23:54] [main/INFO]: [STDERR]: baritone.api.command.exception.CommandUnhandledException: java.lang.NullPointerException
[12:23:54] [main/INFO]: [STDERR]: at baritone.cc.execute(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at baritone.w.a(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at baritone.w.onSendChatMessage(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at baritone.ce.a(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at baritone.ce$$Lambda$2752/370402731.accept(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:890)
[12:23:54] [main/INFO]: [STDERR]: at baritone.ce.onSendChatMessage(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at dqb.handler$sendChatMessage$zza000(SourceFile)
[12:23:54] [main/INFO]: [STDERR]: at dqb.f(SourceFile)
[12:23:54] [main/INFO]: [STDERR]: at dgb.sendMessage(SourceFile:326)
[12:23:54] [main/INFO]: [STDERR]: at dgb.sendMessage(SourceFile:319)
[12:23:54] [main/INFO]: [STDERR]: at net.optifine.gui.GuiChatOF.sendMessage(GuiChatOF.java:41)
[12:23:54] [main/INFO]: [STDERR]: at dfa.keyPressed(SourceFile:95)
[12:23:54] [main/INFO]: [STDERR]: at dbl.lambda$onKeyEvent$4(KeyboardListener.java:439)
[12:23:54] [main/INFO]: [STDERR]: at dbl$$Lambda$2728/530913105.run(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at dgb.wrapScreenError(SourceFile:447)
[12:23:54] [main/INFO]: [STDERR]: at dbl.a(KeyboardListener.java:406)
[12:23:54] [main/INFO]: [STDERR]: at dbl.lambda$null$7(KeyboardListener.java:615)
[12:23:54] [main/INFO]: [STDERR]: at dbl$$Lambda$2719/237580721.run(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at ais.execute(ThreadTaskExecutor.java:104)
[12:23:54] [main/INFO]: [STDERR]: at dbl.lambda$setupCallbacks$8(KeyboardListener.java:614)
[12:23:54] [main/INFO]: [STDERR]: at dbl$$Lambda$1522/1530856786.invoke(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at org.lwjgl.glfw.GLFWKeyCallbackI.callback(GLFWKeyCallbackI.java:37)
[12:23:54] [main/INFO]: [STDERR]: at org.lwjgl.system.JNI.invokeV(Native Method)
[12:23:54] [main/INFO]: [STDERR]: at org.lwjgl.glfw.GLFW.glfwPollEvents(GLFW.java:3101)
[12:23:54] [main/INFO]: [STDERR]: at com.mojang.blaze3d.systems.RenderSystem.flipFrame(SourceFile:98)
[12:23:54] [main/INFO]: [STDERR]: at cxx.e(MainWindow.java:363)
[12:23:54] [main/INFO]: [STDERR]: at dbn.d(SourceFile:1012)
[12:23:54] [main/INFO]: [STDERR]: at dbn.d(SourceFile:619)
[12:23:54] [main/INFO]: [STDERR]: at net.minecraft.client.main.Main.main(SourceFile:204)
[12:23:54] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[12:23:54] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[12:23:54] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[12:23:54] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Method.java:497)
[12:23:54] [main/INFO]: [STDERR]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[12:23:54] [main/INFO]: [STDERR]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[12:23:54] [main/INFO]: [STDERR]: Caused by: java.lang.NullPointerException
[12:23:54] [main/INFO]: [STDERR]: at baritone.ba$$Lambda$2791/1506992655.apply(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[12:23:54] [main/INFO]: [STDERR]: at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1374)
[12:23:54] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:512)
[12:23:54] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:502)
[12:23:54] [main/INFO]: [STDERR]: at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151)
[12:23:54] [main/INFO]: [STDERR]: at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174)
[12:23:54] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[12:23:54] [main/INFO]: [STDERR]: at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418)
[12:23:54] [main/INFO]: [STDERR]: at baritone.ba.execute(Unknown Source)
[12:23:54] [main/INFO]: [STDERR]: ... 36 more
Even with Baritone the same error occurs. (I have noticed this error only occurs with Optifine tho) (I think this is a cross-compatibility problem...?)

commented

Json file I used to merge Optifine with Baritone: #1359

commented

I don't care for the attitude and don't have any sort of bias towards anyone, but we do not support Fabritone in this repository, it's an unofficial fork of Baritone. That said, I'll reopen this.

commented

Actually if I try it it tells me:
[15:35:41] [main/INFO]: [STDERR]: baritone.api.command.exception.CommandUnhandledException: java.lang.NullPointerException
[15:35:41] [main/INFO]: [STDERR]: at baritone.cd.execute(Unknown Source)
[15:35:41] [main/INFO]: [STDERR]: at baritone.x.a(Unknown Source)
[15:35:41] [main/INFO]: [STDERR]: at baritone.x.onSendChatMessage(Unknown Source)
[15:35:41] [main/INFO]: [STDERR]: at baritone.cf.a(Unknown Source)
[15:35:41] [main/INFO]: [STDERR]: at java.util.concurrent.CopyOnWriteArrayList.forEach(CopyOnWriteArrayList.java:891)
[15:35:41] [main/INFO]: [STDERR]: at baritone.cf.onSendChatMessage(Unknown Source)
[15:35:41] [main/INFO]: [STDERR]: at bud.handler$sendChatMessage$zze000(SourceFile)
[15:35:41] [main/INFO]: [STDERR]: at bud.g(SourceFile)
[15:35:41] [main/INFO]: [STDERR]: at blk.b(SourceFile:327)
[15:35:41] [main/INFO]: [STDERR]: at blk.f(SourceFile:320)
[15:35:41] [main/INFO]: [STDERR]: at net.optifine.gui.GuiChatOF.f(GuiChatOF.java:41)
[15:35:41] [main/INFO]: [STDERR]: at bkn.a(SourceFile:81)
[15:35:41] [main/INFO]: [STDERR]: at blk.l(SourceFile:416)
[15:35:41] [main/INFO]: [STDERR]: at blk.q(SourceFile:383)
[15:35:41] [main/INFO]: [STDERR]: at bib.t(SourceFile:1625)
[15:35:41] [main/INFO]: [STDERR]: at bib.az(SourceFile:1000)
[15:35:41] [main/INFO]: [STDERR]: at bib.a(SourceFile:419)
[15:35:41] [main/INFO]: [STDERR]: at net.minecraft.client.main.Main.main(SourceFile:123)
[15:35:41] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:35:41] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[15:35:41] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[15:35:41] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Method.java:498)
[15:35:41] [main/INFO]: [STDERR]: at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
[15:35:41] [main/INFO]: [STDERR]: at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
[15:35:41] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[15:35:41] [main/INFO]: [STDERR]: at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
[15:35:41] [main/INFO]: [STDERR]: at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[15:35:41] [main/INFO]: [STDERR]: at java.lang.reflect.Method.invoke(Method.java:498)
[15:35:41] [main/INFO]: [STDERR]: at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:196)
[15:35:41] [main/INFO]: [STDERR]: at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:231)
[15:35:41] [main/INFO]: [STDERR]: at org.multimc.EntryPoint.listen(EntryPoint.java:143)
[15:35:41] [main/INFO]: [STDERR]: at org.multimc.EntryPoint.main(EntryPoint.java:34)
[15:35:41] [main/INFO]: [STDERR]: Caused by: java.lang.NullPointerException
[15:35:41] [main/INFO]: [STDERR]: at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193)
[15:35:41] [main/INFO]: [STDERR]: at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(ArrayList.java:1382)
[15:35:41] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:482)
[15:35:41] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:472)
[15:35:41] [main/INFO]: [STDERR]: at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:150)
[15:35:41] [main/INFO]: [STDERR]: at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:173)
[15:35:41] [main/INFO]: [STDERR]: at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234)
[15:35:41] [main/INFO]: [STDERR]: at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:485)
[15:35:41] [main/INFO]: [STDERR]: at baritone.bb.execute(Unknown Source)
[15:35:41] [main/INFO]: [STDERR]: ... 32 more

commented

using multimc json patch optifine+baritone