SYMBOL INDEX (2889 symbols across 358 files) FILE: buildSrc/src/main/java/baritone/gradle/task/BaritoneGradleTask.java class BaritoneGradleTask (line 36) | class BaritoneGradleTask extends DefaultTask { method getCompType (line 64) | public String getCompType() { method setCompType (line 68) | public void setCompType(String compType) { method BaritoneGradleTask (line 73) | public BaritoneGradleTask() { method doFirst (line 77) | public void doFirst() { method verifyArtifacts (line 93) | protected void verifyArtifacts() throws IllegalStateException { method write (line 99) | protected void write(InputStream stream, Path file) throws IOException { method formatVersion (line 106) | protected String formatVersion(String string) { method getRelativeFile (line 110) | protected Path getRelativeFile(String file) { method getRootRelativeFile (line 114) | protected Path getRootRelativeFile(String file) { method getTemporaryFile (line 118) | protected Path getTemporaryFile(String file) { method getBuildFile (line 122) | protected Path getBuildFile(String file) { method addCompTypeFirst (line 126) | protected String addCompTypeFirst(String string) { FILE: buildSrc/src/main/java/baritone/gradle/task/CreateDistTask.java class CreateDistTask (line 38) | public class CreateDistTask extends BaritoneGradleTask { method exec (line 42) | @TaskAction method getFileName (line 76) | private static String getFileName(Path p) { method sha1 (line 80) | private static synchronized String sha1(Path path) { method bytesToHex (line 94) | public static String bytesToHex(byte[] bytes) { FILE: buildSrc/src/main/java/baritone/gradle/task/ProguardTask.java class ProguardTask (line 50) | public class ProguardTask extends BaritoneGradleTask { method getProguardVersion (line 55) | public String getProguardVersion() { method exec (line 61) | @TaskAction method getMcJar (line 79) | private File getMcJar() { method isMcJar (line 84) | private boolean isMcJar(File f) { method processArtifact (line 89) | private void processArtifact() throws Exception { method downloadProguard (line 97) | private void downloadProguard() throws Exception { method extractProguard (line 104) | private void extractProguard() throws Exception { method getJavaLauncherForProguard (line 114) | private JavaLauncher getJavaLauncherForProguard() { method generateConfigs (line 127) | private void generateConfigs() throws Exception { method acquireDependencies (line 177) | private Stream acquireDependencies() { method proguardApi (line 183) | private void proguardApi() throws Exception { method proguardStandalone (line 188) | private void proguardStandalone() throws Exception { class Pair (line 193) | private static final class Pair { method Pair (line 197) | private Pair(final A a, final B b) { method toString (line 202) | @Override method cleanup (line 212) | private void cleanup() { method setProguardVersion (line 218) | public void setProguardVersion(String url) { method runProguard (line 222) | private void runProguard(Path config) throws Exception { FILE: buildSrc/src/main/java/baritone/gradle/util/Determinizer.java class Determinizer (line 40) | public class Determinizer { method determinize (line 42) | public static void determinize(String inputPath, String outputPath, Li... method copy (line 99) | private static void copy(InputStream is, OutputStream os) throws IOExc... method writeSorted (line 107) | private static String writeSorted(JsonElement in) throws IOException { method read (line 123) | @Override method write (line 128) | @Override FILE: forge/src/main/java/baritone/launch/BaritoneForgeModXD.java class BaritoneForgeModXD (line 20) | @Mod("baritoe") FILE: src/api/java/baritone/api/BaritoneAPI.java class BaritoneAPI (line 28) | public final class BaritoneAPI { method getProvider (line 44) | public static IBaritoneProvider getProvider() { method getSettings (line 48) | public static Settings getSettings() { FILE: src/api/java/baritone/api/IBaritone.java type IBaritone (line 35) | public interface IBaritone { method getPathingBehavior (line 41) | IPathingBehavior getPathingBehavior(); method getLookBehavior (line 47) | ILookBehavior getLookBehavior(); method getFollowProcess (line 53) | IFollowProcess getFollowProcess(); method getMineProcess (line 59) | IMineProcess getMineProcess(); method getBuilderProcess (line 65) | IBuilderProcess getBuilderProcess(); method getExploreProcess (line 71) | IExploreProcess getExploreProcess(); method getFarmProcess (line 77) | IFarmProcess getFarmProcess(); method getCustomGoalProcess (line 83) | ICustomGoalProcess getCustomGoalProcess(); method getGetToBlockProcess (line 89) | IGetToBlockProcess getGetToBlockProcess(); method getElytraProcess (line 95) | IElytraProcess getElytraProcess(); method getWorldProvider (line 101) | IWorldProvider getWorldProvider(); method getPathingControlManager (line 110) | IPathingControlManager getPathingControlManager(); method getInputOverrideHandler (line 116) | IInputOverrideHandler getInputOverrideHandler(); method getPlayerContext (line 122) | IPlayerContext getPlayerContext(); method getGameEventHandler (line 128) | IEventBus getGameEventHandler(); method getSelectionManager (line 134) | ISelectionManager getSelectionManager(); method getCommandManager (line 140) | ICommandManager getCommandManager(); method openClick (line 145) | void openClick(); FILE: src/api/java/baritone/api/IBaritoneProvider.java type IBaritoneProvider (line 36) | public interface IBaritoneProvider { method getPrimaryBaritone (line 45) | IBaritone getPrimaryBaritone(); method getAllBaritones (line 54) | List getAllBaritones(); method getBaritoneForPlayer (line 62) | default IBaritone getBaritoneForPlayer(LocalPlayer player) { method getBaritoneForMinecraft (line 77) | default IBaritone getBaritoneForMinecraft(Minecraft minecraft) { method getBaritoneForConnection (line 92) | default IBaritone getBaritoneForConnection(ClientPacketListener connec... method createBaritone (line 109) | IBaritone createBaritone(Minecraft minecraft); method destroyBaritone (line 118) | boolean destroyBaritone(IBaritone baritone); method getWorldScanner (line 126) | IWorldScanner getWorldScanner(); method getCommandSystem (line 134) | ICommandSystem getCommandSystem(); method getSchematicSystem (line 139) | ISchematicSystem getSchematicSystem(); FILE: src/api/java/baritone/api/Settings.java class Settings (line 57) | public final class Settings { class Setting (line 1570) | public final class Setting { method Setting (line 1577) | @SuppressWarnings("unchecked") method get (line 1592) | @Deprecated method getName (line 1597) | public final String getName() { method getValueClass (line 1601) | public Class getValueClass() { method toString (line 1606) | @Override method reset (line 1614) | public void reset() { method getType (line 1618) | public final Type getType() { method isJavaOnly (line 1628) | public boolean isJavaOnly() { method Settings (line 1642) | Settings() { method getAllValuesByType (line 1673) | @SuppressWarnings("unchecked") FILE: src/api/java/baritone/api/behavior/IBehavior.java type IBehavior (line 30) | public interface IBehavior extends AbstractGameEventListener {} FILE: src/api/java/baritone/api/behavior/ILookBehavior.java type ILookBehavior (line 28) | public interface ILookBehavior extends IBehavior { method updateTarget (line 40) | void updateTarget(Rotation rotation, boolean blockInteract); method getAimProcessor (line 49) | IAimProcessor getAimProcessor(); FILE: src/api/java/baritone/api/behavior/IPathingBehavior.java type IPathingBehavior (line 31) | public interface IPathingBehavior extends IBehavior { method ticksRemainingInSegment (line 40) | default Optional ticksRemainingInSegment() { method ticksRemainingInSegment (line 52) | default Optional ticksRemainingInSegment(boolean includeCurren... method estimatedTicksToGoal (line 68) | Optional estimatedTicksToGoal(); method getGoal (line 73) | Goal getGoal(); method isPathing (line 79) | boolean isPathing(); method hasPath (line 86) | default boolean hasPath() { method cancelEverything (line 98) | boolean cancelEverything(); method forceCancel (line 105) | void forceCancel(); method getPath (line 112) | default Optional getPath() { method getInProgress (line 119) | Optional getInProgress(); method getCurrent (line 124) | IPathExecutor getCurrent(); method getNext (line 131) | IPathExecutor getNext(); FILE: src/api/java/baritone/api/behavior/look/IAimProcessor.java type IAimProcessor (line 25) | public interface IAimProcessor { method peekRotation (line 36) | Rotation peekRotation(Rotation desired); method fork (line 44) | ITickableAimProcessor fork(); FILE: src/api/java/baritone/api/behavior/look/ITickableAimProcessor.java type ITickableAimProcessor (line 25) | public interface ITickableAimProcessor extends IAimProcessor { method tick (line 30) | void tick(); method advance (line 37) | void advance(int ticks); method nextRotation (line 46) | Rotation nextRotation(Rotation rotation); FILE: src/api/java/baritone/api/cache/IBlockTypeAccess.java type IBlockTypeAccess (line 27) | public interface IBlockTypeAccess { method getBlock (line 29) | BlockState getBlock(int x, int y, int z); method getBlock (line 31) | default BlockState getBlock(BlockPos pos) { FILE: src/api/java/baritone/api/cache/ICachedRegion.java type ICachedRegion (line 24) | public interface ICachedRegion extends IBlockTypeAccess { method isCached (line 37) | boolean isCached(int blockX, int blockZ); method getX (line 42) | int getX(); method getZ (line 47) | int getZ(); FILE: src/api/java/baritone/api/cache/ICachedWorld.java type ICachedWorld (line 28) | public interface ICachedWorld { method getRegion (line 37) | ICachedRegion getRegion(int regionX, int regionZ); method queueForPacking (line 46) | void queueForPacking(LevelChunk chunk); method isCached (line 56) | boolean isCached(int blockX, int blockZ); method getLocationsOf (line 70) | ArrayList getLocationsOf(String block, int maximum, int cent... method reloadAllFromDisk (line 76) | void reloadAllFromDisk(); method save (line 82) | void save(); FILE: src/api/java/baritone/api/cache/IWaypoint.java type IWaypoint (line 30) | public interface IWaypoint { method getName (line 35) | String getName(); method getTag (line 44) | Tag getTag(); method getCreationTimestamp (line 53) | long getCreationTimestamp(); method getLocation (line 60) | BetterBlockPos getLocation(); type Tag (line 62) | enum Tag { method Tag (line 94) | Tag(String... names) { method getName (line 101) | public String getName() { method getByName (line 111) | public static Tag getByName(String name) { method getAllNames (line 126) | public static String[] getAllNames() { FILE: src/api/java/baritone/api/cache/IWaypointCollection.java type IWaypointCollection (line 26) | public interface IWaypointCollection { method addWaypoint (line 33) | void addWaypoint(IWaypoint waypoint); method removeWaypoint (line 40) | void removeWaypoint(IWaypoint waypoint); method getMostRecentByTag (line 48) | IWaypoint getMostRecentByTag(IWaypoint.Tag tag); method getByTag (line 57) | Set getByTag(IWaypoint.Tag tag); method getAllWaypoints (line 65) | Set getAllWaypoints(); FILE: src/api/java/baritone/api/cache/IWorldData.java type IWorldData (line 24) | public interface IWorldData { method getCachedWorld (line 33) | ICachedWorld getCachedWorld(); method getWaypoints (line 38) | IWaypointCollection getWaypoints(); FILE: src/api/java/baritone/api/cache/IWorldProvider.java type IWorldProvider (line 26) | public interface IWorldProvider { method getCurrentWorld (line 33) | IWorldData getCurrentWorld(); method ifWorldLoaded (line 35) | default void ifWorldLoaded(Consumer callback) { FILE: src/api/java/baritone/api/cache/IWorldScanner.java type IWorldScanner (line 31) | public interface IWorldScanner { method scanChunkRadius (line 44) | List scanChunkRadius(IPlayerContext ctx, BlockOptionalMetaLo... method scanChunkRadius (line 46) | default List scanChunkRadius(IPlayerContext ctx, List... method scanChunk (line 61) | List scanChunk(IPlayerContext ctx, BlockOptionalMetaLookup f... method scanChunk (line 74) | default List scanChunk(IPlayerContext ctx, List block... method repack (line 84) | int repack(IPlayerContext ctx); method repack (line 94) | int repack(IPlayerContext ctx, int range); FILE: src/api/java/baritone/api/cache/Waypoint.java class Waypoint (line 29) | public class Waypoint implements IWaypoint { method Waypoint (line 36) | public Waypoint(String name, Tag tag, BetterBlockPos location) { method Waypoint (line 49) | public Waypoint(String name, Tag tag, BetterBlockPos location, long cr... method hashCode (line 56) | @Override method getName (line 61) | @Override method getTag (line 66) | @Override method getCreationTimestamp (line 71) | @Override method getLocation (line 76) | @Override method toString (line 81) | @Override method equals (line 91) | @Override FILE: src/api/java/baritone/api/command/Command.java class Command (line 40) | public abstract class Command implements ICommand { method Command (line 55) | protected Command(IBaritone baritone, String... names) { method getNames (line 63) | @Override FILE: src/api/java/baritone/api/command/IBaritoneChatControl.java type IBaritoneChatControl (line 28) | public interface IBaritoneChatControl { FILE: src/api/java/baritone/api/command/ICommand.java type ICommand (line 33) | public interface ICommand extends Helper { method execute (line 38) | void execute(String label, IArgConsumer args) throws CommandException; method tabComplete (line 44) | Stream tabComplete(String label, IArgConsumer args) throws Com... method getShortDesc (line 49) | String getShortDesc(); method getLongDesc (line 54) | List getLongDesc(); method getNames (line 59) | List getNames(); method hiddenFromHelp (line 64) | default boolean hiddenFromHelp() { FILE: src/api/java/baritone/api/command/ICommandSystem.java type ICommandSystem (line 26) | public interface ICommandSystem { method getParserManager (line 28) | IArgParserManager getParserManager(); FILE: src/api/java/baritone/api/command/argparser/IArgParser.java type IArgParser (line 22) | public interface IArgParser { method getTarget (line 27) | Class getTarget(); type Stateless (line 32) | interface Stateless extends IArgParser { method parseArg (line 40) | T parseArg(ICommandArgument arg) throws Exception; type Stated (line 47) | interface Stated extends IArgParser { method getStateType (line 49) | Class getStateType(); method parseArg (line 58) | T parseArg(ICommandArgument arg, S state) throws Exception; FILE: src/api/java/baritone/api/command/argparser/IArgParserManager.java type IArgParserManager (line 32) | public interface IArgParserManager { method getParserStateless (line 38) | IArgParser.Stateless getParserStateless(Class type); method getParserStated (line 44) | IArgParser.Stated getParserStated(Class type, Class... method parseStateless (line 54) | T parseStateless(Class type, ICommandArgument arg) throws Comma... method parseStated (line 66) | T parseStated(Class type, Class stateKlass, ICommandArgum... method getRegistry (line 68) | Registry getRegistry(); FILE: src/api/java/baritone/api/command/argument/IArgConsumer.java type IArgConsumer (line 54) | public interface IArgConsumer { method getArgs (line 56) | LinkedList getArgs(); method getConsumed (line 58) | Deque getConsumed(); method has (line 67) | boolean has(int num); method hasAny (line 75) | boolean hasAny(); method hasAtMost (line 84) | boolean hasAtMost(int num); method hasAtMostOne (line 92) | boolean hasAtMostOne(); method hasExactly (line 100) | boolean hasExactly(int num); method hasExactlyOne (line 107) | boolean hasExactlyOne(); method peek (line 119) | ICommandArgument peek(int index) throws CommandNotEnoughArgumentsExcep... method peek (line 129) | ICommandArgument peek() throws CommandNotEnoughArgumentsException; method is (line 140) | boolean is(Class type, int index) throws CommandNotEnoughArgumentsE... method is (line 150) | boolean is(Class type) throws CommandNotEnoughArgumentsException; method peekString (line 160) | String peekString(int index) throws CommandNotEnoughArgumentsException; method peekString (line 168) | String peekString() throws CommandNotEnoughArgumentsException; method peekEnum (line 180) | > E peekEnum(Class enumClass, int index) throws C... method peekEnum (line 191) | > E peekEnum(Class enumClass) throws CommandInval... method peekEnumOrNull (line 202) | > E peekEnumOrNull(Class enumClass, int index) th... method peekEnumOrNull (line 212) | > E peekEnumOrNull(Class enumClass) throws Comman... method peekAs (line 231) | T peekAs(Class type, int index) throws CommandInvalidTypeExcept... method peekAs (line 248) | T peekAs(Class type) throws CommandInvalidTypeException, Comman... method peekAsOrDefault (line 267) | T peekAsOrDefault(Class type, T def, int index) throws CommandN... method peekAsOrDefault (line 284) | T peekAsOrDefault(Class type, T def) throws CommandNotEnoughArg... method peekAsOrNull (line 302) | T peekAsOrNull(Class type, int index) throws CommandNotEnoughAr... method peekAsOrNull (line 318) | T peekAsOrNull(Class type) throws CommandNotEnoughArgumentsExce... method peekDatatype (line 320) | T peekDatatype(IDatatypeFor datatype) throws CommandInvalidType... method peekDatatype (line 322) | T peekDatatype(IDatatypePost datatype) throws CommandInva... method peekDatatype (line 324) | T peekDatatype(IDatatypePost datatype, O original) throws... method peekDatatypeOrNull (line 326) | T peekDatatypeOrNull(IDatatypeFor datatype); method peekDatatypeOrNull (line 328) | T peekDatatypeOrNull(IDatatypePost datatype); method peekDatatypePost (line 330) | > T peekDatatypePost(D datatype, O... method peekDatatypePostOrDefault (line 332) | > T peekDatatypePostOrDefault(D da... method peekDatatypePostOrNull (line 334) | > T peekDatatypePostOrNull(D datat... method peekDatatypeFor (line 350) | > T peekDatatypeFor(Class datatype); method peekDatatypeForOrDefault (line 367) | > T peekDatatypeForOrDefault(Class dat... method peekDatatypeForOrNull (line 383) | > T peekDatatypeForOrNull(Class dataty... method get (line 392) | ICommandArgument get() throws CommandNotEnoughArgumentsException; method getString (line 401) | String getString() throws CommandNotEnoughArgumentsException; method getEnum (line 416) | > E getEnum(Class enumClass) throws CommandInvali... method getEnumOrDefault (line 433) | > E getEnumOrDefault(Class enumClass, E def) thro... method getEnumOrNull (line 449) | > E getEnumOrNull(Class enumClass) throws Command... method getAs (line 469) | T getAs(Class type) throws CommandInvalidTypeException, Command... method getAsOrDefault (line 489) | T getAsOrDefault(Class type, T def) throws CommandNotEnoughArgu... method getAsOrNull (line 508) | T getAsOrNull(Class type) throws CommandNotEnoughArgumentsExcep... method getDatatypePost (line 510) | > T getDatatypePost(D datatype, O ... method getDatatypePostOrDefault (line 512) | > T getDatatypePostOrDefault(D dat... method getDatatypePostOrNull (line 514) | > T getDatatypePostOrNull(D dataty... method getDatatypeFor (line 516) | > T getDatatypeFor(D datatype) throws Com... method getDatatypeForOrDefault (line 518) | > T getDatatypeForOrDefault(D datatype, T... method getDatatypeForOrNull (line 520) | > T getDatatypeForOrNull(D datatype); method tabCompleteDatatype (line 522) | Stream tabCompleteDatatype(T datatype); method rawRest (line 538) | String rawRest(); method requireMin (line 546) | void requireMin(int min) throws CommandNotEnoughArgumentsException; method requireMax (line 554) | void requireMax(int max) throws CommandTooManyArgumentsException; method requireExactly (line 563) | void requireExactly(int args) throws CommandException; method hasConsumed (line 570) | boolean hasConsumed(); method consumed (line 578) | ICommandArgument consumed(); method consumedString (line 586) | String consumedString(); method copy (line 592) | IArgConsumer copy(); FILE: src/api/java/baritone/api/command/argument/ICommandArgument.java type ICommandArgument (line 33) | public interface ICommandArgument { method getIndex (line 38) | int getIndex(); method getValue (line 43) | String getValue(); method getRawRest (line 48) | String getRawRest(); method getEnum (line 66) | > E getEnum(Class enumClass) throws CommandInvali... method getAs (line 75) | T getAs(Class type) throws CommandInvalidTypeException; method is (line 83) | boolean is(Class type); method getAs (line 92) | T getAs(Class type, Class stateType, S state) throws Comm... method is (line 100) | boolean is(Class type, Class stateType, S state); FILE: src/api/java/baritone/api/command/datatypes/BlockById.java type BlockById (line 28) | public enum BlockById implements IDatatypeFor { method get (line 31) | @Override method tabComplete (line 41) | @Override FILE: src/api/java/baritone/api/command/datatypes/EntityClassById.java type EntityClassById (line 28) | public enum EntityClassById implements IDatatypeFor { method get (line 31) | @Override method tabComplete (line 41) | @Override FILE: src/api/java/baritone/api/command/datatypes/ForAxis.java type ForAxis (line 27) | public enum ForAxis implements IDatatypeFor { method get (line 30) | @Override method tabComplete (line 35) | @Override FILE: src/api/java/baritone/api/command/datatypes/ForBlockOptionalMeta.java type ForBlockOptionalMeta (line 33) | public enum ForBlockOptionalMeta implements IDatatypeFor> Stream getValues(Prop... FILE: src/api/java/baritone/api/command/datatypes/ForDirection.java type ForDirection (line 26) | public enum ForDirection implements IDatatypeFor { method get (line 29) | @Override method tabComplete (line 34) | @Override FILE: src/api/java/baritone/api/command/datatypes/ForWaypoints.java type ForWaypoints (line 29) | public enum ForWaypoints implements IDatatypeFor { method get (line 32) | @Override method tabComplete (line 43) | @Override method waypoints (line 53) | public static IWaypointCollection waypoints(IBaritone baritone) { method getWaypoints (line 57) | public static IWaypoint[] getWaypoints(IBaritone baritone) { method getWaypointNames (line 63) | public static String[] getWaypointNames(IBaritone baritone) { method getWaypointsByTag (line 70) | public static IWaypoint[] getWaypointsByTag(IBaritone baritone, IWaypo... method getWaypointsByName (line 76) | public static IWaypoint[] getWaypointsByName(IBaritone baritone, Strin... FILE: src/api/java/baritone/api/command/datatypes/IDatatype.java type IDatatype (line 41) | public interface IDatatype { method tabComplete (line 55) | Stream tabComplete(IDatatypeContext ctx) throws CommandException; FILE: src/api/java/baritone/api/command/datatypes/IDatatypeContext.java type IDatatypeContext (line 31) | public interface IDatatypeContext { method getBaritone (line 38) | IBaritone getBaritone(); method getConsumer (line 45) | IArgConsumer getConsumer(); FILE: src/api/java/baritone/api/command/datatypes/IDatatypeFor.java type IDatatypeFor (line 29) | public interface IDatatypeFor extends IDatatype { method get (line 42) | T get(IDatatypeContext ctx) throws CommandException; FILE: src/api/java/baritone/api/command/datatypes/IDatatypePost.java type IDatatypePost (line 29) | public interface IDatatypePost extends IDatatype { method apply (line 40) | T apply(IDatatypeContext ctx, O original) throws CommandException; FILE: src/api/java/baritone/api/command/datatypes/IDatatypePostFunction.java type IDatatypePostFunction (line 26) | public interface IDatatypePostFunction { method apply (line 28) | T apply(O original) throws CommandException; FILE: src/api/java/baritone/api/command/datatypes/ItemById.java type ItemById (line 28) | public enum ItemById implements IDatatypeFor { method get (line 31) | @Override method tabComplete (line 41) | @Override FILE: src/api/java/baritone/api/command/datatypes/NearbyPlayer.java type NearbyPlayer (line 32) | public enum NearbyPlayer implements IDatatypeFor { method get (line 35) | @Override method tabComplete (line 43) | @Override method getPlayers (line 52) | private static List getPlayers(IDatatypeContext ctx) { FILE: src/api/java/baritone/api/command/datatypes/RelativeBlockPos.java type RelativeBlockPos (line 26) | public enum RelativeBlockPos implements IDatatypePost { method apply (line 32) | @Override method tabComplete (line 61) | @Override FILE: src/api/java/baritone/api/command/datatypes/RelativeFile.java type RelativeFile (line 35) | public enum RelativeFile implements IDatatypePost { method apply (line 38) | @Override method tabComplete (line 53) | @Override method getCanonicalFileUnchecked (line 65) | private static File getCanonicalFileUnchecked(File file) { method tabComplete (line 73) | public static Stream tabComplete(IArgConsumer consumer, File b... method gameDir (line 96) | @Deprecated method gameDir (line 101) | public static File gameDir(Minecraft mc) { FILE: src/api/java/baritone/api/command/datatypes/RelativeGoal.java type RelativeGoal (line 30) | public enum RelativeGoal implements IDatatypePost { method apply (line 33) | @Override method tabComplete (line 60) | @Override FILE: src/api/java/baritone/api/command/datatypes/RelativeGoalBlock.java type RelativeGoalBlock (line 27) | public enum RelativeGoalBlock implements IDatatypePost klass) { FILE: src/api/java/baritone/api/command/exception/CommandNotEnoughArgumentsException.java class CommandNotEnoughArgumentsException (line 20) | public class CommandNotEnoughArgumentsException extends CommandErrorMess... method CommandNotEnoughArgumentsException (line 22) | public CommandNotEnoughArgumentsException(int minArgs) { FILE: src/api/java/baritone/api/command/exception/CommandNotFoundException.java class CommandNotFoundException (line 27) | public class CommandNotFoundException extends CommandException { method CommandNotFoundException (line 31) | public CommandNotFoundException(String command) { method handle (line 36) | @Override FILE: src/api/java/baritone/api/command/exception/CommandTooManyArgumentsException.java class CommandTooManyArgumentsException (line 20) | public class CommandTooManyArgumentsException extends CommandErrorMessag... method CommandTooManyArgumentsException (line 22) | public CommandTooManyArgumentsException(int maxArgs) { FILE: src/api/java/baritone/api/command/exception/CommandUnhandledException.java class CommandUnhandledException (line 27) | public class CommandUnhandledException extends RuntimeException implemen... method CommandUnhandledException (line 29) | public CommandUnhandledException(String message) { method CommandUnhandledException (line 33) | public CommandUnhandledException(Throwable cause) { method handle (line 37) | @Override FILE: src/api/java/baritone/api/command/exception/ICommandException.java type ICommandException (line 37) | public interface ICommandException { method getMessage (line 43) | String getMessage(); method handle (line 51) | default void handle(ICommand command, List args) { FILE: src/api/java/baritone/api/command/helpers/Paginator.java class Paginator (line 35) | public class Paginator implements Helper { method Paginator (line 41) | public Paginator(List entries) { method Paginator (line 45) | public Paginator(E... entries) { method setPageSize (line 49) | public Paginator setPageSize(int pageSize) { method getMaxPage (line 54) | public int getMaxPage() { method validPage (line 58) | public boolean validPage(int page) { method skipPages (line 62) | public Paginator skipPages(int pages) { method display (line 67) | public void display(Function transform, String commandPr... method display (line 112) | public void display(Function transform) { method paginate (line 116) | public static void paginate(IArgConsumer consumer, Paginator pa... method paginate (line 139) | public static void paginate(IArgConsumer consumer, List elems, ... method paginate (line 143) | public static void paginate(IArgConsumer consumer, T[] elems, Runn... method paginate (line 147) | public static void paginate(IArgConsumer consumer, Paginator pa... method paginate (line 151) | public static void paginate(IArgConsumer consumer, List elems, ... method paginate (line 155) | public static void paginate(IArgConsumer consumer, T[] elems, Func... method paginate (line 159) | public static void paginate(IArgConsumer consumer, Paginator pa... method paginate (line 163) | public static void paginate(IArgConsumer consumer, List elems, ... method paginate (line 167) | public static void paginate(IArgConsumer consumer, T[] elems, Runn... method paginate (line 171) | public static void paginate(IArgConsumer consumer, Paginator pa... method paginate (line 175) | public static void paginate(IArgConsumer consumer, List elems, ... method paginate (line 179) | public static void paginate(IArgConsumer consumer, T[] elems, Func... FILE: src/api/java/baritone/api/command/helpers/TabCompleteHelper.java class TabCompleteHelper (line 52) | public class TabCompleteHelper { method TabCompleteHelper (line 56) | public TabCompleteHelper(String[] base) { method TabCompleteHelper (line 60) | public TabCompleteHelper(List base) { method TabCompleteHelper (line 64) | public TabCompleteHelper() { method append (line 76) | public TabCompleteHelper append(Stream source) { method append (line 89) | public TabCompleteHelper append(String... source) { method append (line 101) | public TabCompleteHelper append(Class> num) { method prepend (line 117) | public TabCompleteHelper prepend(Stream source) { method prepend (line 130) | public TabCompleteHelper prepend(String... source) { method prepend (line 142) | public TabCompleteHelper prepend(Class> num) { method map (line 157) | public TabCompleteHelper map(Function transform) { method filter (line 169) | public TabCompleteHelper filter(Predicate filter) { method sort (line 181) | public TabCompleteHelper sort(Comparator comparator) { method sortAlphabetically (line 192) | public TabCompleteHelper sortAlphabetically() { method filterPrefix (line 202) | public TabCompleteHelper filterPrefix(String prefix) { method filterPrefixNamespaced (line 214) | public TabCompleteHelper filterPrefixNamespaced(String prefix) { method build (line 227) | public String[] build() { method stream (line 235) | public Stream stream() { method addCommands (line 245) | public TabCompleteHelper addCommands(ICommandManager manager) { method addSettings (line 257) | public TabCompleteHelper addSettings() { method addModifiedSettings (line 271) | public TabCompleteHelper addModifiedSettings() { method addToggleableSettings (line 284) | public TabCompleteHelper addToggleableSettings() { FILE: src/api/java/baritone/api/command/manager/ICommandManager.java type ICommandManager (line 33) | public interface ICommandManager { method getBaritone (line 35) | IBaritone getBaritone(); method getRegistry (line 37) | Registry getRegistry(); method getCommand (line 43) | ICommand getCommand(String name); method execute (line 45) | boolean execute(String string); method execute (line 47) | boolean execute(Tuple> expanded); method tabComplete (line 49) | Stream tabComplete(Tuple> expan... method tabComplete (line 51) | Stream tabComplete(String prefix); FILE: src/api/java/baritone/api/command/registry/Registry.java class Registry (line 34) | public class Registry { method registered (line 59) | public boolean registered(V entry) { method register (line 71) | public boolean register(V entry) { method unregister (line 86) | public void unregister(V entry) { method iterator (line 99) | public Iterator iterator() { method descendingIterator (line 109) | public Iterator descendingIterator() { method stream (line 118) | public Stream stream() { method descendingStream (line 128) | public Stream descendingStream() { FILE: src/api/java/baritone/api/event/events/BlockChangeEvent.java class BlockChangeEvent (line 30) | public final class BlockChangeEvent { method BlockChangeEvent (line 35) | public BlockChangeEvent(ChunkPos pos, List>... method getChunkPos (line 40) | public ChunkPos getChunkPos() { method getBlocks (line 44) | public List> getBlocks() { FILE: src/api/java/baritone/api/event/events/BlockInteractEvent.java class BlockInteractEvent (line 28) | public final class BlockInteractEvent { method BlockInteractEvent (line 40) | public BlockInteractEvent(BlockPos pos, Type type) { method getPos (line 48) | public final BlockPos getPos() { method getType (line 55) | public final Type getType() { type Type (line 59) | public enum Type { FILE: src/api/java/baritone/api/event/events/ChatEvent.java class ChatEvent (line 26) | public final class ChatEvent extends Cancellable { method ChatEvent (line 33) | public ChatEvent(String message) { method getMessage (line 40) | public final String getMessage() { FILE: src/api/java/baritone/api/event/events/ChunkEvent.java class ChunkEvent (line 26) | public final class ChunkEvent { method ChunkEvent (line 50) | public ChunkEvent(EventState state, Type type, int x, int z) { method getState (line 60) | public EventState getState() { method getType (line 67) | public Type getType() { method getX (line 74) | public int getX() { method getZ (line 81) | public int getZ() { method isPostPopulate (line 88) | public boolean isPostPopulate() { type Type (line 92) | public enum Type { method isPopulate (line 118) | public final boolean isPopulate() { FILE: src/api/java/baritone/api/event/events/PacketEvent.java class PacketEvent (line 28) | public final class PacketEvent { method PacketEvent (line 36) | public PacketEvent(Connection networkManager, EventState state, Packet... method getNetworkManager (line 42) | public final Connection getNetworkManager() { method getState (line 46) | public final EventState getState() { method getPacket (line 50) | public final Packet getPacket() { method cast (line 54) | @SuppressWarnings("unchecked") FILE: src/api/java/baritone/api/event/events/PathEvent.java type PathEvent (line 20) | public enum PathEvent { FILE: src/api/java/baritone/api/event/events/PlayerUpdateEvent.java class PlayerUpdateEvent (line 26) | public final class PlayerUpdateEvent { method PlayerUpdateEvent (line 33) | public PlayerUpdateEvent(EventState state) { method getState (line 40) | public final EventState getState() { FILE: src/api/java/baritone/api/event/events/RenderEvent.java class RenderEvent (line 27) | public final class RenderEvent { method RenderEvent (line 37) | public RenderEvent(float partialTicks, PoseStack modelViewStack, Matri... method getPartialTicks (line 46) | public final float getPartialTicks() { method getModelViewStack (line 50) | public PoseStack getModelViewStack() { method getProjectionMatrix (line 54) | public Matrix4f getProjectionMatrix() { FILE: src/api/java/baritone/api/event/events/RotationMoveEvent.java class RotationMoveEvent (line 29) | public final class RotationMoveEvent { method RotationMoveEvent (line 48) | public RotationMoveEvent(Type type, float yaw, float pitch) { method getOriginal (line 55) | public Rotation getOriginal() { method setYaw (line 64) | public void setYaw(float yaw) { method getYaw (line 71) | public float getYaw() { method setPitch (line 80) | public void setPitch(float pitch) { method getPitch (line 87) | public float getPitch() { method getType (line 94) | public Type getType() { type Type (line 98) | public enum Type { FILE: src/api/java/baritone/api/event/events/SprintStateEvent.java class SprintStateEvent (line 24) | public final class SprintStateEvent { method setState (line 28) | public final void setState(boolean state) { method getState (line 32) | public final Boolean getState() { FILE: src/api/java/baritone/api/event/events/TabCompleteEvent.java class TabCompleteEvent (line 25) | public final class TabCompleteEvent extends Cancellable { method TabCompleteEvent (line 30) | public TabCompleteEvent(String prefix) { FILE: src/api/java/baritone/api/event/events/TickEvent.java class TickEvent (line 33) | public final class TickEvent { method TickEvent (line 41) | public TickEvent(EventState state, Type type, int count) { method getCount (line 47) | public int getCount() { method getType (line 51) | public Type getType() { method getState (line 55) | public EventState getState() { method createNextProvider (line 59) | public static synchronized BiFunction cre... type Type (line 64) | public enum Type { FILE: src/api/java/baritone/api/event/events/WorldEvent.java class WorldEvent (line 27) | public final class WorldEvent { method WorldEvent (line 39) | public WorldEvent(ClientLevel world, EventState state) { method getWorld (line 47) | public final ClientLevel getWorld() { method getState (line 54) | public final EventState getState() { FILE: src/api/java/baritone/api/event/events/type/Cancellable.java class Cancellable (line 24) | public class Cancellable implements ICancellable { method cancel (line 31) | @Override method isCancelled (line 36) | @Override FILE: src/api/java/baritone/api/event/events/type/EventState.java type EventState (line 24) | public enum EventState { FILE: src/api/java/baritone/api/event/events/type/ICancellable.java type ICancellable (line 24) | public interface ICancellable { method cancel (line 29) | void cancel(); method isCancelled (line 34) | boolean isCancelled(); FILE: src/api/java/baritone/api/event/events/type/Overrideable.java class Overrideable (line 23) | public class Overrideable { method Overrideable (line 28) | public Overrideable(T current) { method get (line 32) | public T get() { method set (line 36) | public void set(T newValue) { method wasModified (line 41) | public boolean wasModified() { method toString (line 45) | @Override FILE: src/api/java/baritone/api/event/listener/AbstractGameEventListener.java type AbstractGameEventListener (line 31) | public interface AbstractGameEventListener extends IGameEventListener { method onTick (line 33) | @Override method onPostTick (line 36) | @Override method onPlayerUpdate (line 39) | @Override method onSendChatMessage (line 42) | @Override method onPreTabComplete (line 45) | @Override method onChunkEvent (line 48) | @Override method onBlockChange (line 51) | @Override method onRenderPass (line 54) | @Override method onWorldEvent (line 57) | @Override method onSendPacket (line 60) | @Override method onReceivePacket (line 63) | @Override method onPlayerRotationMove (line 66) | @Override method onPlayerSprintState (line 69) | @Override method onBlockInteract (line 72) | @Override method onPlayerDeath (line 75) | @Override method onPathEvent (line 78) | @Override FILE: src/api/java/baritone/api/event/listener/IEventBus.java type IEventBus (line 28) | public interface IEventBus extends IGameEventListener { method registerEventListener (line 35) | void registerEventListener(IGameEventListener listener); FILE: src/api/java/baritone/api/event/listener/IGameEventListener.java type IGameEventListener (line 33) | public interface IGameEventListener { method onTick (line 41) | void onTick(TickEvent event); method onPostTick (line 49) | void onPostTick(TickEvent event); method onPlayerUpdate (line 57) | void onPlayerUpdate(PlayerUpdateEvent event); method onSendChatMessage (line 65) | void onSendChatMessage(ChatEvent event); method onPreTabComplete (line 72) | void onPreTabComplete(TabCompleteEvent event); method onChunkEvent (line 79) | void onChunkEvent(ChunkEvent event); method onBlockChange (line 86) | void onBlockChange(BlockChangeEvent event); method onRenderPass (line 93) | void onRenderPass(RenderEvent event); method onWorldEvent (line 101) | void onWorldEvent(WorldEvent event); method onSendPacket (line 109) | void onSendPacket(PacketEvent event); method onReceivePacket (line 117) | void onReceivePacket(PacketEvent event); method onPlayerRotationMove (line 126) | void onPlayerRotationMove(RotationMoveEvent event); method onPlayerSprintState (line 134) | void onPlayerSprintState(SprintStateEvent event); method onBlockInteract (line 141) | void onBlockInteract(BlockInteractEvent event); method onPlayerDeath (line 148) | void onPlayerDeath(); method onPathEvent (line 155) | void onPathEvent(PathEvent event); FILE: src/api/java/baritone/api/pathing/calc/IPath.java type IPath (line 31) | public interface IPath { method movements (line 41) | List movements(); method positions (line 49) | List positions(); method postProcess (line 57) | default IPath postProcess() { method length (line 66) | default int length() { method getGoal (line 73) | Goal getGoal(); method getNumNodesConsidered (line 81) | int getNumNodesConsidered(); method getSrc (line 89) | default BetterBlockPos getSrc() { method getDest (line 99) | default BetterBlockPos getDest() { method ticksRemainingFrom (line 110) | default double ticksRemainingFrom(int pathPosition) { method cutoffAtLoadedChunks (line 129) | default IPath cutoffAtLoadedChunks(Object bsi) { method staticCutoff (line 142) | default IPath staticCutoff(Goal destination) { method sanityCheck (line 150) | default void sanityCheck() { FILE: src/api/java/baritone/api/pathing/calc/IPathFinder.java type IPathFinder (line 30) | public interface IPathFinder { method getGoal (line 32) | Goal getGoal(); method calculate (line 41) | PathCalculationResult calculate(long primaryTimeout, long failureTimeo... method isFinished (line 48) | boolean isFinished(); method pathToMostRecentNodeConsidered (line 55) | Optional pathToMostRecentNodeConsidered(); method bestPathSoFar (line 65) | Optional bestPathSoFar(); FILE: src/api/java/baritone/api/pathing/calc/IPathingControlManager.java type IPathingControlManager (line 28) | public interface IPathingControlManager { method registerProcess (line 36) | void registerProcess(IBaritoneProcess process); method mostRecentInControl (line 41) | Optional mostRecentInControl(); method mostRecentCommand (line 46) | Optional mostRecentCommand(); FILE: src/api/java/baritone/api/pathing/goals/Goal.java type Goal (line 27) | public interface Goal { method isInGoal (line 38) | boolean isInGoal(int x, int y, int z); method heuristic (line 48) | double heuristic(int x, int y, int z); method isInGoal (line 50) | default boolean isInGoal(BlockPos pos) { method heuristic (line 54) | default double heuristic(BlockPos pos) { method heuristic (line 68) | default double heuristic() { FILE: src/api/java/baritone/api/pathing/goals/GoalAxis.java class GoalAxis (line 22) | public class GoalAxis implements Goal { method isInGoal (line 26) | @Override method heuristic (line 31) | @Override method equals (line 45) | @Override method hashCode (line 50) | @Override method toString (line 55) | @Override FILE: src/api/java/baritone/api/pathing/goals/GoalBlock.java class GoalBlock (line 30) | public class GoalBlock implements Goal, IGoalRenderPos { method GoalBlock (line 47) | public GoalBlock(BlockPos pos) { method GoalBlock (line 51) | public GoalBlock(int x, int y, int z) { method isInGoal (line 57) | @Override method heuristic (line 62) | @Override method equals (line 70) | @Override method hashCode (line 85) | @Override method toString (line 90) | @Override method getGoalPos (line 103) | @Override method calculate (line 108) | public static double calculate(double xDiff, int yDiff, double zDiff) { FILE: src/api/java/baritone/api/pathing/goals/GoalComposite.java class GoalComposite (line 29) | public class GoalComposite implements Goal { method GoalComposite (line 36) | public GoalComposite(Goal... goals) { method isInGoal (line 40) | @Override method heuristic (line 50) | @Override method heuristic (line 60) | @Override method equals (line 70) | @Override method hashCode (line 83) | @Override method toString (line 88) | @Override method goals (line 93) | public Goal[] goals() { FILE: src/api/java/baritone/api/pathing/goals/GoalGetToBlock.java class GoalGetToBlock (line 31) | public class GoalGetToBlock implements Goal, IGoalRenderPos { method GoalGetToBlock (line 37) | public GoalGetToBlock(BlockPos pos) { method getGoalPos (line 43) | @Override method isInGoal (line 48) | @Override method heuristic (line 56) | @Override method equals (line 64) | @Override method hashCode (line 79) | @Override method toString (line 84) | @Override FILE: src/api/java/baritone/api/pathing/goals/GoalInverted.java class GoalInverted (line 32) | public class GoalInverted implements Goal { method GoalInverted (line 36) | public GoalInverted(Goal origin) { method isInGoal (line 40) | @Override method heuristic (line 45) | @Override method heuristic (line 50) | @Override method equals (line 55) | @Override method hashCode (line 68) | @Override method toString (line 73) | @Override FILE: src/api/java/baritone/api/pathing/goals/GoalNear.java class GoalNear (line 27) | public class GoalNear implements Goal, IGoalRenderPos { method GoalNear (line 34) | public GoalNear(BlockPos pos, int range) { method isInGoal (line 41) | @Override method heuristic (line 49) | @Override method heuristic (line 57) | @Override method getGoalPos (line 85) | @Override method equals (line 90) | @Override method hashCode (line 106) | @Override method toString (line 111) | @Override FILE: src/api/java/baritone/api/pathing/goals/GoalRunAway.java class GoalRunAway (line 33) | public class GoalRunAway implements Goal { method GoalRunAway (line 41) | public GoalRunAway(double distance, BlockPos... from) { method GoalRunAway (line 45) | public GoalRunAway(double distance, Integer maintainY, BlockPos... fro... method isInGoal (line 54) | @Override method heuristic (line 70) | @Override method heuristic (line 86) | @Override method equals (line 128) | @Override method hashCode (line 143) | @Override method toString (line 151) | @Override FILE: src/api/java/baritone/api/pathing/goals/GoalStrictDirection.java class GoalStrictDirection (line 28) | public class GoalStrictDirection implements Goal { method GoalStrictDirection (line 36) | public GoalStrictDirection(BlockPos origin, Direction direction) { method isInGoal (line 47) | @Override method heuristic (line 52) | @Override method heuristic (line 68) | @Override method equals (line 73) | @Override method hashCode (line 90) | @Override method toString (line 98) | @Override FILE: src/api/java/baritone/api/pathing/goals/GoalTwoBlocks.java class GoalTwoBlocks (line 31) | public class GoalTwoBlocks implements Goal, IGoalRenderPos { method GoalTwoBlocks (line 48) | public GoalTwoBlocks(BlockPos pos) { method GoalTwoBlocks (line 52) | public GoalTwoBlocks(int x, int y, int z) { method isInGoal (line 58) | @Override method heuristic (line 63) | @Override method getGoalPos (line 71) | @Override method equals (line 76) | @Override method hashCode (line 91) | @Override method toString (line 96) | @Override FILE: src/api/java/baritone/api/pathing/goals/GoalXZ.java class GoalXZ (line 31) | public class GoalXZ implements Goal { method GoalXZ (line 45) | public GoalXZ(int x, int z) { method GoalXZ (line 50) | public GoalXZ(BetterBlockPos pos) { method isInGoal (line 55) | @Override method heuristic (line 60) | @Override method equals (line 67) | @Override method hashCode (line 80) | @Override method toString (line 88) | @Override method calculate (line 97) | public static double calculate(double xDiff, double zDiff) { method fromDirection (line 118) | public static GoalXZ fromDirection(Vec3 origin, float yaw, double dist... method getX (line 125) | public int getX() { method getZ (line 129) | public int getZ() { FILE: src/api/java/baritone/api/pathing/goals/GoalYLevel.java class GoalYLevel (line 28) | public class GoalYLevel implements Goal, ActionCosts { method GoalYLevel (line 35) | public GoalYLevel(int level) { method isInGoal (line 39) | @Override method heuristic (line 44) | @Override method calculate (line 49) | public static double calculate(int goalY, int currentY) { method equals (line 61) | @Override method hashCode (line 74) | @Override method toString (line 79) | @Override FILE: src/api/java/baritone/api/pathing/movement/ActionCosts.java type ActionCosts (line 20) | public interface ActionCosts { method generateFallNBlocksCost (line 67) | static double[] generateFallNBlocksCost() { method velocity (line 75) | static double velocity(int ticks) { method oldFormula (line 79) | static double oldFormula(double ticks) { method distanceToTicks (line 83) | static double distanceToTicks(double distance) { FILE: src/api/java/baritone/api/pathing/movement/IMovement.java type IMovement (line 27) | public interface IMovement { method getCost (line 29) | double getCost(); method update (line 31) | MovementStatus update(); method reset (line 36) | void reset(); method resetBlockCache (line 41) | void resetBlockCache(); method safeToCancel (line 46) | boolean safeToCancel(); method calculatedWhileLoaded (line 48) | boolean calculatedWhileLoaded(); method getSrc (line 50) | BetterBlockPos getSrc(); method getDest (line 52) | BetterBlockPos getDest(); method getDirection (line 54) | BlockPos getDirection(); FILE: src/api/java/baritone/api/pathing/movement/MovementStatus.java type MovementStatus (line 24) | public enum MovementStatus { method MovementStatus (line 67) | MovementStatus(boolean complete) { method isComplete (line 71) | public final boolean isComplete() { FILE: src/api/java/baritone/api/pathing/path/IPathExecutor.java type IPathExecutor (line 26) | public interface IPathExecutor { method getPath (line 28) | IPath getPath(); method getPosition (line 30) | int getPosition(); FILE: src/api/java/baritone/api/process/IBaritoneProcess.java type IBaritoneProcess (line 36) | public interface IBaritoneProcess { method isActive (line 53) | boolean isActive(); method onTick (line 66) | PathingCommand onTick(boolean calcFailed, boolean isSafeToCancel); method isTemporary (line 80) | boolean isTemporary(); method onLostControl (line 87) | void onLostControl(); method priority (line 95) | default double priority() { method displayName (line 104) | default String displayName() { method displayName0 (line 113) | String displayName0(); FILE: src/api/java/baritone/api/process/IBuilderProcess.java type IBuilderProcess (line 33) | public interface IBuilderProcess extends IBaritoneProcess { method build (line 42) | void build(String name, ISchematic schematic, Vec3i origin); method build (line 52) | boolean build(String name, File schematic, Vec3i origin); method build (line 54) | @Deprecated method buildOpenSchematic (line 60) | void buildOpenSchematic(); method buildOpenLitematic (line 62) | void buildOpenLitematic(int i); method pause (line 64) | void pause(); method isPaused (line 66) | boolean isPaused(); method resume (line 68) | void resume(); method clearArea (line 70) | void clearArea(BlockPos corner1, BlockPos corner2); method getApproxPlaceable (line 77) | List getApproxPlaceable(); method getMinLayer (line 83) | Optional getMinLayer(); method getMaxLayer (line 90) | Optional getMaxLayer(); FILE: src/api/java/baritone/api/process/ICustomGoalProcess.java type ICustomGoalProcess (line 22) | public interface ICustomGoalProcess extends IBaritoneProcess { method setGoal (line 29) | void setGoal(Goal goal); method path (line 34) | void path(); method getGoal (line 39) | Goal getGoal(); method mostRecentGoal (line 44) | Goal mostRecentGoal(); method setGoalAndPath (line 51) | default void setGoalAndPath(Goal goal) { FILE: src/api/java/baritone/api/process/IElytraProcess.java type IElytraProcess (line 26) | public interface IElytraProcess extends IBaritoneProcess { method repackChunks (line 28) | void repackChunks(); method currentDestination (line 33) | BlockPos currentDestination(); method getPath (line 38) | List getPath(); method pathTo (line 40) | void pathTo(BlockPos destination); method pathTo (line 42) | void pathTo(Goal destination); method resetState (line 47) | void resetState(); method isLoaded (line 52) | boolean isLoaded(); method isSafeToCancel (line 57) | boolean isSafeToCancel(); FILE: src/api/java/baritone/api/process/IExploreProcess.java type IExploreProcess (line 22) | public interface IExploreProcess extends IBaritoneProcess { method explore (line 24) | void explore(int centerX, int centerZ); method applyJsonFilter (line 26) | void applyJsonFilter(Path path, boolean invert) throws Exception; FILE: src/api/java/baritone/api/process/IFarmProcess.java type IFarmProcess (line 22) | public interface IFarmProcess extends IBaritoneProcess { method farm (line 31) | void farm(int range, BlockPos pos); method farm (line 36) | default void farm() {farm(0, null);} method farm (line 44) | default void farm(int range) {farm(range, null);} FILE: src/api/java/baritone/api/process/IFollowProcess.java type IFollowProcess (line 30) | public interface IFollowProcess extends IBaritoneProcess { method follow (line 37) | void follow(Predicate filter); method pickup (line 44) | void pickup(Predicate filter); method following (line 49) | List following(); method currentFilter (line 51) | Predicate currentFilter(); method cancel (line 56) | default void cancel() { FILE: src/api/java/baritone/api/process/IGetToBlockProcess.java type IGetToBlockProcess (line 26) | public interface IGetToBlockProcess extends IBaritoneProcess { method getToBlock (line 28) | void getToBlock(BlockOptionalMeta block); method getToBlock (line 30) | default void getToBlock(Block block) { method blacklistClosest (line 34) | boolean blacklistClosest(); FILE: src/api/java/baritone/api/process/IMineProcess.java type IMineProcess (line 29) | public interface IMineProcess extends IBaritoneProcess { method mineByName (line 39) | void mineByName(int quantity, String... blocks); method mine (line 49) | void mine(int quantity, BlockOptionalMetaLookup filter); method mine (line 56) | default void mine(BlockOptionalMetaLookup filter) { method mineByName (line 65) | default void mineByName(String... blocks) { method mine (line 74) | default void mine(int quantity, BlockOptionalMeta... boms) { method mine (line 83) | default void mine(BlockOptionalMeta... boms) { method mine (line 93) | default void mine(int quantity, Block... blocks) { method mine (line 106) | default void mine(Block... blocks) { method cancel (line 113) | default void cancel() { FILE: src/api/java/baritone/api/process/PathingCommand.java class PathingCommand (line 27) | public class PathingCommand { method PathingCommand (line 50) | public PathingCommand(Goal goal, PathingCommandType commandType) { method toString (line 57) | @Override FILE: src/api/java/baritone/api/process/PathingCommandType.java type PathingCommandType (line 22) | public enum PathingCommandType { FILE: src/api/java/baritone/api/schematic/AbstractSchematic.java class AbstractSchematic (line 20) | public abstract class AbstractSchematic implements ISchematic { method AbstractSchematic (line 26) | public AbstractSchematic() { method AbstractSchematic (line 30) | public AbstractSchematic(int x, int y, int z) { method widthX (line 36) | @Override method heightY (line 41) | @Override method lengthZ (line 46) | @Override FILE: src/api/java/baritone/api/schematic/CompositeSchematic.java class CompositeSchematic (line 24) | public class CompositeSchematic extends AbstractSchematic { method recalcArr (line 29) | private void recalcArr() { method CompositeSchematic (line 38) | public CompositeSchematic(int x, int y, int z) { method put (line 44) | public void put(ISchematic extra, int x, int y, int z) { method getSchematic (line 49) | private CompositeSchematicEntry getSchematic(int x, int y, int z, Bloc... method inSchematic (line 59) | @Override method desiredState (line 65) | @Override method reset (line 74) | @Override FILE: src/api/java/baritone/api/schematic/CompositeSchematicEntry.java class CompositeSchematicEntry (line 20) | public class CompositeSchematicEntry { method CompositeSchematicEntry (line 27) | public CompositeSchematicEntry(ISchematic schematic, int x, int y, int... FILE: src/api/java/baritone/api/schematic/FillSchematic.java class FillSchematic (line 26) | public class FillSchematic extends AbstractSchematic { method FillSchematic (line 30) | public FillSchematic(int x, int y, int z, BlockOptionalMeta bom) { method FillSchematic (line 35) | public FillSchematic(int x, int y, int z, BlockState state) { method getBom (line 39) | public BlockOptionalMeta getBom() { method desiredState (line 43) | @Override FILE: src/api/java/baritone/api/schematic/ISchematic.java type ISchematic (line 30) | public interface ISchematic { method inSchematic (line 46) | default boolean inSchematic(int x, int y, int z, BlockState currentSta... method size (line 50) | default int size(Direction.Axis axis) { method desiredState (line 73) | BlockState desiredState(int x, int y, int z, BlockState current, List<... method reset (line 78) | default void reset() {} method widthX (line 83) | int widthX(); method heightY (line 88) | int heightY(); method lengthZ (line 93) | int lengthZ(); FILE: src/api/java/baritone/api/schematic/ISchematicSystem.java type ISchematicSystem (line 31) | public interface ISchematicSystem { method getRegistry (line 36) | Registry getRegistry(); method getByFile (line 44) | Optional getByFile(File file); method getFileExtensions (line 49) | List getFileExtensions(); FILE: src/api/java/baritone/api/schematic/IStaticSchematic.java type IStaticSchematic (line 30) | public interface IStaticSchematic extends ISchematic { method getDirect (line 41) | BlockState getDirect(int x, int y, int z); method getColumn (line 52) | default BlockState[] getColumn(int x, int z) { FILE: src/api/java/baritone/api/schematic/MaskSchematic.java class MaskSchematic (line 25) | public abstract class MaskSchematic extends AbstractSchematic { method MaskSchematic (line 29) | public MaskSchematic(ISchematic schematic) { method partOfMask (line 34) | protected abstract boolean partOfMask(int x, int y, int z, BlockState ... method inSchematic (line 36) | @Override method desiredState (line 41) | @Override method create (line 46) | public static MaskSchematic create(ISchematic schematic, Mask function) { FILE: src/api/java/baritone/api/schematic/MirroredSchematic.java class MirroredSchematic (line 26) | public class MirroredSchematic implements ISchematic { method MirroredSchematic (line 31) | public MirroredSchematic(ISchematic schematic, Mirror mirror) { method inSchematic (line 36) | @Override method desiredState (line 46) | @Override method reset (line 57) | @Override method widthX (line 62) | @Override method heightY (line 67) | @Override method lengthZ (line 72) | @Override method mirrorX (line 77) | private static int mirrorX(int x, int sizeX, Mirror mirror) { method mirrorZ (line 88) | private static int mirrorZ(int z, int sizeZ, Mirror mirror) { method mirror (line 99) | private static BlockState mirror(BlockState state, Mirror mirror) { method mirror (line 106) | private static List mirror(List states, Mirror... FILE: src/api/java/baritone/api/schematic/ReplaceSchematic.java class ReplaceSchematic (line 23) | public class ReplaceSchematic extends MaskSchematic { method ReplaceSchematic (line 28) | public ReplaceSchematic(ISchematic schematic, BlockOptionalMetaLookup ... method reset (line 34) | @Override method partOfMask (line 46) | @Override FILE: src/api/java/baritone/api/schematic/RotatedSchematic.java class RotatedSchematic (line 26) | public class RotatedSchematic implements ISchematic { method RotatedSchematic (line 32) | public RotatedSchematic(ISchematic schematic, Rotation rotation) { method inSchematic (line 39) | @Override method desiredState (line 49) | @Override method reset (line 60) | @Override method widthX (line 65) | @Override method heightY (line 70) | @Override method lengthZ (line 75) | @Override method flipsCoordinates (line 83) | private static boolean flipsCoordinates(Rotation rotation) { method rotateX (line 90) | private static int rotateX(int x, int z, int sizeX, int sizeZ, Rotatio... method rotateZ (line 107) | private static int rotateZ(int x, int z, int sizeX, int sizeZ, Rotatio... method rotate (line 121) | private static BlockState rotate(BlockState state, Rotation rotation) { method rotate (line 128) | private static List rotate(List states, Rotati... FILE: src/api/java/baritone/api/schematic/ShellSchematic.java class ShellSchematic (line 22) | public class ShellSchematic extends MaskSchematic { method ShellSchematic (line 24) | public ShellSchematic(ISchematic schematic) { method partOfMask (line 28) | @Override FILE: src/api/java/baritone/api/schematic/SubstituteSchematic.java class SubstituteSchematic (line 31) | public class SubstituteSchematic extends AbstractSchematic { method SubstituteSchematic (line 37) | public SubstituteSchematic(ISchematic schematic, Map> BlockState copySingleProp(BlockState... FILE: src/api/java/baritone/api/schematic/WallsSchematic.java class WallsSchematic (line 22) | public class WallsSchematic extends MaskSchematic { method WallsSchematic (line 24) | public WallsSchematic(ISchematic schematic) { method partOfMask (line 28) | @Override FILE: src/api/java/baritone/api/schematic/format/ISchematicFormat.java type ISchematicFormat (line 34) | public interface ISchematicFormat { method parse (line 39) | IStaticSchematic parse(InputStream input) throws IOException; method isFileType (line 45) | boolean isFileType(File file); method getFileExtensions (line 50) | List getFileExtensions(); FILE: src/api/java/baritone/api/schematic/mask/AbstractMask.java class AbstractMask (line 23) | public abstract class AbstractMask implements Mask { method AbstractMask (line 29) | public AbstractMask(int widthX, int heightY, int lengthZ) { method widthX (line 35) | @Override method heightY (line 40) | @Override method lengthZ (line 45) | @Override FILE: src/api/java/baritone/api/schematic/mask/Mask.java type Mask (line 28) | public interface Mask { method partOfMask (line 37) | boolean partOfMask(int x, int y, int z, BlockState currentState); method widthX (line 39) | int widthX(); method heightY (line 41) | int heightY(); method lengthZ (line 43) | int lengthZ(); method not (line 45) | default Mask not() { method union (line 49) | default Mask union(Mask other) { method intersection (line 53) | default Mask intersection(Mask other) { method xor (line 57) | default Mask xor(Mask other) { FILE: src/api/java/baritone/api/schematic/mask/PreComputedMask.java class PreComputedMask (line 23) | final class PreComputedMask extends AbstractMask implements StaticMask { method PreComputedMask (line 27) | public PreComputedMask(StaticMask mask) { method partOfMask (line 40) | @Override FILE: src/api/java/baritone/api/schematic/mask/StaticMask.java type StaticMask (line 31) | public interface StaticMask extends Mask { method partOfMask (line 41) | boolean partOfMask(int x, int y, int z); method partOfMask (line 54) | @Override method not (line 59) | @Override method union (line 64) | default StaticMask union(StaticMask other) { method intersection (line 68) | default StaticMask intersection(StaticMask other) { method xor (line 72) | default StaticMask xor(StaticMask other) { method compute (line 79) | default StaticMask compute() { FILE: src/api/java/baritone/api/schematic/mask/operator/BinaryOperatorMask.java class BinaryOperatorMask (line 29) | public final class BinaryOperatorMask extends AbstractMask { method BinaryOperatorMask (line 35) | public BinaryOperatorMask(Mask a, Mask b, BooleanBinaryOperator operat... method partOfMask (line 42) | @Override method partOfMask (line 50) | private static boolean partOfMask(Mask mask, int x, int y, int z, Bloc... class Static (line 54) | public static final class Static extends AbstractMask implements Stati... method Static (line 60) | public Static(StaticMask a, StaticMask b, BooleanBinaryOperator oper... method partOfMask (line 67) | @Override method partOfMask (line 75) | private static boolean partOfMask(StaticMask mask, int x, int y, int... FILE: src/api/java/baritone/api/schematic/mask/operator/NotMask.java class NotMask (line 28) | public final class NotMask extends AbstractMask { method NotMask (line 32) | public NotMask(Mask source) { method partOfMask (line 37) | @Override class Static (line 42) | public static final class Static extends AbstractMask implements Stati... method Static (line 46) | public Static(StaticMask source) { method partOfMask (line 51) | @Override FILE: src/api/java/baritone/api/schematic/mask/shape/CylinderMask.java class CylinderMask (line 27) | public final class CylinderMask extends AbstractMask implements StaticMa... method CylinderMask (line 36) | public CylinderMask(int widthX, int heightY, int lengthZ, boolean fill... method partOfMask (line 46) | @Override method outside (line 58) | private boolean outside(double da, double db) { method getA (line 62) | private static int getA(int x, int y, Direction.Axis alignment) { method getB (line 66) | private static int getB(int y, int z, Direction.Axis alignment) { FILE: src/api/java/baritone/api/schematic/mask/shape/SphereMask.java class SphereMask (line 26) | public final class SphereMask extends AbstractMask implements StaticMask { method SphereMask (line 36) | public SphereMask(int widthX, int heightY, int lengthZ, boolean filled) { method partOfMask (line 47) | @Override method outside (line 61) | private boolean outside(double dx, double dy, double dz) { FILE: src/api/java/baritone/api/selection/ISelection.java type ISelection (line 29) | public interface ISelection { method pos1 (line 34) | BetterBlockPos pos1(); method pos2 (line 39) | BetterBlockPos pos2(); method min (line 44) | BetterBlockPos min(); method max (line 49) | BetterBlockPos max(); method size (line 54) | Vec3i size(); method aabb (line 59) | AABB aabb(); method expand (line 68) | ISelection expand(Direction direction, int blocks); method contract (line 80) | ISelection contract(Direction direction, int blocks); method shift (line 90) | ISelection shift(Direction direction, int blocks); FILE: src/api/java/baritone/api/selection/ISelectionManager.java type ISelectionManager (line 27) | public interface ISelectionManager { method addSelection (line 34) | ISelection addSelection(ISelection selection); method addSelection (line 42) | ISelection addSelection(BetterBlockPos pos1, BetterBlockPos pos2); method removeSelection (line 50) | ISelection removeSelection(ISelection selection); method removeAllSelections (line 57) | ISelection[] removeAllSelections(); method getSelections (line 62) | ISelection[] getSelections(); method getOnlySelection (line 70) | ISelection getOnlySelection(); method getLastSelection (line 79) | ISelection getLastSelection(); method expand (line 90) | ISelection expand(ISelection selection, Direction direction, int blocks); method contract (line 104) | ISelection contract(ISelection selection, Direction direction, int blo... method shift (line 115) | ISelection shift(ISelection selection, Direction direction, int blocks); FILE: src/api/java/baritone/api/utils/BetterBlockPos.java class BetterBlockPos (line 35) | public final class BetterBlockPos extends BlockPos { method BetterBlockPos (line 52) | public BetterBlockPos(int x, int y, int z) { method BetterBlockPos (line 59) | public BetterBlockPos(double x, double y, double z) { method BetterBlockPos (line 63) | public BetterBlockPos(BlockPos pos) { method from (line 73) | public static BetterBlockPos from(BlockPos pos) { method hashCode (line 81) | @Override method longHash (line 86) | public static long longHash(BetterBlockPos pos) { method longHash (line 90) | public static long longHash(int x, int y, int z) { method equals (line 111) | @Override method above (line 126) | @Override method above (line 140) | @Override method below (line 146) | @Override method below (line 152) | @Override method relative (line 158) | @Override method relative (line 164) | @Override method north (line 173) | @Override method north (line 178) | @Override method south (line 183) | @Override method south (line 188) | @Override method east (line 193) | @Override method east (line 198) | @Override method west (line 203) | @Override method west (line 208) | @Override method distanceSq (line 213) | public double distanceSq(final BetterBlockPos to) { method distanceTo (line 220) | public double distanceTo(final BetterBlockPos to) { method toString (line 227) | @Override method serializeToLong (line 238) | public static long serializeToLong(final int x, final int y, final int... method deserializeFromLong (line 242) | public static BetterBlockPos deserializeFromLong(final long serialized) { FILE: src/api/java/baritone/api/utils/BlockOptionalMeta.java class BlockOptionalMeta (line 74) | public final class BlockOptionalMeta { method BlockOptionalMeta (line 87) | public BlockOptionalMeta(@Nonnull Block block) { method BlockOptionalMeta (line 95) | public BlockOptionalMeta(@Nonnull String selector) { method castToIProperty (line 113) | private static , P extends Property> P cast... method parseProperties (line 118) | private static Map, ?> parseProperties(Block block, String... method getStates (line 138) | private static Set getStates(@Nonnull Block block, @Nonnul... method getStateHashes (line 146) | private static ImmutableSet getStateHashes(Set bl... method getStackHashes (line 154) | private static ImmutableSet getStackHashes(Set bl... method getBlock (line 167) | public Block getBlock() { method matches (line 171) | public boolean matches(@Nonnull Block block) { method matches (line 175) | public boolean matches(@Nonnull BlockState blockstate) { method matches (line 180) | public boolean matches(ItemStack stack) { method toString (line 189) | @Override method getAnyBlockState (line 194) | public BlockState getAnyBlockState() { method getAllBlockStates (line 202) | public Set getAllBlockStates() { method stackHashes (line 206) | public Set stackHashes() { method getVanillaServerPack (line 212) | private static VanillaPackResources getVanillaServerPack() { method getManager (line 227) | public static LootTables getManager() { method getPredicateManager (line 243) | public static PredicateManager getPredicateManager() { method drops (line 247) | private static synchronized List drops(Block b) { class ServerLevelStub (line 273) | private static class ServerLevelStub extends ServerLevel { method ServerLevelStub (line 276) | public ServerLevelStub(MinecraftServer $$0, Executor $$1, LevelStora... method enabledFeatures (line 280) | @Override method fastCreate (line 286) | public static ServerLevelStub fastCreate() { method getUnsafe (line 294) | public static Unsafe getUnsafe() { FILE: src/api/java/baritone/api/utils/BlockOptionalMetaLookup.java class BlockOptionalMetaLookup (line 32) | public class BlockOptionalMetaLookup { method BlockOptionalMetaLookup (line 38) | public BlockOptionalMetaLookup(BlockOptionalMeta... boms) { method BlockOptionalMetaLookup (line 53) | public BlockOptionalMetaLookup(Block... blocks) { method BlockOptionalMetaLookup (line 60) | public BlockOptionalMetaLookup(List blocks) { method BlockOptionalMetaLookup (line 66) | public BlockOptionalMetaLookup(String... blocks) { method has (line 72) | public boolean has(Block block) { method has (line 76) | public boolean has(BlockState state) { method has (line 80) | public boolean has(ItemStack stack) { method blocks (line 86) | public List blocks() { method toString (line 90) | @Override FILE: src/api/java/baritone/api/utils/BlockUtils.java class BlockUtils (line 27) | public class BlockUtils { method blockToString (line 31) | public static String blockToString(Block block) { method stringToBlockRequired (line 41) | public static Block stringToBlockRequired(String name) { method stringToBlockNullable (line 51) | public static Block stringToBlockNullable(String name) { method BlockUtils (line 67) | private BlockUtils() {} FILE: src/api/java/baritone/api/utils/BooleanBinaryOperator.java type BooleanBinaryOperator (line 23) | @FunctionalInterface method applyAsBoolean (line 26) | boolean applyAsBoolean(boolean a, boolean b); FILE: src/api/java/baritone/api/utils/BooleanBinaryOperators.java type BooleanBinaryOperators (line 23) | public enum BooleanBinaryOperators implements BooleanBinaryOperator { method BooleanBinaryOperators (line 30) | BooleanBinaryOperators(BooleanBinaryOperator op) { method applyAsBoolean (line 34) | @Override FILE: src/api/java/baritone/api/utils/Helper.java type Helper (line 39) | public interface Helper { method getPrefix (line 58) | static Component getPrefix() { method logToast (line 81) | default void logToast(Component title, Component message) { method logToast (line 91) | default void logToast(String title, String message) { method logToast (line 100) | default void logToast(String message) { method logNotification (line 109) | default void logNotification(String message) { method logNotification (line 119) | default void logNotification(String message, boolean error) { method logNotificationDirect (line 131) | default void logNotificationDirect(String message) { method logNotificationDirect (line 142) | default void logNotificationDirect(String message, boolean error) { method logDebug (line 151) | default void logDebug(String message) { method logDirect (line 168) | default void logDirect(boolean logAsToast, Component... components) { method logDirect (line 187) | default void logDirect(Component... components) { method logDirect (line 199) | default void logDirect(String message, ChatFormatting color, boolean l... method logDirect (line 214) | default void logDirect(String message, ChatFormatting color) { method logDirect (line 225) | default void logDirect(String message, boolean logAsToast) { method logDirect (line 235) | default void logDirect(String message) { method logUnhandledException (line 239) | default void logUnhandledException(final Throwable exception) { FILE: src/api/java/baritone/api/utils/IInputOverrideHandler.java type IInputOverrideHandler (line 27) | public interface IInputOverrideHandler extends IBehavior { method isInputForcedDown (line 29) | boolean isInputForcedDown(Input input); method setInputForceState (line 31) | void setInputForceState(Input input, boolean forced); method clearAllKeys (line 33) | void clearAllKeys(); FILE: src/api/java/baritone/api/utils/IPlayerContext.java type IPlayerContext (line 40) | public interface IPlayerContext { method minecraft (line 42) | Minecraft minecraft(); method player (line 44) | LocalPlayer player(); method playerController (line 46) | IPlayerController playerController(); method world (line 48) | Level world(); method entities (line 50) | default Iterable entities() { method entitiesStream (line 54) | default Stream entitiesStream() { method worldData (line 59) | IWorldData worldData(); method objectMouseOver (line 61) | HitResult objectMouseOver(); method playerFeet (line 63) | default BetterBlockPos playerFeet() { method playerFeetAsVec (line 84) | default Vec3 playerFeetAsVec() { method playerHead (line 88) | default Vec3 playerHead() { method playerMotion (line 92) | default Vec3 playerMotion() { method viewerPos (line 96) | BetterBlockPos viewerPos(); method playerRotations (line 98) | default Rotation playerRotations() { method eyeHeight (line 109) | @Deprecated method getSelectedBlock (line 119) | default Optional getSelectedBlock() { method isLookingAt (line 127) | default boolean isLookingAt(BlockPos pos) { FILE: src/api/java/baritone/api/utils/IPlayerController.java type IPlayerController (line 36) | public interface IPlayerController { method syncHeldItem (line 38) | void syncHeldItem(); method hasBrokenBlock (line 40) | boolean hasBrokenBlock(); method onPlayerDamageBlock (line 42) | boolean onPlayerDamageBlock(BlockPos pos, Direction side); method resetBlockRemoving (line 44) | void resetBlockRemoving(); method windowClick (line 46) | void windowClick(int windowId, int slotId, int mouseButton, ClickType ... method getGameType (line 48) | GameType getGameType(); method processRightClickBlock (line 50) | InteractionResult processRightClickBlock(LocalPlayer player, Level wor... method processRightClick (line 52) | InteractionResult processRightClick(LocalPlayer player, Level world, I... method clickBlock (line 54) | boolean clickBlock(BlockPos loc, Direction face); method setHittingBlock (line 56) | void setHittingBlock(boolean hittingBlock); method getBlockReachDistance (line 58) | default double getBlockReachDistance() { FILE: src/api/java/baritone/api/utils/MyChunkPos.java class MyChunkPos (line 25) | public class MyChunkPos { method toString (line 33) | @Override FILE: src/api/java/baritone/api/utils/NotificationHelper.java class NotificationHelper (line 31) | public class NotificationHelper { method notify (line 35) | public static void notify(String text, boolean error) { method windows (line 45) | private static void windows(String text, boolean error) { method mac (line 67) | private static void mac(String text) { method linux (line 80) | private static void linux(String text) { FILE: src/api/java/baritone/api/utils/Pair.java class Pair (line 25) | public final class Pair { method Pair (line 30) | public Pair(A a, B b) { method first (line 35) | public A first() { method second (line 39) | public B second() { method equals (line 43) | @Override method hashCode (line 55) | @Override FILE: src/api/java/baritone/api/utils/PathCalculationResult.java class PathCalculationResult (line 25) | public class PathCalculationResult { method PathCalculationResult (line 30) | public PathCalculationResult(Type type) { method PathCalculationResult (line 34) | public PathCalculationResult(Type type, IPath path) { method getPath (line 40) | public final Optional getPath() { method getType (line 44) | public final Type getType() { type Type (line 48) | public enum Type { FILE: src/api/java/baritone/api/utils/RayTraceUtils.java class RayTraceUtils (line 30) | public final class RayTraceUtils { method RayTraceUtils (line 32) | private RayTraceUtils() {} method rayTraceTowards (line 44) | public static HitResult rayTraceTowards(Entity entity, Rotation rotati... method rayTraceTowards (line 48) | public static HitResult rayTraceTowards(Entity entity, Rotation rotati... method inferSneakingEyePosition (line 65) | public static Vec3 inferSneakingEyePosition(Entity entity) { FILE: src/api/java/baritone/api/utils/Rotation.java class Rotation (line 24) | public class Rotation { method Rotation (line 36) | public Rotation(float yaw, float pitch) { method getYaw (line 47) | public float getYaw() { method getPitch (line 54) | public float getPitch() { method add (line 65) | public Rotation add(Rotation other) { method subtract (line 79) | public Rotation subtract(Rotation other) { method clamp (line 89) | public Rotation clamp() { method normalize (line 99) | public Rotation normalize() { method normalizeAndClamp (line 109) | public Rotation normalizeAndClamp() { method withPitch (line 116) | public Rotation withPitch(float pitch) { method isReallyCloseTo (line 126) | public boolean isReallyCloseTo(Rotation other) { method yawIsReallyClose (line 130) | public boolean yawIsReallyClose(Rotation other) { method clampPitch (line 141) | public static float clampPitch(float pitch) { method normalizeYaw (line 151) | public static float normalizeYaw(float yaw) { method yawDistanceFromOffset (line 170) | public static float yawDistanceFromOffset(float yaw, float offsetYaw) { method toString (line 182) | @Override FILE: src/api/java/baritone/api/utils/RotationUtils.java class RotationUtils (line 41) | public final class RotationUtils { method RotationUtils (line 67) | private RotationUtils() {} method calcRotationFromCoords (line 76) | public static Rotation calcRotationFromCoords(BlockPos orig, BlockPos ... method wrapAnglesToRelative (line 89) | public static Rotation wrapAnglesToRelative(Rotation current, Rotation... method calcRotationFromVec3d (line 106) | public static Rotation calcRotationFromVec3d(Vec3 orig, Vec3 dest, Rot... method calcRotationFromVec3d (line 117) | private static Rotation calcRotationFromVec3d(Vec3 orig, Vec3 dest) { method calcLookDirectionFromRotation (line 134) | public static Vec3 calcLookDirectionFromRotation(Rotation rotation) { method calcVec3dFromRotation (line 142) | @Deprecated method reachable (line 153) | public static Optional reachable(IPlayerContext ctx, BlockPo... method reachable (line 157) | public static Optional reachable(IPlayerContext ctx, BlockPo... method reachable (line 173) | public static Optional reachable(IPlayerContext ctx, BlockPo... method reachable (line 177) | public static Optional reachable(IPlayerContext ctx, BlockPo... method reachableOffset (line 234) | public static Optional reachableOffset(IPlayerContext ctx, B... method reachableCenter (line 260) | public static Optional reachableCenter(IPlayerContext ctx, B... method reachable (line 264) | @Deprecated method reachable (line 269) | @Deprecated method reachableOffset (line 276) | @Deprecated method reachableCenter (line 293) | @Deprecated FILE: src/api/java/baritone/api/utils/SettingsUtil.java class SettingsUtil (line 53) | public class SettingsUtil { method isComment (line 59) | private static boolean isComment(String line) { method forEachLine (line 63) | private static void forEachLine(Path file, Consumer consumer) ... method readAndApply (line 75) | public static void readAndApply(Settings settings, String settingsName) { method save (line 105) | public static synchronized void save(Settings settings) { method settingsByName (line 116) | private static Path settingsByName(String name) { method modifiedSettings (line 120) | public static List modifiedSettings(Settings setting... method settingTypeToString (line 147) | public static String settingTypeToString(Settings.Setting setting) { method settingValueToString (line 152) | public static String settingValueToString(Settings.Setting sett... method settingValueToString (line 162) | public static String settingValueToString(Settings.Setting setting) th... method settingDefaultToString (line 167) | public static String settingDefaultToString(Settings.Setting setting) ... method maybeCensor (line 172) | public static String maybeCensor(int coord) { method settingToString (line 180) | public static String settingToString(Settings.Setting setting) throws ... method javaOnlySetting (line 194) | @Deprecated method parseAndApply (line 199) | public static void parseAndApply(Settings settings, String settingName... type ISettingParser (line 213) | private interface ISettingParser { method parse (line 215) | T parse(Type type, String raw); method toString (line 217) | String toString(Type type, T value); method accepts (line 219) | boolean accepts(Type type); type Parser (line 222) | private enum Parser implements ISettingParser { method parse (line 253) | @Override method toString (line 262) | @Override method accepts (line 272) | @Override method parse (line 278) | @Override method toString (line 290) | @Override method accepts (line 302) | @Override method Parser (line 312) | Parser() { method Parser (line 318) | Parser(Class cla$$, Function parser) { method Parser (line 322) | Parser(Class cla$$, Function parser, Function resolveBaseClass(Type type) { FILE: src/api/java/baritone/api/utils/VecUtils.java class VecUtils (line 33) | public final class VecUtils { method VecUtils (line 35) | private VecUtils() {} method calculateBlockCenter (line 45) | public static Vec3 calculateBlockCenter(Level world, BlockPos pos) { method getBlockPosCenter (line 77) | public static Vec3 getBlockPosCenter(BlockPos pos) { method distanceToCenter (line 91) | public static double distanceToCenter(BlockPos pos, double x, double y... method entityDistanceToCenter (line 107) | public static double entityDistanceToCenter(Entity entity, BlockPos po... method entityFlatDistanceToCenter (line 120) | public static double entityFlatDistanceToCenter(Entity entity, BlockPo... FILE: src/api/java/baritone/api/utils/accessor/IItemStack.java type IItemStack (line 20) | public interface IItemStack { method getBaritoneHash (line 22) | int getBaritoneHash(); FILE: src/api/java/baritone/api/utils/gui/BaritoneToast.java class BaritoneToast (line 28) | public class BaritoneToast implements Toast { method BaritoneToast (line 35) | public BaritoneToast(Component titleComponent, Component subtitleCompo... method render (line 41) | public Visibility render(PoseStack matrixStack, ToastComponent toastGu... method setDisplayedText (line 63) | public void setDisplayedText(Component titleComponent, Component subti... method addOrUpdate (line 69) | public static void addOrUpdate(ToastComponent toast, Component title, ... method addOrUpdate (line 79) | public static void addOrUpdate(Component title, Component subtitle) { FILE: src/api/java/baritone/api/utils/input/Input.java type Input (line 25) | public enum Input { FILE: src/api/java/baritone/api/utils/interfaces/IGoalRenderPos.java type IGoalRenderPos (line 22) | public interface IGoalRenderPos { method getGoalPos (line 24) | BlockPos getGoalPos(); FILE: src/launch/java/baritone/launch/BaritoneMixinConnector.java class BaritoneMixinConnector (line 23) | public class BaritoneMixinConnector implements IMixinConnector { method connect (line 25) | @Override FILE: src/launch/java/baritone/launch/mixins/MixinChunkArray.java class MixinChunkArray (line 29) | @Mixin(targets = "net.minecraft.client.multiplayer.ClientChunkCache$Stor... method inRange (line 48) | @Shadow method getIndex (line 51) | @Shadow method replace (line 54) | @Shadow method centerX (line 57) | @Override method centerZ (line 62) | @Override method viewDistance (line 67) | @Override method getChunks (line 72) | @Override method copyFrom (line 77) | @Override FILE: src/launch/java/baritone/launch/mixins/MixinClientChunkProvider.java class MixinClientChunkProvider (line 31) | @Mixin(ClientChunkCache.class) method createThreadSafeCopy (line 38) | @Override method extractReferenceArray (line 50) | @Override FILE: src/launch/java/baritone/launch/mixins/MixinClientPlayNetHandler.java class MixinClientPlayNetHandler (line 50) | @Mixin(ClientPacketListener.class) method sendChatMessage (line 81) | @Inject( method postHandleChunkData (line 98) | @Inject( method preChunkUnload (line 118) | @Inject( method postChunkUnload (line 133) | @Inject( method postHandleBlockChange (line 148) | @Inject( method postHandleMultiBlockChange (line 174) | @Inject( method onPlayerDeath (line 197) | @Inject( FILE: src/launch/java/baritone/launch/mixins/MixinClientPlayerEntity.java class MixinClientPlayerEntity (line 39) | @Mixin(LocalPlayer.class) method onPreUpdate (line 42) | @Inject( method isAllowFlying (line 57) | @Redirect( method isKeyDown (line 72) | @Redirect( method updateRidden (line 96) | @Inject( method tryToStartFallFlying (line 109) | @Redirect( FILE: src/launch/java/baritone/launch/mixins/MixinCommandSuggestionHelper.java class MixinCommandSuggestionHelper (line 44) | @Mixin(CommandSuggestions.class) method preUpdateSuggestion (line 67) | @Inject( FILE: src/launch/java/baritone/launch/mixins/MixinEntity.java class MixinEntity (line 31) | @Mixin(Entity.class) method moveRelativeHead (line 43) | @Inject( method moveRelativeReturn (line 58) | @Inject( FILE: src/launch/java/baritone/launch/mixins/MixinEntityRenderManager.java class MixinEntityRenderManager (line 24) | @Mixin(EntityRenderDispatcher.class) method renderPosX (line 28) | @Override method renderPosY (line 33) | @Override method renderPosZ (line 38) | @Override FILE: src/launch/java/baritone/launch/mixins/MixinFireworkRocketEntity.java class MixinFireworkRocketEntity (line 33) | @Mixin(FireworkRocketEntity.class) method isAttachedToEntity (line 43) | @Shadow method MixinFireworkRocketEntity (line 46) | private MixinFireworkRocketEntity(Level level) { method getBoostedEntity (line 50) | @Override FILE: src/launch/java/baritone/launch/mixins/MixinItemStack.java class MixinItemStack (line 31) | @Mixin(ItemStack.class) method getDamageValue (line 41) | @Shadow method recalculateHash (line 44) | private void recalculateHash() { method onItemDamageSet (line 48) | @Inject( method getBaritoneHash (line 56) | @Override FILE: src/launch/java/baritone/launch/mixins/MixinLivingEntity.java class MixinLivingEntity (line 42) | @Mixin(LivingEntity.class) method MixinLivingEntity (line 54) | private MixinLivingEntity(EntityType entityTypeIn, Level worldIn) { method preMoveRelative (line 58) | @Inject( method overrideYaw (line 69) | @Redirect( method onPreElytraMove (line 83) | @Inject( method onPostElytraMove (line 99) | @Inject( method getBaritone (line 115) | @Unique FILE: src/launch/java/baritone/launch/mixins/MixinLootContext.java class MixinLootContext (line 30) | @Mixin(LootContext.Builder.class) method getServer (line 33) | @Redirect( method getLootTableManager (line 47) | @Redirect( method getLootPredicateManager (line 61) | @Redirect( FILE: src/launch/java/baritone/launch/mixins/MixinMinecraft.java class MixinMinecraft (line 46) | @Mixin(Minecraft.class) method postInit (line 57) | @Inject( method runTick (line 65) | @Inject( method postRunTick (line 93) | @Inject( method postUpdateEntities (line 112) | @Inject( method preLoadWorld (line 129) | @Inject( method postLoadWorld (line 149) | @Inject( method passEvents (line 165) | @Redirect( FILE: src/launch/java/baritone/launch/mixins/MixinNetworkManager.java class MixinNetworkManager (line 43) | @Mixin(Connection.class) method preDispatchPacket (line 53) | @Inject( method postDispatchPacket (line 69) | @Inject( method preProcessPacket (line 85) | @Inject( method postProcessPacket (line 103) | @Inject( FILE: src/launch/java/baritone/launch/mixins/MixinPalettedContainer$Data.java class MixinPalettedContainer$Data (line 26) | @Mixin(targets = "net/minecraft/world/level/chunk/PalettedContainer$Data") method getPalette (line 29) | @Accessor method getStorage (line 32) | @Accessor FILE: src/launch/java/baritone/launch/mixins/MixinPalettedContainer.java class MixinPalettedContainer (line 34) | @Mixin(PalettedContainer.class) method getPalette (line 76) | @Override method getStorage (line 81) | @Override method data (line 86) | @Unique method sneaky (line 96) | @Unique FILE: src/launch/java/baritone/launch/mixins/MixinPlayerController.java class MixinPlayerController (line 27) | @Mixin(MultiPlayerGameMode.class) method setIsHittingBlock (line 30) | @Accessor("isDestroying") method isHittingBlock (line 34) | @Accessor("isDestroying") method getCurrentBlock (line 38) | @Accessor("destroyBlockPos") method callSyncCurrentPlayItem (line 42) | @Invoker("ensureHasSentCarriedItem") method setDestroyDelay (line 46) | @Accessor("destroyDelay") FILE: src/launch/java/baritone/launch/mixins/MixinScreen.java class MixinScreen (line 37) | @Mixin(Screen.class) method openLinkInvoker (line 40) | @Override method handleCustomClickEvent (line 46) | @Inject(at = @At(value = "INVOKE", target = "Lorg/slf4j/Logger;error(L... FILE: src/launch/java/baritone/launch/mixins/MixinWorldRenderer.java class MixinWorldRenderer (line 39) | @Mixin(LevelRenderer.class) method onStartHand (line 42) | @Inject( FILE: src/main/java/baritone/Baritone.java class Baritone (line 56) | public class Baritone implements IBaritone { method Baritone (line 93) | Baritone(Minecraft mc) { method registerBehavior (line 134) | public void registerBehavior(IBehavior behavior) { method registerBehavior (line 138) | public T registerBehavior(Function ... method registerProcess (line 144) | public T registerProcess(Function... method getTempHotbarSlot (line 91) | public OptionalInt getTempHotbarSlot(Predicate disallowedHotb... method requestSwapWithHotBar (line 112) | private boolean requestSwapWithHotBar(int inInventory, int inHotbar) { method firstValidThrowaway (line 128) | private int firstValidThrowaway() { // TODO offhand idk method bestToolAgainst (line 138) | private int bestToolAgainst(Block against, Class... method hasGenericThrowaway (line 161) | public boolean hasGenericThrowaway() { method selectThrowawayForLocation (line 170) | public boolean selectThrowawayForLocation(boolean select, int x, int y... method throwaway (line 186) | public boolean throwaway(boolean select, Predicate ... method throwaway (line 190) | public boolean throwaway(boolean select, Predicate ... FILE: src/main/java/baritone/behavior/LookBehavior.java class LookBehavior (line 35) | public final class LookBehavior extends Behavior implements ILookBehavior { method LookBehavior (line 59) | public LookBehavior(Baritone baritone) { method updateTarget (line 66) | @Override method getAimProcessor (line 71) | @Override method onTick (line 76) | @Override method onPlayerUpdate (line 83) | @Override method onSendPacket (line 136) | @Override method onWorldEvent (line 148) | @Override method pig (line 154) | public void pig() { method getEffectiveRotation (line 161) | public Optional getEffectiveRotation() { method onPlayerRotationMove (line 169) | @Override class AimProcessor (line 178) | private static final class AimProcessor extends AbstractAimProcessor { method AimProcessor (line 180) | public AimProcessor(final IPlayerContext ctx) { method getPrevRotation (line 184) | @Override class AbstractAimProcessor (line 191) | private static abstract class AbstractAimProcessor implements ITickabl... method AbstractAimProcessor (line 198) | public AbstractAimProcessor(IPlayerContext ctx) { method AbstractAimProcessor (line 203) | private AbstractAimProcessor(final AbstractAimProcessor source) { method peekRotation (line 210) | @Override method tick (line 232) | @Override method advance (line 246) | @Override method nextRotation (line 253) | @Override method fork (line 260) | @Override method getPrevRotation (line 278) | protected abstract Rotation getPrevRotation(); method nudgeToLevel (line 283) | private float nudgeToLevel(float pitch) { method calculateMouseMove (line 292) | private float calculateMouseMove(float current, float target) { method angleToMouse (line 298) | private double angleToMouse(float angleDelta) { method mouseToAngle (line 303) | private float mouseToAngle(double mouseDelta) { class Target (line 310) | private static class Target { method Target (line 315) | public Target(Rotation rotation, Mode mode) { type Mode (line 320) | enum Mode { method resolve (line 336) | static Mode resolve(IPlayerContext ctx, boolean blockInteract) { FILE: src/main/java/baritone/behavior/PathingBehavior.java class PathingBehavior (line 47) | public final class PathingBehavior extends Behavior implements IPathingB... method PathingBehavior (line 77) | public PathingBehavior(Baritone baritone) { method queuePathEvent (line 81) | private void queuePathEvent(PathEvent event) { method dispatchEvents (line 85) | private void dispatchEvents() { method onTick (line 94) | @Override method onPlayerSprintState (line 110) | @Override method tickPath (line 117) | private void tickPath() { method onPlayerUpdate (line 237) | @Override method secretInternalSetGoal (line 254) | public void secretInternalSetGoal(Goal goal) { method secretInternalSetGoalAndPath (line 258) | public boolean secretInternalSetGoalAndPath(PathingCommand command) { method getGoal (line 286) | @Override method isPathing (line 291) | @Override method getCurrent (line 296) | @Override method getNext (line 301) | @Override method getInProgress (line 306) | @Override method isSafeToCancel (line 311) | public boolean isSafeToCancel() { method requestPause (line 318) | public void requestPause() { method cancelSegmentIfSafe (line 322) | public boolean cancelSegmentIfSafe() { method cancelEverything (line 330) | @Override method calcFailedLastTick (line 340) | public boolean calcFailedLastTick() { // NOT exposed on public api method softCancelIfSafe (line 344) | public void softCancelIfSafe() { method secretInternalSegmentCancel (line 358) | public void secretInternalSegmentCancel() { method forceCancel (line 371) | @Override method secretInternalGetCalculationContext (line 380) | public CalculationContext secretInternalGetCalculationContext() { method estimatedTicksToGoal (line 384) | public Optional estimatedTicksToGoal() { method resetEstimatedTicksToGoal (line 405) | private void resetEstimatedTicksToGoal() { method resetEstimatedTicksToGoal (line 409) | private void resetEstimatedTicksToGoal(BlockPos start) { method resetEstimatedTicksToGoal (line 413) | private void resetEstimatedTicksToGoal(BetterBlockPos start) { method pathStart (line 423) | public BetterBlockPos pathStart() { // TODO move to a helper or util c... method findPathInNewThread (line 469) | private void findPathInNewThread(final BlockPos start, final boolean t... method createPathfinder (line 556) | private AbstractNodeCostSearch createPathfinder(BlockPos start, Goal g... method onRenderPass (line 575) | @Override FILE: src/main/java/baritone/behavior/WaypointBehavior.java class WaypointBehavior (line 40) | public class WaypointBehavior extends Behavior { method WaypointBehavior (line 43) | public WaypointBehavior(Baritone baritone) { method onBlockInteract (line 47) | @Override method onPlayerDeath (line 67) | @Override FILE: src/main/java/baritone/behavior/look/ForkableRandom.java class ForkableRandom (line 32) | public final class ForkableRandom { method ForkableRandom (line 38) | public ForkableRandom() { method ForkableRandom (line 42) | public ForkableRandom(long seedIn) { method ForkableRandom (line 58) | private ForkableRandom(long[] s) { method nextDouble (line 62) | public double nextDouble() { method next (line 66) | public long next() { method fork (line 78) | public ForkableRandom fork() { method rotl (line 82) | private static long rotl(long x, int k) { FILE: src/main/java/baritone/cache/CachedChunk.java class CachedChunk (line 39) | public final class CachedChunk { method CachedChunk (line 157) | CachedChunk(int x, int z, int height, BitSet data, BlockState[] overvi... method size (line 179) | public static int size(int dimension_height) { method sizeInBytes (line 183) | public static int sizeInBytes(int size) { method setSpecial (line 187) | private final void setSpecial() { method getBlock (line 195) | public final BlockState getBlock(int x, int y, int z, DimensionType di... method getType (line 231) | private PathingBlockType getType(int index) { method calculateHeightMap (line 235) | private void calculateHeightMap() { method getOverview (line 251) | public final BlockState[] getOverview() { method getRelativeBlocks (line 255) | public final Map> getRelativeBlocks() { method getAbsoluteBlocks (line 259) | public final ArrayList getAbsoluteBlocks(String blockType) { method toByteArray (line 273) | public final byte[] toByteArray() { method getPositionIndex (line 285) | public static int getPositionIndex(int x, int y, int z) { method validateSize (line 297) | private void validateSize(BitSet data) { FILE: src/main/java/baritone/cache/CachedRegion.java class CachedRegion (line 39) | public final class CachedRegion implements ICachedRegion { method CachedRegion (line 71) | CachedRegion(int x, int z, DimensionType dimension) { method getBlock (line 78) | @Override method isCached (line 88) | @Override method getLocationsOf (line 93) | public final ArrayList getLocationsOf(String block) { method updateCachedChunk (line 109) | public final synchronized void updateCachedChunk(int chunkX, int chunk... method save (line 115) | public synchronized final void save(String directory) { method load (line 191) | public synchronized void load(String directory) { method removeExpired (line 310) | public synchronized final void removeExpired() { method mostRecentlyModified (line 327) | public synchronized final CachedChunk mostRecentlyModified() { method getX (line 345) | @Override method getZ (line 353) | @Override method getRegionFile (line 358) | private static Path getRegionFile(Path cacheDir, int regionX, int regi... FILE: src/main/java/baritone/cache/CachedWorld.java class CachedWorld (line 46) | public final class CachedWorld implements ICachedWorld, Helper { method CachedWorld (line 77) | CachedWorld(Path directory, DimensionType dimension) { method queueForPacking (line 104) | @Override method isCached (line 111) | @Override method regionLoaded (line 120) | public final boolean regionLoaded(int blockX, int blockZ) { method getLocationsOf (line 124) | @Override method updateCachedChunk (line 155) | private void updateCachedChunk(CachedChunk chunk) { method save (line 160) | @Override method prune (line 186) | private synchronized void prune() { method guessPosition (line 208) | private BlockPos guessPosition() { method allRegions (line 234) | private synchronized List allRegions() { method reloadAllFromDisk (line 238) | @Override method getRegion (line 250) | @Override method getOrCreateRegion (line 263) | private synchronized CachedRegion getOrCreateRegion(int regionX, int r... method tryLoadFromDisk (line 271) | public void tryLoadFromDisk(int regionX, int regionZ) { method getRegionID (line 283) | private long getRegionID(int regionX, int regionZ) { method isRegionInWorld (line 298) | private boolean isRegionInWorld(int regionX, int regionZ) { class PackerThread (line 302) | private class PackerThread implements Runnable { method run (line 304) | public void run() { FILE: src/main/java/baritone/cache/ChunkPacker.java class ChunkPacker (line 46) | public final class ChunkPacker { method ChunkPacker (line 48) | private ChunkPacker() {} method pack (line 50) | public static CachedChunk pack(LevelChunk chunk) { method getPathingBlockType (line 119) | private static PathingBlockType getPathingBlockType(BlockState state, ... method pathingTypeToBlock (line 160) | public static BlockState pathingTypeToBlock(PathingBlockType type, Dim... FILE: src/main/java/baritone/cache/FasterWorldScanner.java type FasterWorldScanner (line 48) | public enum FasterWorldScanner implements IWorldScanner { method scanChunkRadius (line 53) | @Override method scanChunk (line 62) | @Override method repack (line 71) | @Override method repack (line 76) | @Override method getChunkRange (line 107) | public static List getChunkRange(int centerX, int centerZ, i... method scanChunksInternal (line 132) | private List scanChunksInternal(IPlayerContext ctx, BlockOpt... method scanChunkInternal (line 149) | private Stream scanChunkInternal(IPlayerContext ctx, BlockOp... method collectChunkSections (line 166) | private List collectChunkSections(BlockOptionalMetaLookup lo... method visitSection (line 184) | private void visitSection(BlockOptionalMetaLookup lookup, LevelChunkSe... method getIncludedFilterIndices (line 244) | private boolean[] getIncludedFilterIndices(BlockOptionalMetaLookup loo... method getIncludedFilterIndicesFromRegistry (line 272) | private boolean[] getIncludedFilterIndicesFromRegistry(BlockOptionalMe... method getPalette (line 287) | private static BlockState[] getPalette(Palette palette) { FILE: src/main/java/baritone/cache/WaypointCollection.java class WaypointCollection (line 36) | public class WaypointCollection implements IWaypointCollection { method WaypointCollection (line 46) | WaypointCollection(Path directory) { method load (line 58) | private void load() { method load (line 64) | private synchronized void load(Waypoint.Tag tag) { method save (line 94) | private synchronized void save(Waypoint.Tag tag) { method addWaypoint (line 115) | @Override method removeWaypoint (line 123) | @Override method getMostRecentByTag (line 130) | @Override method getByTag (line 136) | @Override method getAllWaypoints (line 141) | @Override FILE: src/main/java/baritone/cache/WorldData.java class WorldData (line 33) | public class WorldData implements IWorldData { method WorldData (line 41) | WorldData(Path directory, DimensionType dimension) { method onClose (line 48) | public void onClose() { method getCachedWorld (line 55) | @Override method getWaypoints (line 60) | @Override FILE: src/main/java/baritone/cache/WorldProvider.java class WorldProvider (line 43) | public class WorldProvider implements IWorldProvider { method WorldProvider (line 57) | public WorldProvider(Baritone baritone) { method getCurrentWorld (line 62) | @Override method initWorld (line 73) | public final void initWorld(Level world) { method closeWorld (line 102) | public final void closeWorld() { method getWorldDataDirectory (line 112) | private Path getWorldDataDirectory(Path parent, Level world) { method getSaveDirectories (line 123) | private Optional> getSaveDirectories(Level world) { method detectAndHandleBrokenLoading (line 166) | private void detectAndHandleBrokenLoading() { FILE: src/main/java/baritone/cache/WorldScanner.java type WorldScanner (line 37) | public enum WorldScanner implements IWorldScanner { method scanChunkRadius (line 41) | @Override method scanChunk (line 92) | @Override method repack (line 111) | @Override method repack (line 116) | @Override method scanChunkInto (line 146) | private boolean scanChunkInto(int chunkX, int chunkZ, int minY, LevelC... FILE: src/main/java/baritone/command/CommandSystem.java type CommandSystem (line 28) | public enum CommandSystem implements ICommandSystem { method getParserManager (line 31) | @Override FILE: src/main/java/baritone/command/ExampleBaritoneControl.java class ExampleBaritoneControl (line 49) | public class ExampleBaritoneControl extends Behavior implements Helper { method ExampleBaritoneControl (line 54) | public ExampleBaritoneControl(Baritone baritone) { method onSendChatMessage (line 59) | @Override method logRanCommand (line 75) | private void logRanCommand(String command, String rest) { method runCommand (line 94) | public boolean runCommand(String msg) { method onPreTabComplete (line 145) | @Override method tabComplete (line 164) | public Stream tabComplete(String msg) { FILE: src/main/java/baritone/command/argparser/ArgParserManager.java type ArgParserManager (line 27) | public enum ArgParserManager implements IArgParserManager { method ArgParserManager (line 32) | ArgParserManager() { method getParserStateless (line 36) | @Override method getParserStated (line 47) | @Override method parseStateless (line 60) | @Override method parseStated (line 73) | @Override method getRegistry (line 86) | @Override FILE: src/main/java/baritone/command/argparser/DefaultArgParsers.java class DefaultArgParsers (line 27) | public class DefaultArgParsers { type IntArgumentParser (line 29) | public enum IntArgumentParser implements IArgParser.Stateless { method getTarget (line 32) | @Override method parseArg (line 37) | @Override type LongArgumentParser (line 43) | public enum LongArgumentParser implements IArgParser.Stateless { method getTarget (line 46) | @Override method parseArg (line 51) | @Override type FloatArgumentParser (line 57) | public enum FloatArgumentParser implements IArgParser.Stateless { method getTarget (line 60) | @Override method parseArg (line 65) | @Override type DoubleArgumentParser (line 75) | public enum DoubleArgumentParser implements IArgParser.Stateless a... method ArgConsumer (line 73) | public ArgConsumer(ICommandManager manager, List arg... method getArgs (line 77) | @Override method getConsumed (line 82) | @Override method has (line 87) | @Override method hasAny (line 92) | @Override method hasAtMost (line 97) | @Override method hasAtMostOne (line 102) | @Override method hasExactly (line 107) | @Override method hasExactlyOne (line 112) | @Override method peek (line 117) | @Override method peek (line 123) | @Override method is (line 128) | @Override method is (line 133) | @Override method peekString (line 138) | @Override method peekString (line 143) | @Override method peekEnum (line 148) | @Override method peekEnum (line 153) | @Override method peekEnumOrNull (line 158) | @Override method peekEnumOrNull (line 167) | @Override method peekAs (line 172) | @Override method peekAs (line 177) | @Override method peekAsOrDefault (line 182) | @Override method peekAsOrDefault (line 191) | @Override method peekAsOrNull (line 196) | @Override method peekAsOrNull (line 201) | @Override method peekDatatype (line 206) | @Override method peekDatatype (line 211) | @Override method peekDatatype (line 216) | @Override method peekDatatypeOrNull (line 221) | @Override method peekDatatypeOrNull (line 226) | @Override method peekDatatypePost (line 231) | @Override method peekDatatypePostOrDefault (line 236) | @Override method peekDatatypePostOrNull (line 241) | @Override method peekDatatypeFor (line 246) | @Override method peekDatatypeForOrDefault (line 251) | @Override method peekDatatypeForOrNull (line 256) | @Override method get (line 261) | @Override method getString (line 269) | @Override method getEnum (line 274) | @Override method getEnumOrDefault (line 279) | @Override method getEnumOrNull (line 289) | @Override method getAs (line 294) | @Override method getAsOrDefault (line 299) | @Override method getAsOrNull (line 310) | @Override method getDatatypePost (line 315) | @Override method getDatatypePostOrDefault (line 327) | @Override method getDatatypePostOrNull (line 342) | @Override method getDatatypeFor (line 347) | @Override method getDatatypeForOrDefault (line 359) | @Override method getDatatypeForOrNull (line 374) | @Override method tabCompleteDatatype (line 379) | @Override method rawRest (line 391) | @Override method requireMin (line 396) | @Override method requireMax (line 403) | @Override method requireExactly (line 410) | @Override method hasConsumed (line 416) | @Override method consumed (line 421) | @Override method consumedString (line 426) | @Override method copy (line 431) | @Override class Context (line 439) | private final class Context implements IDatatypeContext { method getBaritone (line 441) | @Override method getConsumer (line 446) | @Override FILE: src/main/java/baritone/command/argument/CommandArgument.java class CommandArgument (line 31) | class CommandArgument implements ICommandArgument { method CommandArgument (line 37) | CommandArgument(int index, String value, String rawRest) { method getIndex (line 43) | @Override method getValue (line 48) | @Override method getRawRest (line 53) | @Override method getEnum (line 58) | @Override method getAs (line 66) | @Override method is (line 71) | @Override method getAs (line 81) | @SuppressWarnings("UnusedReturnValue") method is (line 87) | @Override FILE: src/main/java/baritone/command/argument/CommandArguments.java class CommandArguments (line 31) | public final class CommandArguments { method CommandArguments (line 33) | private CommandArguments() {} method from (line 45) | public static List from(String string, boolean prese... method from (line 66) | public static List from(String string) { method unknown (line 76) | public static CommandArgument unknown() { FILE: src/main/java/baritone/command/defaults/AxisCommand.java class AxisCommand (line 31) | public class AxisCommand extends Command { method AxisCommand (line 33) | public AxisCommand(IBaritone baritone) { method execute (line 37) | @Override method tabComplete (line 45) | @Override method getShortDesc (line 50) | @Override method getLongDesc (line 55) | @Override FILE: src/main/java/baritone/command/defaults/BlacklistCommand.java class BlacklistCommand (line 31) | public class BlacklistCommand extends Command { method BlacklistCommand (line 33) | public BlacklistCommand(IBaritone baritone) { method execute (line 37) | @Override method tabComplete (line 51) | @Override method getShortDesc (line 56) | @Override method getLongDesc (line 61) | @Override FILE: src/main/java/baritone/command/defaults/BuildCommand.java class BuildCommand (line 38) | public class BuildCommand extends Command { method BuildCommand (line 42) | public BuildCommand(IBaritone baritone) { method execute (line 47) | @Override method tabComplete (line 88) | @Override method getShortDesc (line 99) | @Override method getLongDesc (line 104) | @Override FILE: src/main/java/baritone/command/defaults/ClickCommand.java class ClickCommand (line 29) | public class ClickCommand extends Command { method ClickCommand (line 31) | public ClickCommand(IBaritone baritone) { method execute (line 35) | @Override method tabComplete (line 42) | @Override method getShortDesc (line 47) | @Override method getLongDesc (line 52) | @Override FILE: src/main/java/baritone/command/defaults/ComeCommand.java class ComeCommand (line 30) | public class ComeCommand extends Command { method ComeCommand (line 32) | public ComeCommand(IBaritone baritone) { method execute (line 36) | @Override method tabComplete (line 43) | @Override method getShortDesc (line 48) | @Override method getLongDesc (line 53) | @Override FILE: src/main/java/baritone/command/defaults/CommandAlias.java class CommandAlias (line 28) | public class CommandAlias extends Command { method CommandAlias (line 33) | public CommandAlias(IBaritone baritone, List names, String sho... method CommandAlias (line 39) | public CommandAlias(IBaritone baritone, String name, String shortDesc,... method execute (line 45) | @Override method tabComplete (line 50) | @Override method getShortDesc (line 55) | @Override method getLongDesc (line 60) | @Override FILE: src/main/java/baritone/command/defaults/DefaultCommands.java class DefaultCommands (line 25) | public final class DefaultCommands { method DefaultCommands (line 27) | private DefaultCommands() { method createAll (line 30) | public static List createAll(IBaritone baritone) { FILE: src/main/java/baritone/command/defaults/ETACommand.java class ETACommand (line 33) | public class ETACommand extends Command { method ETACommand (line 35) | public ETACommand(IBaritone baritone) { method execute (line 39) | @Override method tabComplete (line 62) | @Override method getShortDesc (line 67) | @Override method getLongDesc (line 72) | @Override FILE: src/main/java/baritone/command/defaults/ElytraCommand.java class ElytraCommand (line 44) | public class ElytraCommand extends Command { method ElytraCommand (line 46) | public ElytraCommand(IBaritone baritone) { method execute (line 50) | @Override method warn2b2t (line 103) | private void warn2b2t() { method suggest2b2tSeeds (line 113) | private Component suggest2b2tSeeds() { method gatekeep (line 128) | private void gatekeep() { method detectOn2b2t (line 180) | private boolean detectOn2b2t() { method tabComplete (line 188) | @Override method getShortDesc (line 197) | @Override method getLongDesc (line 202) | @Override method unsupportedSystemMessage (line 215) | private static String unsupportedSystemMessage() { FILE: src/main/java/baritone/command/defaults/ExecutionControlCommands.java class ExecutionControlCommands (line 40) | public class ExecutionControlCommands { method ExecutionControlCommands (line 47) | public ExecutionControlCommands(IBaritone baritone) { FILE: src/main/java/baritone/command/defaults/ExploreCommand.java class ExploreCommand (line 31) | public class ExploreCommand extends Command { method ExploreCommand (line 33) | public ExploreCommand(IBaritone baritone) { method execute (line 37) | @Override method tabComplete (line 51) | @Override method getShortDesc (line 59) | @Override method getLongDesc (line 64) | @Override FILE: src/main/java/baritone/command/defaults/ExploreFilterCommand.java class ExploreFilterCommand (line 35) | public class ExploreFilterCommand extends Command { method ExploreFilterCommand (line 37) | public ExploreFilterCommand(IBaritone baritone) { method execute (line 41) | @Override method tabComplete (line 65) | @Override method getShortDesc (line 73) | @Override method getLongDesc (line 78) | @Override FILE: src/main/java/baritone/command/defaults/FarmCommand.java class FarmCommand (line 33) | public class FarmCommand extends Command { method FarmCommand (line 35) | public FarmCommand(IBaritone baritone) { method execute (line 39) | @Override method tabComplete (line 68) | @Override method getShortDesc (line 73) | @Override method getLongDesc (line 78) | @Override FILE: src/main/java/baritone/command/defaults/FindCommand.java class FindCommand (line 44) | public class FindCommand extends Command { method FindCommand (line 46) | public FindCommand(IBaritone baritone) { method execute (line 50) | @Override method positionToComponent (line 78) | private Component positionToComponent(BetterBlockPos pos) { method tabComplete (line 91) | @Override method getShortDesc (line 104) | @Override method getLongDesc (line 109) | @Override FILE: src/main/java/baritone/command/defaults/FollowCommand.java class FollowCommand (line 41) | public class FollowCommand extends Command { method FollowCommand (line 43) | public FollowCommand(IBaritone baritone) { method execute (line 47) | @Override method tabComplete (line 96) | @Override method getShortDesc (line 121) | @Override method getLongDesc (line 126) | @Override type FollowGroup (line 139) | @KeepName method FollowGroup (line 147) | FollowGroup(Predicate filter) { type FollowList (line 152) | @KeepName method FollowList (line 159) | FollowList(IDatatypeFor datatype) { class NoEntitiesException (line 164) | public static class NoEntitiesException extends CommandErrorMessageExc... method NoEntitiesException (line 166) | protected NoEntitiesException() { FILE: src/main/java/baritone/command/defaults/ForceCancelCommand.java class ForceCancelCommand (line 30) | public class ForceCancelCommand extends Command { method ForceCancelCommand (line 32) | public ForceCancelCommand(IBaritone baritone) { method execute (line 36) | @Override method tabComplete (line 45) | @Override method getShortDesc (line 50) | @Override method getLongDesc (line 55) | @Override FILE: src/main/java/baritone/command/defaults/GcCommand.java class GcCommand (line 29) | public class GcCommand extends Command { method GcCommand (line 31) | public GcCommand(IBaritone baritone) { method execute (line 35) | @Override method tabComplete (line 42) | @Override method getShortDesc (line 47) | @Override method getLongDesc (line 52) | @Override FILE: src/main/java/baritone/command/defaults/GoalCommand.java class GoalCommand (line 35) | public class GoalCommand extends Command { method GoalCommand (line 37) | public GoalCommand(IBaritone baritone) { method execute (line 41) | @Override method tabComplete (line 61) | @Override method getShortDesc (line 82) | @Override method getLongDesc (line 87) | @Override FILE: src/main/java/baritone/command/defaults/GotoCommand.java class GotoCommand (line 35) | public class GotoCommand extends Command { method GotoCommand (line 37) | protected GotoCommand(IBaritone baritone) { method execute (line 41) | @Override method tabComplete (line 59) | @Override method getShortDesc (line 67) | @Override method getLongDesc (line 72) | @Override FILE: src/main/java/baritone/command/defaults/HelpCommand.java class HelpCommand (line 43) | public class HelpCommand extends Command { method HelpCommand (line 45) | public HelpCommand(IBaritone baritone) { method execute (line 49) | @Override method tabComplete (line 102) | @Override method getShortDesc (line 113) | @Override method getLongDesc (line 118) | @Override FILE: src/main/java/baritone/command/defaults/InvertCommand.java class InvertCommand (line 33) | public class InvertCommand extends Command { method InvertCommand (line 35) | public InvertCommand(IBaritone baritone) { method execute (line 39) | @Override method tabComplete (line 56) | @Override method getShortDesc (line 61) | @Override method getLongDesc (line 66) | @Override FILE: src/main/java/baritone/command/defaults/LitematicaCommand.java class LitematicaCommand (line 29) | public class LitematicaCommand extends Command { method LitematicaCommand (line 31) | public LitematicaCommand(IBaritone baritone) { method execute (line 35) | @Override method tabComplete (line 42) | @Override method getShortDesc (line 47) | @Override method getLongDesc (line 52) | @Override FILE: src/main/java/baritone/command/defaults/MineCommand.java class MineCommand (line 33) | public class MineCommand extends Command { method MineCommand (line 35) | public MineCommand(IBaritone baritone) { method execute (line 39) | @Override method tabComplete (line 52) | @Override method getShortDesc (line 61) | @Override method getLongDesc (line 66) | @Override FILE: src/main/java/baritone/command/defaults/PathCommand.java class PathCommand (line 31) | public class PathCommand extends Command { method PathCommand (line 33) | public PathCommand(IBaritone baritone) { method execute (line 37) | @Override method tabComplete (line 46) | @Override method getShortDesc (line 51) | @Override method getLongDesc (line 56) | @Override FILE: src/main/java/baritone/command/defaults/PickupCommand.java class PickupCommand (line 35) | public class PickupCommand extends Command { method PickupCommand (line 37) | public PickupCommand(IBaritone baritone) { method execute (line 41) | @Override method tabComplete (line 58) | @Override method getShortDesc (line 69) | @Override method getLongDesc (line 74) | @Override FILE: src/main/java/baritone/command/defaults/ProcCommand.java class ProcCommand (line 33) | public class ProcCommand extends Command { method ProcCommand (line 35) | public ProcCommand(IBaritone baritone) { method execute (line 39) | @Override method tabComplete (line 64) | @Override method getShortDesc (line 69) | @Override method getLongDesc (line 74) | @Override FILE: src/main/java/baritone/command/defaults/ReloadAllCommand.java class ReloadAllCommand (line 29) | public class ReloadAllCommand extends Command { method ReloadAllCommand (line 31) | public ReloadAllCommand(IBaritone baritone) { method execute (line 35) | @Override method tabComplete (line 42) | @Override method getShortDesc (line 47) | @Override method getLongDesc (line 52) | @Override FILE: src/main/java/baritone/command/defaults/RenderCommand.java class RenderCommand (line 30) | public class RenderCommand extends Command { method RenderCommand (line 32) | public RenderCommand(IBaritone baritone) { method execute (line 36) | @Override method tabComplete (line 52) | @Override method getShortDesc (line 57) | @Override method getLongDesc (line 62) | @Override FILE: src/main/java/baritone/command/defaults/RepackCommand.java class RepackCommand (line 30) | public class RepackCommand extends Command { method RepackCommand (line 32) | public RepackCommand(IBaritone baritone) { method execute (line 36) | @Override method tabComplete (line 42) | @Override method getShortDesc (line 47) | @Override method getLongDesc (line 52) | @Override FILE: src/main/java/baritone/command/defaults/SaveAllCommand.java class SaveAllCommand (line 29) | public class SaveAllCommand extends Command { method SaveAllCommand (line 31) | public SaveAllCommand(IBaritone baritone) { method execute (line 35) | @Override method tabComplete (line 42) | @Override method getShortDesc (line 47) | @Override method getLongDesc (line 52) | @Override FILE: src/main/java/baritone/command/defaults/SchematicaCommand.java class SchematicaCommand (line 29) | public class SchematicaCommand extends Command { method SchematicaCommand (line 31) | public SchematicaCommand(IBaritone baritone) { method execute (line 35) | @Override method tabComplete (line 41) | @Override method getShortDesc (line 46) | @Override method getLongDesc (line 51) | @Override FILE: src/main/java/baritone/command/defaults/SelCommand.java class SelCommand (line 59) | public class SelCommand extends Command { method SelCommand (line 66) | public SelCommand(IBaritone baritone) { method execute (line 85) | @Override method tabComplete (line 271) | @Override method getShortDesc (line 315) | @Override method getLongDesc (line 320) | @Override type Action (line 355) | enum Action { method Action (line 376) | Action(String... names) { method getByName (line 380) | public static Action getByName(String name) { method getAllNames (line 391) | public static String[] getAllNames() { method isFillAction (line 399) | public final boolean isFillAction() { type TransformTarget (line 412) | enum TransformTarget { method TransformTarget (line 419) | TransformTarget(Function transform, Stri... method transform (line 424) | public ISelection[] transform(ISelection[] selections) { method getByName (line 428) | public static TransformTarget getByName(String name) { method getAllNames (line 439) | public static String[] getAllNames() { FILE: src/main/java/baritone/command/defaults/SetCommand.java class SetCommand (line 48) | public class SetCommand extends Command { method SetCommand (line 50) | public SetCommand(IBaritone baritone) { method execute (line 54) | @Override method tabComplete (line 210) | @Override method getShortDesc (line 256) | @Override method getLongDesc (line 261) | @Override FILE: src/main/java/baritone/command/defaults/SurfaceCommand.java class SurfaceCommand (line 32) | public class SurfaceCommand extends Command { method SurfaceCommand (line 34) | protected SurfaceCommand(IBaritone baritone) { method execute (line 38) | @Override method tabComplete (line 66) | @Override method getShortDesc (line 71) | @Override method getLongDesc (line 76) | @Override FILE: src/main/java/baritone/command/defaults/ThisWayCommand.java class ThisWayCommand (line 30) | public class ThisWayCommand extends Command { method ThisWayCommand (line 32) | public ThisWayCommand(IBaritone baritone) { method execute (line 36) | @Override method tabComplete (line 48) | @Override method getShortDesc (line 53) | @Override method getLongDesc (line 58) | @Override FILE: src/main/java/baritone/command/defaults/TunnelCommand.java class TunnelCommand (line 32) | public class TunnelCommand extends Command { method TunnelCommand (line 34) | public TunnelCommand(IBaritone baritone) { method execute (line 38) | @Override method tabComplete (line 92) | @Override method getShortDesc (line 97) | @Override method getLongDesc (line 102) | @Override FILE: src/main/java/baritone/command/defaults/VersionCommand.java class VersionCommand (line 30) | public class VersionCommand extends Command { method VersionCommand (line 32) | public VersionCommand(IBaritone baritone) { method execute (line 36) | @Override method tabComplete (line 47) | @Override method getShortDesc (line 52) | @Override method getLongDesc (line 57) | @Override FILE: src/main/java/baritone/command/defaults/WaypointsCommand.java class WaypointsCommand (line 51) | public class WaypointsCommand extends Command { method WaypointsCommand (line 55) | public WaypointsCommand(IBaritone baritone) { method execute (line 59) | @Override method tabComplete (line 319) | @Override method getShortDesc (line 352) | @Override method getLongDesc (line 357) | @Override type Action (line 382) | private enum Action { method Action (line 393) | Action(String... names) { method getByName (line 397) | public static Action getByName(String name) { method getAllNames (line 408) | public static String[] getAllNames() { FILE: src/main/java/baritone/command/manager/CommandManager.java class CommandManager (line 46) | public class CommandManager implements ICommandManager { method CommandManager (line 51) | public CommandManager(Baritone baritone) { method getBaritone (line 56) | @Override method getRegistry (line 61) | @Override method getCommand (line 66) | @Override method execute (line 76) | @Override method execute (line 81) | @Override method tabComplete (line 90) | @Override method tabComplete (line 96) | @Override method from (line 111) | private ExecutionWrapper from(Tuple> ex... method expand (line 119) | private static Tuple> expand(String str... method expand (line 125) | public static Tuple> expand(String stri... class ExecutionWrapper (line 129) | private static final class ExecutionWrapper { method ExecutionWrapper (line 135) | private ExecutionWrapper(ICommand command, String label, ArgConsumer... method execute (line 141) | private void execute() { method tabComplete (line 154) | private Stream tabComplete() { FILE: src/main/java/baritone/event/GameEventHandler.java class GameEventHandler (line 42) | public final class GameEventHandler implements IEventBus, Helper { method GameEventHandler (line 48) | public GameEventHandler(Baritone baritone) { method onTick (line 52) | @Override method onPostTick (line 67) | @Override method onPlayerUpdate (line 72) | @Override method onSendChatMessage (line 77) | @Override method onPreTabComplete (line 82) | @Override method onChunkEvent (line 87) | @Override method onBlockChange (line 112) | @Override method onRenderPass (line 131) | @Override method onWorldEvent (line 136) | @Override method onSendPacket (line 150) | @Override method onReceivePacket (line 155) | @Override method onPlayerRotationMove (line 160) | @Override method onPlayerSprintState (line 165) | @Override method onBlockInteract (line 170) | @Override method onPlayerDeath (line 175) | @Override method onPathEvent (line 180) | @Override method registerEventListener (line 185) | @Override FILE: src/main/java/baritone/pathing/calc/AStarPathFinder.java class AStarPathFinder (line 40) | public final class AStarPathFinder extends AbstractNodeCostSearch { method AStarPathFinder (line 45) | public AStarPathFinder(BetterBlockPos realStart, int startX, int start... method calculate0 (line 51) | @Override FILE: src/main/java/baritone/pathing/calc/AbstractNodeCostSearch.java class AbstractNodeCostSearch (line 37) | public abstract class AbstractNodeCostSearch implements IPathFinder, Hel... method AbstractNodeCostSearch (line 85) | AbstractNodeCostSearch(BetterBlockPos realStart, int startX, int start... method cancel (line 95) | public void cancel() { method calculate (line 99) | @Override method calculate0 (line 141) | protected abstract Optional calculate0(long primaryTimeout, lon... method getDistFromStartSq (line 151) | protected double getDistFromStartSq(PathNode n) { method getNodeAtPosition (line 171) | protected PathNode getNodeAtPosition(int x, int y, int z, long hashCod... method pathToMostRecentNodeConsidered (line 180) | @Override method bestPathSoFar (line 185) | @Override method bestSoFar (line 190) | protected Optional bestSoFar(boolean logInfo, int numNodes) { method isFinished (line 226) | @Override method getGoal (line 231) | @Override method getStart (line 236) | public BetterBlockPos getStart() { method mapSize (line 240) | protected int mapSize() { FILE: src/main/java/baritone/pathing/calc/Path.java class Path (line 42) | class Path extends PathBase { method Path (line 72) | Path(BetterBlockPos realStart, PathNode start, PathNode end, int numNo... method getGoal (line 108) | @Override method assembleMovements (line 113) | private boolean assembleMovements() { method runBackwards (line 129) | private Movement runBackwards(BetterBlockPos src, BetterBlockPos dest,... method postProcess (line 145) | @Override method movements (line 166) | @Override method positions (line 175) | @Override method getNumNodesConsidered (line 180) | @Override method getSrc (line 185) | @Override method getDest (line 190) | @Override FILE: src/main/java/baritone/pathing/calc/PathNode.java class PathNode (line 30) | public final class PathNode { method PathNode (line 67) | public PathNode(int x, int y, int z, Goal goal) { method isOpen (line 85) | public boolean isOpen() { method hashCode (line 94) | @Override method equals (line 99) | @Override FILE: src/main/java/baritone/pathing/calc/openset/BinaryHeapOpenSet.java class BinaryHeapOpenSet (line 29) | public final class BinaryHeapOpenSet implements IOpenSet { method BinaryHeapOpenSet (line 46) | public BinaryHeapOpenSet() { method BinaryHeapOpenSet (line 50) | public BinaryHeapOpenSet(int size) { method size (line 55) | public int size() { method insert (line 59) | @Override method update (line 70) | @Override method isEmpty (line 87) | @Override method removeLowest (line 92) | @Override FILE: src/main/java/baritone/pathing/calc/openset/IOpenSet.java type IOpenSet (line 27) | public interface IOpenSet { method insert (line 34) | void insert(PathNode node); method isEmpty (line 39) | boolean isEmpty(); method removeLowest (line 46) | PathNode removeLowest(); method update (line 53) | void update(PathNode node); FILE: src/main/java/baritone/pathing/calc/openset/LinkedListOpenSet.java class LinkedListOpenSet (line 29) | class LinkedListOpenSet implements IOpenSet { method isEmpty (line 33) | @Override method insert (line 38) | @Override method update (line 46) | @Override method removeLowest (line 51) | @Override class Node (line 86) | public static class Node { //wrapper with next FILE: src/main/java/baritone/pathing/movement/CalculationContext.java class CalculationContext (line 48) | public class CalculationContext { method CalculationContext (line 87) | public CalculationContext(IBaritone baritone) { method CalculationContext (line 91) | public CalculationContext(IBaritone baritone, boolean forUseOnAnotherT... method getBaritone (line 136) | public final IBaritone getBaritone() { method get (line 140) | public BlockState get(int x, int y, int z) { method isLoaded (line 144) | public boolean isLoaded(int x, int z) { method get (line 148) | public BlockState get(BlockPos pos) { method getBlock (line 152) | public Block getBlock(int x, int y, int z) { method costOfPlacingAt (line 156) | public double costOfPlacingAt(int x, int y, int z, BlockState current) { method breakCostMultiplierAt (line 175) | public double breakCostMultiplierAt(int x, int y, int z, BlockState cu... method placeBucketCost (line 185) | public double placeBucketCost() { method isPossiblyProtected (line 189) | public boolean isPossiblyProtected(int x, int y, int z) { FILE: src/main/java/baritone/pathing/movement/Movement.java class Movement (line 34) | public abstract class Movement implements IMovement, MovementHelper { method Movement (line 67) | protected Movement(IBaritone baritone, BetterBlockPos src, BetterBlock... method Movement (line 76) | protected Movement(IBaritone baritone, BetterBlockPos src, BetterBlock... method getCost (line 80) | public double getCost() throws NullPointerException { method getCost (line 84) | public double getCost(CalculationContext context) { method calculateCost (line 91) | public abstract double calculateCost(CalculationContext context); method recalculateCost (line 93) | public double recalculateCost(CalculationContext context) { method override (line 98) | public void override(double cost) { method calculateValidPositions (line 102) | protected abstract Set calculateValidPositions(); method getValidPositions (line 104) | public Set getValidPositions() { method playerInValidPosition (line 112) | protected boolean playerInValidPosition() { method update (line 122) | @Override method prepared (line 153) | protected boolean prepared(MovementState state) { method safeToCancel (line 195) | @Override method safeToCancel (line 200) | protected boolean safeToCancel(MovementState currentState) { method getSrc (line 204) | @Override method getDest (line 209) | @Override method reset (line 214) | @Override method updateState (line 225) | public MovementState updateState(MovementState state) { method getDirection (line 239) | @Override method checkLoadedChunk (line 244) | public void checkLoadedChunk(CalculationContext context) { method calculatedWhileLoaded (line 248) | @Override method resetBlockCache (line 253) | @Override method toBreak (line 260) | public List toBreak(BlockStateInterface bsi) { method toPlace (line 274) | public List toPlace(BlockStateInterface bsi) { method toWalkInto (line 286) | public List toWalkInto(BlockStateInterface bsi) { // overrid... method toBreakAll (line 293) | public BlockPos[] toBreakAll() { FILE: src/main/java/baritone/pathing/movement/MovementHelper.java type MovementHelper (line 65) | public interface MovementHelper extends ActionCosts, Helper { method avoidBreaking (line 67) | static boolean avoidBreaking(BlockStateInterface bsi, int x, int y, in... method avoidAdjacentBreaking (line 83) | static boolean avoidAdjacentBreaking(BlockStateInterface bsi, int x, i... method canWalkThrough (line 112) | static boolean canWalkThrough(IPlayerContext ctx, BetterBlockPos pos) { method canWalkThrough (line 116) | static boolean canWalkThrough(BlockStateInterface bsi, int x, int y, i... method canWalkThrough (line 120) | static boolean canWalkThrough(CalculationContext context, int x, int y... method canWalkThrough (line 124) | static boolean canWalkThrough(CalculationContext context, int x, int y... method canWalkThrough (line 128) | static boolean canWalkThrough(BlockStateInterface bsi, int x, int y, i... method canWalkThroughBlockState (line 139) | static Ternary canWalkThroughBlockState(BlockState state) { method canWalkThroughPosition (line 194) | static boolean canWalkThroughPosition(BlockStateInterface bsi, int x, ... method fullyPassableBlockState (line 239) | static Ternary fullyPassableBlockState(BlockState state) { method fullyPassable (line 281) | static boolean fullyPassable(CalculationContext context, int x, int y,... method fullyPassable (line 285) | static boolean fullyPassable(CalculationContext context, int x, int y,... method fullyPassable (line 289) | static boolean fullyPassable(IPlayerContext ctx, BlockPos pos) { method fullyPassablePosition (line 301) | static boolean fullyPassablePosition(BlockStateInterface bsi, int x, i... method isReplaceable (line 305) | static boolean isReplaceable(int x, int y, int z, BlockState state, Bl... method isReplacable (line 334) | @Deprecated method isDoorPassable (line 339) | static boolean isDoorPassable(IPlayerContext ctx, BlockPos doorPos, Bl... method isGatePassable (line 352) | static boolean isGatePassable(IPlayerContext ctx, BlockPos gatePos, Bl... method isHorizontalBlockPassable (line 365) | static boolean isHorizontalBlockPassable(BlockPos blockPos, BlockState... method avoidWalkingInto (line 385) | static boolean avoidWalkingInto(BlockState state) { method canWalkOn (line 411) | static boolean canWalkOn(BlockStateInterface bsi, int x, int y, int z,... method canWalkOnBlockState (line 422) | static Ternary canWalkOnBlockState(BlockState state) { method canWalkOnPosition (line 463) | static boolean canWalkOnPosition(BlockStateInterface bsi, int x, int y... method canWalkOn (line 489) | static boolean canWalkOn(CalculationContext context, int x, int y, int... method canWalkOn (line 493) | static boolean canWalkOn(CalculationContext context, int x, int y, int... method canWalkOn (line 497) | static boolean canWalkOn(IPlayerContext ctx, BetterBlockPos pos, Block... method canWalkOn (line 501) | static boolean canWalkOn(IPlayerContext ctx, BlockPos pos) { method canWalkOn (line 505) | static boolean canWalkOn(IPlayerContext ctx, BetterBlockPos pos) { method canWalkOn (line 509) | static boolean canWalkOn(BlockStateInterface bsi, int x, int y, int z) { method canUseFrostWalker (line 513) | static boolean canUseFrostWalker(CalculationContext context, BlockStat... method canUseFrostWalker (line 519) | static boolean canUseFrostWalker(IPlayerContext ctx, BlockPos pos) { method mustBeSolidToWalkOn (line 529) | static boolean mustBeSolidToWalkOn(CalculationContext context, int x, ... method canPlaceAgainst (line 568) | static boolean canPlaceAgainst(BlockStateInterface bsi, int x, int y, ... method canPlaceAgainst (line 572) | static boolean canPlaceAgainst(BlockStateInterface bsi, BlockPos pos) { method canPlaceAgainst (line 576) | static boolean canPlaceAgainst(IPlayerContext ctx, BlockPos pos) { method canPlaceAgainst (line 580) | static boolean canPlaceAgainst(BlockStateInterface bsi, int x, int y, ... method getMiningDurationTicks (line 590) | static double getMiningDurationTicks(CalculationContext context, int x... method getMiningDurationTicks (line 594) | static double getMiningDurationTicks(CalculationContext context, int x... method isBottomSlab (line 625) | static boolean isBottomSlab(BlockState state) { method switchToBestToolFor (line 636) | static void switchToBestToolFor(IPlayerContext ctx, BlockState b) { method switchToBestToolFor (line 647) | static void switchToBestToolFor(IPlayerContext ctx, BlockState b, Tool... method moveTowards (line 653) | static void moveTowards(IPlayerContext ctx, MovementState state, Block... method moveTowardsWithoutRotation (line 662) | static void moveTowardsWithoutRotation(IPlayerContext ctx, MovementSta... method moveTowardsWithoutRotation (line 673) | static void moveTowardsWithoutRotation(IPlayerContext ctx, MovementSta... method moveTowardsWithSlightRotation (line 682) | static void moveTowardsWithSlightRotation(IPlayerContext ctx, Movement... method isWater (line 706) | static boolean isWater(BlockState state) { method isWater (line 719) | static boolean isWater(IPlayerContext ctx, BlockPos bp) { method isLava (line 723) | static boolean isLava(BlockState state) { method isLiquid (line 735) | static boolean isLiquid(IPlayerContext ctx, BlockPos p) { method isLiquid (line 739) | static boolean isLiquid(BlockState blockState) { method possiblyFlowing (line 743) | static boolean possiblyFlowing(BlockState state) { method isFlowing (line 749) | static boolean isFlowing(int x, int y, int z, BlockState state, BlockS... method isBlockNormalCube (line 763) | static boolean isBlockNormalCube(BlockState state) { method attemptToPlaceABlock (line 781) | static PlaceResult attemptToPlaceABlock(MovementState state, IBaritone... type PlaceResult (line 837) | enum PlaceResult { method isTransparent (line 841) | static boolean isTransparent(Block b) { method steppingOnBlocks (line 848) | static List steppingOnBlocks(IPlayerContext ctx) { FILE: src/main/java/baritone/pathing/movement/MovementOption.java method MovementOption (line 28) | public MovementOption(Input input1, float motionX, float motionZ) { method setInputs (line 32) | public void setInputs(MovementState movementState) { method distanceToSq (line 41) | public float distanceToSq(float otherX, float otherZ) { method getOptions (line 45) | public static Stream getOptions(float motionX, float mot... FILE: src/main/java/baritone/pathing/movement/MovementState.java class MovementState (line 28) | public class MovementState { method setStatus (line 34) | public MovementState setStatus(MovementStatus status) { method getStatus (line 39) | public MovementStatus getStatus() { method getTarget (line 43) | public MovementTarget getTarget() { method setTarget (line 47) | public MovementState setTarget(MovementTarget target) { method setInput (line 52) | public MovementState setInput(Input input, boolean forced) { method getInputStates (line 57) | public Map getInputStates() { class MovementTarget (line 61) | public static class MovementTarget { method MovementTarget (line 75) | public MovementTarget() { method MovementTarget (line 79) | public MovementTarget(Rotation rotation, boolean forceRotations) { method getRotation (line 84) | public final Optional getRotation() { method hasToForceRotations (line 88) | public boolean hasToForceRotations() { FILE: src/main/java/baritone/pathing/movement/Moves.java type Moves (line 30) | public enum Moves { method apply0 (line 32) | @Override method cost (line 37) | @Override method apply0 (line 44) | @Override method cost (line 49) | @Override method apply0 (line 56) | @Override method cost (line 61) | @Override method apply0 (line 68) | @Override method cost (line 73) | @Override method apply0 (line 80) | @Override method cost (line 85) | @Override method apply0 (line 92) | @Override method cost (line 97) | @Override method apply0 (line 104) | @Override method cost (line 109) | @Override method apply0 (line 116) | @Override method cost (line 121) | @Override method apply0 (line 128) | @Override method cost (line 133) | @Override method apply0 (line 140) | @Override method cost (line 145) | @Override method apply0 (line 152) | @Override method apply (line 163) | @Override method apply0 (line 170) | @Override method apply (line 181) | @Override method apply0 (line 188) | @Override method apply (line 199) | @Override method apply0 (line 206) | @Override method apply (line 217) | @Override method apply0 (line 224) | @Override method apply (line 231) | @Override method apply0 (line 238) | @Override method apply (line 245) | @Override method apply0 (line 252) | @Override method apply (line 259) | @Override method apply0 (line 266) | @Override method apply (line 273) | @Override method apply0 (line 280) | @Override method apply (line 285) | @Override method apply0 (line 292) | @Override method apply (line 297) | @Override method apply0 (line 304) | @Override method apply (line 309) | @Override method apply0 (line 316) | @Override method apply (line 321) | @Override method Moves (line 334) | Moves(int x, int y, int z, boolean dynamicXZ, boolean dynamicY) { method Moves (line 342) | Moves(int x, int y, int z) { method apply0 (line 346) | public abstract Movement apply0(CalculationContext context, BetterBloc... method apply (line 348) | public void apply(CalculationContext context, int x, int y, int z, Mut... method cost (line 358) | public double cost(CalculationContext context, int x, int y, int z) { FILE: src/main/java/baritone/pathing/movement/movements/MovementAscend.java class MovementAscend (line 37) | public class MovementAscend extends Movement { method MovementAscend (line 41) | public MovementAscend(IBaritone baritone, BetterBlockPos src, BetterBl... method reset (line 45) | @Override method calculateCost (line 51) | @Override method calculateValidPositions (line 56) | @Override method cost (line 67) | public static double cost(CalculationContext context, int x, int y, in... method updateState (line 159) | @Override method headBonkClear (line 229) | public boolean headBonkClear() { method safeToCancel (line 241) | @Override FILE: src/main/java/baritone/pathing/movement/movements/MovementDescend.java class MovementDescend (line 42) | public class MovementDescend extends Movement { method MovementDescend (line 47) | public MovementDescend(IBaritone baritone, BetterBlockPos start, Bette... method reset (line 51) | @Override method forceSafeMode (line 61) | public void forceSafeMode() { method calculateCost (line 65) | @Override method calculateValidPositions (line 75) | @Override method cost (line 80) | public static void cost(CalculationContext context, int x, int y, int ... method dynamicFallCost (line 137) | public static boolean dynamicFallCost(CalculationContext context, int ... method updateState (line 226) | @Override method safeMode (line 272) | public boolean safeMode() { method skipToAscend (line 291) | public boolean skipToAscend() { FILE: src/main/java/baritone/pathing/movement/movements/MovementDiagonal.java class MovementDiagonal (line 42) | public class MovementDiagonal extends Movement { method MovementDiagonal (line 46) | public MovementDiagonal(IBaritone baritone, BetterBlockPos start, Dire... method MovementDiagonal (line 51) | private MovementDiagonal(IBaritone baritone, BetterBlockPos start, Bet... method MovementDiagonal (line 55) | private MovementDiagonal(IBaritone baritone, BetterBlockPos start, Bet... method safeToCancel (line 59) | @Override method calculateCost (line 88) | @Override method calculateValidPositions (line 98) | @Override method cost (line 111) | public static void cost(CalculationContext context, int x, int y, int ... method updateState (line 262) | @Override method sprint (line 285) | private boolean sprint() { method prepared (line 297) | @Override method toBreak (line 302) | @Override method toWalkInto (line 317) | @Override FILE: src/main/java/baritone/pathing/movement/movements/MovementDownward.java class MovementDownward (line 33) | public class MovementDownward extends Movement { method MovementDownward (line 37) | public MovementDownward(IBaritone baritone, BetterBlockPos start, Bett... method reset (line 41) | @Override method calculateCost (line 47) | @Override method calculateValidPositions (line 52) | @Override method cost (line 57) | public static double cost(CalculationContext context, int x, int y, in... method updateState (line 74) | @Override FILE: src/main/java/baritone/pathing/movement/movements/MovementFall.java class MovementFall (line 50) | public class MovementFall extends Movement { method MovementFall (line 55) | public MovementFall(IBaritone baritone, BetterBlockPos src, BetterBloc... method calculateCost (line 59) | @Override method calculateValidPositions (line 69) | @Override method willPlaceBucket (line 79) | private boolean willPlaceBucket() { method updateState (line 85) | @Override method avoid (line 166) | private Direction avoid() { method safeToCancel (line 176) | @Override method buildPositionsToBreak (line 183) | private static BetterBlockPos[] buildPositionsToBreak(BetterBlockPos s... method prepared (line 195) | @Override FILE: src/main/java/baritone/pathing/movement/movements/MovementParkour.java class MovementParkour (line 41) | public class MovementParkour extends Movement { method MovementParkour (line 49) | private MovementParkour(IBaritone baritone, BetterBlockPos src, int di... method cost (line 56) | public static MovementParkour cost(CalculationContext context, BetterB... method cost (line 63) | public static void cost(CalculationContext context, int x, int y, int ... method checkOvershootSafety (line 203) | private static boolean checkOvershootSafety(BlockStateInterface bsi, i... method costFromJumpDistance (line 208) | private static double costFromJumpDistance(int dist) { method calculateCost (line 222) | @Override method calculateValidPositions (line 232) | @Override method safeToCancel (line 243) | @Override method updateState (line 251) | @Override FILE: src/main/java/baritone/pathing/movement/movements/MovementPillar.java class MovementPillar (line 49) | public class MovementPillar extends Movement { method MovementPillar (line 51) | public MovementPillar(IBaritone baritone, BetterBlockPos start, Better... method calculateCost (line 55) | @Override method calculateValidPositions (line 60) | @Override method cost (line 65) | public static double cost(CalculationContext context, int x, int y, in... method hasAgainst (line 148) | public static boolean hasAgainst(CalculationContext context, int x, in... method getAgainst (line 155) | public static BlockPos getAgainst(CalculationContext context, BetterBl... method updateState (line 171) | @Override method prepared (line 279) | @Override FILE: src/main/java/baritone/pathing/movement/movements/MovementTraverse.java class MovementTraverse (line 50) | public class MovementTraverse extends Movement { method MovementTraverse (line 57) | public MovementTraverse(IBaritone baritone, BetterBlockPos from, Bette... method reset (line 61) | @Override method calculateCost (line 67) | @Override method calculateValidPositions (line 72) | @Override method cost (line 77) | public static double cost(CalculationContext context, int x, int y, in... method updateState (line 175) | @Override method safeToCancel (line 364) | @Override method prepared (line 372) | @Override FILE: src/main/java/baritone/pathing/path/CutoffPath.java class CutoffPath (line 29) | public class CutoffPath extends PathBase { method CutoffPath (line 39) | public CutoffPath(IPath prev, int firstPositionToInclude, int lastPosi... method CutoffPath (line 47) | public CutoffPath(IPath prev, int lastPositionToInclude) { method getGoal (line 51) | @Override method movements (line 56) | @Override method positions (line 61) | @Override method getNumNodesConsidered (line 66) | @Override FILE: src/main/java/baritone/pathing/path/PathExecutor.java class PathExecutor (line 48) | public class PathExecutor implements IPathExecutor, Helper { method PathExecutor (line 79) | public PathExecutor(PathingBehavior behavior, IPath path) { method onTick (line 92) | public boolean onTick() { method closestPathPos (line 255) | private Tuple closestPathPos(IPath path) { method shouldPause (line 270) | private boolean shouldPause() { method possiblyOffPath (line 303) | private boolean possiblyOffPath(Tuple status, double... method snipsnapifpossible (line 323) | public boolean snipsnapifpossible() { method shouldSprintNextTick (line 344) | private boolean shouldSprintNextTick() { method overrideFall (line 477) | private Tuple overrideFall(MovementFall movement) { method skipNow (line 516) | private static boolean skipNow(IPlayerContext ctx, IMovement current) { method sprintableAscend (line 531) | private static boolean sprintableAscend(IPlayerContext ctx, MovementTr... method canSprintFromDescendInto (line 567) | private static boolean canSprintFromDescendInto(IPlayerContext ctx, IM... method onChangeInPathPosition (line 580) | private void onChangeInPathPosition() { method clearKeys (line 585) | private void clearKeys() { method cancel (line 590) | private void cancel() { method getPosition (line 597) | @Override method trySplice (line 602) | public PathExecutor trySplice(PathExecutor next) { method cutIfTooLong (line 621) | private PathExecutor cutIfTooLong() { method getPath (line 643) | @Override method failed (line 648) | public boolean failed() { method finished (line 652) | public boolean finished() { method toBreak (line 656) | public Set toBreak() { method toPlace (line 660) | public Set toPlace() { method toWalkInto (line 664) | public Set toWalkInto() { method isSprinting (line 668) | public boolean isSprinting() { FILE: src/main/java/baritone/pathing/path/SplicedPath.java class SplicedPath (line 28) | public class SplicedPath extends PathBase { method SplicedPath (line 38) | private SplicedPath(List path, List movemen... method getGoal (line 46) | @Override method movements (line 51) | @Override method positions (line 56) | @Override method getNumNodesConsidered (line 61) | @Override method length (line 66) | @Override method trySplice (line 71) | public static Optional trySplice(IPath first, IPath secon... FILE: src/main/java/baritone/pathing/precompute/PrecomputedData.java class PrecomputedData (line 25) | public class PrecomputedData { method fillData (line 45) | private int fillData(int id, BlockState state) { method canWalkOn (line 72) | public boolean canWalkOn(BlockStateInterface bsi, int x, int y, int z,... method canWalkThrough (line 87) | public boolean canWalkThrough(BlockStateInterface bsi, int x, int y, i... method fullyPassable (line 102) | public boolean fullyPassable(BlockStateInterface bsi, int x, int y, in... FILE: src/main/java/baritone/pathing/precompute/Ternary.java type Ternary (line 20) | public enum Ternary { FILE: src/main/java/baritone/process/BackfillProcess.java class BackfillProcess (line 36) | public final class BackfillProcess extends BaritoneProcessHelper { method BackfillProcess (line 40) | public BackfillProcess(Baritone baritone) { method isActive (line 44) | @Override method onTick (line 68) | @Override method amIBreakingABlockHMMMMMMM (line 93) | private void amIBreakingABlockHMMMMMMM() { method toFillIn (line 100) | public List toFillIn() { method partOfCurrentMovement (line 111) | private boolean partOfCurrentMovement(BlockPos pos) { method onLostControl (line 120) | @Override method displayName0 (line 127) | @Override method isTemporary (line 132) | @Override method priority (line 137) | @Override FILE: src/main/java/baritone/process/BuilderProcess.java class BuilderProcess (line 85) | public final class BuilderProcess extends BaritoneProcessHelper implemen... method BuilderProcess (line 108) | public BuilderProcess(Baritone baritone) { method build (line 112) | @Override method resume (line 174) | public void resume() { method pause (line 178) | public void pause() { method isPaused (line 182) | @Override method build (line 187) | @Override method applyMapArtAndSelection (line 205) | private ISchematic applyMapArtAndSelection(Vec3i origin, IStaticSchema... method buildOpenSchematic (line 216) | @Override method buildOpenLitematic (line 233) | @Override method clearArea (line 250) | public void clearArea(BlockPos corner1, BlockPos corner2) { method getApproxPlaceable (line 258) | @Override method isActive (line 263) | @Override method placeAt (line 268) | public BlockState placeAt(int x, int y, int z, BlockState current) { method toBreakNearPlayer (line 282) | private Optional> toBreakNearPlayer(Bu... class Placement (line 312) | public static class Placement { method Placement (line 319) | public Placement(int hotbarSelection, BlockPos placeAgainst, Directi... method searchForPlacables (line 327) | private Optional searchForPlacables(BuilderCalculationConte... method placementPlausible (line 356) | public boolean placementPlausible(BlockPos pos, BlockState state) { method possibleToPlace (line 361) | private Optional possibleToPlace(BlockState toPlace, int x,... method hasAnyItemThatWouldPlace (line 397) | private OptionalInt hasAnyItemThatWouldPlace(BlockState desired, HitRe... method aabbSideMultipliers (line 431) | private static Vec3[] aabbSideMultipliers(Direction side) { method onTick (line 449) | @Override method onTick (line 454) | private PathingCommand onTick(boolean calcFailed, boolean isSafeToCanc... method recalc (line 624) | private boolean recalc(BuilderCalculationContext bcc) { method trim (line 639) | private void trim() { method recalcNearby (line 647) | private void recalcNearby(BuilderCalculationContext bcc) { method fullRecalc (line 673) | private void fullRecalc(BuilderCalculationContext bcc) { method assemble (line 712) | private Goal assemble(BuilderCalculationContext bcc, List ... method assemble (line 716) | private Goal assemble(BuilderCalculationContext bcc, List ... class JankyGoalComposite (line 781) | public static class JankyGoalComposite implements Goal { method JankyGoalComposite (line 786) | public JankyGoalComposite(Goal primary, Goal fallback) { method isInGoal (line 792) | @Override method heuristic (line 797) | @Override method equals (line 802) | @Override method hashCode (line 816) | @Override method toString (line 824) | @Override class GoalBreak (line 830) | public static class GoalBreak extends GoalGetToBlock { method GoalBreak (line 832) | public GoalBreak(BlockPos pos) { method isInGoal (line 836) | @Override method toString (line 846) | @Override method hashCode (line 856) | @Override method placementGoal (line 862) | private Goal placementGoal(BlockPos pos, BuilderCalculationContext bcc) { method breakGoal (line 877) | private Goal breakGoal(BlockPos pos, BuilderCalculationContext bcc) { class GoalAdjacent (line 892) | public static class GoalAdjacent extends GoalGetToBlock { method GoalAdjacent (line 897) | public GoalAdjacent(BlockPos pos, BlockPos no, boolean allowSameLeve... method isInGoal (line 903) | @Override method heuristic (line 920) | @Override method equals (line 926) | @Override method hashCode (line 937) | @Override method toString (line 946) | @Override class GoalPlace (line 957) | public static class GoalPlace extends GoalBlock { method GoalPlace (line 959) | public GoalPlace(BlockPos placeAt) { method heuristic (line 963) | @Override method hashCode (line 969) | @Override method toString (line 974) | @Override method onLostControl (line 985) | @Override method displayName0 (line 997) | @Override method getMinLayer (line 1002) | @Override method getMaxLayer (line 1010) | @Override method approxPlaceable (line 1018) | private List approxPlaceable(int size) { method sameBlockstate (line 1044) | private static boolean sameBlockstate(BlockState first, BlockState sec... method containsBlockState (line 1065) | private static boolean containsBlockState(Collection state... method valid (line 1074) | private static boolean valid(BlockState current, BlockState desired, b... class BuilderCalculationContext (line 1102) | public class BuilderCalculationContext extends CalculationContext { method BuilderCalculationContext (line 1110) | public BuilderCalculationContext() { method getSchematic (line 1122) | private BlockState getSchematic(int x, int y, int z, BlockState curr... method costOfPlacingAt (line 1130) | @Override method breakCostMultiplierAt (line 1164) | @Override FILE: src/main/java/baritone/process/CustomGoalProcess.java class CustomGoalProcess (line 32) | public final class CustomGoalProcess extends BaritoneProcessHelper imple... method CustomGoalProcess (line 51) | public CustomGoalProcess(Baritone baritone) { method setGoal (line 55) | @Override method path (line 70) | @Override method getGoal (line 75) | @Override method mostRecentGoal (line 80) | @Override method isActive (line 85) | @Override method onTick (line 90) | @Override method onLostControl (line 121) | @Override method displayName0 (line 127) | @Override type State (line 132) | protected enum State { FILE: src/main/java/baritone/process/ElytraProcess.java class ElytraProcess (line 63) | public class ElytraProcess extends BaritoneProcessHelper implements IBar... method onLostControl (line 72) | @Override method ElytraProcess (line 82) | private ElytraProcess(Baritone baritone) { method create (line 87) | public static IElytraProcess create(final Baritone baritone) { method isActive (line 93) | @Override method resetState (line 98) | @Override method onTick (line 110) | @Override method landingSpotIsBad (line 282) | public void landingSpotIsBad(BetterBlockPos endPos) { method destroyBehaviorAsync (line 289) | private void destroyBehaviorAsync() { method priority (line 297) | @Override method displayName0 (line 302) | @Override method repackChunks (line 307) | @Override method currentDestination (line 314) | @Override method getPath (line 319) | @Override method pathTo (line 324) | @Override method pathTo0 (line 329) | private void pathTo0(BlockPos destination, boolean appendDestination) { method pathTo (line 342) | @Override method shouldLandForSafety (line 366) | private boolean shouldLandForSafety() { method isLoaded (line 386) | @Override method isSafeToCancel (line 391) | @Override type State (line 396) | public enum State { method State (line 406) | State(String desc) { method onRenderPass (line 411) | @Override method onWorldEvent (line 416) | @Override method onChunkEvent (line 424) | @Override method onBlockChange (line 429) | @Override method onReceivePacket (line 434) | @Override method onPostTick (line 439) | @Override class WalkOffCalculationContext (line 448) | public static final class WalkOffCalculationContext extends Calculatio... method WalkOffCalculationContext (line 450) | public WalkOffCalculationContext(IBaritone baritone) { method costOfPlacingAt (line 457) | @Override method breakCostMultiplierAt (line 462) | @Override method placeBucketCost (line 467) | @Override method isInBounds (line 473) | private static boolean isInBounds(BlockPos pos) { method isSafeBlock (line 477) | private boolean isSafeBlock(Block block) { method isSafeBlock (line 481) | private boolean isSafeBlock(BlockPos pos) { method isAtEdge (line 485) | private boolean isAtEdge(BlockPos pos) { method isColumnAir (line 497) | private boolean isColumnAir(BlockPos landingSpot, int minHeight) { method hasAirBubble (line 509) | private boolean hasAirBubble(BlockPos pos) { method checkLandingSpot (line 526) | private BetterBlockPos checkLandingSpot(BlockPos pos, LongOpenHashSet ... method findSafeLandingSpot (line 551) | private BetterBlockPos findSafeLandingSpot(BetterBlockPos start) { FILE: src/main/java/baritone/process/ExploreProcess.java class ExploreProcess (line 43) | public final class ExploreProcess extends BaritoneProcessHelper implemen... method ExploreProcess (line 51) | public ExploreProcess(Baritone baritone) { method isActive (line 55) | @Override method explore (line 60) | @Override method applyJsonFilter (line 66) | @Override method calcFilter (line 71) | public IChunkFilter calcFilter() { method onTick (line 81) | @Override method closestUncachedChunks (line 108) | private Goal[] closestUncachedChunks(BlockPos center, IChunkFilter fil... method createGoal (line 164) | private static Goal createGoal(int x, int z) { type Status (line 178) | private enum Status { type IChunkFilter (line 182) | private interface IChunkFilter { method isAlreadyExplored (line 184) | Status isAlreadyExplored(int chunkX, int chunkZ); method countRemain (line 186) | int countRemain(); class BaritoneChunkCache (line 189) | private class BaritoneChunkCache implements IChunkFilter { method isAlreadyExplored (line 193) | @Override method countRemain (line 209) | @Override class JsonChunkFilter (line 215) | private class JsonChunkFilter implements IChunkFilter { method JsonChunkFilter (line 221) | private JsonChunkFilter(Path path, boolean invert) throws Exception ... method isAlreadyExplored (line 232) | @Override method countRemain (line 245) | @Override class EitherChunk (line 268) | private class EitherChunk implements IChunkFilter { method EitherChunk (line 273) | private EitherChunk(IChunkFilter a, IChunkFilter b) { method isAlreadyExplored (line 278) | @Override method countRemain (line 286) | @Override method onLostControl (line 292) | @Override method displayName0 (line 297) | @Override FILE: src/main/java/baritone/process/FarmProcess.java class FarmProcess (line 65) | public final class FarmProcess extends BaritoneProcessHelper implements ... method FarmProcess (line 103) | public FarmProcess(Baritone baritone) { method isActive (line 107) | @Override method farm (line 112) | @Override type Harvest (line 124) | private enum Harvest { method readyToHarvest (line 134) | @Override method readyToHarvest (line 143) | @Override method readyToHarvest (line 152) | @Override method Harvest (line 163) | Harvest(CropBlock blockCrops) { method Harvest (line 168) | Harvest(Block block, Predicate readyToHarvest) { method readyToHarvest (line 173) | public boolean readyToHarvest(Level world, BlockPos pos, BlockState ... method readyForHarvest (line 178) | private boolean readyForHarvest(Level world, BlockPos pos, BlockState ... method isPlantable (line 187) | private boolean isPlantable(ItemStack stack) { method isBoneMeal (line 191) | private boolean isBoneMeal(ItemStack stack) { method isNetherWart (line 195) | private boolean isNetherWart(ItemStack stack) { method isCocoa (line 199) | private boolean isCocoa(ItemStack stack) { method onTick (line 203) | @Override method onLostControl (line 398) | @Override method displayName0 (line 403) | @Override FILE: src/main/java/baritone/process/FollowProcess.java class FollowProcess (line 45) | public final class FollowProcess extends BaritoneProcessHelper implement... method FollowProcess (line 51) | public FollowProcess(Baritone baritone) { method onTick (line 55) | @Override method towards (line 62) | private Goal towards(Entity following) { method followable (line 77) | private boolean followable(Entity entity) { method scanWorld (line 94) | private void scanWorld() { method isActive (line 102) | @Override method onLostControl (line 111) | @Override method displayName0 (line 117) | @Override method follow (line 122) | @Override method pickup (line 128) | @Override method following (line 134) | @Override method currentFilter (line 139) | @Override FILE: src/main/java/baritone/process/GetToBlockProcess.java class GetToBlockProcess (line 41) | public final class GetToBlockProcess extends BaritoneProcessHelper imple... method GetToBlockProcess (line 51) | public GetToBlockProcess(Baritone baritone) { method getToBlock (line 55) | @Override method isActive (line 65) | @Override method onTick (line 70) | @Override method blacklistClosest (line 131) | public synchronized boolean blacklistClosest() { class GetToBlockCalculationContext (line 159) | public class GetToBlockCalculationContext extends CalculationContext { method GetToBlockCalculationContext (line 161) | public GetToBlockCalculationContext(boolean forUseOnAnotherThread) { method breakCostMultiplierAt (line 165) | @Override method areAdjacent (line 172) | private boolean areAdjacent(BlockPos posA, BlockPos posB) { method onLostControl (line 179) | @Override method displayName0 (line 188) | @Override method rescan (line 196) | private synchronized void rescan(List known, CalculationCont... method createGoal (line 202) | private Goal createGoal(BlockPos pos) { method rightClick (line 212) | private boolean rightClick() { method walkIntoInsteadOfAdjacent (line 235) | private boolean walkIntoInsteadOfAdjacent(Block block) { method rightClickOnArrival (line 242) | private boolean rightClickOnArrival(Block block) { method blockOnTopMustBeRemoved (line 249) | private boolean blockOnTopMustBeRemoved(Block block) { FILE: src/main/java/baritone/process/InventoryPauserProcess.java class InventoryPauserProcess (line 25) | public class InventoryPauserProcess extends BaritoneProcessHelper { method InventoryPauserProcess (line 31) | public InventoryPauserProcess(Baritone baritone) { method isActive (line 35) | @Override method motion (line 43) | private double motion() { method stationaryNow (line 47) | private boolean stationaryNow() { method stationaryForInventoryMove (line 51) | public boolean stationaryForInventoryMove() { method onTick (line 56) | @Override method onLostControl (line 71) | @Override method displayName0 (line 76) | @Override method priority (line 81) | @Override method isTemporary (line 86) | @Override FILE: src/main/java/baritone/process/MineProcess.java class MineProcess (line 54) | public final class MineProcess extends BaritoneProcessHelper implements ... method MineProcess (line 65) | public MineProcess(Baritone baritone) { method isActive (line 69) | @Override method onTick (line 74) | @Override method updateLoucaSystem (line 149) | private void updateLoucaSystem() { method onLostControl (line 166) | @Override method displayName0 (line 171) | @Override method updateGoal (line 176) | private PathingCommand updateGoal() { method rescan (line 226) | private void rescan(List already, CalculationContext context) { method internalMiningGoal (line 248) | private boolean internalMiningGoal(BlockPos pos, CalculationContext co... method coalesce (line 260) | private Goal coalesce(BlockPos loc, List locs, CalculationCo... class GoalThreeBlocks (line 302) | private static class GoalThreeBlocks extends GoalTwoBlocks { method GoalThreeBlocks (line 304) | public GoalThreeBlocks(BlockPos pos) { method isInGoal (line 308) | @Override method heuristic (line 313) | @Override method equals (line 321) | @Override method hashCode (line 326) | @Override method toString (line 331) | @Override method droppedItemsScan (line 342) | public List droppedItemsScan() { method searchWorld (line 359) | public static List searchWorld(CalculationContext ctx, Block... method addNearby (line 397) | private boolean addNearby() { method prune (line 429) | private static List prune(CalculationContext ctx, List pathToDestination() { method pathToDestination (line 171) | public CompletableFuture pathToDestination(final BlockPos from) { method pathRecalcSegment (line 195) | public CompletableFuture pathRecalcSegment(final OptionalInt u... method pathNextSegment (line 218) | public void pathNextSegment(final int afterIncl) { method clear (line 256) | public void clear() { method setPath (line 265) | private void setPath(final UnpackedSegment segment) { method getPath (line 284) | public NetherPath getPath() { method getNear (line 288) | public int getNear() { method path0 (line 293) | private CompletableFuture path0(BlockPos src, BlockPos dst, Un... method pathfindAroundObstacles (line 300) | private void pathfindAroundObstacles() { method attemptNextSegment (line 367) | private void attemptNextSegment() { method updatePlayerNear (line 378) | public void updatePlayerNear() { method isComplete (line 408) | public boolean isComplete() { method onRenderPass (line 413) | public void onRenderPass(RenderEvent event) { method onChunkEvent (line 448) | public void onChunkEvent(ChunkEvent event) { method onBlockChange (line 455) | public void onBlockChange(BlockChangeEvent event) { method onReceivePacket (line 459) | public void onReceivePacket(PacketEvent event) { method pathTo (line 467) | public void pathTo() { method destroy (line 473) | public void destroy() { method repackChunks (line 486) | public void repackChunks() { method onTick (line 510) | public void onTick() { method onTick0 (line 521) | private void onTick0() { method tick (line 576) | public void tick() { method onPostTick (line 633) | public void onPostTick(TickEvent event) { method solveAngles (line 645) | private Solution solveAngles(final SolverContext context) { method tickUseFireworks (line 732) | private void tickUseFireworks(final Vec3 start, final Vec3 goingTo, fi... class SolverContext (line 769) | private final class SolverContext { method SolverContext (line 786) | public SolverContext(boolean async) { method equals (line 812) | @Override class FireworkBoost (line 832) | private static final class FireworkBoost { method FireworkBoost (line 843) | public FireworkBoost(final Integer fireworkTicksExisted, final int m... method isBoosted (line 851) | public boolean isBoosted() { method getGuaranteedBoostTicks (line 858) | public int getGuaranteedBoostTicks() { method getMaximumBoostTicks (line 865) | public int getMaximumBoostTicks() { method equals (line 869) | @Override class PitchResult (line 889) | private static final class PitchResult { method PitchResult (line 895) | public PitchResult(float pitch, double dot, List steps) { class Solution (line 902) | private static final class Solution { method Solution (line 910) | public Solution(SolverContext context, Rotation rotation, Vec3 going... method isFireworks (line 919) | public static boolean isFireworks(final ItemStack itemStack) { method isBoostingFireworks (line 928) | private static boolean isBoostingFireworks(final ItemStack itemStack) { method getFireworkBoost (line 932) | private static OptionalInt getFireworkBoost(final ItemStack itemStack) { method getAttachedFirework (line 942) | private Optional getAttachedFirework() { method isHitboxClear (line 950) | private boolean isHitboxClear(final SolverContext context, final Vec3 ... method clearView (line 1005) | public boolean clearView(Vec3 start, Vec3 dest, boolean ignoreLava) { method pitchesToSolveFor (line 1020) | private static FloatArrayList pitchesToSolveFor(final float goodPitch,... type IntTriFunction (line 1035) | @FunctionalInterface method apply (line 1037) | T apply(int first, int second, int third); class IntTriple (line 1040) | private static final class IntTriple { method IntTriple (line 1045) | public IntTriple(int first, int second, int third) { method solvePitch (line 1052) | private Pair solvePitch(final SolverContext context, f... method solvePitch (line 1108) | private PitchResult solvePitch(final SolverContext context, final Vec3... method simulate (line 1167) | private List simulate(final SolverContext context, final Vec3 go... method step (line 1226) | private static Vec3 step(final Vec3 motion, final Vec3 lookDirection, ... method passable (line 1265) | private boolean passable(int x, int y, int z, boolean ignoreLava) { method tickInventoryTransactions (line 1274) | private void tickInventoryTransactions() { method queueWindowClick (line 1285) | private void queueWindowClick(int windowId, int slotId, int button, Cl... method findGoodElytra (line 1289) | private int findGoodElytra() { method trySwapElytra (line 1300) | private void trySwapElytra() { method logVerbose (line 1321) | void logVerbose(String message) { FILE: src/main/java/baritone/process/elytra/NetherPath.java class NetherPath (line 30) | public final class NetherPath extends AbstractList { method NetherPath (line 36) | NetherPath(List backing) { method get (line 40) | @Override method size (line 45) | @Override method getLast (line 53) | public BetterBlockPos getLast() { method getVec (line 57) | public Vec3 getVec(int index) { method emptyPath (line 62) | public static NetherPath emptyPath() { FILE: src/main/java/baritone/process/elytra/NetherPathfinderContext.java class NetherPathfinderContext (line 45) | public final class NetherPathfinderContext { method NetherPathfinderContext (line 57) | public NetherPathfinderContext(long seed) { method hasChunk (line 63) | public boolean hasChunk(ChunkPos pos) { method queueCacheCulling (line 67) | public void queueCacheCulling(int chunkX, int chunkZ, int maxDistanceB... method queueForPacking (line 76) | public void queueForPacking(final LevelChunk chunkIn) { method queueBlockUpdate (line 89) | public void queueBlockUpdate(BlockChangeEvent event) { method pathFindAsync (line 103) | public CompletableFuture pathFindAsync(final BlockPos src... method raytrace (line 133) | public boolean raytrace(final double startX, final double startY, fina... method raytrace (line 146) | public boolean raytrace(final Vec3 start, final Vec3 end) { method raytrace (line 150) | public boolean raytrace(final int count, final double[] src, final dou... method raytrace (line 163) | public void raytrace(final int count, final double[] src, final double... method cancel (line 167) | public void cancel() { method destroy (line 171) | public void destroy() { method getSeed (line 185) | public long getSeed() { method writeChunkData (line 189) | private static void writeChunkData(LevelChunk chunk, long ptr) { class Visibility (line 226) | public static final class Visibility { method Visibility (line 232) | private Visibility() {} method isSupported (line 235) | public static boolean isSupported() { FILE: src/main/java/baritone/process/elytra/NullElytraProcess.java class NullElytraProcess (line 34) | public final class NullElytraProcess extends BaritoneProcessHelper imple... method NullElytraProcess (line 36) | public NullElytraProcess(Baritone baritone) { method repackChunks (line 40) | @Override method currentDestination (line 45) | @Override method getPath (line 50) | @Override method pathTo (line 55) | @Override method pathTo (line 60) | @Override method resetState (line 65) | @Override method isActive (line 70) | @Override method onTick (line 75) | @Override method onLostControl (line 80) | @Override method displayName0 (line 85) | @Override method isLoaded (line 90) | @Override method isSafeToCancel (line 95) | @Override FILE: src/main/java/baritone/process/elytra/PathCalculationException.java class PathCalculationException (line 24) | public final class PathCalculationException extends RuntimeException { method PathCalculationException (line 26) | public PathCalculationException(final String message) { FILE: src/main/java/baritone/process/elytra/UnpackedSegment.java class UnpackedSegment (line 33) | public final class UnpackedSegment { method UnpackedSegment (line 38) | public UnpackedSegment(Stream path, boolean finished) { method append (line 43) | public UnpackedSegment append(Stream other, boolean ot... method prepend (line 48) | public UnpackedSegment prepend(Stream other) { method collect (line 52) | public List collect() { method isFinished (line 73) | public boolean isFinished() { method from (line 77) | public static UnpackedSegment from(final PathSegment segment) { FILE: src/main/java/baritone/selection/Selection.java class Selection (line 9) | public class Selection implements ISelection { method Selection (line 18) | public Selection(BetterBlockPos pos1, BetterBlockPos pos2) { method pos1 (line 43) | @Override method pos2 (line 48) | @Override method min (line 53) | @Override method max (line 58) | @Override method size (line 63) | @Override method aabb (line 68) | @Override method hashCode (line 73) | @Override method toString (line 78) | @Override method isPos2 (line 93) | private boolean isPos2(Direction facing) { method expand (line 108) | @Override method contract (line 117) | @Override method shift (line 126) | @Override FILE: src/main/java/baritone/selection/SelectionManager.java class SelectionManager (line 11) | public class SelectionManager implements ISelectionManager { method SelectionManager (line 16) | public SelectionManager(Baritone baritone) { method resetSelectionsArr (line 20) | private void resetSelectionsArr() { method addSelection (line 24) | @Override method addSelection (line 31) | @Override method removeSelection (line 36) | @Override method removeAllSelections (line 43) | @Override method getSelections (line 51) | @Override method getOnlySelection (line 56) | @Override method getLastSelection (line 65) | @Override method expand (line 70) | @Override method contract (line 86) | @Override method shift (line 102) | @Override FILE: src/main/java/baritone/selection/SelectionRenderer.java class SelectionRenderer (line 11) | public class SelectionRenderer implements IRenderer, AbstractGameEventLi... method SelectionRenderer (line 17) | SelectionRenderer(Baritone baritone, SelectionManager manager) { method renderSelections (line 22) | public static void renderSelections(PoseStack stack, ISelection[] sele... method onRenderPass (line 54) | @Override FILE: src/main/java/baritone/utils/BaritoneMath.java class BaritoneMath (line 23) | public final class BaritoneMath { method BaritoneMath (line 28) | private BaritoneMath() {} method fastFloor (line 30) | public static int fastFloor(final double v) { method fastCeil (line 34) | public static int fastCeil(final double v) { FILE: src/main/java/baritone/utils/BaritoneProcessHelper.java class BaritoneProcessHelper (line 25) | public abstract class BaritoneProcessHelper implements IBaritoneProcess,... method BaritoneProcessHelper (line 30) | public BaritoneProcessHelper(Baritone baritone) { method isTemporary (line 35) | @Override FILE: src/main/java/baritone/utils/BlockBreakHelper.java class BlockBreakHelper (line 31) | public final class BlockBreakHelper { method BlockBreakHelper (line 39) | BlockBreakHelper(IPlayerContext ctx) { method stopBreakingBlock (line 43) | public void stopBreakingBlock() { method tick (line 52) | public void tick(boolean isLeftClick) { FILE: src/main/java/baritone/utils/BlockPlaceHelper.java class BlockPlaceHelper (line 27) | public class BlockPlaceHelper { method BlockPlaceHelper (line 34) | BlockPlaceHelper(IPlayerContext playerContext) { method tick (line 38) | public void tick(boolean rightClickRequested) { FILE: src/main/java/baritone/utils/BlockStateInterface.java class BlockStateInterface (line 42) | public class BlockStateInterface { method BlockStateInterface (line 58) | public BlockStateInterface(IPlayerContext ctx) { method BlockStateInterface (line 62) | public BlockStateInterface(IPlayerContext ctx, boolean copyLoadedChunk... method worldContainsLoadedChunk (line 79) | public boolean worldContainsLoadedChunk(int blockX, int blockZ) { method getBlock (line 83) | public static Block getBlock(IPlayerContext ctx, BlockPos pos) { // wo... method get (line 87) | public static BlockState get(IPlayerContext ctx, BlockPos pos) { method get0 (line 93) | public BlockState get0(BlockPos pos) { method get0 (line 97) | public BlockState get0(int x, int y, int z) { // Mickey resigned method isLoaded (line 142) | public boolean isLoaded(int x, int z) { method getFromChunk (line 168) | public static BlockState getFromChunk(LevelChunk chunk, int x, int y, ... FILE: src/main/java/baritone/utils/BlockStateInterfaceAccessWrapper.java class BlockStateInterfaceAccessWrapper (line 31) | @SuppressWarnings("NullableProblems") method BlockStateInterfaceAccessWrapper (line 36) | BlockStateInterfaceAccessWrapper(BlockStateInterface bsi) { method getBlockEntity (line 40) | @Nullable method getBlockState (line 46) | @Override method getFluidState (line 52) | @Override method getHeight (line 57) | @Override method getMinBuildHeight (line 62) | @Override FILE: src/main/java/baritone/utils/GuiClick.java class GuiClick (line 48) | public class GuiClick extends Screen implements Helper { method GuiClick (line 55) | public GuiClick() { method isPauseScreen (line 59) | @Override method render (line 64) | @Override method mouseReleased (line 85) | @Override method mouseClicked (line 112) | @Override method onRender (line 118) | public void onRender(PoseStack modelViewStack, Matrix4f projectionMatr... method toWorld (line 137) | private Vec3 toWorld(double x, double y, double z) { FILE: src/main/java/baritone/utils/IRenderer.java type IRenderer (line 36) | public interface IRenderer { method glColor (line 46) | static void glColor(Color color, float alpha) { method startLines (line 54) | static void startLines(Color color, float alpha, float lineWidth, bool... method startLines (line 75) | static void startLines(Color color, float lineWidth, boolean ignoreDep... method endLines (line 79) | static void endLines(boolean ignoredDepth) { method emitLine (line 90) | static void emitLine(PoseStack stack, double x1, double y1, double z1,... method emitLine (line 103) | static void emitLine(PoseStack stack, method emitLine (line 114) | static void emitLine(PoseStack stack, method emitAABB (line 125) | static void emitAABB(PoseStack stack, AABB aabb) { method emitAABB (line 145) | static void emitAABB(PoseStack stack, AABB aabb, double expand) { method emitLine (line 149) | static void emitLine(PoseStack stack, Vec3 start, Vec3 end) { FILE: src/main/java/baritone/utils/InputOverrideHandler.java class InputOverrideHandler (line 39) | public final class InputOverrideHandler extends Behavior implements IInp... method InputOverrideHandler (line 49) | public InputOverrideHandler(Baritone baritone) { method isInputForcedDown (line 61) | @Override method setInputForceState (line 72) | @Override method clearAllKeys (line 80) | @Override method onTick (line 85) | @Override method inControl (line 109) | private boolean inControl() { method getBlockBreakHelper (line 119) | public BlockBreakHelper getBlockBreakHelper() { FILE: src/main/java/baritone/utils/PathRenderer.java class PathRenderer (line 51) | public final class PathRenderer implements IRenderer { method PathRenderer (line 56) | private PathRenderer() {} method posX (line 58) | public static double posX() { method posY (line 62) | public static double posY() { method posZ (line 66) | public static double posZ() { method render (line 70) | public static void render(RenderEvent event, PathingBehavior behavior) { method drawPath (line 131) | public static void drawPath(PoseStack stack, List posi... method drawPath (line 135) | public static void drawPath(PoseStack stack, List posi... method emitPathLine (line 176) | private static void emitPathLine(PoseStack stack, double x1, double y1... method drawManySelectionBoxes (line 204) | public static void drawManySelectionBoxes(PoseStack stack, Entity play... method drawGoal (line 221) | public static void drawGoal(PoseStack stack, IPlayerContext ctx, Goal ... method drawGoal (line 225) | private static void drawGoal(PoseStack stack, IPlayerContext ctx, Goal... method drawDankLitGoalBox (line 337) | private static void drawDankLitGoalBox(PoseStack stack, Color colorIn,... method renderHorizontalQuad (line 358) | private static void renderHorizontalQuad(PoseStack stack, double minX,... FILE: src/main/java/baritone/utils/PathingCommandContext.java class PathingCommandContext (line 25) | public class PathingCommandContext extends PathingCommand { method PathingCommandContext (line 29) | public PathingCommandContext(Goal goal, PathingCommandType commandType... FILE: src/main/java/baritone/utils/PathingControlManager.java class PathingControlManager (line 34) | public class PathingControlManager implements IPathingControlManager { method PathingControlManager (line 43) | public PathingControlManager(Baritone baritone) { method registerProcess (line 57) | @Override method cancelEverything (line 63) | public void cancelEverything() { // called by PathingBehavior on TickE... method mostRecentInControl (line 76) | @Override method mostRecentCommand (line 81) | @Override method preTick (line 86) | public void preTick() { method postTick (line 128) | private void postTick() { method forceRevalidate (line 155) | public boolean forceRevalidate(Goal newGoal) { method revalidateGoal (line 166) | public boolean revalidateGoal(Goal newGoal) { method executeProcesses (line 181) | public PathingCommand executeProcesses() { FILE: src/main/java/baritone/utils/PlayerMovementInput.java class PlayerMovementInput (line 22) | public class PlayerMovementInput extends net.minecraft.client.player.Inp... method PlayerMovementInput (line 26) | PlayerMovementInput(InputOverrideHandler handler) { method tick (line 30) | @Override FILE: src/main/java/baritone/utils/ToolSet.java class ToolSet (line 41) | public class ToolSet { method ToolSet (line 56) | public ToolSet(LocalPlayer player) { method getStrVsBlock (line 75) | public double getStrVsBlock(BlockState state) { method getMaterialCost (line 87) | private int getMaterialCost(ItemStack itemStack) { method hasSilkTouch (line 96) | public boolean hasSilkTouch(ItemStack stack) { method getBestSlot (line 108) | public int getBestSlot(Block b, boolean preferSilkTouch) { method getBestSlot (line 112) | public int getBestSlot(Block b, boolean preferSilkTouch, boolean pathi... method getBestDestructionTime (line 163) | private double getBestDestructionTime(Block b) { method avoidanceMultiplier (line 168) | private double avoidanceMultiplier(Block b) { method calculateSpeedVsBlock (line 180) | public static double calculateSpeedVsBlock(ItemStack item, BlockState ... method potionAmplifier (line 213) | private double potionAmplifier() { FILE: src/main/java/baritone/utils/accessor/IChunkArray.java type IChunkArray (line 23) | public interface IChunkArray { method copyFrom (line 24) | void copyFrom(IChunkArray other); method getChunks (line 26) | AtomicReferenceArray getChunks(); method centerX (line 28) | int centerX(); method centerZ (line 30) | int centerZ(); method viewDistance (line 32) | int viewDistance(); FILE: src/main/java/baritone/utils/accessor/IChunkProviderClient.java type IChunkProviderClient (line 23) | public interface IChunkProviderClient { method loadedChunks (line 25) | Long2ObjectMap loadedChunks(); FILE: src/main/java/baritone/utils/accessor/IClientChunkProvider.java type IClientChunkProvider (line 22) | public interface IClientChunkProvider { method createThreadSafeCopy (line 23) | ClientChunkCache createThreadSafeCopy(); method extractReferenceArray (line 25) | IChunkArray extractReferenceArray(); FILE: src/main/java/baritone/utils/accessor/IEntityRenderManager.java type IEntityRenderManager (line 20) | public interface IEntityRenderManager { method renderPosX (line 22) | double renderPosX(); method renderPosY (line 24) | double renderPosY(); method renderPosZ (line 26) | double renderPosZ(); FILE: src/main/java/baritone/utils/accessor/IFireworkRocketEntity.java type IFireworkRocketEntity (line 22) | public interface IFireworkRocketEntity { method getBoostedEntity (line 24) | LivingEntity getBoostedEntity(); FILE: src/main/java/baritone/utils/accessor/IGuiScreen.java type IGuiScreen (line 22) | public interface IGuiScreen { method openLinkInvoker (line 24) | void openLinkInvoker(URI url); FILE: src/main/java/baritone/utils/accessor/IPalettedContainer.java type IPalettedContainer (line 23) | public interface IPalettedContainer { method getPalette (line 25) | Palette getPalette(); method getStorage (line 27) | BitStorage getStorage(); type IData (line 30) | public interface IData { method getPalette (line 32) | Palette getPalette(); method getStorage (line 34) | BitStorage getStorage(); FILE: src/main/java/baritone/utils/accessor/IPlayerControllerMP.java type IPlayerControllerMP (line 22) | public interface IPlayerControllerMP { method setIsHittingBlock (line 24) | void setIsHittingBlock(boolean isHittingBlock); method isHittingBlock (line 26) | boolean isHittingBlock(); method getCurrentBlock (line 28) | BlockPos getCurrentBlock(); method callSyncCurrentPlayItem (line 30) | void callSyncCurrentPlayItem(); method setDestroyDelay (line 32) | void setDestroyDelay(int destroyDelay); FILE: src/main/java/baritone/utils/pathing/Avoidance.java class Avoidance (line 33) | public class Avoidance { method Avoidance (line 42) | public Avoidance(BlockPos center, double coefficient, int radius) { method Avoidance (line 46) | public Avoidance(int centerX, int centerY, int centerZ, double coeffic... method coefficient (line 55) | public double coefficient(int x, int y, int z) { method create (line 62) | public static List create(IPlayerContext ctx) { method applySpherical (line 84) | public void applySpherical(Long2DoubleOpenHashMap map) { FILE: src/main/java/baritone/utils/pathing/BetterWorldBorder.java class BetterWorldBorder (line 26) | public class BetterWorldBorder { method BetterWorldBorder (line 33) | public BetterWorldBorder(WorldBorder border) { method entirelyContains (line 40) | public boolean entirelyContains(int x, int z) { method canPlaceAt (line 44) | public boolean canPlaceAt(int x, int z) { FILE: src/main/java/baritone/utils/pathing/Favoring.java class Favoring (line 27) | public final class Favoring { method Favoring (line 31) | public Favoring(IPlayerContext ctx, IPath previous, CalculationContext... method Favoring (line 39) | public Favoring(IPath previous, CalculationContext context) { // creat... method isEmpty (line 48) | public boolean isEmpty() { method calculate (line 52) | public double calculate(long hash) { FILE: src/main/java/baritone/utils/pathing/MutableMoveResult.java class MutableMoveResult (line 27) | public final class MutableMoveResult { method MutableMoveResult (line 34) | public MutableMoveResult() { method reset (line 38) | public final void reset() { FILE: src/main/java/baritone/utils/pathing/PathBase.java class PathBase (line 28) | public abstract class PathBase implements IPath { method cutoffAtLoadedChunks (line 30) | @Override method staticCutoff (line 45) | @Override FILE: src/main/java/baritone/utils/pathing/PathingBlockType.java type PathingBlockType (line 24) | public enum PathingBlockType { method PathingBlockType (line 33) | PathingBlockType(int bits) { method getBits (line 40) | public final boolean[] getBits() { method fromBits (line 44) | public static PathingBlockType fromBits(boolean b1, boolean b2) { FILE: src/main/java/baritone/utils/player/BaritonePlayerContext.java class BaritonePlayerContext (line 35) | public final class BaritonePlayerContext implements IPlayerContext { method BaritonePlayerContext (line 41) | public BaritonePlayerContext(Baritone baritone, Minecraft mc) { method minecraft (line 47) | @Override method player (line 52) | @Override method playerController (line 57) | @Override method world (line 62) | @Override method worldData (line 67) | @Override method viewerPos (line 72) | @Override method playerRotations (line 78) | @Override method objectMouseOver (line 83) | @Override FILE: src/main/java/baritone/utils/player/BaritonePlayerController.java class BaritonePlayerController (line 41) | public final class BaritonePlayerController implements IPlayerController { method BaritonePlayerController (line 45) | public BaritonePlayerController(Minecraft mc) { method syncHeldItem (line 49) | @Override method hasBrokenBlock (line 54) | @Override method onPlayerDamageBlock (line 59) | @Override method resetBlockRemoving (line 64) | @Override method windowClick (line 69) | @Override method getGameType (line 74) | @Override method processRightClickBlock (line 79) | @Override method processRightClick (line 85) | @Override method clickBlock (line 90) | @Override method setHittingBlock (line 95) | @Override FILE: src/main/java/baritone/utils/schematic/MapArtSchematic.java class MapArtSchematic (line 27) | public class MapArtSchematic extends MaskSchematic { method MapArtSchematic (line 31) | public MapArtSchematic(IStaticSchematic schematic) { method partOfMask (line 36) | @Override method generateHeightMap (line 41) | private static int[][] generateHeightMap(IStaticSchematic schematic) { method lastIndexMatching (line 63) | private static OptionalInt lastIndexMatching(T[] arr, Predicate> BlockState setPropertyValue(B... method getBitsPerBlock (line 126) | private static int getBitsPerBlock(int amountOfBlockTypes) { method getVolume (line 136) | private static long getVolume(CompoundTag subReg) { method getMinOfSchematic (line 145) | private static int getMinOfSchematic(CompoundTag nbt, String s) { method fillInSchematic (line 156) | private void fillInSchematic(CompoundTag nbt) { method writeSubregionIntoSchematic (line 177) | private void writeSubregionIntoSchematic(CompoundTag subReg, Vec3i off... method getDirect (line 198) | @Override class LitematicaBitArray (line 209) | private static class LitematicaBitArray { method LitematicaBitArray (line 228) | public LitematicaBitArray(int bitsPerEntryIn, long arraySizeIn, @Nul... method roundUp (line 241) | public static long roundUp(long number, long interval) { method getAt (line 257) | public int getAt(long index) { method size (line 272) | public long size() { FILE: src/main/java/baritone/utils/schematic/format/defaults/MCEditSchematic.java class MCEditSchematic (line 33) | public final class MCEditSchematic extends StaticSchematic { method MCEditSchematic (line 35) | public MCEditSchematic(CompoundTag schematic) { FILE: src/main/java/baritone/utils/schematic/format/defaults/SpongeSchematic.java class SpongeSchematic (line 40) | public final class SpongeSchematic extends StaticSchematic { method SpongeSchematic (line 42) | public SpongeSchematic(CompoundTag nbt) { class SerializedBlockState (line 95) | private static final class SerializedBlockState { method SerializedBlockState (line 103) | private SerializedBlockState(ResourceLocation resourceLocation, Map<... method deserialize (line 108) | private BlockState deserialize() { method getFromString (line 123) | private static SerializedBlockState getFromString(String s) { method setPropertyValue (line 149) | private static > BlockState setPropertyValue... FILE: src/main/java/baritone/utils/schematic/litematica/LitematicaHelper.java class LitematicaHelper (line 47) | public final class LitematicaHelper { method isLitematicaPresent (line 52) | public static boolean isLitematicaPresent() { method hasLoadedSchematic (line 64) | public static boolean hasLoadedSchematic(int i) { method getPlacement (line 68) | private static SchematicPlacement getPlacement(int i) { method transform (line 72) | private static Vec3i transform(Vec3i in, Mirror mirror, Rotation rotat... method getSchematic (line 96) | public static Tuple getSchematic(int i) { class LitematicaPlacementSchematic (line 135) | private static class LitematicaPlacementSchematic extends CompositeSch... method LitematicaPlacementSchematic (line 138) | public LitematicaPlacementSchematic(String name) { method getDirect (line 143) | @Override method toString (line 151) | @Override FILE: src/main/java/baritone/utils/schematic/schematica/SchematicAdapter.java class SchematicAdapter (line 26) | public final class SchematicAdapter implements IStaticSchematic { method SchematicAdapter (line 30) | public SchematicAdapter(SchematicWorld schematicWorld) { method desiredState (line 34) | @Override method getDirect (line 39) | @Override method widthX (line 44) | @Override method heightY (line 49) | @Override method lengthZ (line 54) | @Override FILE: src/main/java/baritone/utils/schematic/schematica/SchematicaHelper.java type SchematicaHelper (line 27) | public enum SchematicaHelper { method isSchematicaPresent (line 30) | public static boolean isSchematicaPresent() { method getOpenSchematic (line 39) | public static Optional> getOpenSchem... FILE: src/main/java/baritone/utils/type/VarInt.java class VarInt (line 27) | public final class VarInt { method VarInt (line 33) | public VarInt(int value) { method getValue (line 42) | public final int getValue() { method getSize (line 49) | public final int getSize() { method serialize (line 53) | public final byte[] serialize() { method serialize0 (line 57) | private static byte[] serialize0(int valueIn) { method read (line 70) | public static VarInt read(byte[] bytes) { method read (line 74) | public static VarInt read(byte[] bytes, int start) { FILE: src/schematica_api/java/com/github/lunatrius/core/util/math/MBlockPos.java class MBlockPos (line 22) | public class MBlockPos extends BlockPos { method MBlockPos (line 24) | MBlockPos() { method getX (line 28) | @Override method getY (line 33) | @Override method getZ (line 38) | @Override FILE: src/schematica_api/java/com/github/lunatrius/schematica/Schematica.java class Schematica (line 22) | public class Schematica { FILE: src/schematica_api/java/com/github/lunatrius/schematica/api/ISchematic.java type ISchematic (line 23) | public interface ISchematic { method getBlockState (line 25) | BlockState getBlockState(BlockPos var1); method getWidth (line 27) | int getWidth(); method getHeight (line 29) | int getHeight(); method getLength (line 31) | int getLength(); FILE: src/schematica_api/java/com/github/lunatrius/schematica/client/world/SchematicWorld.java class SchematicWorld (line 23) | public class SchematicWorld { method getSchematic (line 27) | public ISchematic getSchematic() { FILE: src/schematica_api/java/com/github/lunatrius/schematica/proxy/ClientProxy.java class ClientProxy (line 22) | public class ClientProxy extends CommonProxy { FILE: src/schematica_api/java/com/github/lunatrius/schematica/proxy/CommonProxy.java class CommonProxy (line 20) | public abstract class CommonProxy {} FILE: src/schematica_api/java/fi/dy/masa/litematica/Litematica.java class Litematica (line 20) | public class Litematica { FILE: src/schematica_api/java/fi/dy/masa/litematica/data/DataManager.java class DataManager (line 22) | public class DataManager { method getSchematicPlacementManager (line 24) | public static SchematicPlacementManager getSchematicPlacementManager() { FILE: src/schematica_api/java/fi/dy/masa/litematica/schematic/LitematicaSchematic.java class LitematicaSchematic (line 22) | public class LitematicaSchematic { method getAreaSize (line 24) | public BlockPos getAreaSize(String name) { FILE: src/schematica_api/java/fi/dy/masa/litematica/schematic/placement/SchematicPlacement.java class SchematicPlacement (line 26) | public class SchematicPlacement { method getName (line 28) | public String getName() { method getOrigin (line 32) | public BlockPos getOrigin() { method getRotation (line 36) | public Rotation getRotation() { method getMirror (line 40) | public Mirror getMirror() { method getEnabledRelativeSubRegionPlacements (line 44) | public ImmutableMap getEnabledRelativeSubR... method getSchematic (line 48) | public LitematicaSchematic getSchematic() { FILE: src/schematica_api/java/fi/dy/masa/litematica/schematic/placement/SchematicPlacementManager.java class SchematicPlacementManager (line 22) | public class SchematicPlacementManager { method getAllSchematicsPlacements (line 26) | public List getAllSchematicsPlacements() { FILE: src/schematica_api/java/fi/dy/masa/litematica/schematic/placement/SubRegionPlacement.java class SubRegionPlacement (line 24) | public class SubRegionPlacement { method getPos (line 26) | public BlockPos getPos() { method getRotation (line 30) | public Rotation getRotation() { method getMirror (line 34) | public Mirror getMirror() { FILE: src/schematica_api/java/fi/dy/masa/litematica/world/SchematicWorldHandler.java class SchematicWorldHandler (line 20) | public class SchematicWorldHandler { method getSchematicWorld (line 22) | public static WorldSchematic getSchematicWorld() { FILE: src/schematica_api/java/fi/dy/masa/litematica/world/WorldSchematic.java class WorldSchematic (line 22) | public abstract class WorldSchematic extends Level { method WorldSchematic (line 23) | private WorldSchematic() { FILE: src/test/java/baritone/cache/CachedRegionTest.java class CachedRegionTest (line 24) | public class CachedRegionTest { method blockPosSaving (line 26) | @Test FILE: src/test/java/baritone/pathing/calc/openset/OpenSetsTest.java class OpenSetsTest (line 30) | @RunWith(Parameterized.class) method OpenSetsTest (line 35) | public OpenSetsTest(int size) { method data (line 39) | @Parameterized.Parameters method removeAndTest (line 53) | private static void removeAndTest(int amount, IOpenSet[] test, Collect... method testSize (line 76) | @Test FILE: src/test/java/baritone/pathing/goals/GoalGetToBlockTest.java class GoalGetToBlockTest (line 30) | public class GoalGetToBlockTest { method isInGoal (line 32) | @Test FILE: src/test/java/baritone/pathing/movement/ActionCostsTest.java class ActionCostsTest (line 25) | public class ActionCostsTest { method testFallNBlocksCost (line 27) | @Test method ticksToBlocks (line 39) | public double ticksToBlocks(double ticks) { FILE: src/test/java/baritone/utils/pathing/BetterBlockPosTest.java class BetterBlockPosTest (line 28) | public class BetterBlockPosTest { method testSimple (line 49) | @Test method benchOne (line 80) | public void benchOne() { method benchN (line 106) | public void benchN() { FILE: src/test/java/baritone/utils/pathing/PathingBlockTypeTest.java class PathingBlockTypeTest (line 24) | public class PathingBlockTypeTest { method testBits (line 26) | @Test FILE: tweaker/src/main/java/baritone/launch/LaunchTesting.java class LaunchTesting (line 43) | public class LaunchTesting { method main (line 45) | public static void main(String[] args) { method hackNatives (line 69) | private static void hackNatives() { method attemptLogin (line 88) | private static void attemptLogin(Map argMap, String us... FILE: tweaker/src/main/java/baritone/launch/tweaker/BaritoneTweaker.java class BaritoneTweaker (line 34) | public class BaritoneTweaker extends SimpleTweaker { method injectIntoClassLoader (line 36) | @Override