

Inventory Particles
Активный0.0
Установок
Последнее обновление
Версии
Inventory Particles
Inventory Particles — это визуальный мод для Fabric, который добавляет множество новых частиц для предметов в вашем инвентаре! С ним вы сможете сделать свой инвентарь более живым и динамичным! И всё это работает полностью на стороне клиента.
Примеры частиц
Настройка
Все частицы в Inventory Particles работают на основе данных! Это означает, что вы можете добавлять новые частицы просто используя ресурспаки и базовые настройки!
Вы можете настроить:
- Физику (ускорение, торможение, импульсы и т.д.)
- Вращение (фактическое и визуальное)
- Размеры (+ анимации)
- Цвета (+ анимации)
- Текстуры (+ анимации)
- Источники (предметы, из которых будут появляться частицы)
- Область появления (с дополнительной текстурой)
- Время жизни (в тиках)
- И другие мелочи ^^
К сожалению, у нас пока не было времени создать вики, так что пока придётся разбираться самостоятельно 😅
Пример конфигурации
json { "life_time": 100, "animation_type": "stretch", "animation_speed": 1.0, "size": { "width": 8.0, "height": 8.0 }, // или "size": { // https://nicmulvaney.com/easing "interpolation": "ease_in_quint", "sizes": { "0": { "width": 16.0, "height": 16.0, // Переопределяет "ease_in_quint" "interpolation": "linear" }, "50": { "width": 32.0, "height": 32.0 }, "100": { "width": 64.0, "height": 64.0 } } }, "textures": [ "inventory-particles:example/texture_0.png", "inventory-particles:example/texture_1.png" ], "holders": [ { "item": "minecraft:potion", "spawn_area": "example_spawn_area.png", "spawn_count": [0, 1], "spawn_frequency": [5, 20], "speed_coefficient": 0.3, "color": "#AARRGGBB", // или "color": { // mixed, random, random_static, gradient, gradient_random_static, gradient_loop, gradient_bounce "mode": "gradient", "values": ["#FF8CC091", "#003700", "nbt", "nbt_list"], "speed": 5.0 }, "nbt_conditions_match": "none", "nbt_conditions": [ { "this_name": "components", "this_type": "object", "next_match": "any", "next": { "this_name": "minecraft:potion_contents", "this_type": "object", "next_match": "any", "next": [ { "this_name": "potion", "this_type": "string", "check_value": "minecraft:water" } ] } } ] } ], "physics": { "base": { "x_speed": { "impulse": [0.0, 0.0], "impulse_bidirectional": false, "acceleration": 0.0, "acceleration_bidirectional": false, "max_acceleration": [-100.0, 100.0], "braking": 0.0, "turbulence": [0.0, 0.0], "cursor_impulse_inherit_coefficient": 1.0 }, "y_speed": { "impulse": [0.0, 0.0], "impulse_bidirectional": false, "acceleration": 0.0, "acceleration_bidirectional": false, "max_acceleration": [-100.0, 100.0], "braking": 0.0, "turbulence": [0.0, 0.0], "cursor_impulse_inherit_coefficient": 1.0 }, "angle_speed": { "impulse": [1.0, 1.5], "impulse_bidirectional": false, "acceleration": 0.0, "acceleration_bidirectional": false, "max_acceleration": [-100.0, 100.0], "braking": 0.0, "turbulence": [0.0, 0.0] } }, "rotation": { "particle": { "spawn_angle": [0.0, 360.0], "rotate_in_movement_direction": false, "speed": { "impulse": [0.0, 0.0], "impulse_bidirectional": false, "acceleration": 0.0, "acceleration_bidirectional": false, "max_acceleration": 0.0, "braking": 0.0, "turbulence": [0.0, 0.0] } }, "texture": { "spawn_angle": [0.0, 0.0], "rotate_in_movement_direction": false, "speed": { "impulse": [0.0, 0.0], "impulse_bidirectional": true, "acceleration": 0.0, "acceleration_bidirectional": false, "max_acceleration": 0.0, "braking": 0.0, "turbulence": [0.0, 0.0] } } } } }