PSHologramm — приваты больше не будут прежними • 1.21+

Плагин PSHologramm — приваты больше не будут прежними • 1.21+ 1.0.0

Создайте и подтвердите аккаунт для скачивания
Поддерживаемые версии
  1. 1.21
Ядра и Прокси
  1. Paper
Минимальная версия Java
21


minecraft_title(22).png


Устали от обычного ProtectionStones, этот аддон предоставит вам полную копию приватов с HolyWorld Lite
(есть один нюанс, эффекты и прокачка прочности не будет сохраняться из за возможностей в ps)

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


< Будет позже >


основная механика плагина - это прочность привата (HP).
работает оно так, рейдеры могут пробивать защиту базы с помощью ТНТ или Иссушителя.
Взрыв в радиусе ядра вешает на приват штраф (увеличивая налог на починку),
а прямое попадание отнимает саму прочность. Когда прочность падает до нуля — приват исчезает.
При получении урона над приватом вылетает красивый индикатор "-1 ❤".


javaw_f8rpGfqOWa.gif

javaw_n3SBIenVoe.gif



чтобы защитить свою базу, игроки должны улучшать прочность привата за ресурсы
(например, за незеритовые слитки).
специально для этого в плагин встроен собственный движок анимаций.
Меню прокачки эффектно собирается прямо на глазах у игрока по кусочкам!


javaw_3Bscj7mf9n.gif



второстепенная механика плагина - это магазин эффектов.
вы можете покупать баффы для своего региона.
Плагин умный: если вы купите скорость или бустер опыта,
они будут работать только на жителей привата.

А если вы купите "Замедление" или "Иссушение" — они превратятся в ловушку
и будут накладываться только на чужаков, которые забрели на вашу территорию!


javaw_OGYriErZA0.gif



ну и напоследок - система радаров и уведомлений.
если вы купили эффект "Оповещения", плагин мгновенно отправит вам сообщение прямо в Telegram
или Discord, если вашу базу начали взрывать, или если на территорию просто ступил чужой игрок.
Вы всегда успеете зайти на сервер и дать отпор.


javaw_KtpXKpIpqN.gif



Конфигурация плагина:
Плагин имеет невероятно гибкую настройку. Вы можете настраивать всё:
от радиуса взрыва до того, на кого будут работать эффекты.​

YAML:
# ==========================================
# PSHologramm - Продвинутые приваты
# ==========================================

# --- НАСТРОЙКИ БАЗЫ ДАННЫХ ---
database:
  # Использовать ли MySQL вместо локального файла? (true - да, false - нет, использовать data.yml)
  enable: false
# Адрес базы данных (обычно localhost)
  host: "localhost"
  # Порт базы данных (по умолчанию 3306)
  port: 3306
# Название созданной вами базы данных
  database: "pshologramm"
  # Логин пользователя
  username: "root"
  # Пароль пользователя
  password: ""
  # Префикс таблиц в базе (нужен, если у вас несколько серверов в одной БД)
  table_prefix: "psholo_"

# --- ОСНОВНЫЕ НАСТРОЙКИ ПЛАГИНА ---
settings:
  # Предмет, которым оплачивается прокачка "Прочности" в меню (upgrade.yml)
  upgrade_item: "NETHERITE_INGOT"
  # Множитель цены для каждого уровня (Пример: 3 уровень * 3 = 9 слитков)
  upgrade_cost_multiplier: 3
# Базовый налог/комиссия на улучшение (Добавляется к множителю выше)
  upgrade_tax: 2
# Максимальное расстояние (в блоках) от ядра привата, на котором можно открыть меню
  menu_command_radius: 6
# Защита ядра от ваншота стаком ТНТ или Иссушителем (в игровых тиках).
  # 20 тиков = 1 секунда. Ядро не потеряет больше 1 прочности за это время.
  damage_cooldown_ticks: 20
# Радиус вокруг Ядра привата (в блоках).
  # Если взрыв прогремел в этом радиусе от ядра — на регион вешается ШТРАФ (увеличение цены починки).
  explosion_penalty_radius: 6
# Длительность штрафа (в секундах). Пока висит штраф, цена починки умножается на explosion_penalty_multiplier
  explosion_penalty_time: 300
# Во сколько раз умножится цена починки, если приват атакуют
  explosion_penalty_multiplier: 2
# Множитель эффекта "Бустер Опыта" (2.0 = в два раза больше опыта с мобов/блоков внутри привата)
  exp_boost_multiplier: 2.0
# Настройки слияния приватов
  merge:
    # Разрешить ли ставить свой приват вплотную/внутрь своего другого привата? (false = запретить)
    enable: false

# --- ЦЕЛИ ЭФФЕКТОВ ---
# На кого действуют эффекты внутри привата?
# MEMBERS - только на владельцев и участников привата (БАФФЫ).
# ENEMIES - только на тех, кто НЕ вписан в приват (ЛОВУШКИ ДЛЯ ЧУЖАКОВ).
effect_targets:
  EXP_BOOST: MEMBERS
ALERTS: MEMBERS
FAST_DIGGING: MEMBERS
SPEED: MEMBERS
INCREASE_DAMAGE: MEMBERS
INVISIBILITY: MEMBERS
HEALTH_BOOST: MEMBERS
SLOW: ENEMIES
WITHER: ENEMIES

# --- ПЕРЕВОДЫ ДЛЯ МЕНЮ ---
translations:
  items: # Как переводить технические названия предметов в меню
    NETHERITE_INGOT: "Незеритовый слиток"
    DIAMOND: "Алмаз"
    GOLD_INGOT: "Золотой слиток"
  effects: # Как переводить технические названия эффектов в чате при покупке
    ALERTS: "Оповещения о рейдах"
    EXP_BOOST: "Буст опыта x2"
    SPEED: "Скорость II"
    FAST_DIGGING: "Спешка II"

# --- СООБЩЕНИЯ ПЛАГИНА В ЧАТЕ ---
messages:
  # Префикс плагина (используйте плейсхолдер %prefix% в текстах ниже, чтобы вставить его)
  prefix: "&#FFaa00[Приваты] &f"
  no_permission: "&cУ вас нет прав!"
  reload_success: "&aПлагин успешно перезагружен!"
  shift_place_prevented: "%prefix%&cНельзя ставить блок привата с зажатым Shift!"
  merge_disabled: "&cВаш приват пересекается с чужим!"
  not_in_region: "&cВы должны находиться внутри привата!"
  not_a_member: "&cВы не участник этого привата!"
  not_an_owner: "&cВы не владелец этого привата!"
  no_region_nearby: "&cПоблизости нет приватов!"
  menu_not_found: "&cМеню %menu% не найдено в папке menus!"
  too_far_from_block: "&cВы должны находиться не дальше 6 блоков от центрального блока привата!"

  # Команда /ps glow
  glow_enabled: "&aОтображение границ включено!"
  glow_disabled: "&cОтображение границ отключено."

  # Система авто-добавления (/ps autoadd)
  autoadd_enabled: "&aАвто-добавление включено."
  autoadd_disabled: "&cАвто-добавление отключено."
  autoadd_player_added: "&aИгрок %player% добавлен в авто-добавление."
  autoadd_player_removed: "&cИгрок %player% удален."
  autoadd_player_not_found: "&eИгрок не найден."
  autoadd_list_header: "&8=== &dАвто-добавление &8==="
  autoadd_list_empty: "&7Список пуст."
  autoadd_list_players: "&7Игроки: &a%players%"

  # Сообщения покупки в меню
  effect_bought: "&aУлучшение %effect% успешно куплено!"
  upgrade_not_enough_items: "&cВам не хватает: &e%amount% %item%"
  upgrade_success: "&aПрочность успешно улучшена до %durability%!"
  upgrade_penalty: "&cВнимание: Цена увеличена в %multiplier% раз (Штраф)!"

  # Технические слова для плейсхолдеров
  no_penalty: "нету"
  unknown_owner: "Неизвестно"
  damage_indicator: "&c&l-1 ❤"

  # Оповещения об атаке и вторжении (Для эффекта ALERTS)
  region_under_attack_chat: "&c&lВНИМАНИЕ! &eВаш приват (%type%) атакуют! X:%x% Y:%y% Z:%z%"
  region_under_attack_raw: "**ВНИМАНИЕ!** Ваш приват (%type%) атакуют! X:%x% Y:%y% Z:%z%"
  intruder_alert_chat: "%prefix%&c⚠ Внимание! &e%intruder% &cвторгся на вашу территорию (&f%type%&c)!"
  intruder_alert_raw: "⚠ Внимание! Игрок %intruder% вторгся на вашу территорию (%type%)!"

# --- ВИЗУАЛЬНЫЕ НАСТРОЙКИ ---
visuals:
  boundaries:
    # Цвет сетки при открытом доступе к региону
    color_open: "#00FF00"
    # Цвет сетки при закрытом/запрещенном доступе
    color_closed: "#FF0000"
    # Сколько тиков (20 = 1 сек) будет гореть красная/зеленая сетка региона
    show_time_ticks: 40

# --- ИНТЕГРАЦИЯ С ВНЕШНИМИ МЕССЕНДЖЕРАМИ ---
notifications:
  discord_webhook: "" # Ссылка на вебхук дискорд канала
  telegram_bot_token: "" # Токен вашего ТГ-Бота
  telegram_chat_id: "" # ID ТГ-канала или чата с вами

# ==========================================
# НАСТРОЙКИ ТИПОВ ПРИВАТОВ
# ==========================================

# --- СТАНДАРТНЫЙ ПРИВАТ (Если блок не описан в секции regions) ---
default_region:
  name: "&#FFaa00Обычный Приват"
  lines:
    - "&fВладелец: &#FFaa00%player%"
    - "&fПрочность: &#FF5555%durability% &8/ &c%max_durability%"
  # Включить ли механику ХП (прочности)?
  enable_durability_upgrade: true
start_durability: 2
max_durability: 10
# Можно ли кликать яйцами призыва по этому блоку?
  spawn-egg-use: false
# Можно ли поставить этот блок как обычную декорацию, зажав SHIFT? (true - да, не станет приватом)
  shift_to_place_normal_block: true
# Показывать ли голограмму над блоком? (false - выключает полностью для оптимизации)
  hologram: true
# Какие взрывы наносят урон ядру?
  explosions:
    TNT: true
WITHER: true
# Какие эффекты можно купить в этом привате? (Оставьте пустым [], чтобы запретить все)
  allowed_effects: []
 
  # Настройки Голограммы
  hologram-type: "MODERN" # MODERN - FancyHolograms, LEGACY - DecentHolograms
  hologram_offset: 2.5 # Высота текста над блоком
  hologram_display_range: 15 # Дистанция отрисовки в блоках
  fancyholograms_settings:
    shadow: true # Тень от текста
    scale: 1.0 # Размер текста
    billboard: "CENTER" # Поворот текста за игроком

  # Звуковые и визуальные эффекты
  create: # При создании привата
    sound: "ENTITY_PLAYER_LEVELUP"
    volume: 1.0
pitch: 1.0
lightning: false
damage: # При получении урона от взрыва
    sound: "ENTITY_GENERIC_EXPLODE"
    volume: 1.0
pitch: 0.5
lightning: false
remove: # При разрушении киркой или взрывом
    sound: "BLOCK_BEACON_DEACTIVATE"
    volume: 1.0
pitch: 0.5
lightning: true

# --- КАСТОМНЫЕ ПРИВАТЫ ---
regions:
  # Пример настройки для Алмазного Блока
  DIAMOND_BLOCK:
    # Имя в голограмме (верхняя строчка)
    name: "&f"

    # Линии голограммы. Поддерживают HEX (&#RRGGBB) и плейсхолдеры.
    lines:
      - "  &#00FBFF💎 &#00FBFF&lАЛМАЗНЫЙ РЕГИОН &#00FBFF💎  "
      - ""
      - "&f🛡 Владелец: &#00FBFF%player%"
      - "&f🛡 Прочность: &#4DE2FF%durability% &#8B969A/ &#00FBFF%max_durability% &b✦"
      - "&f"

    # Настройки ХП (для премиум-блока делаем выше)
    enable_durability_upgrade: true
start_durability: 5
max_durability: 25

spawn-egg-use: true
shift_to_place_normal_block: true
hologram: true

explosions:
      TNT: true
WITHER: true

# Для Алмазного привата разрешаем покупку всех этих эффектов
    allowed_effects:
      - "FAST_DIGGING"
      - "SPEED"
      - "ALERTS"
      - "EXP_BOOST"

    hologram-type: "MODERN"
    hologram_offset: 1.1
hologram_display_range: 20

fancyholograms_settings:
      shadow: true
scale: 1.1
billboard: "CENTER"

    create:
      sound: "BLOCK_BEACON_ACTIVATE"
      volume: 1.0
pitch: 1.5
lightning: true

damage:
      sound: "BLOCK_GLASS_BREAK"
      volume: 1.0
pitch: 0.8
lightning: false

remove:
      sound: "BLOCK_BEACON_DEACTIVATE"
      volume: 1.0
pitch: 1.0
lightning: true

Технические особенности (для админов):
  • Колоссальная оптимизация: математический расчет взрывов.
    Сервер не залагает даже если базу взорвут из пушки в 1000 ТНТ.
  • Абсолютно всё настраивается: цены, кулдауны, радиусы, предметы в меню.
  • Поддержка MySQL и локального сохранения (data.yml).
  • Анимационный движок не грузит TPS (написан с кэшированием слоев).
  • Сделан под современные реалии 1.21+
    (использует новые TextDisplay для урона и свежие ItemFlags).

Зависимости: ProtectionStones, WorldGuard.
Хуки: Vault (Экономика), PlayerPoints, FancyHolograms, DecentHolograms.
Команды и права
Команды плагина:
Плагин бесшовно интегрирован в оригинальный ProtectionStones, поэтому все команды начинаются с привычного /ps!
  • /ps menu — Открыть главное меню управления приватом (работает только внутри своего региона).
  • /ps upgrade — Открыть меню прокачки прочности (улучшение ядра).
  • /ps effects — Открыть магазин эффектов
  • /ps glow — Включить/Выключить неоновую подсветку границ вашего привата.
  • /ps autoadd [ник] — Включить авто-добавление друга во все ваши новые приваты.
  • /ps autoremove [ник] — Убрать игрока из списка авто-добавления.
  • /ps autolist — Посмотреть список игроков в вашем авто-добавлении.
  • /pshologramm reload — Перезагрузить конфиги и меню плагина (Только для админов, право pshologramm.admin).
  • javaw_n3SBIenVoe.gif
    javaw_n3SBIenVoe.gif
    2.8 MB · Просмотры: 4
  • Мне нравится (+1)
Реакции: kross05
Автор
qweyns
Скачивания
1
Просмотры
106
Первый выпуск
Обновление
Оценка
0.00 звёзд 0 оценок

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

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

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