Скачать Yes Flint Knapping — Minecraft Моды — MetaMods

Yes Flint Knapping

Активный

Установок

0

Последнее обновление

2 года назад
Клиент
Аддоны

Yes Flint Knapping

Это ответвление от модификации No Tree Punching для версии 1.12.2. В данной версии значительная часть исходного контента была удалена, тогда как некоторые дополнительные возможности были внедрены.

Сохранённые элементы

1. Механика скалывания (knapping) Данная система была полностью переработана. Теперь она функционирует как универсальный инструмент с поддержкой CraftTweaker, позволяя преобразовывать любые предметы в другие ItemStack'и. Также предоставляется возможность настройки воспроизводимого звукового эффекта и определения блока, на который необходимо нацелиться.

2. Механика рубки деревьев Планируется масштабное обновление - система будет унифицирована для работы с любой комбинацией инструмента и блока с дополнительной поддержкой CraftTweaker.

3. Механика использования ножа Также ожидается значительное переработать - функционал будет обобщён для работы с любыми комбинациями предметов в основной и дополнительной руке с интеграцией CraftTweaker.

4. Защита от добычи блоков неправильным инструментом Сохранена возможность из оригинальной версии мода отключать эту функцию через конфигурационные настройки при необходимости.

5. Большой глиняный сосуд 6. Инструменты за исключением кремнёвых

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

CraftTweaker методы:

  • mods.yesflintknapping.Knapping.add(float chance, float chanceSuccess, IIngredient input, IItemStack... output)
  • mods.yesflintknapping.Knapping.addCustom(String blockOverride, String soundEvent, float chance, float chanceSuccess, IIngredient input, IItemStack... output)
  • mods.yesflintknapping.Knapping.remove(IIngredient input)

Примечания:

  • Значения blockOverride и soundEvent могут быть установлены как "default" для использования стандартных параметров (Material.ROCK и стандартный звук скалывания соответственно)
  • Параметр chance принимает значения от 0.0 до 1.0

Пример использования:

import mods.yesflintknapping.Knapping;

Knapping.add(0.6, 0.7, <minecraft:dirt>, <minecraft:diamond>2, <minecraft:emerald>5);
// Данный код позволит преобразовывать блок земли в два алмаза и пять изумрудов при успешном скалывании с вероятностью 70%.
// Шанс самой возможности попытки скалывания составляет 60% в данном примере

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

Участники проекта
Gliese_832_c

Gliese_832_c

Создан: 11 авг 2023

ID: 93126