This update includes significant API additions that are currently in Beta. While we've thoroughly tested all features, please be aware that:
Use of the new API features is at your own risk. However, all core plugin functionality (commands, moderation, etc.) remains stable and fully supported.
⚠️ THIS UPDATE IS HIGHLY RECOMMENDED - CRITICAL DATABASE ISSUE FIXED
This version fixes a critical database problem that could cause data inconsistency issues. We strongly recommend updating immediately, especially if you're using MySQL or MariaDB databases.
Note: If you experience any issues after updating, please check your database logs and ensure all migrations completed successfully.
Zenith-Mod now includes a comprehensive Java API for developers to integrate with other plugins and extend functionality!
me.kzlyth.api.freeze)freeze(UUID, UUID, String) - Freeze a player with reasonunfreeze(UUID, UUID, String) - Unfreeze a playerisFrozen(UUID) - Check if player is frozengetFrozenPlayers() - Get list of all frozen playersme.kzlyth.api.chatfreeze)freezeChat(UUID, String) - Freeze the server chatunfreezeChat(UUID, String) - Unfreeze the server chatisChatFrozen() - Check if chat is currently frozenme.kzlyth.api.essentials)setGodMode(UUID, UUID, boolean), isGodMode(UUID)setFlyMode(UUID, UUID, boolean), isFlying(UUID)heal(UUID, UUID) - Restore player healthfeed(UUID, UUID) - Restore player hungerclearInventory(UUID, UUID) - Clear player inventoryteleport(UUID, UUID), teleportHere(UUID, UUID) - Teleport playersme.kzlyth.api.vanish)vanish(UUID) - Make player invisibleunvanish(UUID) - Make player visibletoggleVanish(UUID) - Toggle vanish statusisVanished(UUID) - Check if player is vanishedgetVanishedPlayers() - Get list of all vanished playersA powerful event bus system for listening to moderation actions in real-time!
PlayerBanEvent, PlayerUnbanEventPlayerMuteEvent, PlayerUnmuteEventPlayerWarnEventPlayerKickEventme.kzlyth.api.events.ban.* - Ban and unban eventsme.kzlyth.api.events.mute.* - Mute and unmute eventsme.kzlyth.api.events.warn.* - Warn eventsme.kzlyth.api.events.kick.* - Kick eventsAll new APIs are accessible through the main ZenithAPI class:
ZenithAPI api = ZenithAPI.getInstance();
if (api != null && api.isAvailable()) {
FreezeAPI freezeAPI = api.getFreezeAPI();
ChatFreezeAPI chatFreezeAPI = api.getChatFreezeAPI();
EssentialsAPI essentialsAPI = api.getEssentialsAPI();
VanishAPI vanishAPI = api.getVanishAPI();
ZenithEventBus eventBus = ZenithEventBus.getInstance();
eventBus.subscribe(PlayerBanEvent.class, event -> {
// Handle ban event
});
}
For detailed API documentation, method signatures, parameters, and usage examples, visit:
http://javadocs.zenith-studios.org/
The Javadoc includes:
CompletableFuture for non-blocking operationsAPIUnavailableExceptionplugin.yml:depend: [Zenith-Mod]
ZenithAPI api = ZenithAPI.getInstance();
if (api != null && api.isAvailable()) {
// Use API...
}
ZenithEventBus bus = ZenithEventBus.getInstance();
bus.subscribe(PlayerBanEvent.class, event -> {
// Handle event...
});
For complete setup instructions and examples, see the API Documentation.
None - This update is fully backward compatible. All existing commands and functionality work exactly as before.
me.kzlyth.api.freeze.FreezeAPIme.kzlyth.api.chatfreeze.ChatFreezeAPIme.kzlyth.api.essentials.EssentialsAPIme.kzlyth.api.vanish.VanishAPIme.kzlyth.api.events.ZenithEventme.kzlyth.api.events.ZenithEventBusme.kzlyth.api.events.* packagesZenithAPI - Added getters for new APIsBanAPI - Added notifications and auto-kickMuteAPI - Added notificationsWarnAPI - Added notificationsKickAPI - Added notifications🔗 Full API Documentation: http://javadocs.zenith-studios.org/
⚠️ Remember: The API system is in Beta. While core plugin functionality is stable, please test API integrations thoroughly in a development environment before using in production.
📢 Important: This update fixes a critical database issue. We highly recommend updating as soon as possible.
Developed by Zenith-Studios

Advanced moderation plugin with ban/mute systems, escalation templates, offline support, and Web-API integration for professional server management.