Update to Minecraft 1.21.8, add checkstyle, fix compilation errors

- Update Paper API: 1.20.1 -> 1.21.4
- Update plugin version: 1.5.5-1.20.1 -> 1.5.5-1.21.8
- Add checkstyle plugin with reasonable rules
- Fix Enchantment.LUCK -> Enchantment.UNBREAKING
- Fix EntityType.FIREWORK -> EntityType.FIREWORK_ROCKET
- Remove unused imports
- Add temp_*/ to .gitignore
- 118 files changed, 1633 insertions(+), 1301 deletions(-)
This commit is contained in:
loki5512344 2026-02-24 00:04:03 +01:00
parent 6a4c8a7886
commit e78d8a2de4
121 changed files with 1792 additions and 1301 deletions

View file

@ -28,7 +28,7 @@ help:
<gradient:#87CEEB:#4682B4>/website</gradient> <gray>- официальный сайт</gray>
<gradient:#87CEEB:#4682B4>/coords</gradient> <gray>- ваши координаты</gray>
<gradient:#87CEEB:#4682B4>/time</gradient> <gray>- время на сервере</gray>
aliases: ["помощь", "хелп"]
aliases: [ "помощь", "хелп" ]
type: "chat"
target: "sender"
@ -42,7 +42,7 @@ rules:
<white>5.</white> <gray>Не используйте мат и оскорбления</gray>
<gradient:#FFA726:#FF9800>Нарушение правил карается мутом или баном!</gradient>
aliases: ["правила", "rule"]
aliases: [ "правила", "rule" ]
type: "chat"
target: "sender"
@ -57,7 +57,7 @@ discord:
<white>•</white> <gray>Общаться с игроками</gray>
<white>•</white> <gray>Получать новости сервера</gray>
<white>•</white> <gray>Участвовать в событиях</gray>
aliases: ["дискорд", "ds"]
aliases: [ "дискорд", "ds" ]
type: "chat"
target: "sender"
@ -70,7 +70,7 @@ website:
<white>•</white> <gray>Карта сервера</gray>
<white>•</white> <gray>Статистика игроков</gray>
<white>•</white> <gray>Форум и новости</gray>
aliases: ["сайт", "site"]
aliases: [ "сайт", "site" ]
type: "chat"
target: "sender"
@ -85,7 +85,7 @@ coords:
<gradient:#87CEEB:#4682B4>Y:</gradient> <white>{y}</white>
<gradient:#87CEEB:#4682B4>Z:</gradient> <white>{z}</white>
<gradient:#87CEEB:#4682B4>Мир:</gradient> <white>{world}</white>
aliases: ["координаты", "pos", "position"]
aliases: [ "координаты", "pos", "position" ]
type: "actionbar"
target: "sender"
@ -94,7 +94,7 @@ time:
<gradient:#87CEEB:#4682B4>Время на сервере:</gradient> <white>%server_time_24%</white>
<gradient:#87CEEB:#4682B4>Дата:</gradient> <white>%server_date%</white>
<gradient:#87CEEB:#4682B4>Онлайн:</gradient> <white>%server_online%</white> <gray>игроков</gray>
aliases: ["время", "дата"]
aliases: [ "время", "дата" ]
type: "chat"
target: "sender"
@ -108,7 +108,7 @@ restart-warning:
<gradient:#FF6B6B:#FF4757>⚠ ВНИМАНИЕ! ⚠</gradient>
<gradient:#FFA726:#FF9800>Сервер будет перезагружен через 5 минут!</gradient>
<gray>Сохраните свой прогресс и подготовьтесь к перезагрузке.</gray>
aliases: ["рестарт", "reboot"]
aliases: [ "рестарт", "reboot" ]
type: "title"
target: "all"
@ -117,7 +117,7 @@ maintenance:
message: |
<gradient:#FF6B6B:#FF4757>Сервер переходит в режим технических работ</gradient>
<gray>Ожидаемое время: 30 минут</gray>
aliases: ["тех-работы", "maintenance"]
aliases: [ "тех-работы", "maintenance" ]
type: "broadcast"
target: "all"
@ -146,7 +146,7 @@ welcome:
message: |
<gradient:#FFD700:#FFA500>Добро пожаловать на сервер!</gradient>
<gradient:#87CEEB:#4682B4>Игрок {player} присоединился к игре</gradient>
aliases: ["привет", "hello"]
aliases: [ "привет", "hello" ]
type: "title"
target: "sender"

View file

@ -76,16 +76,16 @@ playerpoints:
# Предустановленные градиенты
presets:
fire: ["#FF4500", "#FF6347", "#FFD700"]
ocean: ["#00CED1", "#1E90FF", "#4169E1"]
forest: ["#228B22", "#32CD32", "#90EE90"]
sunset: ["#FF69B4", "#FF1493", "#DC143C"]
rainbow: ["#FF0000", "#FF7F00", "#FFFF00", "#00FF00", "#0000FF", "#4B0082", "#9400D3"]
ice: ["#B0E0E6", "#87CEEB", "#4682B4"]
gold: ["#FFD700", "#FFA500", "#FF8C00"]
purple: ["#9370DB", "#8A2BE2", "#4B0082"]
pink: ["#FFB6C1", "#FF69B4", "#FF1493"]
green: ["#00FF7F", "#00FA9A", "#98FB98"]
fire: [ "#FF4500", "#FF6347", "#FFD700" ]
ocean: [ "#00CED1", "#1E90FF", "#4169E1" ]
forest: [ "#228B22", "#32CD32", "#90EE90" ]
sunset: [ "#FF69B4", "#FF1493", "#DC143C" ]
rainbow: [ "#FF0000", "#FF7F00", "#FFFF00", "#00FF00", "#0000FF", "#4B0082", "#9400D3" ]
ice: [ "#B0E0E6", "#87CEEB", "#4682B4" ]
gold: [ "#FFD700", "#FFA500", "#FF8C00" ]
purple: [ "#9370DB", "#8A2BE2", "#4B0082" ]
pink: [ "#FFB6C1", "#FF69B4", "#FF1493" ]
green: [ "#00FF7F", "#00FA9A", "#98FB98" ]
# ┌─────────────────────────────────────────────────────────────────────────────┐
# │ GUI НАСТРОЙКИ │

View file

@ -18,127 +18,127 @@ commands:
description: Send global message
usage: /g <message>
permission: chat.global.use
aliases: [п]
aliases: [ п ]
globalchat:
description: Toggle global chat
usage: /globalchat toggle
permission: chat.global.toggle
aliases: [пдщифдсрфе]
aliases: [ пдщифдсрфе ]
l:
description: Send local message
usage: /l <message>
permission: chat.local.use
aliases: [д]
aliases: [ д ]
msg:
description: Send private message
usage: /msg <player> <message>
permission: chat.pm.use
aliases: [tell, w, pm, m, ьып, ееддж, цж, зьж, ьж]
aliases: [ tell, w, pm, m, ьып, ееддж, цж, зьж, ьж ]
reply:
description: Reply to last message
usage: /reply <message>
permission: chat.pm.use
aliases: [r, ответить, кузду, к]
aliases: [ r, ответить, кузду, к ]
ignore:
description: Ignore player
usage: /ignore <player>
permission: chat.pm.ignore
aliases: [игнор, шптщку]
aliases: [ игнор, шптщку ]
unignore:
description: Unignore player
usage: /unignore <player>
permission: chat.pm.ignore
aliases: [разигнор, гтшптщку]
aliases: [ разигнор, гтшптщку ]
announce:
description: Send announcement
usage: /announce <message>
permission: chat.announce.use
aliases: [объявление, анонс, фттщгтсу]
aliases: [ объявление, анонс, фттщгтсу ]
nick:
description: Set custom nickname
usage: /nick [nickname|reset]
permission: lochat.nick
aliases: [ник, тшсл]
aliases: [ ник, тшсл ]
chatspy:
description: Toggle chat spy mode
usage: /chatspy
permission: chat.spy
aliases: [spy, шпион, срфезуж, зуж]
aliases: [ spy, шпион, срфезуж, зуж ]
clearchat:
description: Clear chat for all players
usage: /clearchat
permission: chat.clear
aliases: [cc, очиститьчат, сдуфксрфе, сс]
aliases: [ cc, очиститьчат, сдуфксрфе, сс ]
clearchatconfig:
description: Configure clear chat message
usage: /clearchatconfig <enable|disable|message|status> [text]
permission: lochat.clearchat.config
aliases: [ccc, настройкаочистки]
aliases: [ ccc, настройкаочистки ]
lochat:
description: LoChat admin command
usage: /lochat [reload]
permission: lochat.admin
aliases: [дщсрфе]
aliases: [ дщсрфе ]
color:
description: Set gradient nick color
usage: /color <hex1> [hex2] ...
permission: gradient.color
aliases: [gradient, цвет, градиент, сщдщк, пкфвшуте]
aliases: [ gradient, цвет, градиент, сщдщк, пкфвшуте ]
prefix:
description: Set custom prefix
usage: /prefix <text>
permission: gradient.prefix
aliases: [префикс, зкуашч]
aliases: [ префикс, зкуашч ]
aprefix:
description: Admin gradient commands
usage: /aprefix <subcommand>
permission: gradient.admin
aliases: [gradientadmin, азкуашч, пкфвшуетефвьшт]
aliases: [ gradientadmin, азкуашч, пкфвшуетефвьшт ]
lmute:
description: Mute a player
usage: /lmute <player> [time] [-s] [reason]
permission: lochat.mute
aliases: [mute, мут, ьгеу]
aliases: [ mute, мут, ьгеу ]
lunmute:
description: Unmute a player
usage: /lunmute <player> [-s]
permission: lochat.unmute
aliases: [unmute, размут, гтьгеу]
aliases: [ unmute, размут, гтьгеу ]
lmutelist:
description: List all active mutes
usage: /lmutelist
permission: lochat.mutelist
aliases: [mutelist, мутлист, ьгеудшые]
aliases: [ mutelist, мутлист, ьгеудшые ]
lmutehistory:
description: View mute history of a player
usage: /lmutehistory <player>
permission: lochat.mutehistory
aliases: [mutehistory, мутистория, ьгеершыещку]
aliases: [ mutehistory, мутистория, ьгеершыещку ]
lmuteblame:
description: View mutes issued by a moderator
usage: /lmuteblame <moderator>
permission: lochat.muteblame
aliases: [muteblame, мутблейм, ьгеуидфьу]
aliases: [ muteblame, мутблейм, ьгеуидфьу ]
permissions:
chat.global.use: