chore: update .gitignore and build.gradle.kts for local server testing

- Added entries to .gitignore for local Paper test server and API documentation.
- Included the run-paper plugin in build.gradle.kts for local server execution.
- Configured runServer task with Minecraft version 1.21.4 for testing.
This commit is contained in:
loki5512344 2026-04-01 16:09:15 +02:00
parent d1d2b93742
commit 2d79d2a91d
260 changed files with 4808 additions and 3847 deletions

View file

@ -1,10 +1,10 @@
name: LoChat
version: '1.5.5-1.20.1'
version: '1.5.5-1.21'
main: com.loki.lochat.LoChat
api-version: '1.20'
folia-supported: false
api-version: '1.21'
folia-supported: true
author: loki
description: Advanced chat plugin for Paper 1.20.1 with gradient nicks
description: Advanced chat plugin for Paper/Folia 1.21 — Spacelegacy edition
softdepend:
- PlaceholderAPI
@ -18,121 +18,179 @@ 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: [ разигнор, гтшптщку ]
ignorelist:
description: List ignored players
usage: /ignorelist
permission: chat.pm.ignore
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: [ ник, тшсл ]
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, мутблейм, ьгеуидфьу ]
# ═══════════════════════════════════════════════════════════════════════════════
# КАСТОМНЫЕ КОМАНДЫ
# ═══════════════════════════════════════════════════════════════════════════════
customcommands:
description: Manage custom commands
usage: /customcommands [list|reload|enable|disable] [command]
permission: lochat.customcommands
aliases: [ cc-admin, кастомкоманды ]
discordadmin:
description: Discord integration management
usage: /discordadmin [status|reload|test]
permission: lochat.discord.admin
aliases: [ dadmin ]
lochatreload:
description: Reload all LoChat configurations
usage: /lochatreload
permission: lochat.admin.reload
aliases: [ lcreload, перезагрузить ]
me:
description: RP emote - perform an action visible to nearby players
usage: /me <действие>
permission: lochat.rp.me
aliases: [ меня, эмоут ]
try:
description: RP try - attempt an action with random success/fail outcome
usage: /try <действие>
permission: lochat.rp.try
aliases: [ попытаться ]
do:
description: RP do - describe a scene or environment event
usage: /do <описание>
permission: lochat.rp.do
aliases: [ сцена ]
roll:
description: Roll a dice (1 to max, default 100)
usage: /roll [максимум]
permission: lochat.rp.roll
aliases: [ кубик, dice ]
permissions:
chat.global.use:
@ -232,3 +290,60 @@ permissions:
lochat.heademoji.use:
description: Can use head emojis in chat
default: true
lochat.nick:
description: Can use custom nicknames
default: true
lochat.mention.everyone:
description: Can mention @everyone
default: op
lochat.mention.here:
description: Can mention @here
default: op
lochat.mention.role:
description: Can mention @role:<permission>
default: op
lochat.bypass.urlfilter:
description: Bypass URL filter
default: op
lochat.bypass.ipfilter:
description: Bypass IP filter
default: op
lochat.bypass.caps:
description: Bypass caps filter
default: op
lochat.bypass.hiddenurls:
description: Bypass hidden URLs filter
default: op
lochat.bypass.domains:
description: Bypass domains filter
default: op
lochat.customcommands:
description: Can manage custom commands
default: op
lochat.discord.admin:
description: Can manage Discord integration
default: op
lochat.admin.reload:
description: Can reload LoChat configurations
default: op
lochat.rp.me:
description: Can use /me RP emote command
default: true
lochat.rp.try:
description: Can use /try RP command
default: true
lochat.rp.do:
description: Can use /do scene description command
default: true
lochat.rp.roll:
description: Can use /roll dice command
default: true
lochat.rp.bypass.cooldown:
description: Bypass RP commands cooldown
default: op
lochat.chat.colors:
description: Can use color codes (&7, &#RRGGBB, MiniMessage) in chat messages
default: op