Перейти к содержимому


Фотография

Проблемы с заданием дропа с мобов

мобы дроп

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 5

#1 Hedgehog1024

Hedgehog1024

    Добытчик камня

  • Пользователи
  • Сообщений: 268
  • Ник в Minecraft:
    Hedgehog1024

Написал 09.12.2016 - 16:46

Здравствуйте.

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


    [*]Игрок сажает особые семена и ждёт, пока они вырастут;
    [*]Игрок ломает выросшие растения специальным инструментом;
    [*]На месте сломанного растения спавнится моб;
    [*]После убийства этот моб дропает соответствующую эссенцию Magical crops.
    [/list]

    Заспавнить моба при добыче растения нужным инструментом можно при помощи Accidentally Circumstantial Events, им же или при помощи Mob properties задать дроп. Проблема в том, что я не могу найти способ пометить моба как того, который был заспавнен добычей растения. Атрибуты NBT не подходят, так как существующие влияют на геймплей, а при чтении неизвестного атрибута Minecraft крашится. Скажите, можно всё-таки осуществить задуманное без того, чтобы писать собственный мод?


xYPwkpz.png

Скрытый текст

#2 rumickon

rumickon

  • Администраторы
  • Сообщений: 705

Написал 09.12.2016 - 19:41

Не пользовался ACE, но знаю, как ванильными командами заспавнить моба с определенным дропом (/summon ... [dataTag]). Либо у определенного заспавленного моба изменить уже готовую таблицу дропа при помощи правки NBT (через моды, либо /entitydata). Про Loot tabble еще советую почитать. Это точно не подходит?

#3 Hedgehog1024

Hedgehog1024

    Добытчик камня

  • Пользователи
  • Сообщений: 268
  • Ник в Minecraft:
    Hedgehog1024

Написал 09.12.2016 - 22:40

Rumickon,


    [*]Про loot tables я знаю, но они не подходят, т. к. сборка из-за некоторых модов может быть в принципе только на 1.7.10, где их ещё не было.
    [*]Про DataTags я смотрел, но там можно задать вещи для дропа только через слоты, число которых ограничено.
    [*]При задании моба подобными командами у него всё ещё остаётся дроп по умолчанию (плоть для зомби, порох для криперов и т. п.), а мне бы хотелось, чтобы моб дропал только эссенции.
    [/list]

    И кстати, Rumickon, в списке Data Tag'ов есть CustomName. Скажите, не это ли поле меняет игрок, когда применяет на моба именную бирку? Если да, то вариант задавать дроп по имени не проходит - игрок может просто переименовать нужного ему моба.


    Сообщение отредактировал Hedgehog1024: 14.12.2016 - 17:11

xYPwkpz.png

Скрытый текст

#4 _random

_random

    Добытчик дерева

  • Пользователи
  • Сообщений: 151

Написал 10.12.2016 - 10:00

в списке Data Tag'ов есть CustomName. Скажите, не это ли поле меняет игрок, когда применяет на моба именную бирку?

Да, меняется это поле, по крайней мере в 1.7.10. Но по умолчанию этого поля мобы не имеют, оно создается только после применения бирки.

#5 battlekruiser

battlekruiser

    Зачарователь

  • Пользователи
  • Сообщений: 1857
  • Ник в Minecraft:
    battlekruiser
  • Откуда: С той стороны монитора

Написал 10.12.2016 - 11:57

Ну про бирки еще догадаться надо, и вообще это можно на магию списать.


Нажми, чтобы узреть мою подпись:

Скрытый текст

76561198061907053.png

Такие дела, да. А теперь возьми же коробку запятых да расставь по посту своему там, где надо!

Скрытый текст

#6 Hedgehog1024

Hedgehog1024

    Добытчик камня

  • Пользователи
  • Сообщений: 268
  • Ник в Minecraft:
    Hedgehog1024

Написал 14.12.2016 - 17:50

Кажется, я всё-таки нашёл способ осуществить задуманное. Для этого нужно добавить собственный предмет, который невозможно получить легальным путём, и при срывании растения спавнить моба с этим экипированным предметом. При убийстве проверяется, является это предмет экипированным, и если да, то все дропы убираются и замещаются эссенциями. Всё это можно сделать при помощи мода на добавление собственных вещей вроде Custom Things или Quadrum и ACE. Не слишком красиво, но должно работать.


Сообщение отредактировал Hedgehog1024: 14.12.2016 - 17:51

xYPwkpz.png

Скрытый текст



Темы с аналогичным тегами мобы, дроп

Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных