Respec Skill
Сброс навыков и престиж на стороне сервера для Pufferfish Skills. Сброс очков навыков, восхождение по деревьям навыков, настраивается.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 1,6 тыс.
- Подписчиков на Modrinth
- 1
- версий
- 5
- Обновлён
- 28 мая 202628 мая
- Опубликован
- в 2025
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Respec Skill Mod
Сбрасывай и перераспределяй свои навыки из Pufferfish's Skills легко!
Серверный мод. Игроки вводят /respec, чтобы открыть кликабельное меню всех категорий навыков Puffish на сервере; каждая стоит настраиваемый предмет. Категории обнаруживаются автоматически, так что для поддержки новых деревьев навыков ничего настраивать не нужно.

Команды
| Команда | Права | Описание |
|---|---|---|
/respec | Все игроки | Открывает меню в чате со списком всех категорий Puffish с кликабельной кнопкой [Reset]. |
/respec <namespace:category> | Все игроки | Сбрасывает указанную категорию напрямую. Используется кнопкой [Reset] в меню. |
/respec prestige | Все игроки | Показывает настроенные пути престижа. Недоступные пути отображаются серым. |
/respec prestige <from_category> | Все игроки | Возносит из указанной категории в её настроенную цель. |
/respec reload | Уровень 3 (op) | Перезагружает config/respec-skill.properties с диска. |
Как это работает
1. Введите /respec
Игроки видят меню в чате со списком всех категорий навыков Puffish, загруженных на сервере, со стоимостью рядом с кликабельной кнопкой [Reset].
2. Нажмите [Reset] (или введите /respec <namespace:category>)
Мод проверяет:
- У игрока достаточно общих очков навыков в этой категории (
min_level_to_respec) - Игрок переждал кулдаун (если настроен)
- У игрока достаточно предмета-стоимости в инвентаре
Если всё пройдено, предмет расходуется, категория стирается, и возвращается часть прежнего XP (xp_reduction_factor).
Настройка
Отредактируйте config/respec-skill.properties. Перезагрузите прямо в игре командой /respec reload (требуется уровень прав 3).
# Minimum total skill points a player must have in a category before they can respec it.
min_level_to_respec = 20
# Fraction of category XP returned after respec (0.0 = lose all, 1.0 = lose none).
xp_reduction_factor = 0.2
# Cooldown in seconds between respecs (0 = no cooldown). Per player, in-memory only; resets on server restart.
cooldown_seconds = 0
# Default cost applied to every category that doesn't have an override below.
# Format: <item_id>, <count>
default_cost = minecraft:emerald, 16
# Optional: per-category cost overrides. Categories without an override use default_cost.
# cost.puffish_skills:combat = minecraft:diamond, 4
# cost.puffish_skills:mining = minecraft:emerald, 32Вам не нужно перечислять каждую категорию. Каждая категория Puffish, загруженная на сервере, обнаруживается автоматически и появляется в /respec сама по себе.
Престиж (опционально)
Одностороннее необратимое вознесение из одной категории навыков в другую. Настройте пути в том же файле:
# Format: prestige.<n> = <from_category>, <to_category>, <min_points_in_from>, <xp_carryover_factor>, <cost_item>, <cost_count>
prestige.1 = puffish_skills:combat, puffish_skills:advanced_combat, 50, 0.4, minecraft:netherite_ingot, 1
prestige.2 = puffish_skills:mining, puffish_skills:master_mining, 75, 0.6, minecraft:netherite_ingot, 2При успешном престиже исходная категория стирается, целевая категория получает currentXp × xp_carryover_factor, а стоимость расходуется. Если настроены какие-либо пути престижа, /respec показывает кликабельную ссылку на меню престижа внизу своего вывода. Синтаксис команды смотрите в разделе Команды выше.
Для серверов и модпаков
Чисто серверный мод; клиентам мод не нужен. Смело включайте в модпаки. Упоминание автора приветствуется, но не обязательно.
1.x Legacy
В версиях 1.x использовалась другая механика: создаваемый Respec Scroll, которым нужно было кликнуть правой кнопкой по Skill Altar (это lodestone, поставленный на настроенный базовый блок). В 2.0 всё это убрали в пользу команды /respec, описанной выше.
Если вы на 1.x и вам нужна та документация, смотрите ниже. Для обновления до 2.x потребуется перегенерировать конфиг (respec-skill.toml → respec-skill.properties).
Документация 1.x
Возможности
- Система сброса навыков: сброс отдельных категорий навыков с возвратом XP для повторного распределения.
- Система престижа: переход с одного дерева навыков на другое на высоких уровнях.
- Настраиваемость: задайте минимальные уровни и процент сохраняемого XP.
Как это работало
Создайте Respec Scroll по этому рецепту:

Постройте Skill Altar, поставив настроенный блок навыка и положив сверху lodestone. Пример для Default Skill Tree:

Кликните правой кнопкой по lodestone со свитком, чтобы сбросить очки этой категории.
- Престиж: на высоких уровнях переходите в продвинутые деревья через настроенные привязки
from → to.
Конфиг 1.x (TOML)
# Respec Skill Mod Configuration
config_version = 2
min_level_to_respec = 20
xp_reduction_factor = 0.2
[skill_altar_map]
"minecraft:diamond_block" = "combat"
"minecraft:iron_block" = "mining"
[prestige_mappings]
# "combat" = "advanced_combat,true,50,0.4"
# "mining" = "master_mining,true,75,0.6"Примечание для клиента (только 1.x): чтобы увидеть Respec Scroll в креативном инвентаре или в REI, мод также нужно было устанавливать на клиент. 2.x полностью серверный.
Частые вопросы
Как установить Respec Skill?
Установите Fabric под свою версию Minecraft, скачайте Respec Skill под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Respec Skill?
У Respec Skill есть сборки для Minecraft 1.21–1.21.1, 1.21.5–1.21.8, 26.1–26.1.2.
Нужен ли Respec Skill на сервере?
Ставится только на сервер; игрокам ставить не нужно