EchoLogic

A utility plugin for velocity proxies.

27

EchoLogic

EchoLogic

EchoLogic is a feature-rich Velocity proxy plugin designed to enhance your server network with a wide range of commands and functionalities. It provides tools for moderation, player interaction, server administration, and more, all integrated into your Velocity proxy.

Features

* Configurable: With optional support for RedisBungee, EchoLogic can work seamlessly across multiple proxy instances. * Configurable: A comprehensive set of commands to manage your players, including `kick`, `sudo`, and `checkip`. * Configurable: Includes commands like `message`, `reply`, and `ignore` for player communication, as well as `socialspy` for staff. * Configurable: Dedicated chat channels for staff and owners (`staffchat`, `ownerchat`). * Configurable: Easily manage your network with commands to send players to specific servers (`send`, `server`), find players (`find`), and list players on servers (`list`). * Configurable: A configurable announcement command to broadcast messages across your network. * Configurable: Deep integration with LuckPerms for permission handling. * Configurable: Most features can be configured through the `config.yml` file, including database credentials, Discord integration, and more.

Commands

EchoLogic provides a wide array of commands, including:

* `/hub`: Sends you to the hub server. * `/find <player>`: Finds the server a player is on. * `/kick <player> [reason]`: Kicks a player from the network. * `/list`: Lists players on the network or a specific server. * `/send <player> <server>`: Sends a player to a specific server. * `/sudo <player> <command>`: Forces a player to run a command. * `/msg <player> <message>`: Sends a private message to a player. * `/r <message>`: Replies to the last private message. * `/ignore <player>`: Ignores a player's private messages. * `/server <name>`: Connects to a specific server. * `/checkip <player>`: Checks a player's IP address information. * `/discord`: Displays a link to your Discord server. * `/staffchat <message>`: Sends a message to the staff chat. * `/announcement <message>`: Sends a network-wide announcement.

... and many more!

Configuration

The plugin can be configured via the `config.yml` file, allowing you to set up:

* MySQL database connection details. * The name of your hub server. * A custom Discord invite link and message. * The proxycheck.io API key for the `/checkip` command. * The format of announcements. * Hiding specific commands from players.

MySQL database connection config is REQUIRED, without it the server will not start with an error. Its recommended to use REQUIRED for your database (others might work, not tested).

Dependencies

* Optional: Optional * Optional: %%MD1%%

ADS