▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/FakePlayer
FakePlayer

FakePlayer

Плагин для серверов Minecraft, который позволяет создавать фейковых игроков. Они выглядят как настоящие, могут загружать чанки и выполнять действия - вдохновлено Carpet Mod.

Оцените первым
19.1K
51

FakePlayer

FakePlayer - это серверный плагин для Minecraft, созданный по мотивам Carpet Mod. Работает на версиях 1.20.x и 1.21.x и выше. Если тебе когда-то не хватало возможности оставить на сервере "живого" игрока для загрузки чанков или автоматизации рутинных задач - это решение.

Что это и зачем нужно

В ванильном Майнкрафте, если игрок выходит, чанки вокруг него перестают загружаться. Это проблема для ферм, механизмов и просто для поддержания активности на сервере. FakePlayer решает это: ты создаёшь фейкового игрока, который висит на сервере, загружает чанки и даже может выполнять действия - копать, атаковать, использовать предметы. Всё как у настоящего, только без реального человека за клавиатурой.

Возможности

  • Спавн фейковых игроков - они выглядят как настоящие для сервера, могут загружать чанки.
  • Распознаются ванильными командами - /ban, /tp и прочие работают с ними.
  • Инвентарь - можно открыть и редактировать через /fp invsee или просто ПКМ по фейку.
  • Полное управление - движение, прыжки, атака, майнинг, использование предметов. И всё это можно зациклить.
  • Личные настройки - каждый игрок может настроить конфиг под себя.

Требования

  • Бумага (Paper) или Purpur.
  • Плагин CommandAPI.

Файл конфигурации

Плагин генерирует только шаблон config.tmpl.yml. Чтобы он заработал, переименуй его в config.yml. Так при обновлении ты сможешь посмотреть новые настройки, не потеряв старые.

Команды

Вот полный список команд. Их много, но большинство интуитивно понятны:

КомандаОписаниеПраваПримечание
/fp spawnСоздать фейкового игрокаfakeplayer.command.spawn
/fp killУбить фейкового игрокаfakeplayer.command.kill
/fp killallУбить всех фейков на сервереOP
/fp selectВыбрать фейка по умолчаниюfakeplayer.command.selectЕсли создано больше одного
/fp selectionПосмотреть выбранного фейкаfakeplayer.command.selectionЕсли создано больше одного
/fp listСписок всех фейковfakeplayer.command.list
/fp distanceДистанция до фейкаfakeplayer.command.distance
/fp dropВыбросить предмет из рукиfakeplayer.command.drop
/fp dropstackВыбросить весь стакfakeplayer.command.dropstack
/fp dropinvВыбросить весь инвентарьfakeplayer.command.dropinv
/fp skinСкопировать скин другого игрокаfakeplayer.command.skinКулдаун 60 сек для офлайн-игроков
/fp invseeОткрыть инвентарь фейкаfakeplayer.command.invseeПКМ работает так же
/fp sleepУложить спатьfakeplayer.command.sleep
/fp wakeupРазбудитьfakeplayer.command.wakeup
/fp statusСтатус фейкаfakeplayer.command.status
/fp respawnВозродить мёртвого фейкаfakeplayer.command.respawnЕсли сервер не кикает при смерти
/fp tpТелепортироваться к фейкуfakeplayer.command.tp
/fp tphereТелепортировать фейка к себеfakeplayer.command.tphere
/fp tpsПоменяться местамиfakeplayer.command.tps
/fp setИзменить настройки фейкаfakeplayer.command.set
/fp configИзменить настройки по умолчаниюfakeplayer.command.config
/fp expmeПередать опыт себеfakeplayer.command.expme
/fp attackАтаковатьfakeplayer.command.attack
/fp mineКопатьfakeplayer.command.mine
/fp useИспользовать/взаимодействовать/ставитьfakeplayer.command.use
/fp jumpПрыгнутьfakeplayer.command.jump
/fp stopОстановить все действияfakeplayer.command.stop
/fp turnПовернутьсяfakeplayer.command.turn
/fp lookСмотреть в указанную точкуfakeplayer.command.look
/fp moveДвигатьсяfakeplayer.command.move
/fp rideСесть верхомfakeplayer.command.ride
/fp sneakКрастьсяfakeplayer.command.sneak
/fp sprintБежатьfakeplayer.command.sprint
/fp swapПоменять предметы в рукахfakeplayer.command.swap
/fp holdВзять предмет из хотбараfakeplayer.command.hold
/fp cmdВыполнить команду от лица фейкаfakeplayer.command.cmd
/fp reloadПерезагрузить конфигOP

Личные настройки

Каждый игрок может настроить свой конфиг, который будет применяться при следующем спавне фейка.

Примеры:

  • /fp config list - посмотреть все настройки.
  • /fp config set collidable false - отключить коллизию.
ПараметрОписание
collidableВключена ли коллизия
invulnerableРежим бессмертия
wolverineСупер-регенерация
look_at_entityАвтоматически смотреть на атакуемых мобов (можно комбинировать с attack для авто-боя)
pickup_itemsПодбирать ли предметы
skinИспользовать ли твой скин
replenishАвтопополнение стаков
autofishАвто-рыбалка

Права доступа

Каждая команда имеет свой узел прав, но есть готовые группы:

  • fakeplayer.spawn - базовые команды для спавна, убийства, списка, инвентаря и т.д.
  • fakeplayer.tp - телепортации.
  • fakeplayer.action - действия: атака, копание, использование, прыжки, движение и прочее. Если на сервере не ограничены команды игроков, можно выдавать эту группу.
  • fakeplayer.basic - все безопасные права, кроме /fp cmd.

Плейсхолдеры

  • %fakeplayer_total% - общее количество фейков.
  • %fakeplayer_creator% - имя создателя фейка.
  • %fakeplayer_actions% - активные действия фейка (например, USE|ATTACK).

Кастомный перевод

Если хочешь перевести плагин на свой язык:

  1. Создай папку message в plugins/fakeplayer.
  2. Скопируй туда файл перевода (шаблон есть в документации).
  3. Переименуй в message_язык_регион.properties (например, message_ru_ru.properties).
  4. В config.yml укажи i18n.locale: ru_ru.
  5. Введи /fp reload-translation. Если менял i18n.locale, сначала /fp reload.

Важно: файл должен быть в кодировке UTF-8.

Важно знать

Потеря соединения: PacketEvents 2.0 failed to inject

Некоторые плагины меняют Connection фейка. Решается установкой prevent-kicking: ALWAYS в config.yml.

Фейки не привлекают агрессию

По умолчанию фейки в режиме бессмертия. Чтобы мобы начали на них нападать, отключи неуязвимость: /fp config set invulnerable false. После этого фейк будет получать голод и урон - возможно, понадобится регенерация или маяк.

Фейки сами выходят через некоторое время

Скорее всего, плагин вроде AuthMe считает их неавторизованными. Пропиши команды логина в self-commands в конфиге:

self-commands:
  - '/register пароль123! пароль123!'
  - '/login пароль123!'

Пароль должен быть сложным, иначе AuthMe может его отклонить.

Итог

FakePlayer - штука полезная, если ты админишь сервер или просто хочешь автоматизировать фермы без модов. Да, плагин требует CommandAPI, но это не проблема. Настройка конфига поначалу может смутить (шаблон надо переименовывать вручную), но зато потом всё работает чётко. Если собираешь сервер с упором на автоматизацию - присмотрись к этому плагину.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x1.20.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:1 год назад
Обновлён:1 год назад
Главная