{"id":29881943,"url":"https://github.com/fameless9/bungeeafk","last_synced_at":"2025-07-31T11:43:39.461Z","repository":{"id":305319347,"uuid":"970379560","full_name":"Fameless9/BungeeAFK","owner":"Fameless9","description":"Lightweight AFK management Plugin for BungeeCord, Spigot, Velocity, etc.","archived":false,"fork":false,"pushed_at":"2025-07-26T12:38:52.000Z","size":185,"stargazers_count":0,"open_issues_count":0,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-07-26T18:32:37.082Z","etag":null,"topics":["bungeecord","java","minecraft","minecraft-plugin","paper","server-utilities","spigot","velocity"],"latest_commit_sha":null,"homepage":"","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Fameless9.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2025-04-21T23:38:06.000Z","updated_at":"2025-07-26T12:35:18.000Z","dependencies_parsed_at":"2025-07-19T15:49:59.043Z","dependency_job_id":"53af6ff7-75de-4538-ab8f-57cc7dce6c03","html_url":"https://github.com/Fameless9/BungeeAFK","commit_stats":null,"previous_names":["fameless9/bungeeafk"],"tags_count":4,"template":false,"template_full_name":null,"purl":"pkg:github/Fameless9/BungeeAFK","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fameless9%2FBungeeAFK","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fameless9%2FBungeeAFK/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fameless9%2FBungeeAFK/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fameless9%2FBungeeAFK/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Fameless9","download_url":"https://codeload.github.com/Fameless9/BungeeAFK/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Fameless9%2FBungeeAFK/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":268031505,"owners_count":24184467,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-07-31T02:00:08.723Z","response_time":66,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bungeecord","java","minecraft","minecraft-plugin","paper","server-utilities","spigot","velocity"],"created_at":"2025-07-31T11:43:32.675Z","updated_at":"2025-07-31T11:43:39.319Z","avatar_url":"https://github.com/Fameless9.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# BungeeAFK\n\nBungeeAFK is a cross-platform plugin for **BungeeCord**, **Velocity**, and **Spigot/Paper** servers that detects inactive (AFK) players. If a player is idle for a configurable amount of time, the plugin can either **kick them** or **move them to a separate AFK server** within your Bungee network.\n\n## ✨ Features\n\n- ⚙️ Fully configurable timeout and action\n- 🔀 Support for **kick** or **move-to-server** actions\n- 🌐 Works with BungeeCord, Velocity, and Spigot\n- 📦 Lightweight and easy to install\n- 🔗 Detects AFK via movement, chat, interaction, etc.\n\n\u003e Note: The **\"move\" action is not available on Spigot-only setups** — it requires a Bungee/Velocity network.\n\n---\n\n## 📦 Installation\n\n### 1. Main Plugin\n\nInstall `BungeeAFK`:\n- put the BungeeAFK-Bungee, Velocity or Spigot version in the plugins folder of the network/main server\n\n### 2. Tracking Plugin (Required on subservers)\n- to detect player activity accurately, **every subserver in the network must also have**:\n\n```\nBungeeAFK-Tracking\n```\n\n- Download `BungeeAFK-Tracking`\n- Place it in the `plugins` folder of each Spigot/Paper server\n- This allows BungeeAFK to track movement, chat, interaction, etc.\n\n---\n\n## 🛠️ Configuration\n\nIn the `config.yml`, you can customize:\n\n```yaml\n# Available languages: English (en) \u0026 German (de)\nlang: en\n\n# Delay after which the warning message is sent to the player (seconds) | Lang entry: \"notification.afk_warning\"\n# e.g., if set to 300, the player will receive a warning message after 5 minutes of inactivity\nwarning-delay: 300\n\n# Delay after which a player is marked as AFK (seconds)\n# e.g., if set to 600, the player will be marked as AFK after 10 minutes of inactivity\nafk-delay: 600\n\n# Delay after which a player marked as AFK is connected to the AFK server (seconds)\n# e.g., if set to 630, the player will be connected to the AFK server or kicked after 10 minutes and 30 seconds of inactivity\naction-delay: 630\n\n# Action to be performed after action delay is reached. Possible values: \"kick\", \"connect\", \"nothing\".\n# \"kick\" - player is kicked from the server\n# \"connect\" - player is connected to the server specified in the \"afk-server-name\" option\n# \"nothing\" - nothing happens\naction: \"kick\"\n\n# Server name to which the player is connected when the action is set to \"connect\"\n# !!! Only available for BungeeCord and Velocity !!!\nafk-server-name: \"afk\"\n\n# Whether to allow bypass of AFK detection for players with the \"afk.bypass\" permission\nallow-bypass: true\n```\n\nMake sure the AFK server (`afk`) exists in your BungeeCord/Velocity `config.yml`!\n\n- You can also Customize the Messages: [Customize Messages and Captions](https://github.com/Fameless9/BungeeAFK/wiki/Custom-Messages)\n- More about custumizing the plugin: [How to Configure](https://github.com/Fameless9/BungeeAFK/wiki/How-to-Configure)\n\n---\n\n## 🚫 Limitations\n\n- The **connect** feature only works on **networks (BungeeCord, etc.)** not on standalone spigot servers.\n- You **must install** `BungeeAFK-Tracking` on **all subservers** managed by the BungeeCord/Velovity network for AFK detection to work properly.\n\n---\n\n## 🔗 Compatibility\n\n| Platform     | Supported |\n|--------------|-----------|\n| BungeeCord   | ✅        |\n| Velocity     | ✅        |\n| Spigot       | ✅        |\n| Paper        | ✅        |\n| Purpur       | ✅        |\n| Waterfall    | ✅        |\n\n---\n\n## 📣 Commands\nYou can configure the plugin using the `/bungeeafk` or `/bafk` command.\n\n- `/bafk configure \u003caction | action-delay | afk-delay | allow-bypass | warn-delay | caption | reloadconfig\u003e \u003cvalue\u003e`\n- `/bafk lang \u003cen | de | reload\u003e`\n\n---\n\n## 📥 Downloads\n\nDownload from the [Latest Release](https://github.com/Fameless9/BungeeAFK/releases/latest).\n\n---\n\n## 🧠 License\n\nLicensed under General Public License v3.0. See [LICENSE](./LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffameless9%2Fbungeeafk","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Ffameless9%2Fbungeeafk","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Ffameless9%2Fbungeeafk/lists"}