▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Плагины/LiteStaff
LiteStaff

LiteStaff

Advanced yet efficient and lightweight staff management plugin

Оцените первым
289
4

⚡ LiteStaff

A lightweight staff moderation system for Paper servers
Fast punishments, staff tools, live GUIs, customizable messages, Simple Voice Chat moderation, offline player tools, and privacy-safe moderation workflows.


🌟 Core Features

🔧 Punishments

  • Permanent and temporary bans, IP bans, mutes, voice mutes, and warns
  • Simple Voice Chat voice mute support with optional independent or regular-mute-linked mode
  • Kicks and kickall
  • Extend/reduce active bans, mutes, voice mutes, and warns (IP bans excluded)
  • Change punishment reasons by history ID
  • Punish players using configurable presets
  • Random unique punishment IDs
  • Full infractions history with server tags
  • Configurable punishment screens
  • Configurable multi-line punishment announcements
  • Configurable default punishment reason
  • Configurable ban appeal link

📊 Staff GUIs

  • StaffHub - Central staff menu
  • StaffList - Live staff overview
  • Online Alts GUI - Shows online players sharing the same IP address
  • Infractions GUI - Auto-updating punishment overview
  • History GUI - Direct auto-updating punishment history view
  • PunishmentList - Live active bans, IP bans, mutes, and warns
  • Logs Menu - Live staff action logs with filters and third-party command logs
  • Inventory viewer
  • Ender chest viewer
  • Offline inventory viewer using saved database snapshots
  • Offline ender chest viewer using saved database snapshots

🛠️ Staff Tools

  • Staff mode with built-in tools for staff hub, vanish, random teleport, inventory inspect, freeze, staff list, infractions, alt check, click interval scan, and leaving staff mode
  • Freeze/unfreeze with logout protection
  • Vanish with fake join/leave messages
  • Permission-based vanish action controls
  • Config fallback for vanished player action defaults
  • Flight control
  • Staff chat and admin chat
  • Optional cross-server staff/admin chat sync
  • Chat mute/unmute/clear
  • Muted-player blocked command list
  • Inventory and ender chest viewing/editing
  • Alt check command and online shared-IP menu
  • Suspicious same-IP join alerts for staff to see
  • Staff-mode click interval scan for autoclicker checks
  • Online, offline, coordinate, selector, and player-to-player teleport support
  • /tphere support for bringing players to you
  • @here selector for online players in your current world
  • @everyone selector for all known players, including offline players
  • Offline teleport queue for players who are not online
  • Update checker notifications

🎙️ Voice Chat

  • Simple Voice Chat softdepend support
  • Voice mutes block muted players from speaking in Simple Voice Chat
  • Voice mute message shown when muted players try to talk
  • Config option to use voice mutes independently
  • Config option to connect voice mutes to regular chat mutes
  • Independent mode adds separate voice mute commands and infractions history
  • Connected mode makes regular /mute control both chat and voice

🎨 Customization

  • Fully customizable messages.yml
  • Customizable plugin prefix
  • Customizable plugin theme color
  • Hex color support
  • Legacy color code support
  • Customizable staff/admin chat formats
  • Customizable staff join/leave notifications
  • Customizable punishment announcements
  • Customizable punishment screens in screens.yml
  • Configurable voice mute message
  • Configurable time format for displayed durations
  • Configurable third-party commands to include in staff logs

🔒 IP Privacy

  • litestaff.showip controls real IP visibility
  • Without permission, IPs are masked as ###.###.###.###
  • Applies across commands, menus, announcements, staff list, punishment list, alt checks, same-IP alerts, and IP displays

💾 Storage

  • SQLite support
  • MySQL support
  • database.enabled controls local/MySQL storage
  • Server-tagged punishment history
  • Active punishment status scoped per server
  • Saved player inventory snapshots
  • Saved player ender chest snapshots
  • Pending offline teleport storage
  • Optional cross-server staff/admin chat sync

! Important !

Other plugins using the same commands may conflict with LiteStaff and cause one of them to override the other.

Simple Voice Chat is optional. Voice mute punishments can still be stored without it, but voice packets can only be blocked when Simple Voice Chat is installed.


📥 Installation

  1. Download LiteStaff
  2. Drop LiteStaff-X.X.X.jar into your server's plugins/ folder
  3. Optional: install Simple Voice Chat if you want voice mute enforcement
  4. Start the server to generate files
  5. Configure plugins/Litestaff/config.yml
  6. Configure plugins/Litestaff/messages.yml
  7. Configure plugins/Litestaff/screens.yml
  8. Restart or run /litestaff reload

💬 Commands

🚫 Ban Commands

CommandDescription
/ban [reason]Permanently ban a player
/tempban Temporarily ban a player
/unban <playerip>
/extend-ban Extend a temporary ban
/reduce-ban Reduce a temporary ban
/ipban <playerip> [reason]
/tempipban <playerip>
/unipban <playerip>

🔇 Mute Commands

CommandDescription
/mute [reason]Permanently mute a player
/tempmute Temporarily mute a player
/unmute Remove a mute
/extend-mute Extend a temporary mute
/reduce-mute Reduce a temporary mute

🎙️ Voice Mute Commands

CommandDescription
/voicemute [reason]Permanently voice mute a player
/tempvoicemute Temporarily voice mute a player
/voiceunmute [reason]Remove a voice mute
/extend-voicemute Extend a temporary voice mute
/reduce-voicemute Reduce a temporary voice mute

⚠️ Warn Commands

CommandDescription
/warn [reason]Warn a player
/tempwarn Temporarily warn a player
/unwarn [reason]Remove warning(s)
/extend-warn Extend a temporary warning
/reduce-warn Reduce a temporary warning

🚫 Kick Commands

CommandDescription
/kick [reason]Kick a player
/kickall [reason]Kick all non-exempt players

🧩 Punishment Utility Commands

CommandDescription
/punish Punish a player using a configured preset
/change-reason Change the reason for a punishment history entry

🛠️ Staff Utility Commands

CommandDescription
/alts [player]Check alt accounts by IP, or open the online shared-IP menu
/vanish [player]Toggle vanish
/fly [player]Toggle flight
/staffmodeToggle staff mode
/freeze Freeze/unfreeze a player
/staffchat [message]Toggle or send staff chat
/adminchat [message]Toggle or send admin chat
/chat <onoff
/inventory View player inventory
/enderchest View player ender chest

🧭 Teleport Commands

CommandDescription
/tp Teleport to an online/offline target
/tp Teleport to coordinates
/tp Teleport one player to another
/tp Teleport a player to coordinates
/tp @here Teleport online players in your world to a target
/tp @everyone Teleport all known players, including offline players, to a target
/tphere Teleport a player to you
/tphere @hereTeleport online players in your world to you
/tphere @everyoneTeleport all known players, including offline players, to you

📊 GUI / Admin Commands

CommandDescription
/staffhubOpen staff hub
/stafflistOpen live staff list
/altsOpen online shared-IP alt menu
/infractions <playerid>
/history <playerid>
/punishmentlistOpen live active punishment list
/bansAlias for /punishmentlist
/mutesAlias for /punishmentlist
/warnsAlias for /punishmentlist
/logsOpen live staff action logs
/litestaff reloadReload configuration
/ls reloadAlias for /litestaff reload

⌚ Time Format

Examples:

  • 30m = 30 minutes
  • 2h = 2 hours
  • 7d = 7 days
  • 2w = 2 weeks
  • 1mo = 1 month
  • 1y = 1 year
  • 1d12h30m = 1 day, 12 hours, 30 minutes

Displayed duration format is configurable in config.yml.


🔑 Permissions

🌐 Master

PermissionDescriptionDefault
litestaff.*All LiteStaff permissionsOP

🚫 Ban / IP Ban

PermissionDescriptionDefault
litestaff.ban.*All ban permissionsOP
litestaff.ban.banUse /banOP
litestaff.ban.tempbanUse /tempbanOP
litestaff.ban.unbanUse /unbanOP
litestaff.ban.extendUse /extend-banOP
litestaff.ban.reduceUse /reduce-banOP
litestaff.ban.ipbanUse /ipbanOP
litestaff.ban.tempipbanUse /tempipbanOP
litestaff.ban.unipbanUse /unipbanOP

🔇 Mute

PermissionDescriptionDefault
litestaff.mute.*All mute permissionsOP
litestaff.mute.muteUse /muteOP
litestaff.mute.tempmuteUse /tempmuteOP
litestaff.mute.unmuteUse /unmuteOP
litestaff.mute.extendUse /extend-muteOP
litestaff.mute.reduceUse /reduce-muteOP
litestaff.mute.voiceUse /voicemuteOP
litestaff.mute.tempvoiceUse /tempvoicemuteOP
litestaff.mute.voiceunmuteUse /voiceunmuteOP
litestaff.mute.voice.extendUse /extend-voicemuteOP
litestaff.mute.voice.reduceUse /reduce-voicemuteOP

⚠️ Warn

PermissionDescriptionDefault
litestaff.warn.*All warn permissionsOP
litestaff.warn.warnUse /warnOP
litestaff.warn.tempwarnUse /tempwarnOP
litestaff.warn.unwarnUse /unwarnOP
litestaff.warn.extendUse /extend-warnOP
litestaff.warn.reduceUse /reduce-warnOP

🚫 Kick

PermissionDescriptionDefault
litestaff.kick.*All kick permissionsOP
litestaff.kick.kickUse /kickOP
litestaff.kick.kickallUse /kickallOP

💬 Chat

PermissionDescriptionDefault
litestaff.chat.*All chat permissionsOP
litestaff.staffchatUse /staffchatOP
litestaff.adminchatUse /adminchatOP
litestaff.chat.manageUse /chatOP
litestaff.chat.bypassChat while global chat is disabledOP

👻 Vanish

PermissionDescriptionDefault
litestaff.vanishUse /vanishOP
litestaff.vanish.othersVanish other playersOP
litestaff.vanish.seeothersSee vanished playersOP
litestaff.vanish.breakBreak blocks while vanishedFALSE
litestaff.vanish.placePlace blocks while vanishedFALSE
litestaff.vanish.hitHit entities or players while vanishedFALSE
litestaff.vanish.interactInteract with blocks/entities while vanishedFALSE
litestaff.vanish.pickupPick up items while vanishedFALSE
litestaff.vanish.dropDrop items while vanishedFALSE

✈️ Flight

PermissionDescriptionDefault
litestaff.flyToggle flight for yourselfOP
litestaff.fly.othersToggle flight for other playersOP

🧭 Teleport

PermissionDescriptionDefault
litestaff.tpUse /tpOP
litestaff.tp.offlineUse offline saved-location teleportOP
litestaff.tp.othersTeleport other playersOP

📊 Menus / Logs

PermissionDescriptionDefault
litestaff.staffhubUse /staffhubOP
litestaff.stafflistUse /stafflistOP
litestaff.infractionsUse /infractionsOP
litestaff.historyUse /historyOP
litestaff.punishmentlistUse /punishmentlistOP
litestaff.logsUse /logsOP

🛠️ Staff Tools

PermissionDescriptionDefault
litestaff.altcheckUse /altsOP
litestaff.staff.memberMarks player as staff/tracked in staff listOP
litestaff.staffmodeUse /staffmodeOP
litestaff.freezeUse /freezeOP
litestaff.invseeUse /inventoryOP
litestaff.invsee.editEdit inventories in /inventoryOP
litestaff.ecseeUse /enderchestOP
litestaff.ecsee.editEdit ender chests in /enderchestOP
litestaff.showipSee real IP addressesFALSE
litestaff.update.notifyReceive update notificationsOP
litestaff.reloadUse /litestaff reloadOP
litestaff.punishUse /punishOP
litestaff.changereasonUse /change-reasonOP

🛡️ Exempt

PermissionDescriptionDefault
litestaff.exempt.*All punishment exemptionsOP
litestaff.exempt.banCannot be bannedOP
litestaff.exempt.muteCannot be muted or voice mutedOP
litestaff.exempt.warnCannot be warnedOP
litestaff.exempt.kickCannot be kickedOP
litestaff.exempt.freezeCannot be frozenOP

🔔 Notifications

PermissionDescriptionDefault
litestaff.notify.*Receive all LiteStaff notificationsOP
litestaff.notify.staffjoinReceive staff join notificationsOP
litestaff.notify.staffleaveReceive staff leave notificationsOP
litestaff.notify.suspiciousReceive suspicious same-IP join notificationsOP
litestaff.notify.banReceive ban notificationsOP
litestaff.notify.unbanReceive unban notificationsOP
litestaff.notify.muteReceive mute notificationsOP
litestaff.notify.unmuteReceive unmute notificationsOP
litestaff.notify.voicemuteReceive voice mute notificationsOP
litestaff.notify.voiceunmuteReceive voice unmute notificationsOP
litestaff.notify.warnReceive warn notificationsOP
litestaff.notify.unwarnReceive unwarn notificationsOP
litestaff.notify.kickReceive kick notificationsOP
litestaff.notify.ipbanReceive IP-ban notificationsOP
litestaff.notify.tempipbanReceive temporary IP-ban notificationsOP
litestaff.notify.unipbanReceive IP-unban notificationsOP

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

26.2.x26.1.x1.21.x

Платформы

Поддерживаемые окружения

Сервер

Создатели

Детали

Лицензия:
Опубликован:4 месяца назад
Обновлён:2 недели назад
Главная