All Classes and Interfaces
Class
Description
The Ban interface defines methods to manage user bans within a system.
Database class to manage the database.
Manage the files
(Thread-safe)
Group interface to manage groups.
Group color settings interface to manage group color settings.
Group color type to manage the group color type.
Group parent interface to manage group parents.
Group permission interface to manage group permissions.
Group settings interface to manage group settings.
The Log interface represents a logger that stores and retrieves log entries.
The MurmelAPI main class.
MurmelConfiguration is a configuration management class that extends
MurmelMemory
for handling YAML configuration files.MurmelMemory class provides a storage mechanism for key-value pairs.
The Mute interface represents operations related to muting and unmuting users
in a system, including actions that define the duration and reason for the mute.
Permission interface to manage permissions.
The PlayTime interface provides methods to manage and manipulate play time for users.
The Reason interface provides methods to give Reason for the ban/mute system.
The RefreshListener interface represents a functional interface that defines a single method
RefreshListener.onRefreshOccurred() for notifying when a refresh event has occurred.The RefreshUtil class provides utility methods for managing refresh events and notifying listeners.
Utility class for string operations.
Utility class for time-related operations.
User interface to manage users.
User parent interface to manage user parents.
User permission interface to manage user permissions.
User settings interface to manage user settings.