Скачать Experienced Crafting — Minecraft Моды — MetaMods

Experienced Crafting

Активный

Установок

0

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

2 месяца назад

Версии

1.20.1
Сервер
Forge
Игровые механики

Experienced Crafting

О модификации

Данный мод вносит интересное изменение в игровой процесс Minecraft - теперь за создание предметов в верстаке вы будете получать опыт. Система полностью настраивается под ваши предпочтения.

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

По умолчанию при каждом крафте предмета вы получаете определенное количество опыта. Однако есть ограничение: после трехкратного создания одного и того же предмета награда снижается до минимального значения (1 единица опыта). Исключением являются палки - за них опыт не начисляется вовсе. Это предотвращает злоупотребление простыми рецептами для быстрого накопления опыта.

Счетчики крафта сбрасываются, когда персонаж спит в кровати или употребляет зачарованное золотое яблоко.

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

Все параметры мода можно изменить через конфигурационный файл. Ниже приведены стандартные настройки с подробными комментариями:

[crafting_first_time_xp]
    # Базовый опыт за первое создание любого предмета
    # Формат: минимум,максимум (от 0 до 1000)
    # Опыт выбирается случайно в указанном диапазоне
    # Пример: "1,5" дает от 1 до 5 опыта за крафт
    crafting_first_time_xp = "1,5"

[max_crafting_xp_times]
    # Максимальное количество раз, когда за один предмет дается опыт
    # Допустимые значения: -1 до 1000 (-1 = без ограничений)
    # Пример: 3 → первые 3 крафта дают опыт, последующие - min_crafting_xp
    max_crafting_xp_times = 3

[min_crafting_xp]
    # Минимальный опыт после достижения лимита крафтов
    # Допустимые значения: 0 до 1000
    # Пример: если min_crafting_xp = 1, то после лимита дается 1 опыт
    min_crafting_xp = 1

[scaling_mode]
    # Как уменьшается опыт при повторном крафте одного предмета
    # "none": опыт не меняется до достижения max_crafting_xp_times
    # "linear": опыт равномерно снижается до min_crafting_xp
    # "slow_to_fast": сначала медленно, потом быстро снижается
    # "fast_to_slow": сначала быстро, потом медленно снижается
    scaling_mode = "linear"

[ingredient_xp]
    # Список ингредиентов, дающих дополнительный опыт при использовании в крафте
    # Формат: item_id=минимум,максимум
    # За каждый соответствующий ингредиент в рецепте дается случайный опыт в диапазоне
    ingredient_xp = ["minecraft:diamond=1,3", "minecraft:netherite_ingot=2,5"]

[reset_triggers]
    # Сбрасывать ли счетчики крафта при сне в кровати
    enable_sleep_reset = true
    # Предметы, сбрасывающие счетчики крафта при употреблении
    xp_reset_trigger_items = ["minecraft:enchanted_golden_apple"]

[whitelist_blacklist]
    # true: использовать белый список - только указанные предметы дают опыт
    # false: использовать черный список - все предметы кроме указанных дают опыт
    whitelist_mode = false
    # Предметы, дающие опыт при включенном режиме белого списка
    whitelist_items = []
    # Предметы, не дающие опыт при включенном режиме черного списка
    blacklist_items = []

[overrides]
    # Индивидуальные настройки для конкретных предметов
    # Формат примеров:
    # "minecraft:diamond_sword;xp=5,10;maxTimes=3;minXp=1;scalingMode=linear"
    # "minecraft:cake;maxTimes=1;scalingMode=none"
    # Поведение:
    #  Если указан xp=min,max, он заменяет базовый и дополнительный опыт для этого предмета
    #  maxTimes, minXp и scalingMode переопределяют глобальные значения только для этого предмета
    # * Если параметр не указан, используется глобальное значение
    # Примечание: правила белого/черного списка имеют приоритет
    overrides = ["minecraft:stick;minXp=0"]

[debug]
    # Включить подробные сообщения отладки в чате
    # true → показывает базовый опыт, дополнительный опыт, масштабирование и общий опыт за крафт
    # false → сообщения отладки отключены
    show_xp_rolls_in_chat = false

Планы на будущее

Все запланированные функции уже реализованы в текущей версии мода.

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

DeftestHawk

Разработчик

Создан: 21 авг 2025

ID: 262653