🎁 ChristmasGifts | Доставка подарков | 🎄1.7-1.21🎄

Для ядра 🎁 ChristmasGifts | Доставка подарков | 🎄1.7-1.21🎄 1.1-RELEASE

Нет прав для скачивания
Поддерживаемые версии
  1. 1.7
  2. 1.8
  3. 1.12
  4. 1.16
  5. 1.21
Ядра и Прокси
  1. Paper
Минимальная версия Java
8
🎁ChristmasGifts

🛷 Доставьте на свой сервер подарки, которые принесут приятные сюрпризы вашим игрокам
Этот плагин добавляет механику доставки подарков для ваших игроков.
// Поддерживаются версии 1.7-1.21.
// Был протестирован на версиях: 1.7.10, 1.8.8, 1.12.2, 1.16.5, 1.21.


🚶 Бродите по миру

Путешествуя по миру, игрок может получить подарок от Санты. Но украл ли его Гринч, положив в него свой подарок?
2024_10_29_15_47_36.gif


🛠️ Поддержка:

| 🔮 Поддержка HEX (1.16+)
| 🌍 Языки:
  • EN (Английский)
  • RU (Русский)
| 🌐 Плагины:
  • WorldGuard, WorldEdit - Проверьте, где спавнятся ваши подарки.
  • PlaceholderAPI - Добавьте возможность взаимодействовать с плагином через PlaceholderAPI, а также добавляйте другие Placeholders в сообщения из конфигурации.
  • DecentHolograms/HolographicDisplays - Добавьте голограмму над подарком.
1730199858001.png

| 🔎 Проверки:
  • Плагин автоматически определит версию вашего сервера, чтобы он начал корректно работать с вашим проектом.
  • Плагин проверит условия работы и, при необходимости, предупредит об ошибках и отключится.
  • Замена некоторых деталей конфигурации в случае их отсутствия.
  • Подарок был защищен от попыток уничтожения.
2024_10_29_16_23_061-ezgif.com-optimize.gif


♾️ Функции:

| ⌨️ Команды (/gifts):
Получите список команд, используя - /gifts help
  • /gifts reload - Перезагрузить конфигурацию плагина (Некоторые настройки из launch.yml требуют полного перезапуска плагина)
  • /gifts add Игрок - Заспавнить подарок возле игрока (Добавьте дополнительный аргумент -f, чтобы это сделать без просмотра лимита)
  • /gifts put ИмяИгрока Количество - Установить количество полученных подарков для игрока.
  • /gifts check ИмяИгрока - Проверить кол-во полученных подарков.
  • /gifts newloot santa/grinch Название Количество(от-до) Шанс - Добавить определённый предмет для гринча или санты
| 🚀 Запуск:
  • Функции для сохранения лимитов и подарков при сбое на вашем сервере.
  • Автоматически выдайте подарок, чтобы ускорить его выдачу.
  • Выберите режим работы. Этот плагин может работать в следующих режимах:
При команде - 0
Когда игрок двигается - 1
Каждое определённое время (минуты, часы) - 2
// Используйте режим 2 для наилучшего опыта с производительностью плагина.
  • Корректировка шансов.
  • Блокировка подарков может быть: в биомах, в мирах.
  • Блокировка подарков может быть при следующих действиях игрока: летает или на шифте.
| ⚙️ Конфиг:
  • Отправляйте действия игрокам с помощью сообщений (Поддержка HEX от 1.16+)
  • Настройки для подарков, добычи, голограмм
| 🎁 Лут:
  • Лут проверяется, и в случае обнаружения ошибок они будут отправлены на консоль.
  • Добавьте лут с помощью команды /gifts newloot
| 🔐 Хранение:
- Хранение данных о лимите и подарках в случае сбоев с помощью файла.
|🔄 Обновление конфигураций.

📝 Конфигурации:

Просмотрите конфигурации, перейдя по ссылке GitHub или просто пролистайте ниже.
Форматирование (BB-код):
# launch.yml #

###################################################################
# JDevs                     v1.1.0                      Christmas #
# Christmas                                                 JDevs #
###################################################################

# Do not delete
version: 1.1.0

# Language: RU/EN
language: "null"

# The optimal settings have been set to optimize the plugin's experience with your project.
BaseSettings:
  # Report errors in more detail
  debug: true

  # Loot immediately drops out of the gift, so that in case of a crash, the player can pick up resources.
  autoGive: false

  onCrashes:
    # If your server crashes frequently, then enable this feature
    enabled: false
  supports:
    # Select the plugin used for the hologram above the gift.
    HologramType: HolographicDisplays
    # Put "null" if you do not want to use holograms.
    # Put "HolographicDisplays" if you use this plugin on holograms
    # Put "DecentHolograms" if you use this plugin on holograms

    # WorldGuard & WorldEdit support
    WorldGuard: true

    # PlaceholderAPI support
    # The following placeholders are available:
    # %ChristmasGifts_active% - Check if the player has a gift now or not
    # %ChristmasGifts_active_Player% - Check if the player has a gift now or not
    # %ChristmasGifts_limit% - Check if the player has a limit on gifts
    # %ChristmasGifts_limit_Player% - Check if the player has a limit on gifts
    # Output:
    # true - The player has reached the limit/The gift is active
    # false - The player has not reached the limit/The gift is not active
    PlaceholderAPI: true
  spawn:
    # Mode
    mode:
      # Restart required
      enabled: 1
      # Use mode 2 for a better experience with plug-in performance
      # On command - 0
      # Chance when the player moves - 1
      # Every some time (minutes, hours) - 2

      1:
        # A full chance for a gift
        FullChance: 1000000

        # A chance gift
        Chance: 10

        # Checks the chances when the player moves every defined time.
        Every: 60
        # Measured in ticks, 20 ticks is 1 second.
        # Set the ticks value higher if the plugin starts causing lags.
      2:
        # How many people will try their luck for Mode 2 (null - disabled for 1 mode, -1 - all players)
        people: "null"
        # In seconds
        every: 3600
    # WorldGuard support
    wg_support: 2
    # Ignore the region - 0
    # On command - 1
    # Member/Owner region and __global__ - 2
    # Only __global__ - 3

    # allowed/blocked
    type-worlds: blocked
    # List of worlds for the type
    worlds:
      - "no"

    # allowed/blocked
    type-biomes: blocked
    # List of biomes for the type
    biomes:
      - "no"

    # Blocking the spawn of a gift for the player when:
    blocked:
      # When he flies
      fly: true
      # When he's on the shift
      shift: true
Форматирование (BB-код):
# config.yml #

###################################################################
# JDevs                     v1.1.0                      Christmas #
# Christmas                                                 JDevs #
###################################################################

# При обновлении плагина, данная настройка может помочь обновить конфигурацию за вас. (Не удалять)
version: 1.0.1

# Значения:
# true - Включить
# false - Выключить
# null - Поставьте это, когда вам не нужно данное сообщение в чате

# Получить информацию о командах:
# /gifts

settings:
  # Настройки подарка
  gift:
    # Текстура головы base64 для подарка
    texture: "eyJ0ZXh0dXJlcyI6eyJTS0lOIjp7InVybCI6Imh0dHA6Ly90ZXh0dXJlcy5taW5lY3JhZnQubmV0L3RleHR1cmUvNmNlZjlhYTE0ZTg4NDc3M2VhYzEzNGE0ZWU4OTcyMDYzZjQ2NmRlNjc4MzYzY2Y3YjFhMjFhODViNyJ9fX0="
    # Лимит на подарки
    limit: true
    # Максимальное количество подарков с лимитом
    max: 5
    # В секундах. Через сколько удаляется подарок, если он не был использован.
    remove: 30
    # // Установите null, чтобы плагин заменил данные настройки на свои
    spawn:
      # Для версий 1.13+ (Настройка FallBlock по имени материала) Пример: "BARREL"
      type: "null"
      # Для версий ...-1.12.2 (Настройка FallBlock по id материала) Пример: "5"
      id: "null"
      # Использовать фейерверки?
      firework: true
      # В секундах. Сколько будет длиться жизнь FallBlock, если он не будет задействован?
      timeLived: 10
  # Настройки гринча
  grinch:
    # Включить?
    enabled: true
    # Шанс на подарок от гринча
    chance: 20
  # Настройки ресурсов
  loot:
    # Включить?
    enabled: true
    # Если подарок не был получен, то лут автоматически выпадает из него (Также при выключении)
    taked: false
  # Настройки голограммы
  holograms:
    # // Включение и выключение находится в launch.yml
    # Высота для голограммы
    height: 1.2
    # Строки голограммы
    lines:
      - "&cПодарок"
      - "&fНажми ПКМ, чтобы открыть!"
actions:
  # Действия:
  # [message] сообщение - Отправить сообщение игроку.
  # [broadcast] сообщение - Отправить сообщение всему серверу.
  # [player] команда - Выполнить команду от имени игрока.
  # [console] команда - Выполнить команду от имени консоли.
  # [sound] sound;volume;pitch - Выполнить звук для игрока
  # Звуки искать тут: https://helpch.at/docs/версия/org/bukkit/Sound.html
  # // Замените "версия" на версию вашего сервера, к примеру: https://helpch.at/docs/1.8/org/bukkit/Sound.html
  #
  # Встроенные функции:
  # %player% - Получить имя игрока
  # %rnd_player% - Получить имя случайного игрока
  gift:
    # При появлении подарка
    spawn:
      - "[message] &f"
      - "[message] &f&l✽ &aОт &aСанты Клауса&f пришел вам &cподарок &f— &cС новым годом! &f&l✽"
      - "[message] &f"
    # При потере подарка
    loss:
      - "[message] &f"
      - "[message] &f&l✽ &aСанта Клаус&f забрал &cподарок &f— &cТы забыл его забрать! &f&l✽"
      - "[message] &f"
    # Игрок успешно забрал подарок
    success:
      - "[message] &f&l✽ &r&fВы успешно забрали подарок"
    # Игрок достиг лимита подарков
    limit:
      - "[message] &f&l✽ &cВы уже забрали определённое кол-во подарков! :("
  # У игрока нет прав
  no_perm:
    - "[message] &f&l✽ &cУ вас недостаточно прав"

###############################################################
# JDevs                                             Christmas #
###############################################################


Остальные возможности вы можете рассмотреть при использовании плагина.

English version:
// Donation-Link: JDevs - Creating Minecraft Projects
Зависимости
Нет. Дополнительные зависимости: WorldGuard, WorldEdit, DecentHolograms, PlaceholderAPI.
Исходный код
https://github.com/jdevs-mc/ChristmasGifts
Команды и права
/gifts reload - Перезагрузить конфигурацию плагина (Некоторые настройки из launch.yml требуют полного перезапуска плагина)
/gifts add Игрок - Заспавнить подарок возле игрока (Добавьте дополнительный аргумент -f, чтобы это сделать без просмотра лимита)
/gifts put ИмяИгрока Количество - Установить количество полученных подарков для игрока.
/gifts check ИмяИгрока - Проверить кол-во полученных подарков.
/gifts newloot santa/grinch Название Количество(от-до) Шанс - Добавить определённый предмет для гринча или санты
Автор
Mitriyf
Скачивания
10
Просмотры
368
Первый выпуск
Обновление
Оценка
5.00 звёзд 1 оценок

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

Последние обновления

  1. ChristmasGifts v1.1 | Release [1.7-1.21]

    Добавлен: Код был оптимизирован. Исправлены многие ошибки из альфа-версии и предыдущей версии...

Последние рецензии

Хороший плагин. Был бы рад, если бы вели поддержку Holographic Displays
Mitriyf
Mitriyf
Привет, спасибо за высокую оценку. Я это добавил в обновлении 1.1-RELEASE, спасибо.
Назад
Сверху Снизу