- Ссылка на ресурс
- https://spigotmc.ru/resources/jpirates-dobavte-piratov-kotoryx-vy-odobrjaete-po-nikam-1-7-1-1-21.4812/
- Поддерживаемые версии
- 1.7
- 1.8
- 1.12
- 1.16
- 1.18
- 1.19
- 1.21
You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link. | You must be logged in to see this link.
Содержит конфигурации и JAR следующих плагинов:
- JPirates (You must be logged in to see this link.).
- AuthMe Reloaded (ссылка: You must be logged in to see this link.).
- Форк BukkitFastLogin (ссылка на форк: You must be logged in to see this link.).
- ProtocolLib (Только JAR-файлы, ссылка: You must be logged in to see this link.).
1. Откройте архив.
2. Выберите одну из версий ProtocolLib в зависимости от используемой вами версии Java.
Java 17+:
- Если у вас Java 17, удалите _IF_JAVA17 из имени ProtocolLib-5.4.0.jar_IF_JAVA17
- И удалить файл: ProtocolLib-5.3.0.jar_IF_JAVA11
- Если у вас Java 11, то удалите это _IF_JAVA11 из имени ProtocolLib-5.3.0.jar_IF_JAVA11
- И удалить файл: ProtocolLib-5.4.0.jar_IF_JAVA17
4. Перенесите всё содержимое архива на ваш сервер.
5. Готово. Можно запускать!
- Форк BukkitFastLogin (Большое спасибо You must be logged in to see this link.):
YAML:
# FastLogin localization
# Project site: https://www.spigotmc.org/resources/fastlogin.14153
# Source code: https://github.com/games647/FastLogin
#
# You can access the newest locale here:
# https://github.com/games647/FastLogin/blob/main/core/src/main/resources/messages.yml
#
# You want to have language template? Visit the GitHub Wiki here:
# https://github.com/games647/FastLogin/wiki/English
# In order to split a message into separate lines you could just make a new line, but keep the '
# Example:
# bla: '&aFirst line
# Second line
# Third line'
# If you want to disable a message, you can just set it to an empty value.
# In this case no message will be sent
# Example:
# bla: ''
# ========= Shared (BungeeCord and Bukkit) ============
# Switch mode is activated and a new cracked player tries to join, who is not namely allowed
switch-kick-message: '&4На этот сервер могут заходить только игроки с лицензионным аккаунтом Minecraft из белого списка'
# GameProfile activated premium login in order to skip offline authentication
add-premium: '&2Вы включили вход через лицензионный аккаунт'
# GameProfile activated premium login in order to skip offline authentication
add-premium-other: '&2Игрок успешно добавлен в список игроков с лицензионным аккаунтом'
# GameProfile is already set be a paid account
already-exists: '&4У вас уже включен вход через лицензионный аккаунт'
# GameProfile is already set be a paid account
already-exists-other: '&4У игрока уже включен вход через лицензионный аккаунт'
# GameProfile was changed to be cracked
remove-premium: '&2Вы отключили вход через лицензионный аккаунт'
# GameProfile is already set to be cracked
not-premium: '&4Вас нет в списке игроков с лицензионным аккаунтом'
# GameProfile is already set to be cracked
not-premium-other: '&4Игрока нет в списке игроков с лицензионным аккаунтом'
# Admin wanted to change the premium of a user that isn't known to the plugin
player-unknown: '&4Игрока нет в базе данных'
# Player kicked from anti bot feature
kick-antibot: '&4Подождите минутку!'
# ========= Bukkit/Spigot ================
# The user skipped the authentication, because it was a premium player
auto-login: '&aПроверка пройдена.'
# FastLogin attempted to auto register user. The user account is registered to protect it from cracked players
# If FastLogin is respecting auth plugin IP limit - the registration may have failed, however the message is still displayed
# The password can be used if the mojang servers are down, and you still want your premium users to login (PLANNED)
auto-register: '&6Сохраните&f этот пароль: &a%password&f. В случае проблем с сервером это может стать &cединственным способом&f входа на &6сервер&f.'
# GameProfile is not able to toggle the premium state of other players
no-permission: '&4У вас недостаточно прав для использования этой команды'
# Although the console can toggle the premium state, it's not possible for the console itself.
# Because the console is not a user. (obviously, isn't it?)
no-console: '&4Вы не можете переключить состояние лицензии для СЕБЯ как консоль'
# The user wants to toggle premium state, but BungeeCord support is enabled. This means the server have to communicate
# with the BungeeCord first which will establish a connection with the database server.
wait-on-proxy: '&6Отправка запроса...'
# When ProtocolLib is enabled and the plugin is unable to continue handling a login request after a requested premium
# authentication. In this state the client expects a success packet with an encrypted connection or disconnect packet.
# So we kick the player, if we cannot encrypt the connection. In other situation (example: premium name check),
# the player will be just authenticated as cracked
error-kick: '&4Возникла ошибка'
# The server sends a verify-token within the premium authentication request. If this doesn't match on response,
# it could be another client sending malicious packets
invalid-verify-token: '&4Неверный токен'
# The client sent no request join server request to the mojang servers which would proof that it's owner of that
# account. Only modified clients would do this.
invalid-session: '&4Неверный сеанс'
# The client sent a malicious packet without a login request packet
invalid-requst: '&4Неверный запрос'
# Message if the Bukkit isn't fully started to inject the packets
not-started: '&cСервер еще не полностью запущен. Пожалуйста, повторите попытку'
# Warning message if a user invoked /premium command
premium-warning: '&c&lВНИМАНИЕ: &6Эту команду следует вызывать &cтолько&6, если вы являетесь владельцем этой платной учетной записи Minecraft.
Введите &a/premium&6 еще раз для подтверждения'
# Invalid client public key that will be used in the future to send authenticated chat messages from clients
invalid-public-key: '&cНедействительный открытый ключ клиента. Пожалуйста, попробуйте перезапустить вашу игру.'
# ========= Bungee/Waterfall only ================================
- AuthMe Reloaded:
YAML:
# Registration
registration:
disabled: '&cРегистрация отключена.'
name_taken: '&cИгрок с таким никнеймом уже зарегистрирован.'
register_request: '&6Регистрация: /reg <пароль> <повтор пароля>'
command_usage: '&cИспользование: /reg <пароль> <повтор пароля>'
reg_only: '&4Вход только для зарегистрированных! Посетите http://spigotmc.ru для регистрации.'
success: '&aПроверка пройдена.'
kicked_admin_registered: 'Администратор зарегистрировал вас. Авторизуйтесь снова.'
# Password errors on registration
password:
match_error: '&cПароли не совпадают.'
name_in_password: '&cНельзя использовать свой никнейм в качестве пароля.'
unsafe_password: '&cТакой пароль небезопасен.'
forbidden_characters: '&4Пароль содержит запрещённые символы. Разрешённые: %valid_chars'
wrong_length: '&cПароль слишком длинный/короткий.'
# Login
login:
command_usage: '&cИспользование: /login <пароль>'
wrong_password: '&cНеправильный пароль!'
success: '&6Добро пожаловать! &fНаш сайт: &6spigotmc.ru'
login_request: '&6Авторизация: /login <Пароль>'
timeout_error: '&4Время авторизации истекло.'
# Errors
error:
denied_command: '&cНеобходимо авторизоваться для использования этой команды!'
denied_chat: '&cНеобходимо авторизоваться, чтобы писать в чат!'
unregistered_user: '&cИгрок с таким именем не зарегистрирован.'
not_logged_in: '&cВы ещё не вошли!'
no_permission: '&4Недостаточно прав.'
unexpected_error: '&cПроизошла ошибка. Свяжитесь с администратором.'
max_registration: '&cПревышено максимальное количество регистраций на сервере! (%reg_count/%max_acc %reg_names)'
logged_in: '&cВы уже авторизированы!'
kick_for_vip: '&6VIP-игрок зашёл на переполненный сервер.'
kick_unresolved_hostname: '&cПроизошла ошибка: неразрешенное имя узла игрока!'
tempban_max_logins: '&cВы временно заблокированы из-за большого количества неудачных попыток авторизоваться.'
# AntiBot
antibot:
kick_antibot: 'Сработала защита против ботов! Необходимо подождать перед следующим входом на сервер.'
auto_enabled: '&4[AuthMe] AntiBot-режим включился из-за большого количества входов!'
auto_disabled: '&2[AuthMe] AntiBot-режим отключился спустя %m мин.'
# Unregister
unregister:
success: '&cУчётная запись успешно удалена!'
command_usage: '&cИспользование: /unregister <пароль>'
# Other messages
misc:
account_not_activated: '&cВаша уч. запись ещё не активирована. Проверьте электронную почту!'
password_changed: '&2Ваш пароль изменён!'
logout: '&2Вы успешно вышли.'
reload: '&6Конфигурация и база данных перезагружены.'
usage_change_password: '&cИспользование: /changepassword <пароль> <новый пароль>'
accounts_owned_self: 'У вас %count уч. записей:'
accounts_owned_other: 'У игрока %name %count уч. записей:'
# Session messages
session:
valid_session: '&aПроверка пройдена.'
invalid_session: '&cСессия некорректна. Дождитесь, пока она закончится.'
# Error messages when joining
on_join_validation:
same_ip_online: 'Игрок с данным IP-адресом уже играет на сервере!'
same_nick_online: '&4Игрок с данным никнеймом уже играет на сервере!'
name_length: '&4Ваш никнейм слишком длинный/короткий.'
characters_in_name: '&4Ваш никнейм содержит запрещённые символы. Разрешённые: %valid_chars'
kick_full_server: '&4Сервер полон. Попробуйте зайти позже!'
country_banned: '&4Вход с IP-адресов вашей страны запрещён на этом сервере.'
not_owner_error: 'Вы не являетесь владельцем данной уч. записи. Выберите себе другой никнейм!'
invalid_name_case: 'Неверный никнейм! Зайдите под никнеймом %valid, а не %invalid.'
quick_command: 'Вы вводили команды слишком часто! Пожалуйста, переподключитесь и вводите команды медленнее.'
# Email
email:
add_email_request: '&6Добавьте электронную почту: /email add <эл. почта> <повтор эл. почты>'
usage_email_add: '&cИспользование: /email add <эл. почта> <повтор эл. почты>'
usage_email_change: '&cИспользование: /email change <эл. почта> <новая эл. почта>'
new_email_invalid: '&cНедействительная новая электронная почта!'
old_email_invalid: '&cНедействительная старая электронная почта!'
invalid: '&cНедействительный адрес электронной почты!'
added: '&2Электронная почта успешно добавлена!'
add_not_allowed: '&cДобавление электронной почты не было разрешено.'
request_confirmation: '&cПодтвердите свою электронную почту!'
changed: '&2Адрес электронной почты изменён!'
change_not_allowed: '&cИзменение электронной почты не было разрешено.'
email_show: '&2Текущий адрес электронной почты — &f%email'
no_email_for_account: '&2К вашей уч. записи не привязана электронная почта.'
already_used: '&4Эта электронная почта уже используется.'
incomplete_settings: 'Ошибка: не все необходимые параметры установлены для отправки электронной почты. Свяжитесь с администратором.'
send_failure: 'Письмо не может быть отправлено. Свяжитесь в администратором.'
change_password_expired: 'Больше нельзя сменить свой пароль, используя эту команду.'
email_cooldown_error: '&cПисьмо было отправлено недавно. Подождите %time, прежде чем отправить новое.'
# Password recovery by email
recovery:
forgot_password_hint: '&Забыли пароль? Используйте «/email recovery <эл. почта>».'
command_usage: '&cИспользование: /email recovery <эл. почта>'
email_sent: '&2Письмо с инструкциями для восстановления было отправлено на вашу электронную почту!'
code:
code_sent: 'Код восстановления для сброса пароля был отправлен на электронную почту.'
incorrect: 'Неверный код восстановления! Попыток осталось: %count.'
tries_exceeded: 'Вы слишком много раз неверно ввели код восстановления. Используйте «/email recovery [эл. почта]», чтобы получить новый код.'
correct: 'Код восстановления введён верно!'
change_password: 'Используйте «/email setpassword <новый пароль>», чтобы сменить свой пароль.'
# Captcha
captcha:
usage_captcha: '&6Необходимо ввести текст с каптчи. Используйте «/captcha %captcha_code»'
wrong_captcha: '&cНеверно! Используйте «/captcha %captcha_code».'
valid_captcha: '&2Вы успешно решили каптчу!'
captcha_for_registration: 'Чтобы зарегистрироваться, решите каптчу используя команду: «/captcha %captcha_code»'
register_captcha_valid: '&2Вы успешно решили каптчу! Теперь вы можете зарегистрироваться командой «/register»'
# Verification code
verification:
code_required: '&6Эта команда чувствительна и требует подтверждения электронной почты! Проверьте свою почту и следуйте инструкциям в письме.'
command_usage: '&cИспользование: /verification <код>'
incorrect_code: '&cНеверный код, используйте «/verification <код>», подставив код из полученного письма.'
success: '&2Ваша личность подтверждена! Теперь можно выполнять все чувствительные команды в текущем сеансе!'
already_verified: '&2Вы уже можете выполнять все чувствительные команды в текущем сеансе!'
code_expired: '&6Срок действия кода истёк! Выполните чувствительную команду, чтобы получить новый код!'
email_needed: '&6Чтобы подтвердить вашу личность, необходимо привязать электронную почту к учётной записи!!'
# Time units
time:
second: 'с.'
seconds: 'с.'
minute: 'мин.'
minutes: 'мин.'
hour: 'ч.'
hours: 'ч.'
day: 'дн.'
days: 'дн.'
# Two-factor authentication
two_factor:
code_created: '&2Ваш секретный код — %code. Просканируйте его здесь: %url'
confirmation_required: 'Пожалуйста, подтвердите ваш код с помощью /2fa confirm <код>'
code_required: 'Пожалуйста, введите ваш код двухфакторной аутентификации используя команду /2fa code <код>'
already_enabled: 'Двухфакторная аутентификация уже активирована для вашего аккаунта!'
enable_error_no_code: 'Код двухфакторной аутентификации не был сгенерирован или истек. Пожалуйста, введите /2fa add'
enable_success: 'Двухфакторная аутентификация для вашего аккаунта успешно подключена'
enable_error_wrong_code: 'Срок действия кода истек или код неверный. Введите /2fa add'
not_enabled_error: 'Двухфакторная аутентификация не включена для вашего аккаунта. Введите /2fa add'
removed_success: 'Двухфакторная аутентификация успешно удалена с вашего аккаунта!'
invalid_code: 'Неверный код!'
Данный ресурс был создан в целях дополнительного хранения конфигурации плагина JPirates и его зависимостей.