Скачать Item Level Up — Minecraft Моды — MetaMods
Item Level Up

Item Level Up

Активный

Установок

0

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

9 месяцев назад
Клиент
Приключенческие
Оружие и броня

Item Level Up

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

Механика получения опыта

Наработка очков опыта происходит только при корректном применении экипировки по назначению:

  • Инструменты - добыча ресурсов (именно сбор, а не просто разрушение блоков), 1 очко за блок
  • Оружие - успешные атаки по мобам, 1 очко за попадание
  • Броня - поглощение урона, 1 очко за каждую единицу получаемого урона до применения защиты

Важно: повреждения, игнорирующие броню (магия, команда /kill, голод и другие специальные типы урона) не дают опыта!

Гибкая настройка

Модификация отличается высокой кастомизируемостью - практически любой предмет может быть настроен с индивидуальными эффектами прокачки. Изначально поддерживаются стандартные предметы из базовой игры.

Хотя мод должен быть установлен и на сервере, и на клиенте, вся конфигурация осуществляется через датапаки. Система автоматически ищет папку data/domain/levelup и загружает провайдеры, включая несколько базовых примеров для ознакомления.

Пример конфигурации

JSON конфигурация с пояснениями:

{
  "items": [
    "minecraft:iron_sword",
    "minecraft:diamond_sword", 
    "minecraft:netherite_sword",
    "minecraft:wooden_sword",
    "minecraft:stone_sword",
    "minecraft:golden_sword"
  ],
  "provider": {
    "max_level": 15,
    "rewards": [
      {
        "attribute": "minecraft:generic.attack_damage",
        "increase_per_level": 0.25,
        "operation": "ADDITION",
        "slots": [
          "MAINHAND"
        ]
      }
    ],
    "scale": {
      "type": "linear",
      "config": {
        "a": 10
      }
    },
    "valid_actions": [
      "attack"
    ]
  }
}

Если JSON файл полностью пуст или содержит только {}, он будет пропущен с соответствующей записью в логах.

Основные параметры:

  • items: Перечень предметов, к которым применяется данный провайдер. Если один предмет указан в нескольких JSON файлах, будут действовать настройки последнего
  • provider: Обработчик системы уровней
  • max_level: Максимальный уровень, которого может достичь предмет
  • rewards: Награды за повышение уровня (может быть несколько)
  • attribute: Атрибут для увеличения
Участники проекта
tfarecnim

tfarecnim

Создан: 5 янв 2025

ID: 94766