⭐ hRune ⭐ [1.21.X-26.X] | PAPI, Vault, and more support! icon

⭐ hRune ⭐ [1.21.X-26.X] | PAPI, Vault, and more support! -----

Добавьте на свой сервер САМЫЕ различные руны, настраивается буквально ВСЁ!



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


ВНИМАНИЕ! Плагин сделан и протестирован на версиях 1.21-1.21.11, не гарантирую 100% работы плагина на версиях ниже поскольку произошло множество изменений между версиями.


settings:
prefix: "<#FB9C08><b>КАСТОМНЫЕ РУНЫ</b><gray>:<white> "
updateTickInterval: 20
messages:
noPermission: "{prefix}У вас <#FB9C08>недостаточно <white>прав"
unknown: "{prefix}Неизвестная подкоманда"
reloaded: "{prefix}Конфиг <#FB9C08>успешно <white>перезагружен"
playerNotFound: "{prefix}Игрок не найден"
runeNotFound: "{prefix}Руна не найдена"
invalidAmount: "{prefix}Количество <#FB9C08>должно<white> быть положительным"
help: |
{prefix}/hrune give <gray>(Игрок) (ID) (Кол-во)
{prefix}/hrune reload <gray>(Перезагрузить конфигурацию)

runes:
# Список Material: https://hub.spigotmc.org/javadocs/bukkit/org/bukkit/Material.html
# Список ItemFlag: ItemFlag (Spigot-API 1.21.11-R0.2-SNAPSHOT API)
# Режимы активации: INVENTORY, HOTBAR, MAIN_HAND, OFF_HAND, ANY_HAND, ARMOR
testRune:
# Материал предмета, формат: "basehead-<base64>" задает кастомную текстуру головы
material: "NETHER_STAR"
# Отображаемое имя
name: "<gradient:#00d2ff:#3a7bd5>Тестовая руна</gradient>"
# Строки описания предмета
lore:
- "<gray>Демо-руна со всеми поддерживаемыми секциями"
- "<dark_gray>Используй как шаблон для новых рун"
# Включает визуальное свечение
glow: true
# Делает предмет руны неразрушаемым
unbreakable: true
# ID модели из ресурспака (удали, чтобы отключить)
customModelData: 999001
# Максимальный размер стака этой руны
maxStackSize: 64
# Флаги предмета, которые будут применены к руне
itemFlags:
- HIDE_ATTRIBUTES
- HIDE_UNBREAKABLE
- HIDE_ENCHANTS

activation:
# Где руна считается активной: INVENTORY | HOTBAR | MAIN_HAND | OFF_HAND | ANY_HAND | ARMOR
mode: ANY_HAND
# true = эффекты умножаются на количество предметов; false = всегда как 1 предмет
scaleByItemAmount: true
# Лимит масштабирования при scaleByItemAmount=true. 0 или меньше = без лимита
maxActiveItems: 8
effects:
potion:
# PotionEffectType: PotionEffectType (Spigot-API 1.21.11-R0.2-SNAPSHOT API)
SPEED:
# Уровень I в игре = amplifier: 0, уровень II = 1 и т.д
amplifier: 1
# Эффект переобновляется каждый цикл тиков, держи значение >= updateTickInterval
durationTicks: 80
# true = эффект помечается как ambient
ambient: true
# true = показывать частицы
particles: false
# true = показывать иконку эффекта в HUD
icon: true
NIGHT_VISION:
amplifier: 0
durationTicks: 220
ambient: true
particles: false
icon: true
attributes:
# Атрибуты: Attribute (Spigot-API 1.21.11-R0.2-SNAPSHOT API)
# Модификаторы: AttributeModifier.Operation (Spigot-API 1.21.11-R0.2-SNAPSHOT API)
GENERIC_MAX_HEALTH:
# Значение, применяемое операцией (может быть отрицательным)
amount: 4.0
# ADD_NUMBER | ADD_SCALAR | MULTIPLY_SCALAR_1
operation: ADD_NUMBER
GENERIC_MOVEMENT_SPEED:
amount: 0.05
operation: ADD_SCALAR
GENERIC_ATTACK_DAMAGE:
amount: 2.0
operation: ADD_NUMBER

modifiers:
# Множитель входящего урона (0.8 = -20% получаемого урона, 1.0 = без изменений)
incomingDamageMultiplier: 0.8
# Множитель исходящего урона (1.2 = +20% наносимого урона)
outgoingDamageMultiplier: 1.2
# Полностью отменяет указанные причины урона
# Список причин урона: EntityDamageEvent.DamageCause (Spigot-API 1.21.11-R0.2-SNAPSHOT API)
cancelDamageCauses:
- FALL
- FIRE
# true = постоянно сбрасывать горение (fire ticks)
extinguish: true
# true = постоянно сбрасывать замерзание (freeze ticks)
resetFreezeTicks: true
# Множитель потери голода (0.5 = голод тратится в 2 раза медленнее, 0.0 = голод не тратится)
hungerDrainMultiplier: 0.5
# Пассивное лечение в секунду
healPerSecond: 0.5
# Пассивная сатурация в секунду (может быть отрицательной)
saturationPerSecond: 0.25


Указать материал руны?
Нет проблем (material)

Указать basehead64 в material как в DeluxeMenus (к примеру)?
Нет проблем (basehead-<Value> или basehead_<Value>)

Указать описание руны?
Нет проблем (lore, воспринимает StringList)

Указать свечение руны?
Нет проблем (glow: true)

Сделать нерушимую руну?
Нет проблем (unbreakable: true)

Ах, у тебя кастом рп и руны сделаны через рпшник сервера... Что ж Нет проблем (customModelData)

Не хочешь чтобы руны стакались как в аналогичных плагинах? Эх... Нет проблем (maxStackSize)

Указать свои ItemFlags?
Проще простого (itemFlags)

Хочешь сделать активацию в инвентаре/хотбаре или левой руке? (Есть ещё пару активаторов)
Опять же, изи! (activation.mode)

Хочешь сделать чтобы эффекты руны и аттрибуты умножались на количество рун в инвентаре игрока? Поздравляю Проще простого (activation.scaleByItemAmount)

Эх, не хочешь чтобы игроки бегали с силой 10 из-за стаканья рун? Так просто настрой максимальный стак эффектов и аттрибутов (activation.maxActiveItems)

Хочешь указать своей руне эффекты? Расплюнуть (effects.potion)

Хочешь МАКСИМАЛЬНО гибко настроить эффекты? Запросто, абсолютно все параметры настраиваются (effects.potion.<ЭФФЕКТ>.amplifier/durationTicks/ambient/particles/icon)

Хочешь сказать что тебе нужны АТТРИБУТЫ, а не ЭФФЕКТЫ чтобы не ломать ценность зелий на сервере? Хах, нет проблем (effects.attributes)

Хочешь МАКСИМАЛЬНО гибко настроить аттрибуты? Окей, дерзай (effects.attributes.<ЭФФЕКТ>.amount/operation)

Нужны уникальные модификаторы руны?
Ну окей (effects.modifiers)

Какие есть модификаторы? Гляди их куча (effects.modifiers.incomingDamageMultiplier/outgoingDamageMultiplier/cancelDamageCauses/extinguish
/resetFreezeTicks/hungerDrainMultiplier/healPerSecond/saturationPerSecond)
Resource Information
Author:
----------
Total Downloads: 54
First Release: Feb 26, 2026
Last Update: Jun 22, 2026
Category: ---------------
All-Time Rating:
1 ratings
Find more info at t.me...
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings