[1.16] ChatCommands+, version 0.5.1
0.5.1Adds titles, new chat modes, broadcasting system and emotes
Welcome to chatCommands!
This is a spigot plugin for Minecraft version 1.16+. This plugin aims to implement several features which users and moderators can take advantage off. The mod, as well as this description, is in the early stages of development and bugs are a given. I've been creating this plugin both as a fun hobby project but also as a way to learn how to code in Java, and using the Spigot API.
If you have any questions about the plugin. If you found any bugs or are wondering how commands work you can add me on Discord Skimm#0408
I will also update this page with more useful information as time goes on!
NB! This plugin uses it's own permission system through the TITLE feature. Editing permissions can be done through the permissions.yml file or ingame
The current version of chatCommands+ brings with it
- Broadcast
- Chat System
- Titles
- Emotes
Broadcast system
Broadcast Commands
- Allows server administrators, or players with the right permissions, to broadcast a message to the whole server. This can be done once or set to a timed interval
Commands
- /broadcast help
- /broadcast permlist
- /broadcast send <msg>
- /broadcast add <name> <interval (s, m or h) <runtime (s, m, or h> <msg>
- /broadcast edit <name> <add runtime/message> <new value>
- /broadcast remove <name>
- /broadcast list
- /broadcast info <name>
Broadcast Permissions
- broadcast.help
- broadcast.permlist
- broadcast.send
- broadcast.add
- broadcast.edit
- broadcast.remove
- broadcast.list
- broadcast.info
- broadcast.admin
Chat system
Chat Commands
- Allows users to create groups and/or parties. Players can request to join these or be invited. Also brings a new chatting system with chatting modes for a more flexible chatting experience.
Commands:
- /chat help
- /chat permlist
- /<mode>
- /chat list <groups/modes>
- /chat create <group/party> <group name>
- /chat <invite/kick> <group/party> <player
- /chat <accept/deny> <group/part/chat join <group/party> <group name/player name>y> <player>
- /chat leave <group/party>
- /chat members <group/party>
- /chat requests <group/party>
- /chat append group <owner/moderator/member> <player>
- /chat edit group <motd/policy/description> <new val>
Chat Permissions
- chat.admin
- chat.help
- chat.list
- chat.create
- chat.invite
- chat.kick
- chat.accept
- chat.deny
- chat.members
- chat.requests
- chat.join
- chat.leave
Title system
Title Commands
- This is the plugins own permission system where titles are connected to permissions. Each title have their own specified permissions but also parent titles. They will then inherit their permissions.
Commands
- /title help
- /title permlist
- /title give <player> <title>
- /title add <name>
- /title add <perm/parent/color> <name> <perm/parent title/color code>
- /title remove <player> <title>
- /title remove <title> <perm>
- /title default <title>
- /title list
- /title info <title>
Title Permissions
- title.admin
- title.help
- title.list
- title.add
- title.remove
- title.give
- title.info
Emote system
Emote Commands
- This is your basic run of the mill emote system. It allows you to create new or modify existing emotes. Each emote is really customizable where you can add up to 8 different messages. Two for single target messages, and three for mutliple target close/far messages.
Commands
- /emote help
- /emote permlist
- /emote use <name>
- /emote list <num>
- /emote add <name>
- /emote edit <name> <option> <new value>
- /emote edit help
- /emote remove <name>
Emote Permissions
emote.help
emote.permlist
emote.list
emote.add
emote.edit
emote.remove
emote.use
emote.admin
Thank you for reading, and hopefully trying this plugin out! If you find any nasty bugs, be it small or big, please report them to me. I'm trying to debug as much as I can during and after but I unfortunately can't catch them all.
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta