Package baritone.api.command.helpers
Class Paginator<E>
java.lang.Object
baritone.api.command.helpers.Paginator<E>
- All Implemented Interfaces:
Helper
-
Field Summary
FieldsFields inherited from interface baritone.api.utils.Helper
HELPER, mc, MESSAGE_TAG -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidintstatic <T> voidpaginate(IArgConsumer consumer, Paginator<T> pagi, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform) static <T> voidpaginate(IArgConsumer consumer, Paginator<T> pagi, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) static <T> voidpaginate(IArgConsumer consumer, Paginator<T> pagi, Function<T, net.minecraft.network.chat.Component> transform) static <T> voidpaginate(IArgConsumer consumer, Paginator<T> pagi, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) static <T> voidpaginate(IArgConsumer consumer, List<T> elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform) static <T> voidpaginate(IArgConsumer consumer, List<T> elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) static <T> voidpaginate(IArgConsumer consumer, List<T> elems, Function<T, net.minecraft.network.chat.Component> transform) static <T> voidpaginate(IArgConsumer consumer, List<T> elems, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) static <T> voidpaginate(IArgConsumer consumer, T[] elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform) static <T> voidpaginate(IArgConsumer consumer, T[] elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) static <T> voidpaginate(IArgConsumer consumer, T[] elems, Function<T, net.minecraft.network.chat.Component> transform) static <T> voidpaginate(IArgConsumer consumer, T[] elems, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) setPageSize(int pageSize) skipPages(int pages) booleanvalidPage(int page) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface baritone.api.utils.Helper
logDebug, logDirect, logDirect, logDirect, logDirect, logDirect, logDirect, logNotification, logNotification, logNotificationDirect, logNotificationDirect, logToast, logToast, logToast, logUnhandledException
-
Field Details
-
entries
-
pageSize
-
page
-
-
Constructor Details
-
Paginator
-
Paginator
-
-
Method Details
-
setPageSize
-
getMaxPage
-
validPage
-
skipPages
-
display
-
display
-
paginate
public static <T> void paginate(IArgConsumer consumer, Paginator<T> pagi, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, List<T> elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, T[] elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, Paginator<T> pagi, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, List<T> elems, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, T[] elems, Function<T, net.minecraft.network.chat.Component> transform, String commandPrefix) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, Paginator<T> pagi, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, List<T> elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, T[] elems, Runnable pre, Function<T, net.minecraft.network.chat.Component> transform) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, Paginator<T> pagi, Function<T, net.minecraft.network.chat.Component> transform) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, List<T> elems, Function<T, net.minecraft.network.chat.Component> transform) throws CommandException- Throws:
CommandException
-
paginate
public static <T> void paginate(IArgConsumer consumer, T[] elems, Function<T, net.minecraft.network.chat.Component> transform) throws CommandException- Throws:
CommandException
-