Как создавать фейкового игрока того, у кого в руке находится предмет? Мне необязательно копировать инвентарь или что-то еще. (Хотя скопировать предмет в главной руке) Главное сохранить вращение головы в том же положении.

Последнее редактирование: 13 Апр 2021

Я верила давно, что жить вполне легко.

М ы встречаемся, чтобы разойтись.
Как цветут цветы, ч тобы умереть,
Жизнь это з амкнутый круг.
Л ибо предай, либо тебя обманут!
Бесконечным, будет траур !

Icosider

Kotliner

Администратор
3,580 99 655

Создаёшь сущность на основе игрока, читаешь через нбт данные нужного тебе игрока, загружаешь эти данные нбт в сущность и всё по сути

will0376

Токсичная личность

1,825 50 491
читаешь через нбт данные
ты про uuid.dat игрока?

Icosider

Kotliner

Администратор
3,580 99 655
Да, все данные игроков в этом файле хранятся(почти все)

Deco20-19

Посмотри реализацию Cosmic NPC’s, там есть все, что тебе нужно , и даже больше.

Как сделать бота в маинкрафте без плагинов и модов

sk9zist :l

Исправился

981 18 156
Cosmic NPC’s

А там исходы есть?

читаешь через нбт данные нужного тебе игрока, загружаешь эти данные нбт в сущность

Это просто сделать. Я уже поискал и нашёл методы например чтобы скопировать rotationYaw и Head к фейк игроку инвентарь и т.д.

А вот как создать сущность я не понимаю, можете объяснить? Все мои попытки чщетны, ато и с крашем.

Последнее редактирование: 18 Апр 2021

Я верила давно, что жить вполне легко.

М ы встречаемся, чтобы разойтись.
Как цветут цветы, ч тобы умереть,
Жизнь это з амкнутый круг.
Л ибо предай, либо тебя обманут!
Бесконечным, будет траур !

Deco20-19

исходы есть
Нет, но не мне учить, как перегонять необфусцированный байт-код в исходник.

Icosider

Kotliner

Администратор
3,580 99 655

🤦‍♂️

Т.е. добавление функционала к сущности ты сделать смог, а создать сущность нет?

sk9zist :l

Исправился

981 18 156
Т.е. добавление функционала к сущности ты сделать смог
Это один метод.
И, без создания сущности я не могу применить его на практике, так что.

Я верила давно, что жить вполне легко.

М ы встречаемся, чтобы разойтись.
Как цветут цветы, ч тобы умереть,
Жизнь это з амкнутый круг.
Л ибо предай, либо тебя обманут!
Бесконечным, будет траур !

Читайте также:  Как сделать тигель в Майнкрафт

sk9zist :l

Исправился

981 18 156

UP. И кстати забыл уточнить, мне просто нужно создать недвигающуюся копию игрока. Это будет не сущность, а просто видимая оболочка.

Я верила давно, что жить вполне легко.

М ы встречаемся, чтобы разойтись.
Как цветут цветы, ч тобы умереть,
Жизнь это з амкнутый круг.
Л ибо предай, либо тебя обманут!
Бесконечным, будет траур !

7 Способов Скрафтить Друга в Майнкрафт

hohserg

7,067 321 1,491
Ну типо с сервера на клиент отправляешь ванильный пакет о том, что такой-то игрок стоит там-то
Новая рандомная ава топовая) Ender’sMagic 1.4b — УРААА!))

Таумкрафт 6 — ураа!
Пишу на Scala
Какая ирония: написание тутора позволяет понять тему лучше, чем его чтение
Test BB-code

sk9zist :l

Исправился

981 18 156
отправляешь ванильный пакет о том, что такой-то игрок стоит там-то

Я думаю, ты меня не понял
для понятности приложу код своих попыток:

EntityPlayerCop класс:

public class EntityPlayerCop extends EntityPlayerMP < public EntityPlayerCop(EntityPlayer player, World world) < super(world, player.getGameProfile()); copyLocationAndAnglesFrom(player); // fix inventory //inventory.copyInventory(player.inventory); // copy model and data getDataManager().set(EntityPlayer.PLAYER_MODEL_FLAG, player.getDataManager().get(EntityPlayer.PLAYER_MODEL_FLAG)); // fix rotation rotationYawHead = player.rotationYawHead; renderYawOffset = player.renderYawOffset; // fix cape movement chasingPosX = posX; chasingPosY = posY; chasingPosZ = posZ; // spawn //world.spawnEntity(this); >public void resetPlayerPosition(EntityPlayer player) < player.setPositionAndRotation(posX, posY, posZ, rotationYaw, rotationPitch); >*/ >
основной код:
private EntityPlayerCop playerCopy = null; //тут типо onRightClickItem метод playerCopy = new EntityPlayerCop(); playerCopy.resetPlayerPosition(); //тут пример удаления // check of fakePlayer != null if(playerCopy == null) return; playerCopy.despawn(); playerCopy = null;
вот ещё метод despawn, я его видимо уже убрал.:
public void despawn()

Я верила давно, что жить вполне легко.

М ы встречаемся, чтобы разойтись.
Как цветут цветы, ч тобы умереть,
Жизнь это з амкнутый круг.
Л ибо предай, либо тебя обманут!
Бесконечным, будет траур !

hohserg

7,067 321 1,491

У тебя мод чисто клиентский? Если нет, то сервер же должен как-то уведомить клиентов, что там-то стоит фейк-игрок.
Сервер может отправить ванильный пакет о том, что такой-то игрок(на самом деле фейковый) залогинился
Сервер может отправить ванильный пакет о том, что этот игрок находится в такой-то точке
Сервер может отправить ванильный пакет о том, что этот игрок держит в руке такой-то предмет

Читайте также:  Как приручить призрачного дракона в Майнкрафт

Этого по идее достаточно чтобы получился требуемый визуальный эффект
Плюс, можно в капабилити мира хранить инфу о фейковых игроках, чтобы, например, присылать те пакеты реальным игрокам, которые зашли позже

Новая рандомная ава топовая) Ender’sMagic 1.4b — УРААА!))

Таумкрафт 6 — ураа!
Пишу на Scala
Какая ирония: написание тутора позволяет понять тему лучше, чем его чтение
Test BB-code

Источник: forum.mcmodding.ru

Плагин FakePlayersOnline | Плагин на фейковых игроков на сервере Minecraft

Плагин FakePlayersOnline | Плагин на фейковых игроков на сервере Minecraft

FakePlayersOnline — Данный плагин для сервера майнкрафт создан для того, чтобы поднять ФЕЙКОВЫЙ онлайн на вашем сервере MINECRAFT и еще этот плагин отображает ФЕЙКОВЫХ игроков в табе и в MOTD.

Команды плагина FakePlayersOnline:

  • /FPO help – отображение справочной страницы
  • /FPO lock-блокировка (и разблокировка) сервера. Когда сервер становится заблокированным, все игроки будут выгнаны.
  • /fpo real-переключение переопределения реальных игроков в списке
  • /fpo add – добавить поддельный плеер в список
  • /fpo join – добавить поддельный плеер в список и широковещательное соединение-сообщение
  • /fpo del – удалить поддельный плеер из списка
  • /fpo leave – удалить поддельный плеер из списка и транслировать leave-сообщение
  • /FPO list-отображение поддельного списка игроков
  • /FPO fake-переключение отображения поддельных игроков в списке
  • /fpo npc-переключение отображения имен NPC в списке
  • /FPO serverlist-переключение поддельной онлайн-информации в меню списка серверов
  • /FPO slots [поддельные зарезервированные слоты] – переключите фальсификацию счетчика зарезервированных слотов или установите его значение
  • /fpo listcmd [command1, command2..]– toogle с помощью переопределения команды /list или определения псевдонимов команд /list
  • /fpo online [поддельные игроки онлайн] – переключите подделку фиксированного онлайн-счетчика или установите его значение
  • /fpo motd [MOTD] – переключение с помощью альтернативного MOTD или установка его значения
  • /fpo cfg-отображение текущей конфигурации

Права плагина FakePlayersOnline:

  • fakeplayers.config — позволяет использовать все команды FakePlayersOnline
  • fakeplayers.canseehidden — игроки с этим разрешением будут видеть имена скрытых игроков в списке
  • fakeplayers.red – будет окрашивать имена игроков с одинаковым разрешением в красный цвет (по умолчанию или любой другой цвет, определенный в конфигурации)
  • fakeplayers.unlock — позволяет игроку игнорировать блокировку-состояние сервера (может подключаться к заблокированному серверу, не будет выгнан после команды / fpo lock)
Читайте также:  Кто такой эфрид из Майнкрафта

Как установить?

1. Скачайте плагин.

2. Возьмите скачанный файл и перенесите в папку plugins вашего сервера.

3. Перезапустите сервер.

Источник: minesborka.com

Мод Fake Players 1.13+

Чувствуете себя одиноким в Minecraft? Тогда это дополнение точно для вас! Мод Fake Players добавляет в игру двух «игроков», которые будут помогать выживать и сражаться с монстрами. Вместе с ними режим выживание станет намного интереснее и веселее!

Два игрока, которые будут играть с вами после установки дополнения это Алекс и Стив. Алекс — лучник и всегда сражается с луком в руках., а Стив — боец ближнего боя и сражается мечом.

Поведение мобов по отношению к двум новым «игрокам» будет аналогичным обычным игрокам: они будут нападать на них и тому подобное.

  • Они будут убегать от Криперов и Разорителей
  • Открывают и закрывают двери
  • Атакуют враждебных мобов
  • Заходят в дома
  • Сражаются с мобами ночью
  • Пьют различные зелья
  • Подбирают предметы.

Мод Fake Players 1.13+

В будущих обновлениях будет добавлено больше поведения для Стива и Алекса, например, приручение животных.

Так же вы можете торговать с ними, используя изумруды. Весь функционал и ограничение аналогично торговли со Странствующем торговцем.

Если Алекса или Стива убьют Зомби или Кадавр (практически невозможно, но шанс есть), то они превращаются в зомби. Вернуть их обратно поможет зелье Слабости или Золотое яблоко.

Как приручить и найти Стива и Алекса

Двух помощников можно заспаунить при помощи яиц в инвентаре или приручить с помощью золотого или железного самородка, отыскав их в различных биомах.

Установка мода Fake Players (.mcpack):

  • Скачайте файлы мода с пометкой .mcpack по ссылкам ниже.
  • Просто откройте файл (через ES проводник на Android) и игра сама установит все необходимое.
  • Запустите Minecraft и перейдите в редактирование мира.
  • Выберите Наборы текстур.
  • Найдите текстур пак и активируйте его.
  • Выберите Наборы параметров.
  • Найдите дополнение и активируйте его.
  • Мод установлен, приятной игры!

Источник: modscraft.net