Qubit Player XP
Крошечный настраиваемый мод, предназначенный для использования в модпаках. Позволяет настраивать формулы начисления уровней опыта и выпадения опыта при смерти.
- Загрузчики
- Fabric
- Скачиваний на Modrinth
- 395
- Подписчиков на Modrinth
- 0
- версии
- 4
- Обновлён
- 18 сентября 202618 сент.
- Опубликован
- в 2026
Коротко о моде
Ставится только на сервер; игрокам ставить не нужно
Qubit Player XP
Крошечный настраиваемый мод, предназначенный для использования в модпаках. Позволяет настраивать формулы начисления уровней опыта и выпадения опыта при смерти.
Использование
По умолчанию этот мод ничего не меняет. Его можно настроить с помощью файла `/config/qubit/player_xp.json`, который выглядит так:
{
"level_formula": /* ... */,
"xp_drop": /* ... */
}level_formula задаёт количество опыта, необходимое для следующего уровня. xp_drop задаёт количество опыта, выпадающего при смерти. И level_formula, и xp_drop — это целочисленные провайдеры, по умолчанию используются формулы из ваниллы. Учтите, что страница Minecraft Wiki о Number Providers и Predicates сейчас довольно устарела. Эти целочисленные провайдеры получают игрока в качестве сущности this для контекста лута. Также добавлены два целочисленных провайдера для построения формул:
qubit:player_xp/level
{
"type": "qubit:player_xp/level"
}Возвращает текущий уровень игрока. Можно использовать только в level_formula и xp_drop.
qubit:player_xp/points
{
"type": "qubit:player_xp/points"
}Количество очков опыта игрока до следующего уровня. Можно использовать только в xp_drop.
Пример конфига
Это конфиг с формулами по умолчанию (ванильными):
{
"level_formula": {
"type": "minecraft:number_dispatcher",
"cases": [
{
"condition": {
"type": "minecraft:int_value_check",
"value": { "type": "qubit:player_xp/level" },
"test": { "min": 0, "max": 15 }
},
"value": {
"type": "minecraft:add",
"inputs": [ 7, {
"type": "minecraft:mul",
"inputs": [ 2, { "type": "qubit:player_xp/level" } ]
}]
}
},
{
"condition": {
"type": "minecraft:int_value_check",
"value": { "type": "qubit:player_xp/level" },
"test": { "min": 16, "max": 30 }
},
"value": {
"type": "minecraft:add",
"inputs": [ -38, {
"type": "minecraft:mul",
"inputs": [ 5, { "type": "qubit:player_xp/level" } ]
}]
}
}
],
"default": {
"type": "minecraft:add",
"inputs": [ -158, {
"type": "minecraft:mul",
"inputs": [ 9, { "type": "qubit:player_xp/level" } ]
}]
}
},
"xp_drop": {
"type": "minecraft:min",
"inputs": [ 100, {
"type": "minecraft:mul",
"inputs": [ 7, { "type": "qubit:player_xp/level" } ]
}]
}
}О конфиге старой версии 1.0 см. старую версию этого README.
Частые вопросы
Как установить Qubit Player XP?
Установите Fabric под свою версию Minecraft, скачайте Qubit Player XP под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Qubit Player XP?
У Qubit Player XP есть сборки для Minecraft 26.1.2–26.3.
Нужен ли Qubit Player XP на сервере?
Ставится только на сервер; игрокам ставить не нужно