▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Моды/BefriendMobs Framework
BefriendMobs Framework

BefriendMobs Framework

A library for creating friendly mobs from any exisiting mobs.

Оцените первым
6.1K
7
Все версииBefriendMobs Framework 0.0.18

BefriendMobs Framework 0.0.18

Beta11.11.2023

Список изменений

BefriendMobs

Added Mixin. Now adding BefriendMobs API as dependency requires to add Mixin in build.gradle. For details see build.gradle in mod Days with Monster Girls.

Added HealingItemTable to handle healing. It accepts 4 methods to check if can use: item, tag, item stack predicate and item registry key. Generally it accepts only one of them. Adding multiple methods is allowed but not recommended.

Changed IBefriendedMob#getHealingItems to HealingItemTable. Deprecated IBefriendedMob#getNonconsumingHealingItems.

Changed CHealingHandler to adapt HealingItemTable. Now ``CHealingHandler#applyHealingItemaccepts cooldown ticks input. DeprecatedCHealingHandler#getHealingCooldownTicks`.

NaUtils

Added Mixin. Now adding BefriendMobs API as dependency requires Mixin in build.gradle. For details see build.gradle in mod Days with Monster Girls.

Added ItemEntityHurtEvent and NonLivingEntityHurtEvent, allowing to cancel damages to non-living entities.

Added ConditionalAttributeModifier as an auto-updating AttributeModifier added and removed depending on a Predicate as condition.

AddedObjectOrSupplier as a supplier either from a static object or a functional Supplier.

Added ObjectOrKey as a supplier either from a static object or a key of registry.

Added ItemOrKey and EntityTypeOrKey as wrappers for ObjectOrKey of Item and EntityType .

Added DynamicObjectKeyMap as a mapping from registered objects to something. It has ObjectOrKey as keys and ObjectOrSupplier as values, allowing to dynamically find objects from registries and get volatile values (e.g. max health) from static map objects.

Added DynamicItemKeyMap and DynamicEntityTypeKeyMap as wrappers of DynamicObjectKeyMap of Item and EntityType.

Файлы

befriendmobs-1.18.2-0.0.18.jar(640.87 KiB)
Основной
Скачать

Метаданные

Канал релиза

Beta

Номер версии

0.0.18

Загрузчики

Forge

Версии игры

1.18.2

Загрузок

1.2K

Дата публикации

11.11.2023

Загрузил

ID версии

Главная