- Поддерживаемые версии
- 1.7
- 1.8
- 1.12
- 1.16
- 1.21
- Ядра и Прокси
- Paper
- Минимальная версия Java
- 8
ChristmasGifts
Доставьте на свой сервер подарки, которые принесут приятные сюрпризы вашим игрокам
Этот плагин добавляет механику доставки подарков для ваших игроков.
// Поддерживаются версии 1.7-1.21.
// Был протестирован на версиях: 1.7.10, 1.8.8, 1.12.2, 1.16.5, 1.21.
Бродите по миру
Путешествуя по миру, игрок может получить подарок от Санты. Но украл ли его Гринч, положив в него свой подарок?
Поддержка:
| Поддержка HEX (1.16+)
| Языки:
| Проверки:
Функции:
| Команды (/gifts):
Получите список команд, используя - /gifts help
Когда игрок двигается - 1
Каждое определённое время (минуты, часы) - 2
// Используйте режим 2 для наилучшего опыта с производительностью плагина.
- Хранение данных о лимите и подарках в случае сбоев с помощью файла.
| Обновление конфигураций.
Конфигурации:
Просмотрите конфигурации, перейдя по ссылке GitHub или просто пролистайте ниже.
Остальные возможности вы можете рассмотреть при использовании плагина.
English version:
// Donation-Link: JDevs - Creating Minecraft Projects
Доставьте на свой сервер подарки, которые принесут приятные сюрпризы вашим игрокам
Этот плагин добавляет механику доставки подарков для ваших игроков.
// Поддерживаются версии 1.7-1.21.
// Был протестирован на версиях: 1.7.10, 1.8.8, 1.12.2, 1.16.5, 1.21.
Бродите по миру
Путешествуя по миру, игрок может получить подарок от Санты. Но украл ли его Гринч, положив в него свой подарок?
Поддержка:
| Поддержка HEX (1.16+)
| Языки:
- EN (Английский)
- RU (Русский)
- WorldGuard, WorldEdit - Проверьте, где спавнятся ваши подарки.
- PlaceholderAPI - Добавьте возможность взаимодействовать с плагином через PlaceholderAPI, а также добавляйте другие Placeholders в сообщения из конфигурации.
- DecentHolograms/HolographicDisplays - Добавьте голограмму над подарком.
| Проверки:
- Плагин автоматически определит версию вашего сервера, чтобы он начал корректно работать с вашим проектом.
- Плагин проверит условия работы и, при необходимости, предупредит об ошибках и отключится.
- Замена некоторых деталей конфигурации в случае их отсутствия.
- Подарок был защищен от попыток уничтожения.
Функции:
| Команды (/gifts):
Получите список команд, используя - /gifts help
- /gifts reload - Перезагрузить конфигурацию плагина (Некоторые настройки из launch.yml требуют полного перезапуска плагина)
- /gifts add Игрок - Заспавнить подарок возле игрока (Добавьте дополнительный аргумент -f, чтобы это сделать без просмотра лимита)
- /gifts put ИмяИгрока Количество - Установить количество полученных подарков для игрока.
- /gifts check ИмяИгрока - Проверить кол-во полученных подарков.
- /gifts newloot santa/grinch Название Количество(от-до) Шанс - Добавить определённый предмет для гринча или санты
- Функции для сохранения лимитов и подарков при сбое на вашем сервере.
- Автоматически выдайте подарок, чтобы ускорить его выдачу.
- Выберите режим работы. Этот плагин может работать в следующих режимах:
Когда игрок двигается - 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 Название Количество(от-до) Шанс - Добавить определённый предмет для гринча или санты