
[](https://discord.gg/z2n3qTzQY6)
[](https://www.youtube.com/@jodek)
[](https://github.com/jodeks-datapacks/afk-announcer/issues)
[](https://ko-fi.com/jodek)
[](https://github.com/sponsors/Jodekq)

Features
1. Players are marked as AFK --> displayed next to the name
2. Setting to get an announcement when a player is AFK
3. Adjustable time until you are AFK
4. /trigger afk to instatly be AFK
5. Setting to choose if players get kicked when AFK or not
Config
/trigger afk_announcer.config
Config Pre 1.21.6
/trigger afkannouncer.config
/trigger afkannouncer.color.config
To uninstall run: /function afkannouncer:uninstall
Pre 1.21 Config
## Config
**To adjust the duration before being marked as AFK:**
```
/trigger afk_timer set value
```
value = seconds until you are AFK
default = 5 minutes = 300 seconds
To disable the AFK Announcer for yourself, you can set the value to 0
---
**To change if you get a notification when you or someone else is AFK:**
```
/trigger afk_notification set value
```
value = 1 = notificcation --> default
value = 2 = no notification
---
**To change if you should be invulnerable when AFK:**
```
/scoreboard players set &afk_invulnerable afk_announcer.config value
```
value = 0 = not invulnerable when AFK --> default
value = 1 = invulnerable when AFK
---
### For the following to work you need to set `function-permission-level` to `3`
**To enable that players will always get kicked when AFK:**
```
/scoreboard players set &afk_kick afk_announcer.config value
```
value = 0 = player do not get kicked when afk -> default
value = 1 = all players get kicked when afk
---
**To enable so players can choose if they want to be kicked or not:**
```
/scoreboard players set &afk_kick_player_control afk_announcer.config value
```
value = 0 = players can\'t choose if the want to be kicked or not --> default
value = 1 = players can choose
---
**Individual player setting to choose if you want to be kicked or not:**
```
/trigger individual_afk_kick set value
```
value = 0 = the player will not get kicked --> default
value = 1 = the player will get kicked
## Change any color (config)
Color table
1 - aqua
2 - black
3 - blue
4 - dark_aqua
5 - dark_blue
6 - dark_gray
7 - dark_green
8 - dark_purple
9 - dark_red
10 - gold
11 - gray
12 - green
13 - light_purple
14 - red
15 - white
16 - yellow
---
Change name color
Color of the normal name
default = white
```
/scoreboard players set &name_color name_color.jodek value
```
value = color --> look at color table
Change afk name color
Color of the name when AFK
default = gray
```
/scoreboard players set &name_color_afk name_color.jodek value
```
value = color --> look at color table
[AFK] Suffix color
Color of the [AFK suffix]
default = dark_gray
```
/scoreboard players set &suffix_color_afk name_color.jodek value
```
value = color --> look at color table
---
**Settings if you have Show Dimension In Name installed**
Name color
Change afk name color (overworld)
Color of the name when AFK in the overworld
default = gray
```
/scoreboard players set &name_color_afk_overworld name_color.jodek value
```
value = color --> look at color table
Change afk name color (nether)
Color of the name when AFK in the nether
default = gray
```
/scoreboard players set &name_color_afk_nether name_color.jodek value
```
value = color --> look at color table
Change afk name color (end)
Color of the name when AFK in the end
default = gray
```
/scoreboard players set &name_color_afk_end name_color.jodek value
```
value = color --> look at color table
Prefix color --> [Overworld] - [Nether] - [End]
Change prefix color (overworld)
Color of the prefix when AFK in the overworld
default = green
```
/scoreboard players set &prefix_color_afk_overworld name_color.jodek value
```
value = color --> look at color table
Change prefix color (nether)
Color of the prefix when AFK in the nether
default = red
```
/scoreboard players set &prefix_color_afk_nether name_color.jodek value
```
value = color --> look at color table
Change prefix color (end)
Color of the prefix when AFK in the end
default = dark_purple
```
/scoreboard players set &prefix_color_afk_end name_color.jodek value
```
value = color --> look at color table
Suffix color --> [AFK]
Change suffix color (overworld)
Color of the suffix when AFK in the overworld
default = dark_gray
```
/scoreboard players set &suffix_color_afk_overworld name_color.jodek value
```
value = color --> look at color table
Change suffix color (nether)
Color of the suffix when AFK in the nether
default = dark_gray
```
/scoreboard players set &suffix_color_afk_nether name_color.jodek value
```
value = color --> look at color table
Change suffix color (end)
Color of the suffix when AFK in the end
default = dark_gray
```
/scoreboard players set &suffix_color_afk_end name_color.jodek value
```
value = color --> look at color table
---
**To uninstall:**
```
/function afkannouncer:uninstall
```
Showcase

![Jodek [AFK] is no longer AFK!](https://cdn.modrinth.com/data/cached_images/ec65120d4d5997cbe8608015afdd00b9ae4ea669.png)



暂无评论,抢个沙发吧~