Скачать Better Model Properties — Minecraft Моды — MetaMods

Better Model Properties

Активный

Установок

0

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

5 лет назад
Клиент
Декорации
Библиотеки
Утилиты

Better Model Properties

Better Model Properties (BMP) — это модификация, которая расширяет возможности работы с текстурами предметов в Minecraft. Она добавляет специальные свойства, позволяющие динамически изменять внешний вид предметов в зависимости от различных условий.

Основные возможности

Мод предоставляет набор полезных свойств для работы с моделями предметов:

  • count — текущее количество предметов в стеке
  • size — относительное заполнение стека (от 0 до 1)
  • storage — количество заполненных слотов в контейнере
  • storage_primary — уровень заполнения первого слота контейнера
  • storage_full — количество полностью заполненных слотов
  • fluid — количество непустых резервуаров в жидкостном контейнере
  • fluid_primary — уровень заполнения первого резервуара
  • fluid_full — количество полностью заполненных резервуаров
  • energy — уровень заряда батареи относительно максимальной ёмкости

Как это работает

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

Вот пример модели для яиц:

{
    "parent": "item/generated",
    "textures": {
        "layer0": "minecraft:item/egg_0"
    },
    "overrides": [
        {
            "predicate": {
                "bmp:size": 0
            },
            "model": "minecraft:item/egg_0"
        },
        {
            "predicate": {
                "bmp:size": 0.25
            },
            "model": "minecraft:item/egg_25"
        },
        {
            "predicate": {
                "bmp:size": 1
            },
            "model": "minecraft:item/egg_100"
        }
    ]
}

Эта конфигурация обеспечивает:

  • Текстуру "egg_0" по умолчанию
  • Текстуру "egg_25" при заполнении стека на 25% или более (для яиц — 4+ штук)
  • Текстуру "egg_100" при полностью заполненном стеке (16 яиц)

Пример работы мода

Практическое применение

Мод открывает широкие возможности для создания визуально привлекательных интерфейсов. Можно реализовать:

  • Индикаторы заполнения контейнеров
  • Визуализацию уровня жидкости в баках
  • Отображение заряда энергетических устройств
  • Динамические текстуры в зависимости от количества предметов

Иконки и иллюстрации в моде созданы Lorc с сайта game-icons.net и распространяются по лицензии CC-BY-3.0.

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

MaxNeedsSnacks

Создан: 11 сен 2020

ID: 35329