FunEnchants - Зачарования как на очень крутом сервере!

Платно Плагин FunEnchants - Зачарования как на очень крутом сервере! 1.8

Нет прав для приобретения ("1 000.00" ₽)
Поддерживаемые версии
  1. 1.16
  2. 1.17
  3. 1.18
  4. 1.19
  5. 1.20
  6. 1.21
Ядра и Прокси
  1. Bukkit
  2. Spigot
  3. Paper
  4. BungeeCord
Минимальная версия Java
16
Есть ошибки или идеи? Заходи -> You must be logged in to see this link.

(Описание короткое, потому что ресурс активно обновляется. Но уже полностью рабочий!)

FunEnchants - Полностью рабочий плагин с 25 уникальными зачарованиями для оружия, инструментов, брони и трезубца.
Подходит для PvP/PvE серверов, поддерживает тонкую настройку через конфиг и быструю перезагрузку без рестарта.

Важные функции​

  • Кастомные зачарования для разных типов предметов (*_PICKAXE, *_SWORD, TRIDENT, BOW и т.д.)
  • Поддержка выдачи через команды: на предмет, в виде книги и напрямую игроку
  • Работа через стол зачарований и наковальню (шансы, уровни, стоимость в опыте)
  • Ограничения по регионам (You must be logged in to see this link.) для совместимости с WorldGuard
  • Встроенные PvP-механики и интеграция с AntiRelog (например, логика для scout)
  • Настройка эффектов: звуки, частицы, радиусы, множители, задержки, шансы
  • Хранение чар через PersistentDataContainer + красивый lore на предметах
  • Горячая перезагрузка конфига (/funenchants reload) без перезапуска сервера
  • Удобный tab-completion с учетом прав

Код:
# ──────────────────────────────────────────────────────────────────────────────
# ███████╗██╗  ██╗ █████╗  █████╗ ██████╗ ███╗   ███╗██████╗ ███████╗██╗   ██╗
# ██╔════╝██║  ██║██╔══██╗██╔══██╗██╔══██╗████╗ ████║██╔══██╗██╔════╝██║   ██║
# ███████╗███████║███████║███████║██████╔╝██╔████╔██║██║  ██║█████╗  ██║   ██║
# ╚════██║██╔══██║██╔══██║██╔══██║██╔══██╗██║╚██╔╝██║██║  ██║██╔══╝  ╚██╗ ██╔╝
# ███████║██║  ██║██║  ██║██║  ██║██║  ██║██║ ╚═╝ ██║██████╔╝███████╗ ╚████╔╝
# ╚══════╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═════╝ ╚══════╝  ╚═══╝
# ──────────────────────────────────────────────────────────────────────────────
# Режим отладки (выводит дополнительную информацию в консоль)
debug: false
# ───────────────[ Зачарования ]───────────────
enchants:
  lava_walk:
    name_enchants: "§7Лаваход"
    max_level: 1
    equip:
      - "*_BOOTS"
    enchantment_table: true
    enchantment_chance: 15.0
    max_table_level: 1
    exp_anvil: 10
    sound:
      type: "BLOCK_LAVA_EXTINGUISH"
      volume: 1.0
      pitch: 1.0
    blocked-regions:
      - "example"
  pinger:
    name_enchants: "§7Пингер"
    max_level: 1
    equip:
      - "*"
    enchantment_table: true
    enchantment_chance: 25.0
    max_table_level: 1
    exp_anvil: 5
    sound:
      type: "BLOCK_NOTE_BLOCK_PLING"
      volume: 1.0
      pitch: 1.0
    alert_title: "§4§l! ВНИМАНИЕ !"
    alert_subtitle: "§cваш предмет скоро сломается!"
    spam_interval: 1
  jumper:
    name_enchants: "§7Попрыгун"
    max_level: 1
    equip:
      - "*_BOOTS"
    enchantment_table: true
    enchantment_chance: 20.0
    max_table_level: 1
    exp_anvil: 8
    sound:
      type: "BLOCK_SLIME_FALL"
      volume: 1.0
      pitch: 1.0
  unstable:
    name_enchants: "§cНестабильный §c{level}"
    max_level: 3
    equip:
      - "*_PICKAXE"
      - "*_AXE"
      - "*_SHOVEL"
      - "*_HOE"
      - "*_SWORD"
    enchantment_table: true
    enchantment_chance: 5.0
    max_table_level: 1
    exp_anvil: 5
    sound:
      type: "ENTITY_ITEM_BREAK"
      volume: 1.0
      pitch: 1.0
    durability_multiplier: 2.0
  heavy:
    name_enchants: "§cТяжелый §c{level}"
    max_level: 3
    equip:
      - "*_PICKAXE"
      - "*_AXE"
      - "*_SHOVEL"
      - "*_HOE"
      - "*_SWORD"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 15
    sound:
      type: "BLOCK_ANVIL_LAND"
      volume: 1.0
      pitch: 1.0
  landscaper:
    name_enchants: "§7Озеленитель"
    max_level: 1
    equip:
      - "*_HOE"
    enchantment_table: true
    enchantment_chance: 20.0
    max_table_level: 1
    exp_anvil: 12
    sound:
      type: "BLOCK_GRASS_PLACE"
      volume: 1.0
      pitch: 1.0
    bonemeal_chance: 1.0
    durability_cost: 1
    particles:
      enabled: true
      type: "VILLAGER_HAPPY"
      count: 10
    growable_plants:
      - "WHEAT"
      - "CARROTS"
      - "POTATOES"
      - "BEETROOTS"
      - "MELON_STEM"
      - "PUMPKIN_STEM"
      - "COCOA"
      - "SWEET_BERRY_BUSH"
      - "NETHER_WART"
      - "CACTUS"
      - "SUGAR_CANE"
      - "BAMBOO"
      - "KELP"
      - "SEA_PICKLE"
      - "GRASS"
      - "FERN"
      - "TALL_GRASS"
      - "LARGE_FERN"
      - "SEAGRASS"
      - "TALL_SEAGRASS"
    blocked-regions:
      - "example"
  sniper:
    name_enchants: "§7Снайпер §7{level}"
    max_level: 2
    equip:
      - "BOW"
      - "TRIDENT"
    enchantment_table: true
    enchantment_chance: 15.0
    max_table_level: 1
    exp_anvil: 10
    sound:
      type: "ENTITY_ARROW_SHOOT"
      volume: 1.0
      pitch: 1.0
    velocity_multiplier: 1.15
    velocity_per_level: 0.1
  demolitionist:
    name_enchants: "§7Подрывник"
    max_level: 1
    equip:
      - "BOW"
      - "TRIDENT"
    enchantment_table: true
    enchantment_chance: 10.0
    max_table_level: 1
    exp_anvil: 15
    only_crit: false
    sound:
      type: "ENTITY_GENERIC_EXPLODE"
      volume: 1.0
      pitch: 1.0
    explosion_chance: 30.0
    explosion_damage: 6.0
    blocked-regions:
      - "example"
  scout:
    name_enchants: "§7Скаут {level}"
    max_level: 3
    equip:
      - "TRIDENT"
    enchantment_table: true
    enchantment_chance: 15.0
    max_table_level: 1
    exp_anvil: 12
    sound:
      type: "ENTITY_ENDERMAN_TELEPORT"
      volume: 1.0
      pitch: 1.0
    pull_strength: 1.5
    max_speed: 3.0
    vertical_boost: 0.3
    min_distance: 3.0
    blocked-regions:
      - "example"
  return:
    name_enchants: "§7Возвращение"
    max_level: 1
    equip:
      - "TRIDENT"
    enchantment_table: true
    enchantment_chance: 10.0
    max_table_level: 1
    exp_anvil: 15
    sound:
      type: "ENTITY_ENDERMAN_TELEPORT"
      volume: 1.0
      pitch: 1.0
    return_chance: 50.0
  attraction:
    name_enchants: "§7Притяжение §7{level}"
    max_level: 2
    equip:
      - "TRIDENT"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 35
    sound:
      type: "ENTITY_ENDERMAN_TELEPORT"
      volume: 1.0
      pitch: 1.0
    pull_strength: 2.5
    max_speed: 3.5
    vertical_boost: 1.5
    blocked-regions:
      - "example"
  stupor:
    name_enchants: "§7Ступор §7{level}"
    max_level: 3
    equip:
      - "TRIDENT"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 25
    sound:
      type: "ENTITY_WITHER_HURT"
      volume: 1.0
      pitch: 1.0
    min_distance: 5.0
    max_distance: 30.0
    max_amplifier: 3
    effects_level_1:
      - "WEAKNESS:0:60"
      - "SLOWNESS:0:60"
    effects_level_2:
      - "WEAKNESS:1:100"
      - "SLOWNESS:1:100"
    effects_level_3:
      - "WEAKNESS:2:120"
      - "SLOWNESS:2:120"
    blocked-regions:
      - "example"
  detection:
    name_enchants: "§7Детекция §7{level}"
    max_level: 3
    equip:
      - "*_SWORD"
      - "TRIDENT"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 20
    only_crit: false
    sound:
      type: "ENTITY_EXPERIENCE_ORB_PICKUP"
      volume: 1.0
      pitch: 1.0
    glow_chance: 50.0
    base_duration: 100
    blocked-regions:
      - "example"
  experience:
    name_enchants: "§7Опытный §7{level}"
    max_level: 3
    equip:
      - "*_PICKAXE"
      - "*_SWORD"
      - "TRIDENT"
      - "BOW"
      - "CROSSBOW"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 30
    sound:
      type: "ENTITY_EXPERIENCE_ORB_PICKUP"
      volume: 1.0
      pitch: 1.0
  vampirism:
    name_enchants: "§7Вампиризм §7{level}"
    max_level: 2
    equip:
      - "*_SWORD"
      - "TRIDENT"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 35
    only_crit: false
    sound:
      type: "ENTITY_WITCH_DRINK"
      volume: 1.0
      pitch: 1.0
    chance_level_1: 30.0
    chance_level_2: 50.0
    effects_level_1:
      - "REGENERATION:0:60"
    effects_level_2:
      - "REGENERATION:1:100"
    blocked-regions:
      - "example"
  poison:
    name_enchants: "§7Яд §7{level}"
    max_level: 3
    equip:
      - "*_SWORD"
      - "TRIDENT"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 30
    only_crit: false
    sound:
      type: "ENTITY_SPIDER_DEATH"
      volume: 1.0
      pitch: 1.0
    chance_level_1: 25.0
    chance_level_2: 40.0
    chance_level_3: 60.0
    # Включить бонусы к шансу при попадании в броню
    armor_bonus_enabled: true
    # Бонус к шансу при попадании в разные части брони (в процентах)
    helmet_chance_bonus: 5.0
    chestplate_chance_bonus: 10.0
    leggings_chance_bonus: 7.0
    boots_chance_bonus: 3.0
    # Задержка между срабатываниями (в секундах, можно указать 0.25 для 250мс)
    delay: 0.25
    effects_level_1:
      - "POISON:0:60"
    effects_level_2:
      - "POISON:0:100"
      - "SLOWNESS:0:60"
    effects_level_3:
      - "POISON:1:100"
      - "SLOWNESS:1:80"
      - "WEAKNESS:0:60"
    blocked-regions:
      - "example"
  oxidation:
    name_enchants: "§7Окисление §7{level}"
    max_level: 2
    equip:
      - "*_SWORD"
      - "TRIDENT"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 25
    only_crit: false
    sound:
      type: "BLOCK_COPPER_HIT"
      volume: 1.0
      pitch: 1.0
    armor_durability_multiplier_level_1: 0.02
    armor_durability_multiplier_level_2: 0.04
    damage_multiplier_level_1: 1.0
    damage_multiplier_level_2: 1.0
    blocked-regions:
      - "example"
  bulldozer:
    name_enchants: "§7Бульдозер §7{level}"
    max_level: 2
    equip:
      - "*_SHOVEL"
      - "*_PICKAXE"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 40
    sound:
      type: "ENTITY_TNT_PRIMED"
      volume: 1.0
      pitch: 1.0
    durability_multiplier: 1.5
    radius_level_1: "3x3x1"
    radius_level_2: "3x3x3"
    particles:
      enabled: true
      type: "FLAME"
      count: 5
      speed: 0.1
  magnet:
    name_enchants: "§7Магнит"
    max_level: 1
    equip:
      - "*_PICKAXE"
      - "*_AXE"
      - "*_SHOVEL"
      - "*_HOE"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 25
    sound:
      type: "ENTITY_ITEM_PICKUP"
      volume: 1.0
      pitch: 1.0
  web:
    name_enchants: "§7Паутина"
    max_level: 1
    equip:
      - "*_PICKAXE"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 35
    sound:
      type: "BLOCK_STONE_BREAK"
      volume: 1.0
      pitch: 1.0
  autosmelt:
    name_enchants: "§7Авто-плавка"
    max_level: 1
    equip:
      - "*_PICKAXE"
      - "*_SHOVEL"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 45
    sound:
      type: "BLOCK_LAVA_POP"
      volume: 1.0
      pitch: 1.0
  lumberjack:
    name_enchants: "§7Дровосек §7{level}"
    max_level: 2
    equip:
      - "*_AXE"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 50
    sound:
      type: "BLOCK_WOOD_BREAK"
      volume: 1.0
      pitch: 1.0
    blocked-regions:
      - "example"
  megabulldozer:
    name_enchants: "§7Мегабульдозер"
    max_level: 1
    equip:
      - "*_PICKAXE"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 100
    sound:
      type: "ENTITY_GENERIC_EXPLODE"
      volume: 1.0
      pitch: 0.8
    durability_multiplier: 0.12
    radius: "10x10x10"
    exclusive: true
    particles:
      enabled: true
      type: "FLAME"
      count: 5
      speed: 0.2
    blocked-regions:
      - "example"
  powerfulblow:
    name_enchants: "§7Мощный удар"
    max_level: 1
    equip:
      - "*_PICKAXE"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 150
    sound:
      type: "ENTITY_WITHER_BREAK_BLOCK"
      volume: 1.0
      pitch: 0.5
    exclusive: true
    blocked-regions:
      - "example"
  godtouch:
    name_enchants: "§7Божье касание"
    max_level: 1
    equip:
      - "*_PICKAXE"
    enchantment_table: false
    enchantment_chance: 0
    max_table_level: 1
    exp_anvil: 200
    sound:
      type: "ENTITY_PLAYER_LEVELUP"
      volume: 1.0
      pitch: 1.5
    exclusive: true
    blocked-regions:
      - "example"
messages:
  messages:
  # Общие ошибки и уведомления
  only_players: "§4[✘] §cЭта команда доступна только для игроков!"
  no_permission: "§4[✘] §cУ вас нет прав на эту команду!"
  empty_hand: "§4[✘] §cВ руке пусто!"
  number_expected: "§4[✘] §cЗначение должно быть числом!"
  inventory_full: "§4[✘] §cНе удалось добавить предмет — у вас полный инвентарь!"
  # Перезагрузка плагина
  reload_success: "§2[✔] §aПлагин успешно перезагружен!"
  reload_count: "§2[✔] §aЗагружено зачарований: §7%count%"
  # Команда /funenchants add
  add_usage: "§d[✼] §fИспользование: §d/funenchants add §7(название) (уровень)"
  add_not_found: "§4[✘] §cЗачарование '§e%enchant%§c' не найдено!"
  add_max_level: "§4[✘] §cМаксимальный уровень для '§e%enchant%§c' - §e%max%"
  add_min_level: "§4[✘] §cУровень должен быть не менее 1!"
  add_success: "§d[✼] §fЗачарование §7'§d%enchant%§7' §fдобавлено!"
  add_wrong_item: "§4[✘] §cЭто зачарование нельзя применить к %item%"
  add_applicable_to: "§d[✼] §fПрименяется к: §d%list%"
  # Команда /funenchants book
  book_usage: "§d[✼] §fИспользование: §d/funenchants book §7(название) (уровень)"
  book_success: "§d[✼] §fКнига зачарования §7'§d%enchant%§7' §fсоздана!"
  book_fail: "§4[✘] §cНе удалось создать книгу!"
  book_inventory_full: "§4[✘] §cНе удалось выдать книгу — у вас полный инвентарь!"
  # Команда /funenchants give
  give_usage: "§d[✼] §fИспользование: §d/funenchants give §7(игрок) (название) (уровень)"
  give_success: "§d[✼] §fКнига §7'§d%enchant%§7' §fвыдана игроку §d%player%§f!"
  give_player_not_found: "§4[✘] §cИгрок §e%player% §cне найден или не в сети!"
  give_inventory_full: "§4[✘] §cУ игрока §e%player% §cполный инвентарь!"
  # Команда /funenchants clear
  clear_success: "§2[✔] §aУдалено зачарований: §7%count%"
  clear_none: "§4[✘] §cНа предмете нет кастомных зачарований!"
  # Команда /funenchants list
  list_enchanted:
    - "§d[✼] §fСписок зачарований:"
    - "§d%enchant% §7- %description%"
  # Команда /funenchants info
  info_item:
    - "§d[✼] §fИнформация о предмете:"
    - "§7Тип: §d%item%"
    - "§7Зачарования:"
    - "%enchant_list%"
  info_no_enchants: "§4[✘] §cНет кастомных зачарований"
  # Команда /funenchants help
  help_menu:
    - "§d/funenchants reload §7- §fПерезагрузить плагин"
    - "§d/funenchants add §7(название) (уровень) §7- §fДобавить чар на предмет"
    - "§d/funenchants book §7(название) (уровень) §7- §fСоздать книгу"
    - "§d/funenchants give §7(игрок) (название) (уровень) §7- §fВыдать книгу игроку"
    - "§d/funenchants clear §7- §fУдалить все чары с предмета"
    - "§d/funenchants list §7- §fСписок всех зачарований"
    - "§d/funenchants info §7- §fИнформация о предмете в руке"
Зависимости
Обязательно - WorldGuard | Необязательно - AntiRelog (Leymooo)
Команды и права

Команды​

КомандаОписание
/funenchantsПоказать помощь
/funenchants reloadПерезагрузить конфиг и зачарования
You must be logged in to see this link.Добавить чар на предмет в руке
You must be logged in to see this link.Создать книгу зачарования
/funenchants give <игрок> <название> <уровень>Выдать книгу игроку
You must be logged in to see this link.Удалить кастомные чары с предмета
/funenchants listПоказать список всех зачарований
You must be logged in to see this link.Показать информацию о чарах на предмете


Алиасы: /fenchant, /customenchant, /fe


Права​

ПравоОписаниеПо умолчанию
funenchants.useДоступ к основной командеВсе
funenchants.adminПолный доступ ко всем командамOP
funenchants.reloadПерезагрузка плагинаOP
You must be logged in to see this link.Добавить чар на предметOP
You must be logged in to see this link.Создать книгу зачарованияOP
funenchants.giveВыдать книгу игрокуOP
You must be logged in to see this link.Очистить предмет от кастомных чарOP
funenchants.listПросмотр списка зачарованийВсе
You must be logged in to see this link.Информация о чарах предметаВсе
  • Мне нравится (+1)
Реакции: милкивейка
Автор
shaaarmdev
Просмотры
54
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

Другие ресурсы пользователя shaaarmdev

Поделиться ресурсом

Назад
Сверху Снизу