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

NeaCommand

Modern command whitelist and clean tab-completion system powered by LuckPerms.

Оцените первым
32
0

⚡ NeaCommand

Modern, ultra-fast command whitelist and clean tab-completion system powered by LuckPerms.


📖 Overview

NeaCommand is an advanced, high-performance command protection and tab-completion sanitization plugin engineered for modern Minecraft servers. Built from the ground up to integrate seamlessly with LuckPerms, it eliminates the headache of maintaining redundant permissions and massive command lists.

Traditional command blockers either fail to hide sensitive commands from tab-completion, break plugin subcommands, or lag your main server thread. NeaCommand intercepts commands at the packet level, dynamically resolving LuckPerms inheritance while keeping autocompletion spotless.


✨ Key Features

  • 🛡️ Total Command Protection: Restrict unauthorized commands across all player ranks with zero bypass loopholes.
  • 🧬 Native LuckPerms Inheritance: Define allowed commands per LuckPerms group. If a rank inherits another rank, it automatically inherits all allowed commands—no duplicate lists needed!
  • 🧹 Clean Tab-Completion Filtering: Completely eliminates annoying autocompletions such as minecraft:, plugin namespace prefixes (essentials:, worldguard:), and syntax snooping (/version, /plugins, /about).
  • 🔔 Interactive Staff Alerts: When a player attempts an unauthorized command, staff members receive real-time MiniMessage notifications with clickable [ALLOW] buttons to instantly add the command to the player's group.
  • 💡 Intelligent Permission Resolution: NeaCommand identifies the underlying plugin permission required for any command and provides clickable suggestions ([ADD PERMISSION]) directly to LuckPerms!
  • 🚀 Full Folia & Paper Optimization: Built with thread-safe scheduling (SchedulerUtils) for 100% native compatibility with Paper, Purpur, and Folia multi-threaded tick regions.
  • 🌐 Multi-Language Support: Complete internationalization out of the box with English (en) and Spanish (es) included. Fully customizable with MiniMessage formatting and gradients.
  • 📊 bStats Telemetry: Anonymous usage metrics (Plugin ID: 34681).

📋 Commands

CommandPermissionDescription
/nc add <group> <command> [hidden]neacommand.adminAdds an allowed command to a group. Set hidden to true to allow usage while hiding it from tab-completion.
/nc remove <group> <command>neacommand.adminRemoves an allowed command from a group.
/nc list <group>neacommand.adminDisplays all currently whitelisted commands for the specified group.
/nc check <player>neacommand.adminInspects a player's primary group, inherited groups, allowed command count, and bypass state.
/nc syncneacommand.adminSynchronizes configured groups with active LuckPerms groups.
/nc reloadneacommand.adminReloads config.yml, groups.yml, and language files without restarting.
/nc helpneacommand.adminDisplays the command guide and subcommands list.

Aliases: /neacommand, /nc, /nea


🔑 Permissions

PermissionDefaultDescription
neacommand.adminopGrants access to administrative commands (/nc reload, /nc add, /nc check, etc.).
neacommand.admin.notifyopReceives clickable alerts when players try to execute blocked commands.
neacommand.bypassopCompletely bypasses the command whitelist and tab-completion filtering.

⚙️ Configuration Files

config.yml

# ----------------------------------------------------------------------
# NeaCommand - Main Configuration
# Advanced Command Whitelist & Tab-Completion Blocker powered by LuckPerms
# ----------------------------------------------------------------------

# Selected language file located inside the 'lang/' directory.
# Available out of the box: 'en' (English), 'es' (Spanish).
language: "en"

# Enable debug mode to log command verification and group lookups in console.
debug-mode: false

# If true, server operators (OP) automatically bypass all whitelist rules.
bypass-op: true

# Enable anonymous metrics collection via bStats.
metrics: true

# Commands that are ALWAYS accessible to all players, regardless of their group.
# Essential for authentication plugins, basic lobby commands, or aliases.
# Do NOT include the leading '/' character.
global-whitelist:
  - "login"
  - "register"
  - "l"
  - "reg"
  - "neacommand"
  - "nc"
  - "nea"

groups.yml

# ----------------------------------------------------------------------
# NeaCommand - Groups Configuration
# Command whitelist mapped directly to LuckPerms group names.
#
# Syntax Guide:
#   - "/command"         : Player can run this command and it appears in Tab-Complete.
#   - "/command:hidden"  : Player can run this command, but it remains HIDDEN from Tab-Complete.
#   - "/warp spawn"      : Allows execution of that specific subcommand.
#   - "*"                : Grants access to all commands (bypass).
#
# Note: LuckPerms inheritance is automatically applied!
# For example, if 'vip' inherits from 'default' in LuckPerms,
# VIP players automatically gain access to all commands in 'default'.
# ----------------------------------------------------------------------

groups:
  default:
    commands:
      - "/help"
      - "/rules"
      - "/spawn"
      - "/msg"
      - "/r"
      - "/tpa"
      - "/tpaccept"
      - "/tpdeny"
      - "/pay"
      - "/balance"
      - "/baltop"
  vip:
    commands:
      - "/fly"
      - "/feed"
      - "/hat"
      - "/workbench"
  staff:
    commands:
      - "/kick"
      - "/mute"
      - "/ban"
      - "/warn"
      - "/vanish:hidden"

📦 Requirements

  • Platform: Paper, Purpur, or Folia (1.20 - 1.21.4+)
  • Java: Java 21 or newer
  • Dependencies: LuckPerms (v5.4+)

👨‍💻 Credits & Author

Developed with ❤️ by NeaCol.

  • GitHub: NeaCol/NeaCommand
  • Issues & Support: Bug Tracker
Партнёрский материал

Сервер для плагина NeaCommand - как у профи

Плагин NeaCommand создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином NeaCommand для друзей можно за пару минут - BungeeHost всё уже подготовил.

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

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

Minecraft: Java Edition

26.3.x26.2.x26.1.x1.21.x1.20.x

Платформы

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

Сервер

Ссылки

Создатели

Детали

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