Overgrown's Sync
Активный0.0
Установок
Последнее обновление
Overgrown's Sync

Что такое Sync?
Sync представляет собой библиотеку для Fabric, которая значительно расширяет возможности мода Apoli. Эта библиотека переносит некоторые функции из более новых версий Apoli в версию Minecraft 1.20.1, а также добавляет совершенно новые типы способностей, условий и действий, которые можно использовать при создании датапаков для Origins и Apoli.
Основные возможности
Перенесенные функции
Библиотека Sync возвращает в версию 1.20.1 следующие важные функции:
- Entity Set (Тип способности) - доступен через пространство имен
sync:entity_set - In Set (Условие для двух сущностей) - используется как
sync:in_set - Add to Set (Действие для двух сущностей) - применяется через
sync:add_to_set - Remove from Set (Действие для двух сущностей) - доступно как
sync:remove_from_set - Set Size (Условие для сущности) - используется через
sync:set_size - Random Teleport (Действие для сущности) - доступно как
sync:random_teleport - Entity In Radius (Условие для сущности) - применяется через
sync:entity_in_radius
Уникальные функции Sync
Pose (Тип способности)
{
"type":"sync:pose",
"pose":"standing",
"priority":0
}
Данный тип способности поддерживает следующие варианты поз в поле pose:
standing- стояfall_flying- полет в паденииsleeping- сонswimming- плаваниеspin_attack- вращательная атака
In Pose (Условие для сущности)
{
"type": "sync:in_pose",
"pose":"spin_attack"
}
Это условие принимает те же варианты поз, что и тип способности Pose.
Model Flip (Тип способности)
{
"type":"sync:model_flip"
}
Key Pressed (Условие для сущности)
{
"type": "sync:key_pressed",
"key": "key.use",
"continuous": true
}
Данное условие поддерживает все привязки клавиш, доступные в Origins и Apoli, включая дополнительные привязки из мода Origins Extra Keybinds.
Совместимость с другими модами
Sync полностью совместим с другими библиотечными модами. При установленном моде AspectsLib библиотека добавляет дополнительные возможности:
Set Entity Aspects (Тип способности)
{
"type": "sync:set_entity_aspects",
"aspects": {
"aspectslib:terra": 10,
"aspectslib:ignis": 5
}
}
Этот тип способности работает с любыми аспектами, присутствующими в датапаках, но только при установленном AspectsLib.
Has Aspect (Условие для сущности)
"condition": {
"type": "sync:has_aspect",
"aspect": "aspectslib:terra",
"min": 5,
"comparison": ">="
}
Sync автоматически работает с любыми модами, использующими Apoli, включая сам Apoli и основной мод Origins.