1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/pixelmc-CustomSprays

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

CustomSprays

CustomSprays | Кастомные спреи 🎉

👇Основные способы использования | Basic usage use

(^∀^●)ノシ

Посещения

📢 Описание | Description


Название Содержание
логотип CustomSprays
Кастомные спреи
Автор
Author
LSDog
Версия
Version
1.5.16
Поддержка
Support
1.7.10 ~ 1.21.1 (Bukkit Spigot Paper ...)
Команды
Commands
/sprays - основная команда
/spray - применение спрея
/spray big - применение большого спрея
Разрешения
Permissions
Смотрите "config.yml" / see "config.yml"

Ссылки: Mcbbs | Spigot | PlanetMinecraft

Загрузка | DownloadРелизы | Releases !!

(Если GitHub недоступен? → Gitee релизы)

🎶 Аудио эффекты для спреев / Spray sound resource pack !

Поддержка ItemsAdder | ItemsAdder Support

Поддержка Oraxen | Oraxen Support

💬 Конфигурация английских сообщений также находится в "config.yml" (комментирована знаком "#")

✨ Пример использования | Example of Use


Шаги

1 | Установите "CustomSprays.jar" в папку "plugins", перезапустите сервер.
  |
  | (теперь получите ссылку на вашу картинку)
  |
2 | Введите команду: /sprays upload <url>  -  Загрузите изображение
3 | Введите команду: /spray                -  Примените спрей на стену
  |
4 | 🎇 Если версия сервера ≥ 1.9, двойной клик F также позволяет использовать спрей! eventdata

Steps:

1 | Place "CustomSprays.jar" in "plugins" folder,restart the server.
  |
  | (now get your image link)
  |
2 | Send command: /sprays upload <url>  -  Upload image
3 | Send command: /spray                -  Spray on the wall
  |
4 | 🎇 If server version ≥ 1.9,quick double-click "F" can also spray! eventdata

💻 Для получения дополнительных команд отправьте "/sprays" | Send "/sprays" for additional commands

💻 Для получения дополнительных настроек смотрите "config.yml" | See "config.yml" for additional configurations

🎮 Поддерживаемые версии | Supported Versions


📏 Поддерживаемые "области" плагины | Supported "regions" plugins:

  • Residence .......... [ ? ~ 5.0.1.3+ ]
  • WorldGuard ......... [ 6.? ~ 7.x ]
  • GriefDefender ...... [ ? ~ 2.1.4+ ]

(теоретически поддерживаются более новые версии | newer versions should be ok)

🎟 Возможности | Features


  • 🙅‍ Отсутствие стороннего плагина для Bungeecord, все данные хранятся в MySQL / yml

  • 🙅‍ Нет стороннего плагина для Bungeecord, все данные хранятся в MySQL / yml

  • 📦 Чистое использование пакетов для применения спреев [предотвращает взаимодействие | не создаёт мусора]

  • 📦 100% использование пакетов [нет взаимодействия со спреями | нет создания мусора]

  • 📐 Ограничение применения спреев в определённых мирах или областях!

  • 📐 Отключение применения спреев в конкретных мирах или областях!

  • 📺 Добавление кастомных спреев и звуковых эффектов!

  • 📺 Добавление кастомных спреев и звуковых эффектов!

  • 👋 Копирование чужих спреев или запрет на копирование своих!

  • 👋 Копирование чужих спреев или запрет на копирование своих!

  • ☕ Не требуется предварительная API, пакеты сделаны вручную

  • ☕ Не требуется предварительная API, пакеты сделаны вручную

  • 🔗 Загрузка ссылки на изображение игроками >> компрессия и сохранение изображения >> самоуничтожение после применения спрея

  • 🔗 Загрузка ссылки на изображение игроками >> компрессия и сохранение изображения >> самоуничтожение после применения спрея

  • 💴 Или использование Vault экономики для покупки спреев!

  • 💴 Или использование Vault экономики для покупки спреев!

⚡ Предупреждения | Warnings


🔺 Известные проблемы [только для версий 1.7~1.12]: Когда количество карт в мире >32467 (максимум 32767), применение спреев временно заменяет некоторые оригинальные карты 🔺 Known problems [only for versions 1.7~1.12]: When the number of maps in a world exceeds 32467 (maximum 32767), applying sprays temporarily replaces some original maps.

Причина: Эти версии используют ID [3246732767] для указания на карты, поэтому карты с этими ID будут временно заменены. Reason: These versions use IDs [3246732767] to reference maps, so maps with those IDs will be temporarily replaced.

✍ TODO


  • Левый клик для удаления спрея (необходимо исследовать создание слушателя пакетов без ProtocolLib)
  • Автоматическое получение смешанных имён из NMS, чтобы не требовалось добавлять случаи вручную при каждом обновлении
  • Анимация спрея (эффект частиц; цвет может соответствовать цвету изображения ← кажется, это невозможно сделать)
  • Поддержка Folia (требуется больше исследования)
  • Спрей частицами (создание изображения с помощью эффектов частиц)
  • Поддержка GIF анимации (требуется больше исследования)
  • Поддержка SQLite
  • Версия для магазинов (покупка заранее подготовленных спреев)
  • Хранилище спреев, которое имеет общую идею с вышеупомянутым, но проблема заключается в том, что если хранилище одного игрока слишком велико, время загрузки YAML будет большим. Поэтому следует разделить его на отдельные файлы, прямое преобразование 384*384 в bytearray и сохранение в странных файлах, SQL игнорируется, расширяемость обеспечивается

💖 ПОДДЕРЖИТЕ МЕНЯ 💖 Если вам понравилось, поддержите меня электронными деньгами!!


Поддержка | Donate: Aifadian | 爱发电

Кто использует? Я использую!

Этот проект поддерживается и обслуживается командой PixelMC

Логотип

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Описание недоступно Развернуть Свернуть
MIT
Отмена

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/pixelmc-CustomSprays.git
git@api.gitlife.ru:oschina-mirror/pixelmc-CustomSprays.git
oschina-mirror
pixelmc-CustomSprays
pixelmc-CustomSprays
master