GroupManager
GroupManager is a standalone group/party management plugin for Hytale servers. It allows players to form groups, invite friends, manage leadership, and more — all through intuitive commands and a graphical UI.
Key Features
- Group Creation & Management — Players can create groups, invite others, kick members, transfer leadership, and disband.
- Persistent Groups — Groups survive server restarts and player disconnections.
- Temporary Groups — External plugins can create temporary groups via the API.
- HUD Integration — Real-time group status displayed via AutoMultiHud or MultipleHUD.
- Developer API — Full-featured API for other plugins to query and manage groups programmatically.
- Event System — Listen for group creation, dissolution, member changes, and more.
- Multi-language — Built-in support for English, Spanish (Paraguay), and Portuguese (Brazil).
- Confirmation UI — Optional pop-up UI for accepting/declining invitations.
Quick Start
- Drop
groupmanager.jarinto your server'smods/folder. - Restart the server.
- Players can immediately use
/group invite <player>to start forming groups.
See Installation for full setup details.
For Developers
GroupManager exposes a public API under com.groupmanager.api:
import com.groupmanager.api.GroupManagerProvider;
import com.groupmanager.api.GroupService;
GroupService api = GroupManagerProvider.get();
api.getPlayerGroup(playerUuid).ifPresent(group -> {
System.out.println("Group leader: " + group.leaderUuid());
});
See the API Overview for complete documentation.