
EzAfk
Modern, lightweight AFK management plugin that keeps your staff informed while gently nudging idle players back into the action
845
5
- Updated plugin to Java 25
- Updated to Paper 26.1
- Integrated Jaloquent for the storage
- Added optional Jaloquent logging
- fix: solved issue in WorldGuard integration passing null parameter in https://github.com/ez-plugins/EzAfk/pull/33
- Docs/GitHub pages documentation in https://github.com/ez-plugins/EzAfk/pull/34
- docs: fix table format in https://github.com/ez-plugins/EzAfk/pull/35
- docs: fix format of other tables in https://github.com/ez-plugins/EzAfk/pull/36
- fix: only register economy when enabled in https://github.com/ez-plugins/EzAfk/pull/38
- Added Japanese translations (
ja) - Added German translations (
de) - Fixed issue, making it possible to create custom language files and use them
- Added Japanese translations (
- Fixed issue in TAB integration
Feature changes
- Fixed bug in WorldGuard being required, error on server startup when WorldGuard not available
Code changes
- Fixed MockBukkit testing
- Added automated test tools
- Added feature tests for all commands
- Added new sound for when player comes back from being AFK.
unafk: sound: enabled: true # Path to the MP3 file to play when returning from AFK (relative to plugin folder) file: "mp3/ezafk-sound.mp3"- Added AFK zones
- Added AFK zone rewards
- Added WorldEdit integration for adding AFK zones
regions: - world: world z1: -877.0 name: zone1 y1: 62.0 z2: -844.0 x1: 100.0 y2: 69.0 x2: 140.0 reward: enabled: true interval-seconds: 60 amount: 5.0 type: economy max-stack: 0 limit: 10 limit-cooldown-seconds: 60- Improved WorldGuard flag registering
- Added AFK zones
- Fixed shading of MiniMessage support (Adventure)
- Added PlaceholderAPI support for configurable messages
- Fixed Simple Voice Chat shading
- Fixed Discord notification formatting
- Added filler options to the
gui.ymlconfiguration
empty-slot-filler: enabled: true material: GRAY_STAINED_GLASS_PANE display-name: " " lore: []- Added
loreto action options ingui.ymlconfiguration
actions: kick: slot: 0 material: IRON_BOOTS display-name: "&cKick Player" lore: - "&7Remove the player from the server."- Added back button options in
gui.yml
back-button: display-name: "&6« Back to Overview" lore: - "&7Return to the player list."- Moved lore logic to new
LoreUtil - Shaded Paper's Adventure in the .jar to prevent issues on old Spigot / Paper servers
- Added filler options to the
- Refactored main
EzAfk.javaclass for easier expansion and maintainability - Unregister listeners on server stop to prevent memory leakage
- Refactored main
- Added Simple Voice Chat integration
- Added option to configure custom sound that plays when player goes AFK
- Created and added custom default sound
- Added
CommandUtilto refactor all no permission checks to 1 function in this util - Added auto complete to the
/afkcommand - Prepared for more AFK leader configuration options
- Added
- Fixed compatibility issue triggering console errors when kicking players on Spigot servers
Changelog - AFK Kick Warnings Feature
Version: 1.9.0 - 2025-12-22
Changelog
- Added: AFK Kick Warnings
- Server owners can now configure multiple warning messages to be sent to players before they are kicked for being AFK.
- Warnings can be sent as chat messages, titles, or both.
- Configure the warning intervals (e.g., 60s, 30s, 10s before kick) in
config.yml. - Customize the warning messages in your
messages.ymlfile. - Warnings are only sent once per interval and reset if the player returns from AFK.
Configuration Example:
kick: enabled: true timeout: 600 warnings: enabled: true intervals: [60, 30, 10] mode: both- Added: AFK Kick Warnings
Совместимость
Авторы
Сведения
Лицензия:
Опубликован:5 месяцев назад
Обновлён:1 месяц назад
ID проекта:
