Skip to content

Repository files navigation

Locate_SR

Download Version Paper

Это плагин из моей рубрики "Реализую ваши идеи день N". Первая идея была от @goppplala в комментах ТТ - создать плагин с помощью которого за 5 алмазов можно узнать точные координаты игрока.

📺 Демонстрация

Locate_SR Demo

Как это работает?

Короче, я вижу его идею так и реализовал:

  1. Игрок пишет /locate
  2. Открывается менюшка с головами игроков (54 слота с синими обводками)
  3. Чтобы узнать местоположение НЕ НУЖНО держать в руке алмазы - достаточно чтобы было в инвентаре 5 штук
  4. После ты нажимаешь голову и переходишь на менюшку подтверждения (27 слотов):
    • Красный бетон "Отказаться" - переведет на главное меню с головами
    • Зеленый бетон "Принять"
    • По центру между кнопками будет 5 алмазов с зачаром mending (скрытым)

Эпичная анимация!

После если нажал на зелёный бетон:

  • Из тебя поочереди вылетает 5 алмазов как item_display
  • Они летят ВПЕРЕД на 3 блока от игрока (не вокруг!)
  • Хаотично вращаются вперед-назад влево-вправо + быстро крутятся
  • Через время с плавным ускорением летят в центр и врезаются друг в друга
  • Туда ударяется безвредная молния (strikeLightningEffect)
  • Частицы алмазного блока разлетаются как будто алмазы разбились
  • После удара молнии СРАЗУ выпадает голова игрока

Что в голове?

В голове указано:

  • Имя: "Местоположение ИмяИгрока"
  • В лоре координаты X, Y, Z (разными хекс цветами)
  • Измерение с хекс цветом (зеленый для обычного мира, красный для нижнего, фиолетовый для края)

Звуки

Добавил звуки из дворца испытаний и не только:

  • BLOCK_TRIAL_SPAWNER_EJECT_ITEM - когда алмаз вылетает
  • BLOCK_BEACON_ACTIVATE - при начале сближения
  • ENTITY_LIGHTNING_BOLT_THUNDER + BLOCK_GLASS_BREAK - при столкновении
  • BLOCK_VAULT_OPEN_SHUTTER - при выпадении головы
  • BLOCK_TRIAL_SPAWNER_SPAWN_MOB - при клике по голове игрока

Установка

  1. Собери: mvn clean package
  2. Кинь target/Locate_SR-1.0.jar в папку plugins
  3. Перезапусти сервер

Требования

  • Paper 1.21.4
  • Java 21

Особенности

  • Плагин работает даже если на сервере нет других игроков (просто покажет пустое меню)
  • Алмазы проверяются во всем инвентаре, не только в руке
  • Использует современные хекс-цвета вместо стандартных майнкрафтовских
  • Безвредная молния не наносит урон
  • Оптимизированный код без костылей

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages