Этот мод добавляет больше поведения Piglins, чтобы лучше представить их как уникальных разумных существ.
Функции, связанные с репутацией
- У Piglins теперь есть система репутации, работающая аналогично системе Villagers. Выполнение таких действий, как совместные сражения с ними против мобов Wither, дарение подарков и бартер с ними, повышает вашу репутацию. Причинение вреда или убийство мобов Piglin, а также несанкционированная добыча ресурсов/открытие сундуков рядом с ними понижает вашу репутацию.
- При репутации +50 с Piglin вам больше не потребуется носить золотую броню рядом с ними. При репутации +100 вам будет разрешено открывать сундуки и добывать золото рядом с ними.
- При репутации -50 с Piglin вы больше не будете получать предметы от бартера. При репутации -100 на вас будут нападать при виде, независимо от того, надета ли на вас золотая броня.
Для версии 1.18+:
- С пустой основной рукой вы можете нажать Shift + ПКМ по Piglin (или Villager!), чтобы получить сообщение в чате с подробной информацией о вашей репутации с ними.
- Для получения дополнительной информации присоединитесь к Discord и/или ознакомьтесь с этой ссылкой , чтобы увидеть, как работает система репутации Villager, на которой основана данная система.
Функции, связанные с едой и размножением:
- Piglins ищут и подбирают пищевые предметы (по умолчанию, свиные отбивные и жареные свиные отбивные) и потребляют их, с полной анимацией поедания. Игроки также могут нажать ПКМ на них с их пищевыми предметами, если Piglin еще не ел recently, и они примут их. Поедание пищи также восстанавливает здоровье Piglin на величину, идентичную значению сытости пищевого предмета.
- Как только Piglins накопят достаточное значение пищи (по умолчанию, 12) - определяемое суммой всех значений сытости недавно съеденной пищи - они могут начать размножаться, если они взрослые, или ускорить свой рост, если они детеныши, истощая запасенное значение пищи.
- Детеныши Piglins теперь вырастают во взрослых особей через 20 минут. Ускорение роста сокращает это время, как у детенышей животных.
- Piglins будут отказываться от еды, если они враждебны или находятся в процессе атаки на что-либо.
Функции, связанные с золотом и бартером:
- Piglins хранят золотые слитки и золотые самородки в отдельном инвентаре, включая золотые слитки, полученные от бартера. Любые не обменянные золотые слитки и самородки выпадут при их смерти или зомбификации.
- Piglins могут создавать золотые доспехи и оружие и экипироваться ими, если у них достаточно золота в инвентаре. Если они полностью экипированы, они попытаются создать снаряжение для nearby Piglin и передать его им. Piglin, который либо создал снаряжение, либо получил его в подарок от другого Piglin, будет любоваться им перед тем, как надеть его.
- Piglins теперь могут торговать с помощью золотых самородков и золотых блоков. Золотые самородки значительно увеличивают вероятность получения обычных предметов бартера, при этом размеры всех стаков предметов уменьшаются вдвое. Золотые блоки значительно увеличивают вероятность получения редких предметов бартера, при этом размеры всех стаков предметов удваиваются.
- Piglins теперь будут принимать золотые небартерные предметы напрямую от вас, такие как золотое снаряжение и прочее, например, золотую конскую броню, и все остальное, помеченное ванильным тегом "piglin_loved".
- Piglins больше не будут выпадать лут от бартера, если полученный ими предмет бартера поступил не от живого существа. Это изменение можно отключить в конфигурации.
Разные функции:
- Piglins теперь качают головой, как Villagers, когда отказываются от предлагаемого предмета.
- Piglins теперь испускают частицы/издают звуки при принятии предмета от вас или отказе от него.
- Piglins будут occasionally ронять crimson fungus near Hoglins. Это делается в попытке увеличить популяцию Hoglins, чтобы Piglins могли продолжать охотиться на них, устанавливая экологический баланс и становясь ответственными охотниками.
- Hoglins будут искать и подбирать предметы для размножения (по умолчанию, crimson fungus), если они еще не ели recently, и пытаться размножаться, если они взрослые, или ускорить свой рост, если они детеныши.
Примечания:
Только для 1.16: Тег "piglin_food_items" содержит любые предметы, которые Piglins могут есть. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/items/piglin_food_items.json".
Для 1.18+:
- В версии 1.17 Mojang представили новый тег для предметов, которые piglins могут есть, под названием "piglin_food". Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/minecraft/tags/items/piglin_food.json".
- Тег "piglins_barter" содержит любые предметы, которые Piglins примут в обмен на обычный лут бартера. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/items/piglins_barter.json".
- Тег "piglins_barter_cheap" содержит любые предметы, которые Piglins примут в обмен на дешевый лут бартера. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/items/piglins_barter_cheap.json".
- Тег "piglins_barter_expensive" содержит любые предметы, которые Piglins примут в обмен на дорогой лут бартера. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/items/piglins_barter_expensive.json".
- Тег "piglins_avoid" содержит любые типы сущностей, которых Piglins будут избегать, например, Zombified Piglins. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/entity_types/piglins_avoid.json".
- Тег "piglins_hunt" содержит любые типы сущностей, после охоты на которых Piglins будут праздновать, например, Hoglins. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/entity_types/piglins_hunt.json".
- Тег "piglins_hate" содержит любые типы сущностей, на которых Piglins будут нападать при виде, например, Wither Skeletons. Когда любой из этих типов убит, это даст вам незначительную положительную репутацию у nearby piglins. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/entity_types/piglins_hate.json".
- Тег "bosses" содержит любые типы сущностей, которых Piglins будут считать вражеским боссом, например, Withers. Когда любой из этих типов убит и если они также находятся в "piglins_hate", это даст вам значительную положительную репутацию у nearby piglins. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/entity_types/piglins_hunt.json".
- Тег "zoglins_ignore" содержит любые типы сущностей, которых Zoglins будут игнорировать в своем яростном буйстве, например, Creepers. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/entity_types/zoglins_ignore.json".
Для всех версий:
- Тег "hoglin_food_items" содержит любые предметы, которые Hoglins могут есть. Переопределите/добавьте к нему с помощью следующего пути в вашем datapack: "data/sapience/tags/items/hoglin_food_items.json".
- Таблицы лута для бартера с самородками и блоками независимы от основной таблицы лута бартера и, следовательно, могут быть изменены с помощью datapack. По умолчанию каждая таблица лута является модифицированной копией ванильной таблицы лута бартера. Их имена - "piglin_bartering_cheap" и "piglin_bartering_expensive" для бартера с самородками и блоками соответственно. Переопределите их с помощью следующих путей в вашем datapack: "data/sapience/loot_tables/gameplay/piglin_bartering_cheap.json" и "data/sapience/loot_tables/gameplay/piglin_bartering_expensive.json".
- Если Piglin уже полностью экипирован, но любое из его снаряжения не является золотым, во время задачи создания он сделает золотую версию снаряжения вместо этого и заменит его, выбросив ранее надетый предмет. Эту функцию можно отключить в конфигурации.
- Минимальное значение пищи, необходимое для размножения Piglins, можно настроить в конфигурации.
- Все значения репутации можно настроить в конфигурации.
- Код анимации поедания Piglin происходит из мода tallestred Player Eating Animation.