- Для версий
- 1.9.✘
- 1.10.✘
- 1.11.✘
- 1.12.✘
- 1.13.✘
- 1.14.✘
- 1.15.✘
- 1.16.✘
- 1.17.✘
- 1.18.✘
- 1.19.✘
- 1.20.✘
- 1.21.✘
Предисловие.
Я понимаю что это простой плагин, и я скорее его сделал для себя, так как считаю что такая функция изначально должна быть в Майнкрафт. Использовать тропинку на сервере как декор, я не хочу, поэтому сделал такой небольшой плагин, для игроков, чтобы у них был стимул не только украшать свои постройки, но так же и они получали баф за это.
Суть: как и в реальном мире, пройдя по тропинке, мы меньше устаём, и можем передвигаться быстрее, чем по траве.
Если кого интересует исходник, то вот он
Описание плагина PathSpeedBoost:
PathSpeedBoost — это плагин для Minecraft, который позволяет игрокам получить настраиваемое увеличение скорости при движении по тропинке (Dirt Path (GRASS_PATH)). Этот плагин идеально подходит для серверов, где важна механика скорости перемещения, добавляя больше стратегических возможностей и повышая интерес к игровому процессу. Игроки смогут быстрее перемещаться по тропинкам, что делает их использование более выгодным и привлекательным.Кроме того, PathSpeedBoost позволяет настраивать снижение скорости при движении по высокой траве (TALL_GRASS). Это добавляет элемент сложности и реализма в игру, стимулируя игроков избегать высокой травы или искать пути для её преодоления с минимальными потерями скорости.
Настройки плагина могут быть легко изменены в конфигурационном файле, что позволяет администраторам серверов точно подстраивать механику игры под свои нужды. Плагин поддерживает многозадачность, предоставляя отдельные обработчики для регулировки скорости на тропинках и в высокой траве. Пользователи также могут использовать удобный графический интерфейс для настройки плагина и перезагрузки конфигурации. Благодаря встроенной системе локализации, плагин доступен на английском и русском языках.
Особенности плагина PathSpeedBoost:
- Настраиваемый прирост скорости: Администраторы сервера могут легко настроить процент увеличения скорости для игроков, которые бегут по тропинкам (GRASS_PATH), через конфигурационный файл config.yml. Это позволяет гибко подстраивать механику игры под нужды сервера.
- Настраиваемое снижение скорости в высокой траве: Плагин позволяет настраивать процент снижения скорости для игроков, передвигающихся по высокой траве (TALL_GRASS), добавляя элемент сложности и стратегического планирования в игровой процесс.
- Поддержка команд: Плагин предоставляет команды для перезагрузки конфигурации и открытия графического интерфейса настроек. Это позволяет администраторам вносить изменения в конфигурацию без необходимости перезагрузки всего сервера.
- Простота установки и настройки: Плагин легко устанавливается, требует минимальной настройки и может быть быстро интегрирован в существующую инфраструктуру сервера. Пошаговая инструкция по установке и настройке доступна в документации.
- Графический интерфейс настроек: Плагин включает удобный GUI, который позволяет администраторам настраивать параметры плагина, такие как множители скорости и язык, напрямую в игре.
- Поддержка старых версий Minecraft: Плагин совместим с Minecraft 1.9, что делает его идеальным выбором для серверов, использующих эту версию. Это обеспечивает широкую совместимость и позволяет использовать плагин на различных версиях серверов.
- Многоязычная поддержка: Плагин поддерживает локализацию и доступен на английском и русском языках. Администраторы могут легко переключаться между языками через конфигурационный фай
Команды плагина PathSpeedBoost:
/psb reload - Перезагружает конфигурацию плагина./psb gui - Открывает графический интерфейс настроек плагина.
Права плагина PathSpeedBoost:
pathspeedboost.admin - Позволяет пользователю перезагружать конфигурацию плагина и открывать графический интерфейс настроек.По умолчанию: op
Конфигурация плагина PathSpeedBoost:
config.yml:
# Path Speed Boost Plugin Configuration
# Language setting: 'en' for English, 'ru' for Russian
language: 'en'
# Path Speed Boost Plugin Configuration
# Adjust the speed multiplier for players running on dirt paths.
# The multiplier determines how much faster the player will move compared to the default speed.
# For example:
# 1.0 = 0% increase (default speed)
# 1.1 = 10% increase
# 1.2 = 20% increase
# 1.3 = 30% increase
# 1.4 = 40% increase (default)
# 1.5 = 50% increase
# 1.6 = 60% increase
# 1.7 = 70% increase
# 1.8 = 80% increase
# 1.9 = 90% increase
# 2.0 = 100% increase (double speed)
# Set the speed multiplier here:
speed-multiplier: 1.4
# Adjust the speed multiplier for players moving through tall grass.
# For example:
# 1.0 = 0% decrease (default speed)
# 0.9 = 10% decrease
# 0.8 = 20% decrease
# 0.7 = 30% decrease
# 0.6 = 40% decrease
# 0.5 = 50% decrease (default)
# 0.4 = 60% decrease
# 0.3 = 70% decrease
# 0.2 = 80% decrease
# 0.1 = 90% decrease
# 0.0 = 100% decrease (no movement)
# Set the speed multiplier for tall grass here:
tall-grass-speed-multiplier: 0.5
# =====================================================
# CONFIGURATION VERSION
# =====================================================
# DO NOT CHANGE THIS VERSION NUMBER
# =====================================================
version: 1
messages_en.yml:
prefix: '&6[PSB] &r'
plugin_enabled: '&aPath Speed Boost Plugin Enabled'
speed_multiplier: '&2Speed Multiplier'
tall_grass_speed_multiplier: '&2Speed Reduction in Tall Grass'
config_reloaded: '&aPath Speed Boost Plugin configuration reloaded.'
reload_failed: '&cFailed to reload configuration.'
path_speed_message: '&eBlock: &f%block% &eData: &f%data%'
tall_grass_message: '&eTall Grass Block: &f%block% &eData: &f%data%'
settings_title: '&6PSB Settings'
current: '&dCurrent: '
reload_configuration: '&cReload Configuration'
speed_multiplier_updated: '&aSpeed Multiplier updated to '
tall_grass_speed_multiplier_updated: '&aSpeed Reduction updated to '
language: '&2Language'
language_updated: '&aLanguage updated to '
configuration_reloaded: '&aConfiguration reloaded.'
left_click_increase: '&eLMB: &fIncrease'
right_click_decrease: '&eRMB: &fDecrease'
messages_ru.yml:
prefix: '&6[PSB] &r'
plugin_enabled: '&aПлагин Path Speed Boost включен'
speed_multiplier: '&2Множитель скорости'
tall_grass_speed_multiplier: '&2Снижение скорости в высокой траве'
config_reloaded: '&aКонфигурация плагина Path Speed Boost перезагружена.'
reload_failed: '&cНе удалось перезагрузить конфигурацию.'
path_speed_message: '&eБлок: &f%block% &eДанные: &f%data%'
tall_grass_message: '&eБлок высокой травы: &f%block% &eДанные: &f%data%'
settings_title: '&6Настройки PSB'
current: '&dТекущий: '
reload_configuration: '&cПерезагрузить конфигурацию'
speed_multiplier_updated: '&aМножитель скорости обновлен до '
tall_grass_speed_multiplier_updated: '&aСнижение скорости обновлено до '
language: '&2Язык'
language_updated: '&aЯзык обновлен до '
configuration_reloaded: '&aКонфигурация перезагружена.'
left_click_increase: '&eЛКМ: &fУвеличение'
right_click_decrease: '&eПКМ: &fУменьшение'
Установка плагина PathSpeedBoost:
- Скачайте плагин.
- Выключите сервер
- Переместите файл .jar в папку /plugins/ вашего сервера.
- Запустите сервер.
- Готово.