Боты
JavaScript
pBot - Возращается любым ивентом. Это сам бот.
boolean | pBot.isRunning() - Вернет true, если бот запущен.
boolean | pBot.hasMap() - Вернет true если у бота имеется карта в инвентаре.
boolean | pBot.isOnline() - Вернет true, если бот онлайн.
Integer | pBot.currentWindowID() - Вернет ID текущего меню.
Integer | pBot.getPort() - Вернет порт текущего сервера.
String | pBot.windowTitle - Вернет название текущего меню.
String | pBot.getNickname() - Никнейм бота.
String | pBot.getHost() - Вернет IP текущего сервера.
void | pBot.changeNickname(String nickname) - Изменить никнейм бота.
void | pBot.jump() - Заставляет подпрыгнуть бота.
void | pBot.disconnect(String reason) - Отключить бота от сервера.
void | pBot.stopBot() - Отключить и остановить бота.
void | pBot.stopAndRemove() - Отключить и удалить бота.
void | pBot.strafe(float yaw, final double speed, double forward, double direction) - Установка strafe движения бота (использовать в onUpdate).
void | pBot.reconnect() - Переподключить бота к серверу.
void | pBot.swapHands() - Положить предмет из правой руки в левую.
void | pBot.changeSlot(int slot) - Сменить активный слот в хотбаре.
void | pBot.dropItem(int slot) - Выкинет предмет из инвентаря.
void | pBot.sendMessage(String msg) - Отправить сообщение от бота.
void | pBot.useItem() - Нажмет пкм по текущему предмету в хотбаре.
void | pBot.closeWindow() - Закрыть гуи у бота (Инвентарь, сундук и т.д.)
void | pBot.setFlying(boolean set) - Установить статус полета у бота.
void | pBot.rclickStop() - Остановить нажатие пкм у бота.
void | pBot.leftClick() - Бот нажмет лкм.
void | pBot.windowClick(int slot, int mouseButton) - Нажмет на предмет в текущем инвентаре.
void | pBot.rightClick(boolean hold) - Бот нажмет пкм.
void | pBot.setHost(String host) - Установить IP сервера.
void | pBot.setPort(int port) - Установить порт сервера.
void | pBot.clickBlock(int x, int y, int z, String enumFace);
void | pBot.clickEntity(int id);
ProxyUtil | pBot.getProxy() - Получить прокси бота.
Если вы ищите isRegistered(), то прочтите раздел "Параметры ботов"
------------------------------------------------------------
PBotWorld | pBot.getWorld() - Мир, в котором находится бот.
List<.Entity> | pBot.getWorld().loadedEntityList - Список всех сущностей в мире.
IBlockState | pBot.getWorld().getBlockState(blockPos) - Получить блок по координатам.
IBlockState | pBot.getWorld().getBlockState(blockPos) - Получить блок по координатам.
------------------------------------------------------------
PBotEntity | pBot.player - Бот в виде PlayerEntity, координаты, инвентарь и т.д.
Container | pBot.player.openContainer - Инвентарь бота.
List<.ItemStack> | pBot.player.openContainer.getInventory() - Список предметов в инвентаре.
Integer | pBot.player.openContainer.windowId - Вернет ID текущего меню.
Double | pBot.player.posX - Координата X бота.
Double | pBot.player.posY - Координата Y бота.
Double | pBot.player.posZ - Координата Z бота.
Float | pBot.player.rotationYaw - Yaw позиция камеры бота.
Float | pBot.player.rotationPitch - Pitch позиция камеры бота.
Boolean | pBot.player.onGround - Касание бота с землей.
Boolean | pBot.mc.gameSettings.keyBindForward.pressed - Управление движением вперед.
Boolean | pBot.mc.gameSettings.keyBindBack.pressed - Управление движением назад.
Boolean | pBot.mc.gameSettings.keyBindLeft.pressed - Управление движением влево.
Boolean | pBot.mc.gameSettings.keyBindRight.pressed - Управление движением вправо.
Boolean | pBot.mc.gameSettings.keyBindJump.pressed - Управление прыжком.
Boolean | pBot.mc.gameSettings.keyBindSneak.pressed - Управление приседанием.
Boolean | pBot.mc.gameSettings.keyBindSprint.pressed - Управление спиртом/бегом.
Некоторые из выше перечисленных переменных можно изменять, например:
pBot.mc.gameSettings.keyBindJump.pressed = true;
pBot.player.rotationYaw = 180;
Boolean | pBot.player.isInWater() - Вернет true, если бот находится в воде.
Boolean | pBot.player.isCreative() - Вернет true, если бот находится в Creative.
Boolean | pBot.player.isSneaking() - Вернет true, если бот находится на шифте.
Boolean | pBot.player.isInLava() - Вернет true, если бот находится в лаве.
Boolean | pBot.player.isBurning() - Вернет true, если бот горит.
Boolean | pBot.player.isSprinting() - Вернет true, если бот бежит.
Boolean | pBot.player.isOnLadder() - Вернет true, если находится на лестнице.
Float | pBot.player.getHealth() - Вернет кол-во здоровья у бота.
Integer | pBot.player.experienceLevel - Вернет уровень опыта у бота.