<h3>✨ Added</h3> <ul> <li>Full Folia support for all group-related commands (<code>/vcgroup create</code>, <code>join</code>, <code>kick</code>, <code>remove</code>, <code>info</code>), ensuring compatibility with asynchronous player handling.</li> <li>New <code>info</code> subcommand for <code>/vcgroup</code>, displaying group type, persistence, lock status, and current members.</li> <li>Groups can now be created as <code>persistent</code> or <code>not-persistent</code>.</li> <li>Groups with a password now display only <code>[locked]</code> in the <code>list</code> command to hide passwords.</li> <li>Automatic removal of empty non-persistent groups when the last member leaves or is kicked.</li> </ul> <h3>🛠️ Changed</h3> <ul> <li>Quoted parsing for group names and passwords now works correctly (including spaces and special characters).</li> <li>Internal mapping <code>playerGroupMap</code> updated reliably on join, leave, and kick events to ensure consistent group state.</li> <li><code>kick</code> subcommand no longer requires a group argument; players are removed from their current group automatically.</li> <li>Tab-completion improved: Folia-compatible online players and player selectors (<code>@a</code>, <code>@s</code>, <code>@r</code>, <code>@p</code>) are suggested correctly.</li> </ul> <h3>🐛 Fixed</h3> <ul> <li>Players are now reliably removed from their current group when leaving, being kicked, or switching groups.</li> <li>Group list immediately shows correct lock status (<code>[locked]</code>) after changes.</li> <li>Target resolution for all selectors (<code>@r</code>, <code>@p</code>, etc.) fixed for Folia environments.</li> <li>Empty non-persistent groups are always deleted correctly.</li> </ul>
Developer information
Projects on Modrinth are automatically available through a Maven repository for use with JVM build tools such as Gradle.
maven { name = "Modrinth"; url = "https://api.modrinth.com/maven" }