Плагин Механика GUI Магазин pvp Утилита Защита Другое ⚔️ Система ПВП Платной Арены 1x1 | RaneArena [1.0]

Для версий
  1. 1.21.✘
Java
  1. Java 21
  2. Java 22
  3. Java 23
  4. Java 25
Исходный код
https://workupload.com/file/eSaaHEVEbRm
Зависимости
PlayerPoints, WorldGuard
1781863305010


Описание плагина:​

ПЛАГИН БЫЛ НАПИСАН ЧЕРЕЗ НЕЙРОСЕТЬ ВСЕ БАГИ В ПЛАГИНЕ ПИШИТЕ МНЕ В ДС ky_brad ИЛИ В ТГ @o1usker

Плагин добавляет платную систему арены как на популярных BoxPVP серверах. В чем же плюс этого плагина?

Можно полностью настроить менюшку
Запретить использовать определённые предметы
Поставить свою цену на покупку проходки на арену
Система варнов
При получении чсов больше 2, на 3 надо будет заного покупать проходку на арену


И так далее

Особенности плагина:​

  • Поддержка SQLite и MySQL, синхронизация пинов игроков на нескольких серверах.
  • Регулярное обновление плагина с исправлением ошибок
  • Покупка проходки за донат валюту
  • ПВП 1х1 30 секунд, НИ кто не может вмешаться в ваше пвп
  • Другие игроки не могут подсосать лут 15 секунд
  • Запрет юзать предметы указаные в конфиге
  • Очистка эффектов, от чарки и так далее
  • Запрет игрока телепорт на арену если в инвентаре есть тотемы (учитывая шалкеры)
  • Запрет на открытие шалкеров

Команды плагина:​

/arena — Главное меню.
/arenagive/arenaremove [ник игрока] — выдать/забрать арену игроку.
/arenawarn give/remove [ник игрока] [количество] [причина] — выдать/убрать варн игроку.
/arenablacklist give/remove [ник игрока] причина — выдать/убрать чс игроку.

Права плагина:​

lanearena.use — право на возможность писать /arena.
lanearena.warn — право на возможность выдавать варны игрокам.
lanearena.blacklist — право на возможность выдавать блеклисты игрокам.
lanearena.give — право на возможность выдавать проходки на арену игрокам.
lanearena.remove — право на возможность забирать проходки на арену у игроков.

Скриншоты плагина:​

1781864642290
1781864964786
1781866533530
1781864684857

Плэйсхолдеры плагина:​

%blacklist_count% — количество чсов.
%warns% — список варнов.
%price% — цена проходки на арену.
%time% — время до конца чса.

Конфиг​

config:
# --- НАСТРОЙКИ БАЗЫ ДАННЫХ ---
database:
  mysql:
    enable: false # Переключи на true, если нужна сетевая MySQL база вместо дефолтной SQLite
    host: "localhost"
    port: 3306
    database: "minecraft"
    username: "root"
    password: "secret_password"

settings:
  regions:
    - "arena"
  access-price: 350
  blacklist-duration-hours: 24
  anti-free-hit-duration: 30
  loot-protection-duration: 15
  instant-heal-on-kill: true

  # --- НОВЫЕ НАСТРОЙКИ ФИКСОВ АБЬЮЗА ---
  clear-effects-on-teleport: true       # Очищать ли эффекты зелий и чарок при ТП на арену?
  block-totems-on-teleport: true        # Запрещать ли ТП на арену, если у игрока есть тотемы?
  deep-shulker-totem-check: true        # Искать ли тотемы внутри шалкеров при проверке на ТП?
  block-shulkers-in-arena: true         # Запретить ли вообще ставить/открывать шалкеры в PvP-регионе?

  spawn:
    world: "world"
    x: 204.952
    y: 172.0
    z: -153.5
    yaw: 90.0
    pitch: 0.0

blocked-items:
  - "POTION"
  - "TOTEM_OF_UNDYING"
  - "ENCHANTED_GOLDEN_APPLE"
  - "GOLDEN_APPLE"

# --- ПОЛНАЯ НАСТРОЙКА GUI МЕНЮ ---
gui:
  title: "<gradient:#ffaa00:#ff5500>⚔ ПВП Арена Сражений ⚔</gradient>"
  background-item: "GRAY_STAINED_GLASS_PANE"
  background-slots: [0, 1, 2, 3, 5, 6, 7, 8, 9, 17, 45, 53]

  items:
    action-slot: 22

    info:
      slot: 4
      material: "BELL"
      name: "<gradient:#ffff55:#ffaa00>➔ Информация об Арене</gradient>"
      lore:
        - ""
        - " &7Арена — место боев 1 на 1."
        - " &7За нарушения вам выдают варны."
        - ""
        - " &7• Ваших варнов: &c%warns%/5"
        - " &7• Было ЧС-банов: &e%blacklist_count%"
        - " &8(На 3-й раз доступ сгорит без возврата средств!)"

    status-buy:
      material: "CHEST_MINECART"
      name: "&#ffaa00&l[⛃] &#ffffffПриобрести постоянный доступ"
      lore:
        - ""
        - " &7Позволяет посещать арену."
        - " &7Стоимость доступа: &#ffaa00%price% ❂"
        - ""
        - " &e➔ Нажмите, чтобы купить доступ!"

    status-bought:
      material: "MINECART"
      name: "<gradient:#55ff55:#22aa22>[✔] Доступ разблокирован!</gradient>"
      lore:
        - ""
        - " &aВы уже приобрели доступ к боям."
        - ""
        - " &e➔ Нажмите сюда для телепортации!"

    status-locked:
      material: "TNT_MINECART"
      name: "&#ff5555&l[⚡] ДОСТУП К АРЕНЕ ЗАБЛОКИРОВАН!"
      lore:
        - ""
        - " &cВы получили бан за 5 варнов."
        - " &7Блокировка спадёт через: &e%time%"


Установка плагина:​

  1. Скачайте плагин.
  2. Скачайте зависимости для плагина
  3. Выключите сервер
  4. Переместите файл .jar в папку /plugins/ вашего сервера.
  5. Запустите сервер.
  6. Готово.

Автор

Norsek123
ВерхНиз