Плагин Копия новых модификаторов с FunTime || BeeModificator [1.0]

Иконка ресурса
Краткое описание:
BeeModificator плагин с полным функционалом модификаторов с сервера FunTime
11
180
Для версий
  1. 1.16.✘
  2. 1.21.✘
Java
  1. Java 8
  2. Java 16
  3. Java 21
Исходный код
https://github.com/Ilovecer/BeeModificator
  • BeeModificator позволяет создавать предметы модификаторы, которые дают игрокам доступ к настроенным командам на определённое время или навсегда.
  • Игрок активирует предмет через ПКМ, подтверждает действие в меню и получает нужные права.
  • Подходит для выдачи временного /fly, /fix, /heal, /feed, /ec и других команд.
  • Все модификаторы, время действия, предметы, названия, лор и права настраиваются в конфиге.
  • Поддержка кастомных моделек с ресурс пака FunTime

Поддерживается сохранение активных модификаторов после перезахода игрока.

config:
# ==================================================================== #
#           https://t.me/BeeDevelopers - Твоя любимая студия           #
# ==================================================================== #
settings:
 consume-in-creative: true
 external-permission-is-forever: true
 cleanup-interval-seconds: 5

messages:
no-permission: "<#FF0000>[✘] Ошибка!<#FFFFE6> Нет прав."
  reloaded: "<#00FF00>[✔]<#FFFFE6> BeeModificator перезагружен."
  success: "<#00FF00>[✔] Успешно!<#FFFFE6> Модификатор активирован."
  item-given: "<#00FF00>[✔]<#FFFFE6> Выдано <#FFFF00>{amount}x<#FFFFE6> {modifier}<#FFFFE6> игроку <#FFFF00>{player}<#FFFFE6>."
  player-not-found: "<#FF0000>[✘] Ошибка!<#FFFFE6> Игрок не найден."
  modifier-not-found: "<#FF0000>[✘] Ошибка!<#FFFFE6> Модификатор <#FFFF00>{modifier}<#FFFFE6> не найден."
  item-missing: "<#FF0000>[✘] Ошибка!<#FFFFE6> Предмет модификатора не найден."
  usage:
- "<#FF6600>BeeModificator:"
    - "<#FFFFE6>/bmod give <ник> <модификатор> [кол-во]"
    - "<#FFFFE6>/bmod set <ник> <модификатор> <время|forever>"
    - "<#FFFFE6>/bmod clear <ник> <модификатор>"
    - "<#FFFFE6>/bmod status <ник> <модификатор>"
    - "<#FFFFE6>/bmod list"
    - "<#FFFFE6>/bmod reload"
  list: "<#FF6600>Модификаторы:<#FFFFE6> {modifiers}"
  status-active: "<#00FF00>[✔]<#FFFFE6> {player}: {modifier} активен. Осталось: <#FFFF00>{remaining}"
  status-inactive: "<#FF0000>[✘]<#FFFFE6> {player}: {modifier} не активен."
  cleared: "<#00FF00>[✔]<#FFFFE6> Модификатор {modifier} снят у {player}."
  set: "<#00FF00>[✔]<#FFFFE6> Модификатор {modifier} установлен игроку {player}. Осталось: <#FFFF00>{remaining}"

menu:
 size: 45
title: "<b><#009900>● <#4D4D4D>Подтверждение действия"
  modifier-slot: 22
 confirm-slots: [2, 10, 11, 12, 18, 19, 20, 21, 28, 29, 30, 38]
 cancel-slots: [6, 14, 15, 16, 23, 24, 25, 26, 32, 33, 34, 42]
 filler-slots: [0, 1, 3, 4, 5, 7, 8, 9, 13, 17, 27, 31, 35, 36, 37, 39, 40, 41, 43, 44]
 items:
 confirm:
 material: lime_stained_glass_pane
name: "<green>Подтвердить"
      lore: []
 cancel:
 material: red_stained_glass_pane
name: "<red>Отмена"
      lore: []
 filler:
 material: gray_stained_glass_pane
name: ""
      lore: []
 active-confirm:
 material: yellow_stained_glass_pane
name: "<#00FF00>[Подтвердить]"
      lore:
- "<#FF6600>Нажмите<#FFFFE6>, чтобы перейти"
        - ""
        - "<#FFFF00>[!] <#FFFFE6>Модификатор уже <#FF6600>активирован<#FFFFE6>!"
        - "<#FF6600>Оставшееся время: <#FFFF00>{remaining}"
        - ""
        - "<#FFFFE6>Действие приведет к <#FFFF00>перезаписи"
        - "<#FFFFE6>текущего эффекта модификатора!"

modifiers:
 fly:
 material: feather
 custom-model-data: 1
 duration: 3h
 permissions:
      - wellutils.fly
      - essentials.fly
name: "<gradient:#77FF67:#6DEBFF>[⚡] Модифика</gradient><#68E2FF>т<gradient:#63D8FF:#3E8CFF>ор полёта</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/fly"
      - "<dark_gray> ●<gray> Длительность:<blue> 3 часа"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  fix:
 material: amethyst_shard
 custom-model-data: 1
 duration: 1h
 permissions:
      - essentials.repair
      - essentials.repair.enchanted
name: "<gradient:#FFAF67:#C000B6>[⚡] Модифика</gradient><#B810BD>т<gradient:#B020C3:#69B2FF>ор починки</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/fix"
      - "<dark_gray> ●<gray> Длительность:<blue> 1 час"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  anvil:
 material: raw_iron
 custom-model-data: 1
 duration: 3h
 permissions:
      - essentials.anvil
name: "<gradient:#575757:#E5E5E5>[⚡] Модификатор наковальни</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/anvil"
      - "<dark_gray> ●<gray> Длительность:<blue> 3 часа"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  jump:
 material: slime_ball
 custom-model-data: 1
 duration: 6h
 permissions:
      - essentials.jump
name: "<gradient:#FFE351:#97FF48>[⚡] Модификатор прыжка</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/jump"
      - "<dark_gray> ●<gray> Длительность:<blue> 6 часов"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  top:
 material: ladder
 custom-model-data: 1
 duration: 6h
 permissions:
      - essentials.top
name: "<gradient:#51E1FF:#FFFFFF>[⚡] Модификатор подъёма</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/top"
      - "<dark_gray> ●<gray> Длительность:<blue> 6 часов"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  setwarp:
 material: popped_chorus_fruit
 custom-model-data: 1
 duration: 3d
 permissions:
      - essentials.setwarp
name: "<gradient:#712EFF:#1E79FF>[⚡] Модификатор варпов</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/setwarp"
      - "<dark_gray> ●<gray> Длительность:<blue> 3 дня"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  ec:
 material: ender_eye
 custom-model-data: 1
 duration: 3h
 permissions:
      - essentials.enderchest
name: "<gradient:#7120FF:#00D27A>[⚡] Модификатор эндер-сундука</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/ec"
      - "<dark_gray> ●<gray> Длительность:<blue> 3 часа"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  ad-buy-sell-bc-me-dchat:
 material: goat_horn
 custom-model-data: 1
 duration: 6h
 permissions:
      - essentials.sell
      - essentials.broadcast
      - essentials.me
      - wellchats.ad
      - wellchats.dchat
      - wellchats.donatechat
      - command.buy
name: "<gradient:#FF4120:#AA00D2>[⚡] Модификатор вещания</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к:"
      - "<dark_gray>  -<blue> /ad<gray>,<blue> /buy<gray>,<blue> /sell"
      - "<dark_gray>  -<blue> /bc<gray>,<blue> /me<gray>,<blue> /dchat"
      - "<dark_gray> ●<gray> Длительность:<blue> 6 часов"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  feed:
 material: cooked_beef
 custom-model-data: 1
 duration: 6h
 permissions:
      - essentials.feed
name: "<gradient:#FFA500:#FFE551>[⚡] Модификатор насыщения</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/feed"
      - "<dark_gray> ●<gray> Длительность:<blue> 6 часов"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  heal:
 material: golden_apple
 custom-model-data: 1
 duration: 6h
 permissions:
      - essentials.heal
name: "<gradient:#FF5151:#FFC1C1>[⚡] Модификатор исцеления</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/heal"
      - "<dark_gray> ●<gray> Длительность:<blue> 6 часов"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  clear:
 material: bucket
 custom-model-data: 1
 duration: 6h
 permissions:
      - essentials.clearinventory
      - minecraft.command.clear
name: "<gradient:#FF6B6B:#757575>[⚡] Модификатор очистки</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/clear"
      - "<dark_gray> ●<gray> Длительность:<blue> 6 часов"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  back:
 material: compass
 custom-model-data: 1
 duration: 3h
 permissions:
      - essentials.back
      - essentials.back.ondeath
name: "<gradient:#51A8FF:#C861FF>[⚡] Модификатор возврата</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/back"
      - "<dark_gray> ●<gray> Длительность:<blue> 3 часа"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"
  name:
 material: name_tag
 custom-model-data: 1
 duration: 6h
 permissions:
      - wellutils.name
      - essentials.nick
name: "<gradient:#FF9900:#FFCC00>[⚡] Модификатор имени</gradient>"
    lore:
- "<gray>После активации:"
      - "<dark_gray> ●<gray> Доступ к <blue>/name"
      - "<dark_gray> ●<gray> Длительность:<blue> 6 часов"
      - ""
      - "<#FF6600>[ПКМ]<#FFFFE6> Активировать модификатор"
      - "<#FF6600>[SHIFT+ПКМ]<#FFFFE6> Без подтверждения"

Автор

amiloxs1

Еще ресурсы от amiloxs1

BeeServerProtected - Уникальная защита для игроков с ОП | С телеграмм уведомлением
BeeServerProtected - Уникальная защита для игроков с ОП | С телеграмм уведомлением
BeeSun - Плагин на Ядро Солнца с HolyWorld | Удобная настройка
BeeSun - Копия плагина с сервера HolyWorld с гибкой и удобной настройкой под все сервера!
ВерхНиз