Gold  Plugin Mechanics ePowerBlocks [1.1.0]

This resource can be downloaded by users with a band GOLD or higher. Read More/Buy
ePowerBlocks
Short Description:
Entertain your Players by most powerful plugin PowerBlocks - Rewards, NPC support, and more!
54
1,923
  • Like 0
  • Cookie
Reactions:28 users

Latest updates

1.1.0

Исправлено создание файла .sec. Исправлена ошибка, из-за которой серверные действия выполнялись...

1.0.10

Изменения: Улучшения: Улучшены значения по умолчанию для функций ForceField и Velocity — теперь...

1.0.9

Этот быстрый апдейт устраняет две важные проблемы предыдущего релиза: Исправления багов: –...
Read more...
Supports version
  1. 1.8.✘
  2. 1.9.✘
  3. 1.10.✘
  4. 1.11.✘
  5. 1.12.✘
  6. 1.13.✘
  7. 1.14.✘
  8. 1.15.✘
  9. 1.16.✘
  10. 1.17.✘
  11. 1.18.✘
  12. 1.19.✘
  13. 1.20.✘
  14. 1.21.✘
Official page
https://builtbybit.com/resources/28926/
 2023 11 08 103632

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

ePowerBlocks - это один из платных, современных и хорошо оптимизированных плагинов от ePlugins! Этот плагин развлечет и вознаградит ваших игроков за добычу блоков. Все полностью настраивается!

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

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

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

  • Развлекайте игроков и награждайте их за добычу блоков!
  • Поддержка NPC и сущностей!
  • Наградой могут служить предметы или команды
  • Простой в использовании графический редактор, в котором можно редактировать весь энергоблок (WIP)
  • Вы можете активировать функции: Velocity, ForceField и многое другое!
  • Каждая строка в голограммах легко редактируется (голографические дисплеи или приличные голограммы)
  • Каждое состояние имеет свою голограмму, которая может быть изменена в файле конфигурации
  • Задайте свой материал и здоровье каждому блоку (материалом может быть сущность).
  • Вы даже можете задать больше материалов и заставить их меняться каждый раз, когда блок уничтожается!
  • Установите пользовательское время ожидания для каждого уничтоженного блока! (прежде чем его можно будет добыть снова)
  • Мы постарались сделать все возможное, чтобы создать разрешение для каждого действия в этом плагине.
  • Мы также смогли вознаградить игроков, находящихся в оффлайне, выдавая им награду после того, как они присоединятся!
  • Отображает текущее количество добытых игроком шахт (в виде голограммы)
  • Встроенная AFK-система с широкими возможностями по настройке
  • Теперь поддерживается телепортация PowerBlock!
  • Все можно перезагрузить с помощью внутриигровой команды
  • Поддержка плейсхолдеров! (PAPI)
  • Пользовательская статистика игроков и блоков
  • Поддерживаются RGB цвета! Включена система градиентов! (Подробнее в разделе "Использование цветов")
  • Система AFK - проверка, находится ли игрок в AFK или нет (вы можете телепортировать его или просто отключить добычу).
  • И многое другое!
Сейчас мы работаем над следующим:
  • Features - Мы будем реализовывать больше возможностей (сейчас их две Velocity, ForceField)
  • PowerBlocks Spawn - Позволит игрокам телепортироваться к этим блокам, создавая для них варп (/mb spawn)
  • Частицы - Порождать частицы каждый раз, когда кто-то наносит урон блоку, или просто как каждые 10 ударов (решать вам)
  • Редактор GUI - Настройка блоков в редакторе GUI (награды, здоровье, материалы и т.д.)

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

/powerblocks help - Выводит сообщение с командой, которую необходимо использовать для получения списка всех команд
/powerblocks list - Отображает список всех доступных блоков
/powerblocks tp <block> - Телепортирует вас на вершину блока
/powerblocks info <block> - Отображает всю важную информацию о конкретном блоке
/powerblocks stats <block> [player] - Показывает всю статистику для данного блока
/powerblocks reset <block> - Сброс блока.
/powerblocks menu - Открывает меню
/powerblocks about - Показывает основную информацию о плагине
/powerblocks reload - Перезагрузить плагин
/powerblocks miners - Возвращает список игроков, которые в данный момент добывают блок

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

powerblocks.stats - Позволяет игроку выполнять все команды администрирования
powerblocks.admin - Разрешает игроку выполнять все команды администрирования
В powerblocks могут быть установлены и другие права доступа.

Конфигурация и перевод плагина ePowerBlocks:​

messages.yaml:
#
#  ███████╗██████╗  ██████╗ ██╗    ██╗███████╗██████╗ ██████╗ ██╗      ██████╗  ██████╗██╗  ██╗███████╗
#  ██╔════╝██╔══██╗██╔═══██╗██║    ██║██╔════╝██╔══██╗██╔══██╗██║     ██╔═══██╗██╔════╝██║ ██╔╝██╔════╝
#  █████╗  ██████╔╝██║   ██║██║ █╗ ██║█████╗  ██████╔╝██████╔╝██║     ██║   ██║██║     █████╔╝ ███████╗
#  ██╔══╝  ██╔═══╝ ██║   ██║██║███╗██║██╔══╝  ██╔══██╗██╔══██╗██║     ██║   ██║██║     ██╔═██╗ ╚════██║
#  ███████╗██║     ╚██████╔╝╚███╔███╔╝███████╗██║  ██║██████╔╝███████╗╚██████╔╝╚██████╗██║  ██╗███████║
#  ╚══════╝╚═╝      ╚═════╝  ╚══╝╚══╝ ╚══════╝╚═╝  ╚═╝╚═════╝ ╚══════╝ ╚═════╝  ╚═════╝╚═╝  ╚═╝╚══════╝
#
# "ANSI Shadow" from http://patorjk.com/software/taag/
# --
# Общие сообщения
# Вы можете использовать %prefix%, чтобы заменить его на текущий префикс в config.yaml
# При желании вы можете использовать цвета RGB (градиенты, сплошные) -> больше информации в нашей документации
# Наша система поддерживает PAPI
# --

# Основной префикс плагина, который будет отображаться перед каждым сообщением плагина PowerBlocks
# Вы можете использовать обычные цветовые коды Minecraft, используя "&cPowerBlocks", или нашу систему цветов Hex (больше информации в документации)
prefix: "<BOLD><GRADIENT:f44336:ff786e>PowerBlocks</BOLD></GRADIENT> &7»&r"

# Вывод сообщений %emineblocks_<mineblock>_
top:
  nobody: "&cНикто"
  nobodyValue: "0"

placeholder-error: "N/A"

units:
  second: "секунд"
  minute: "минут"
  hour: "часов"

offline-reward:
  - "%prefix% Вы получили награду за бездействие за добычу %block%"

command-missing-permission: "%prefix% &cУ вас нет разрешения на выполнение этой команды"

# Заполнитель %time-to-afk%
# Напишите "none" в заголовке, если вы не хотите отправлять заголовок
afk-warn-title: "&4&lВы будете AFK через %time-to-afk%s"
afk-warn-subtitle: "&7Двигайтесь, чтобы отменить"

# Заполнитель %afk-time%
# Напишите "none" в заголовке, если вы не хотите отправлять заголовок
afk-title: "&4&lAFK"
afk-subtitle: "&7Вы AFK %afk-time%s"

# Заполнитель %afk-time%
afk-back-title: "&a&lДобро пожаловать назад!"
afk-back-subtitle: "&7Вы были AFK %afk-time%s"

# Больше сообщений скоро будут

powerblocks/example.yaml:
enabled: true

# Список доступных материалов: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Material.html (Рекомендуется использовать только твердые блоки)
# Мы также поддерживаем сущности! (Вы можете создавать мобы вместо блоков)
# Список доступных сущностей: https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
material:
  - YELLOW_GLAZED_TERRACOTTA

# Эта функция будет работать только если у вас есть более 1 материала в вышеперечисленном списке
# every-time: Каждый раз, когда вы добываете блок, материал будет изменен на следующий материал в списке
# destroy: Материал будет изменен на следующий материал в списке только тогда, когда блок полностью разрушен
# chance-x: каждый раз, когда вы добываете блок, есть шанс X%, что материал будет изменен на следующий материал в списке (X = 0-100)
# Пример: chance-50 = 50% шанс, что материал будет изменен на следующий материал в списке
material-swap: "every-time" # Эта функция работает только при наличии более 1 материала в списке выше

# Направление блока (только для блоков с направлением, таких как лестницы, сундуки, печи, поршни и т. д.)
# Вы можете найти направление блока в меню F3 (посмотрите на блок и на раздел "facing")
# Пример: facing: north = material-direction: NORTH
# Если вы хотите изменить направление блока, установите material-direction-swap в true, и направление будет изменено на случайное направление каждый раз, когда блок будет добываться
material-random-direction-swap: true

# Требуемое разрешение для добычи блока
# none = разрешение не требуется
permission: "none"

# Хотите ли вы давать награды игрокам за добычу этого блока, когда они не в сети?
offline-rewards: true

# Включить сохранение статистики игрока
# Если save-player-stats включен, вы можете использовать заполнители, такие как alltime-wasted-time, alltime-breaks и т. д...
save-player-stats: true

# Местоположение блока
location:
  world: world
  x: 0.5
  y: 0.5
  z: 0.5

# Базовый голограф (может быть настроен индивидуально в папке с конкретным блоком)
hologram:
  enabled: true
  offset: # Вы можете смещать голограф относительно исходного положения голографа
    x: 0
    y: 0.2
    z: 0
  lines:
    - "#ICON: YELLOW_CANDLE"
    - "<BOLD><GRADIENT:BBFB57:EEFD5D>ePowerBlock - Пример</BOLD></GRADIENT>"
    - "&#FB3000❤ &f%health%/%max-health% &#FB3000❤"
    - ''
    - "Блок будет неактивен в течение &#CEFF4B%inactive_in_formatted%"
    - ''
    - "&#CEFF4B1.&f %placement_1% - &#CEFF4B%placement_1_breaks%"
    - "&#B6E1422.&f %placement_2% - &#B6E142%placement_2_breaks%"
    - "&#A2C83B3.&f %placement_3% - &#A2C83B%placement_3_breaks%"
    - ''
    - "Вы добывали блок в течение &#EFFF93%wasted-time_formatted%"
    - "&#EFFF96&fВы находитесь на %placement%.&f с %breaks%&f блоками"

# Сколько жизней будет у блока? (1 добыча блока = -1 здоровья)
health: 50-100

# Увеличивать или уменьшать здоровье блока, когда его добывают
health-type: УМЕНЬШАТЬ

# Эти действия выполняются, когда блок добывают или когда игроку не разрешено добывать блок (к одному или всем игрокам)
actions:
  player:
    block-break:
      - "none"
    missing-permission:
      - "none"

  server:
    block-destroyed:
      - "%prefix% Примерный блок был разрушен!"

# Базовые настройки перезарядки
cooldown:
  # Хотите ли вы, чтобы каждый раз, когда блок достигает 0 здоровья, он находился в перезарядке?
  enabled: true
  # Если блок разрушен, какова перезарядка, прежде чем блок будет восстановлен и можно будет добывать снова? (в секундах)
  time: 120
  # Какой материал должен стать блоком во время перезарядки
  material: BEDROCK
  # Основные настройки голографа, когда он находится в перезарядке
  separate-hologram:
    # Хотите использовать другой голограф, когда блок находится в перезарядке?
    enabled: true
    offset: # Вы можете смещать голограф относительно исходного положения голографа
      x: 0
      y: -0.2
      z: 0
    lines: # Вы можете настроить голограф
      - "<BOLD><GRADIENT:BBFB57:EEFD5D>ePowerBlock - Пример</BOLD></GRADIENT>"
      - ""
      - "Будет доступен через:"
      - "%cooldown_formatted%"
  # Хотите ли вы разослать сообщение всем игрокам, когда блок восстановится? (редактируйте сообщение в messages.yaml)
  # Если вы не хотите никакого сообщения, напишите "none"
  actions:
    server:
      respawn:
        - "%prefix% Примерный блок был восстановлен!"

    player:
      failed:
        - "none"

# Базовые настройки неактивной функции
inactive:
  # Хотите ли вы сбросить/восстановить здоровье блока, когда его никто не добывает в течение некоторого времени?
  enabled: true
  # Через какое время блок должен быть сброшен/восстановлен? (в секундах)
  time: 3600
  # RESET: Блок будет немедленно восстановлен до максимального здоровья
  # HEAL: Каждые X секунд добавляется X жизней
  type: HEAL

  # Основные настройки действий (больше информации в нашей документации)
  actions:
    server:
      start:
        - "%prefix% Примерный блок был отмечен как неактивный!"

      failed:
        - "%prefix% Кто-то смог разрушить Примерный блок до полного восстановления"

      done:
        - "%prefix% Примерный блок был полностью восстановлен!"

      period-heal:
        - "none"

    player:
      failed:
        - "%prefix% Вы разрушили блок до его полного восстановления! Спасибо за это!"

  # В этом разделе вы можете настроить процесс восстановления
  # Сколько жизней добавляется каждые X секунд? (только если тип установлен на HEAL)
  heal-amount: 1

  # Как быстро блок восстанавливается? (в секундах) (только если тип установлен на HEAL)
  heal-time: 3

  # Какой материал должен стать блоком, когда он неактивен (только если тип установлен на HEAL)
  material: REDSTONE_BLOCK

  # Основные настройки голографа, когда блок неактивен (только если тип установлен на HEAL)
  separate-hologram:
    # Хотите использовать другой голограф, когда блок неактивен? (только если тип установлен на HEAL)
    enabled: true
    offset: # Вы можете смещать голограф относительно исходного положения голографа
      x: 0
      y: 0.2
      z: 0
    lines: # Вы можете настроить голограф
      - "<BOLD><GRADIENT:BBFB57:EEFD5D>ePowerBlock - Пример</BOLD></GRADIENT>"
      - "&7Блок восстанавливается!"
      - "%health%/%max-health%"
      - ""
      - "Быстро сломайте блок!"
      - "Блок восстанавливается в течение:"
      - "%inactive_for_formatted%"

# Базовые настройки наград
rewards:
  NewReward: # Название награды (произвольное имя)
    # Хотите ли вы использовать эту награду?
    enabled: true
    # Какова вероятность получения этой награды? (в процентах) 100% = каждый раз
    chance: 50

    # Когда следует выдавать награду?
    # Placement 1-5: Когда игрок находится в топ-5 добывающих блок
    # Placement 2-3: Когда позиция игрока находится между второй и третьей позициями среди добывающих блок
    # Placement 3: Когда игрок находится на третьем месте
    # Mined 1-5: Когда игрок добыл 1-5 блоков
    # Mined 2-3: Когда игрок добыл от 2 до 3 блоков
    # Mined 3: Когда игрок добыл 3 или более блоков (3+ блока)
    when: Placement 1

    # Что должна включать в себя награда?
    rewards: # У каждой награды есть свои настройки (их можно найти в документации)
      - '[CHAT] Вы получили награду!'
      - '[CONSOLE] give %player% diamond 1'
      - '[TITLE] Вы получили НАГРАДУ!'
      - '[SUBTITLE] CG!'
      - "[SOUND] UI_TOAST_CHALLENGE_COMPLETE"

  reward-1:
    enabled: true # Эта награда будет использоваться
    chance: 100 # Шанс получения этой награды составляет 100% (каждый раз)
    permission: "mining.reward.1" # Требуется разрешение для получения этой награды
    when: Mined 20 # Когда игрок добывает 20+ блоков
    rewards:
      - "[CONSOLE] give %player% diamond 2"
required-tools:
  # Хотите ли вы использовать обязательные инструменты?
  enabled: false

  # Какие инструменты должны быть обязательными для добычи блока?
  tools:
    firstTool:
      # Поле инструмента обязательно! Вы можете написать * для всех предметов!
      tool: "ДЕРЕВЯННЫЙ_*"

      enchants: # С этими чарами:
        - "DIG_SPEED:3" # Эффективность 3+
        - "SILK_TOUCH" # каждый Silk Touch

      name: # С таким именем:
        - "Мой алмазный кирка"

  actions:
    player:
      wrong-tool:
        - "%prefix% Вы использовали неправильный инструмент для добычи блока!"

# Настройки по умолчанию для частиц блока
particles:
# Скоро

# Настройки по умолчанию для особенностей
features:
  Velocity:
    actions:
      - "[ЗАГОЛОВОК] &e&lСкорость"
      - "[ПОДЗАГОЛОВОК] &7Вас выбросило блоком."
    chance: 10 # Вероятность получения этой особенности составляет 10%
    velocityPower: 0.8 # Сила скорости составляет 0.8
    velocityHeight: 0.4 # Высота скорости составляет 0.4
  ForceField:
    actions:
      - "[ЗАГОЛОВОК] &c&lСиловое поле"
      - "[ПОДЗАГОЛОВОК] &7Вы слишком близко к блоку"
    radius: 2.1 # Радиус составляет 2.1 блока
    strength: 0.3 # Сила составляет 0.3

# Настройки по умолчанию для нашей системы AFK
afk-system:
  # Хотите ли вы использовать нашу систему AFK?
  enabled: true
  # Сколько времени должно пройти, прежде чем игрок будет отмечен как AFK? (в секундах)
  time: 120

  actions:
    player:
      afk:
        - "none"
      afk-back:
        - "none"

  # Что вы хотите сделать с игроком, когда его отмечают как AFK
  # MINE: мы заблокируем добычу для него, но он останется в том же положении
  # TELEPORT: мы телепортируем игрока в настроенное место
  # KICK: мы выгоним игрока с сервера (причина выговора: <текст>)
  # NONE: будет выполнено только сообщение в чат
  marked: # Мы показываем только тип TELEPORT, другие типы не имеют МЕСТОПОЛОЖЕНИЯ!
    type: TELEPORT
    warn-time: 10
    location:
      world: "world"
      x: 60
      y: 70
      z: 50
      yaw: 0
      pitch: 0
    kick-reason: "Вы были AFK слишком долго!"
  permission-to-ignore: "epowerblock.afk.bypass"

Зависимости плагина ePowerBlocks:​

Все зависимости являются необязательными: PlaceholderAPI, Vault, HolographicDisplays, DecentHolograms, CMI (Holograms), Citizens

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

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

Author

bobobo

More resources from bobobo

UltimateShop-Premium
UltimateShop-Premium
Скидки - Меню для Bedrock - Рандом - Множество других возможностей!
RedisChat
RedisChat
Drag & drop! Формат Minimessage, Hex цвета, письма, Emojis, анонсы и многое другое
Global Market Plus
Global Market Plus
Мощный плагин виртуального магазина, а так же встроенный аукцион
AdvancedJobs
AdvancedJobs
20+ профессий, беспрерывные награды, уровни заданий и легкая настройка для максимального вовлечения
GadgetsMenu [Premium]
GadgetsMenu [Premium]
Более 550+ косметических предметов! Анимированные шляпы, костюмы, гаджеты, миниатюры, плащи и многое
Citizens2 / Citizens
Citizens2 / Citizens
Лучший плагин на NPC для сервера майнкрафт
CustomNameplates
CustomNameplates
Уникальный способ кастомизации ников и разговорных пузырьков.
CustomFishing
CustomFishing
Мини-игра "Рыбалка", сумка для рыбалки, магазин, рыбалка в лаве, поддержка MythicMobs, соревнования
☠️DamageIndicator☠️
☠️DamageIndicator☠️
Высокопроизводительный индикатор повреждений на основе пакетов
AdvancedEnchantments
AdvancedEnchantments
200+ кастомных чар - таблица чар и поддержка наковальни - 20+ предметов
TopBottom