Cobalt Server aims to provide tools for server owners to customize their server experience.
Requires CobaltCore v0.2.4
https://www.spigotmc.org/resources/cobalt-core.99940/
Features:
- A variety of player information commands.
- A powerful warp system.
- Staffchat. Send messages to all staff members by appending a , before your message.
- Customizable localization messages. All localization messages can be edited in the lang folder, with support for custom colored messages.
- Beta discord integration.
Commands:
- /broadcast [message] - Broadcasts a message to the server
- /colors - Displays color codes that can be used in chat to customize messages
- /discord reload - Retries the discord bot login without having to restart the server.
- /find [player] - Displays information about the players location
- /near <radius> - Displays all players and their distance within the given radius of the player
- /seen [player] - Displays the time the given player has been offline/online
- /server version - Displays the version of Cobalt Server you are currently running
- /warp create [name] - Creates a new warp with the given name
- /warp delete [warp] - Deletes the given warp
- /warp info [warp] - Displays information about the given warp
- /warp list - Displays a list of all warps
- /warp [warp] - Teleport to the given warp
All commands can be disabled in the Server.yml configuration files.
Beta Features:
Cobalt Server currently has experimental discord integration. There are known issues with this and is not recommended for inexperienced users at the moment. Information is provided below if you would like to try it out.
Discord Integration:
To enable discord integration, create a discord bot and input your bot token into the Discord.yml configuration file. For information on how to create a discord bot, refer to
https://discordpy.readthedocs.io/en/stable/discord.html. Once you have inserted your token, start the server. The bot should come online.
You can now use the following discord command to subscribe a discord channel to a certain minecraft chat action:
- !subscribe [subscription]
The following are the currently implemented subscriptions:
- global - Sends all chat messages to this channel. Messages sent to this discord channel will also be broadcast to the minecraft server.
- status - Sends server start/stop messages. (Currently only start messages work).
- awards - Sends advancement progress.
- deaths - Sends death messages.
- join - Sends join messages.
- leave - Sends leave messages.
A discord channel can be subscribed to any number of subscriptions.
Planned Features:
- AFK system - Will set a player to AFK if they have not moved within a certain time frame, which will be configurable in the config files.
- Playtime command - Will integrate with the planned AFK system.
- Expanded teleport command - /tphere, /tp, /tpa, etc.
- Permission system - System for customizing player permissions in-game. Will have support for permission groups with customizable prefixes.
Feel free to provide feature suggestions.