FusionRep
FusionRep is a plugin that allows players to rate each other and compete for higher rankings
📖About FusionRep
English
FusionRep is a plugin that allows players to rate each other and compete for higher rankings
Functionality
This plugin provides the ability to rate a player by clicking on them with a RMB in a squat. To rate opens a menu where you can choose whether to raise or lower the player's reputation
The menu has three types of display (changed in config.yml):
- Tiles
- Blocks
- Heads
Commands
/reputation <player nickname> - Shows the reputation of the player whose nickname was entered
/reputation top - Shows the top 10 players by reputation and ranking in the team sender's top spot
/myreputation - Shows the reputation of the team sender
/fusionrepreload - Reloads the plugin configuration
Configuration
# Chat messages (CHAT MESSAGES ONLY!!) are formatted using https://docs.advntr.dev/minimessage/format.html
# Database parameters
database:
# Database type MySQL / H2
type: "H2"
# JDBC connection string
url: ""
# Username
user: ""
# Password
password: ""
# Plugin settings
settings:
# Reputation menu settings
menu:
# Menu style (1 - 3) 1 - Panels / 2 - Blocks / 3 - Heads
style: 1
# Menu background material
background_material: "BLACK_STAINED_GLASS_PANE"
# Plus reputation head texture (Only on third style)
plus_head_url: "http://textures.minecraft.net/texture/6c48ddfdcd6d98a1b0aa3c71e8dad4edde732a68b2b0a5ab142600dca7587c32"
# Minus reputation head texture (Only on third style)
minus_head_url: "http://textures.minecraft.net/texture/6f05afec2a6ec675cd5505a8f44bb6a4d556935689528321ead4edef685f2d10"
# Localization Settings
localization:
# Localization of the configure reload command
reload_command:
# Successful reboot message
reload_message: "<green>The plugin has been successfully reloaded"
# Localization of the reputation command
reputation_command:
# Incorrect syntax message
usage: "<red>Usage: /reputation <player / top>"
# Player reputation message
player_reputation: "<blue>%player%'s</blue> reputation: <blue>%reputation%"
# Message that the player is not found
player_not_found_message: "<red>Player not found or not online"
# Localization of the top by reputation
top:
# Title of the reputation top list
title: "<blue>=== Top 10 players by reputation ==="
# Reputation top list item
player_in_top: "<gray>%rank%.</gray> %player% <blue>%reputation%"
# Sender's place in the ranking
sender_place: "Your place in the rating: <blue>%rank%"
# Localization of my reputation command
my_reputation_command:
# Player reputation message
player_reputation: "Your reputation: <blue>%reputation%"
# Localization of the reputation menu
reputation_menu:
# Menu title
title: "%player%'s reputation"
# Message to sender if he has already voted for a player
already_voted_message: "<red>You have already voted for this player"
# Message to sender about reputation increase
plus_reputation_sender: "You have increased the player's reputation, his current reputation: <blue>%reputation%"
# Communicating the purpose of reputation enhancement
plus_reputation_target: "Player <blue>%player%</blue> has increased your reputation, your current reputation is: <blue>%reputation%"
# Message to sender about reputation downgrade
minus_reputation_sender: "You have lowered the player's reputation, his current reputation: <blue>%reputation%"
# Communicating the target of a reputation downgrade
minus_reputation_target: "Player <blue>%player%</blue> has lowered your reputation, your current reputation is: <blue>%reputation%"
# Items on the menu
items:
# Reputation boost button
plus_reputation_button:
# Title
title: "+REP"
# Lore
lore: "+1 to the player's reputation"
# Reputation downgrade button
minus_reputation_button:
# Title
title: "-REP"
# Lore
lore: "-1 to the player's reputation"
# Menu exit button
exit_button:
# Title
title: "Exit"
# Lore
lore: "Close the menu"
# Background button
background:
# Title
title: ""
# Lore
lore: "Close the menu"
Placeholders
fusion_reputation - Shows player's reputation in white color
fusion_reputation_colored - Shows player's reputation in color depending on reputation
Permissions
fusionrep.reputation.command - Use /reputation <player nickname> and /reputation top
fusionrep.myreputation - use /myreputation
fusionrep.reputation - using RMB + Shift to rate a user
fusionrep.reload - use /fusionrepreload
Русский язык
FusionRep - плагин, который позволяет игрокам оценивать друг друга и соревноваться за более высокий рейтинг
Функционал
Данный плагин предоставляет возможность оценки игроком, путём нажатия по нему ПКМ в приседе. Для оценки открывается меню, в котором можно выбрать, что нужно сделать: повысить или понизить репутацию игрока
У меню есть три вида отображения (изменяется в config.yml):
- Плитки
- Блоки
- Головы
Команды
/reputation <ник игрока> - Показывает репутацию игрока, чей ник был введён
/reputation top - Показывает топ-10 игроков по репутации и рейтинг в топе отправителя команды
/myreputation - Показывает репутацию отправителя команды
/fusionrepreload - Перезагружает конфигурацию плагина
Конфигурация
# Сообщения в чат (ТОЛЬКО СООБЩЕНИЯ В ЧАТ!!) форматируются с помощью https://docs.advntr.dev/minimessage/format.html
# Параметры датабазы
database:
# Тип датабазы MySQl / H2
type: "H2"
# Ключ подключения JDBC
url: ""
# Имя пользователя
user: ""
# Пароль
password: ""
# Настройки плагина
settings:
# Настройки меню репутации
menu:
# Стиль меню (1 - 3) 1 - Панели / 2 - Блоки / 3 - Головы
style: 1
# Материал заднего фона меню
background_material: "BLACK_STAINED_GLASS_PANE"
# Текстура головы повышения репутации (Только при третьем стиле)
plus_head_url: "http://textures.minecraft.net/texture/6c48ddfdcd6d98a1b0aa3c71e8dad4edde732a68b2b0a5ab142600dca7587c32"
# Текстура головы понижения репутации (Только при третьем стиле)
minus_head_url: "http://textures.minecraft.net/texture/6f05afec2a6ec675cd5505a8f44bb6a4d556935689528321ead4edef685f2d10"
# Настройки локализации
localization:
# Локализация команды перезагрузки конфига
reload_command:
# Сообщение об успешной перезагрузке
reload_message: "<green>Плагин был успешно перезагружен"
# Локализация команды репутации
reputation_command:
# Сообщение о неправильном синтаксисе
usage: "<red>Использование: /reputation <player / top>"
# Сообщение с репутацией игрока
player_reputation: "Репутация игрока <blue>%player%</blue>: <blue>%reputation%"
# Сообщение о том, что игрок не найден
player_not_found_message: "<red>Игрок не найден, или он не в сети"
# Локализация топа по репутации
top:
# Оглавление списка топа репутации
title: "<blue>=== Топ-10 игроков по репутации ==="
# Пункт списка топа репутации
player_in_top: "<gray>%rank%.</gray> %player% <blue>%reputation%"
# Место отправителя в рейтинге
sender_place: "Ваше место в топе: <blue>%rank%"
# Локализация команды своей репутации
my_reputation_command:
# Сообщение с репутацией игрока
player_reputation: "Ваша репутация: <blue>%reputation%"
# Локализация меню репутации
reputation_menu:
# Название меню
title: "Репутация игрока %player%"
# Сообщение отправителю, если он уже голосовал за игрока
already_voted_message: "<red>Вы уже голосовали за игрока"
# Сообщение отправителю о повышении репутации
plus_reputation_sender: "Вы повысили репутацию игрока <blue>%player%</blue>, его текущая репутация: <blue>%reputation%"
# Сообщение цели о повышении репутации
plus_reputation_target: "Игрок <blue>%player%</blue> повысил вашу репутацию, ваша текущая репутация: <blue>%reputation%"
# Сообщение отправителю о понижении репутации
minus_reputation_sender: "Вы понизили репутацию игрока <blue>%player%</blue>, его текущая репутация: <blue>%reputation%"
# Сообщение цели о понижении репутации
minus_reputation_target: "Игрок <blue>%player%</blue> понизил вашу репутацию, ваша текущая репутация: <blue>%reputation%"
# Предметы в меню
items:
# Кнопка повышения репутации
plus_reputation_button:
# Название
title: "+РЕП"
# Описание
lore: "+1 к репутации игрока"
# Кнопка понижения репутации
minus_reputation_button:
# Название
title: "-РЕП"
# Описание
lore: "-1 к репутации игрока"
# Кнопка выхода из меню
exit_button:
# Название
title: "Выйти"
# Описание
lore: "Закрыть меню"
# Фоновая кнопка
background:
# Название
title: ""
# Описание
lore: "Закрыть меню"
Плейсхолдеры
fusion_reputation - Показывает репутацию игрока в белом цвете
fusion_reputation_colored - Показывает репутацию игрока в цвете в зависимости от репутации
Права
fusionrep.reputation.command - использование /reputation <ник игрока> и /reputation top
fusionrep.myreputation - использование /myreputation
fusionrep.reputation - использование ПКМ + Shift для оценки пользователя
fusionrep.reload - использование /fusionrepreload