Плагин Механика TntPRO [1.0]

TntPRO
Краткое описание:
Ограничить TNT для новичков на сервере майнкрафт
53
471
  • Лайк 0
Реакции:1 пользователя
Для версий
  1. 1.18.✘
  2. 1.19.✘
  3. 1.20.✘
  4. 1.21.✘
Java
  1. Java 17
  2. Java 18
  3. Java 19
  4. Java 20
  5. Java 21
  6. Java 22
  7. Java 23
Исходный код
https://github.com/b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0/tntPRO
Tntpro

Описание плагина TntPRO

TntPRO — плагин, который позволяет:
  1. Ограничить использование TNT для новых игроков сервера (по времени).
  2. Запретить подбирание TNT с земли, установку TNT-блоков и вынимание TNT из сундуков, пока не истечёт указанное время.
  3. Вести учёт в базе данных (SQLite) с помощью HikariCP (пул соединений).
  4. Гибко настраивать время «новичка» через config.yml и все сообщения — через messages.yml.
  5. Оповещать игрока, что он ещё новичок и сколько ему осталось ждать до разрешения TNT.
  6. Предотвращать спам одинаковых сообщений при подборе TNT (кулдаун на сообщения).
  7. Выводить единовременное сообщение «Теперь вы можете использовать TNT!» при первой успешной попытке, когда время новичка уже истекло.

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

  • Аsync-загрузка данных о игроке при его входе на сервер:
    После присоединения игрока, его данные загружаются (или создаются) из/в базу данных в асинхронном режиме — это не блокирует основной поток.
  • Кэширование данных в памяти:
    Данные о каждом игроке сохраняются в локальный кэш, чтобы не делать постоянных запросов к базе при каждом событии.
  • Автоматическая блокировка:
    • Если игрок ещё «новичок» (не истекло время) — ему запрещается ставить TNT, подбирать TNT и забирать TNT из сундуков.
    • Плагин показывает сообщение со временем, оставшимся до конца «новичкового» периода.
    • При подборе TNT выдаёт сообщение с кулдауном (чтобы не засорять чат).
  • Сообщение «Теперь вы можете TNT!»:
    Когда время ожидания заканчивается, при первой попытке взаимодействия с TNT плагин сообщит игроку, что теперь ограничение снято.

Конфигурация плагина TntPRO:​

YAML:
new-player-restriction-time: 86400  # 24 часа в секундах

Файл сообщений:​

YAML:
still-new: "&cВы ещё новичок! Нужно подождать %time%"
can-use-tnt: "&aТеперь вы можете использовать TNT!"

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

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

Автор

bobobo

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

UltimateShop-Premium
UltimateShop-Premium
Скидки - Меню для Bedrock - Рандом - Множество других возможностей!
Mythic Dungeons DEV BUILD's
Mythic Dungeons DEV BUILD's
Предварительные сборки плагина MythicDungeons
Libs Disguises [Premium]
Libs Disguises [Premium]
Плагин для маскировки, который, на мой взгляд, лучше других...
AdvancedKits
AdvancedKits
❂ Плагин форм, о котором мечтает каждый игрок! Рекомендуется для всех типов игровых режимов!
LPX AntiPacketExploit
LPX AntiPacketExploit
Защищает ваш сервер от эксплойтов краш-пакетов
ExploitFixer
ExploitFixer
Защитите свой сервер Minecraft от хакерских атак с помощью совершенной системы безопасности Spigot.
Sonar
Sonar
Sonar - это легкий и простой в использовании плагин для защиты от ботов для вашего сервера Minecraft
UltimateTimber
UltimateTimber
Улучшите опыт рубки деревьев с анимацией и реалистичными звуками
UltimateKits
UltimateKits
UltimateKits - простой способ создания и управления наборами в Minecraft.
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
♛ Party Games X ♛ [23 Minigames! Parties, Spleef, Quake, TNTRun, + Tons more!]
Самый лучший набор веселых мини-игр для вашего сервера!
Ouranos - World & City Generator
Ouranos - World & City Generator
✨✅ Процедурный генератор мира и городов, деревень, строений и т. д.
MythicRPG
MythicRPG
MythicRPG - это дополнение для Mythic, которое позволяет создавать кастомные заклинания
ВерхНиз