- Для версий
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
- Документация
- https://github.com/Tahoma34/TeleportsBow
TeleportBow — плагин, который позволяет телепортироваться с помощью лука и стрел, добавляя уникальные механики и кастомизацию.
- Версия Minecraft: 1.12+ (основная — 1.16)
- Требования: Java 8+
Основной функционал
Выдача Мега-Лука
- Игрок может получить специальный лук с помощью команды /sbow или автоматически при входе (опционально).
- Характеристики лука:
- Уникальное имя и неразрушаемость.
- Зачарование на бесконечность стрел.
Телепортация по месту попадания стрелы
- При выстреле из Мега-Лука стрелу сопровождают визуальные эффекты.
- При достижении цели игрок телепортируется на место приземления стрелы.
- Задержка перед телепортацией настраивается (параметр delay в секундах).
Система перезарядки (Cooldown)
- Конфигурируемый период перезарядки (в секундах).
- При попытке стрельбы до завершения перезарядки выстрел отменяется, и игрок получает уведомление.
Чёрный список миров
- Возможность указать миры, где использование Мега-Лука запрещено.
- Попытки стрельбы в таких мирах отменяются.
Настраиваемые звуки и эффекты
- Выбор звуков и визуальных эффектов для телепортации.
- GUI-меню (SoundSelectorGUI) позволяет переключать эффекты.
Удаление лука и стрел
- Мега-Лук и специальные стрелы удаляются:
- При выходе игрока.
- Из дропа при смерти.
- Выбрасывание Мега-Лука запрещено (сопровождается уведомлением).
Автоматическая выдача
- При включённой опции give_on_join игроки получают Мега-Лук при входе.
Гибкая настройка
- В config.yml можно изменить:
- Название лука, сообщения, задержку телепортации, период перезарядки и другие параметры.
- Авто-выдачу лука и список запрещённых миров.
- Настройки звуков и эффектов.
Команды
Команда | Описание |
---|---|
/sbow | Отобразить справку по плагину |
/sbow use | Выдать себе Мега-Лук и стрелу |
/sbow remove | Убрать у себя Мега-Лук и стрелу |
/sbow removeplayer <игрок> | Забрать Мега-Лук у другого игрока |
/sbow gui | Открыть меню звуков и эффектов |
/sbow reload | Перезагрузить конфигурацию плагина |
/sbow givebow <игрок> | Выдать Мега-Лук выбранному игроку |
/sbow givearrow <игрок> | Выдать специальную стрелу выбранному игроку |
Права
- teleportbow.use — доступ к основным функциям плагина.
- teleportbow.admin — права администратора (перезагрузка, управление игроками).
config.yml:
#####################################
# TeleportBow - Premium Edition #
# by Tahoma34 #
# Version: 1.9 - SNAPSHOT #
#####################################
messages:
plugin_enabled: "&aПлагин TeleportBow включён!"
plugin_disabled: "&aПлагин TeleportBow выключен!"
not_player: "&c✖ Эта команда доступна только игрокам!"
no_permission: "&c✖ У вас нет прав использовать это!"
config_reloaded: "&a✔ Конфигурация перезагружена!"
already_have_bow: "&c✖ У вас уже есть Мега-Лук!"
no_inventory_space: "&c✖ Ваш инвентарь полон!"
bow_given: "&a✔ &fВы получили &eМега-Лук&f и одну стрелу!"
bow_removed: "&a✔ Мега-Лук убран!"
no_bow_to_remove: "&c✖ У вас нет Мега-Лука для удаления!"
cannot_drop_bow: "&c✖ Вы не можете выбросить этот предмет!"
cannot_store_bow: "&c✖ Вы не можете переложить этот предмет!"
sound_selector_title: "&0Выбор звука и эффекта"
sound_changed: "&a✔ Вы изменили звук!"
world_blacklisted: "&c✖ Лук не работает в этом мире!"
givebow_usage: "&cИспользование: /sbow givebow <игрок>"
gave_bow_to_player: "&a✔ Вы выдали Мега-Лук игроку: &f%player%"
givearrow_usage: "&cИспользование: /sbow givearrow <игрок>"
gave_arrow_to_player: "&a✔ Вы выдали стрелу игроку: &f%player%"
no_such_player: "&c✖ Игрок не найден!"
help_header: "&a----- &fСписок команд TeleportBow &a-----"
help_sbow_help: "&a/sbow &7- &fПоказать справку"
help_sbow_use: "&a/sbow use &7- &fВзять Мега-Лук и стрелы"
help_sbow_remove: "&a/sbow remove &7- &fУбрать Мега-Лук и стрелы"
help_sbow_gui: "&a/sbow gui &7- &fОткрыть выбор звуков и эффектов"
help_sbow_reload: "&a/sbow reload &7- &fПерезагрузить конфигурацию плагина"
help_sbow_givebow: "&a/sbow givebow <игрок> &7- &fВыдать Мега-Лук указанному игроку"
help_sbow_givearrow: "&a/sbow givearrow <игрок> &7- &fВыдать специальную стрелу указанному игроку"
help_sbow_removeplayer: "&a/sbow removeplayer <игрок> &7- &fЗабрать Мега-Лук и стрелы у другого игрока"
bow:
name: "&e▰ &fМега-Лук &e▰"
lore:
- "&f"
- "&f Этот лук телепортирует вас"
- "&f к месту попадания стрелы"
- "&7 (Убрать лук: /sbow remove)"
- "&f"
settings:
cooldown: 10 # Перезарядка в секундах
delay: 3 # Задержка перед телепортацией (если нужно)
blacklist_worlds: # Чёрный список миров
- world_nether
- world_the_end
give_on_join: true # Выдавать лук при входе на сервер
sounds:
enderman:
name: "&e▪ &fМистические Эффекты"
sound: "ENTITY_ENDERMAN_TELEPORT"
effect: "PORTAL"
icon: "ENDER_PEARL"
slot: 12
portal:
name: "&e▪ &fОгненные Эффекты"
sound: "BLOCK_PORTAL_AMBIENT"
effect: "FLAME"
icon: "NETHER_STAR"
slot: 13
pling:
name: "&e▪ &fКолдующие Эффекты"
sound: "BLOCK_NOTE_BLOCK_PLING"
effect: "SPELL_WITCH"
icon: "NOTE_BLOCK"
slot: 14