Armor Stand Editor
# Armor Stand Editor

Armor Stand Editor a simple to use mod, allowing you to pose/modify Armor Stand in game,
without need to use commands or external websites.
It was designed with survival usage in mind, so you can use it on your survival world/server without having
to worry about it breaking the experience.
It is compatible with Fabric and Quilt and can work purely server side, allowing vanilla
players to use all capabilities of it, while still being fully functional in singleplayer.
## Usage
First you need to get flint (or other configured item). Then you just click with it Armor Stand
you want to modify. Your hotbar will get replaced with setting selector (only visually, your inventory is untouched).
By using right mouse button (use/place action), you can enter/activate action bound to it (which is described
in its name). To change angle/value of movement/pose related options, sneak while having it selected and use scroll
to change value up or down.

To go back you can click the barrier/icon on right side.
To close it completely, press Q (drop item).

## Showcase
– Showcase by Patbox: https://www.youtube.com/watch?v=E7eCwKVZeqY
– Polish showcase by Patbox: https://www.youtube.com/watch?v=6aqd5d9NkeU
## Config
“`json5
{
“CONFIG_VERSION_DONT_TOUCH_THIS”: 2,
“armorStandTool”: “minecraft:flint”, // Item that acts as editor, can be from a mod
“requireIsArmorStandEditorTag”: false, // Makes item require nbt tag isArmorStandEditor of item
“holdingToolSpawnsParticles”: true, // If true, player will see particles around armor stand while holding tool
“useLegacyUiByDefault”: false, // Forces usage of legacy ui, not recommended
“blackListedBuildInPresets”: [], // Removes default presets
“allowedByDefault”: [/*…*/] // Actions allowed by default
}
“`
## Permissions
Additionally, command /armorstandeditor uses `armorstandeditor.commands.`.
Format of editors permissions looks like `armorstandeditor.edit.`, [look at this file](https://github.com/Patbox/ArmorStandEditor/blob/master/src/main/java/eu/pb4/armorstandeditor/EditorActions.java)
For Armor Stand Editing you can give players `armorstandeditor.use` permission and for Item Flames `armorstandeditor.useItemFrame`
If you want to allow others to modify entities disguised as Armor Stands, give them `armorstandeditor.useDisguised` permission,
By default, players can edit them as they want.
Antumbra
Antumbra is a resource pack which applies a darker and rougher mood to the vanilla look while maintaining the vividness of many textures. In combination with the Photon shader it is possible to achieve a more realistic feel than vanilla. This pack is for everyone who loves the vanilla look, but prefers a more realistic color palette for most textures. Additionally, a person who prefers a more medival style might also like it.

Antumbra + Photon + Photonics
## Features
– An atmospheric dark vibe
– Keeping vividness of many textures
– Dark GUI
## Comparison

Vanilla / Antumbra / Antumbra + Photon + Photonics / Vanilla + Photon + Photonics
Check out the other comparison images in the gallery!
Anton Chigurh (Антон Чигур) Totem of Undying
– Anton Chigur is the main antagonist of Cormac McCarthy’s novel “No Country for Old Men” and its film adaptation. He is a hired assassin, a drug dealer’s mercenary, who ruthlessly eliminates almost everyone he encounters.
– Антон Чигур — главный антагонист романа Кормака Маккарти «Старикам тут не место» и его киноадаптации. Это наёмный убийца, наёмник наркоторговцев, который безжалостно расправляется почти со всеми, кого встречает на своём пути
[Check collection with all memes + streamers Totems ](https://modrinth.com/collection/sfDcDGAi)
anit CHAT
# Chat anit 一个自动屏蔽《Minecraft》中文脏话,和增加IP属地的开源项目。
本插件需要装在Velocity上。前置为SignedVelocity-Proxy需要在velocity和所以1.19.1+的子服上增加
IP属地api为*xiaotuo*提供,脏话屏蔽由*Uapi提供*
使用方法
1.下载本插件,放入velocity的pluging文件夹,启动客户端
>tip
>如果你有子服的Minecraft版本在1.19.1以上需要增加[signed velocity](https://modrinth.com/plugin/signedvelocity/version/1.3.0) 插件到velocity和每个1.19.1+的子服务器。
2.将velocity配置文件“`velocity.toml“` 中“`force-key-authentication“`改为false
3.将所有子服务的配置文件“`server.properties“`中的“`enforce-secure-profile“`改为false
4.启动服务端
**更新日志**: https://github.com/cdpyx/Chatanit/commits/release
English:
# Chat Anit is an open-source project that automatically blocks Chinese profanity in Minecraft and increases IP ownership.
This plugin needs to be installed on Velocity. SignedVelocity Proxy needs to be added on velocity and all 1.19.1+sub servers
The IP locality API is provided by * xiaotuo *, and the profanity blocking is provided by * UAPI*
Usage
1. Download this plugin, place it in the velocity plugin folder, and start the client
> tip
> If you have a sub server version of Minecraft above 1.19.1, you need to add [signed velocity]( https://modrinth.com/plugin/signedvelocity/version/1.3.0 )Plug in to velocity and every 1.19.1+sub server.
2. Change the ‘force key authentication’ in the velocity configuration file ‘velocity. toml’ to false
3. Change the ‘enforce secure profile’ in the ‘server. properties’ configuration file for all sub services to false
4. Start the server
**Update log**: https://github.com/cdpyx/Chatanit/commits/release
Among Us

But how to make **Among Uses**? 
All you need is an anvil and a carved pumpkin:

> Rename a carved pumpkin in the anvil to “Color” Impostor
* Example: Red Impostor
* Before snapshot 25w03a, using third-party mods, you could write things like “red impostor” instead of “Red Impostor”, or even “123 red impostor 123”
> After renaming, the item will automatically turn into its custom version
Make your impostors and have fun! 🎭
(HARD) All-White Textures! (Joel’s 2022 Challenge)
Have you ever played Minecraft® and thought “hey, this is too many colors”?
No? Well… just _pretend_ like you did?
Because here and now, I present…
# THE ALL-WHITE CHALLENGE PACK!
I created this pack originally back in 2022 for 1.19 for a friend of mine to ~~suffer~~ **_enjoy his gameplay_** in!
But, you may say, “1.19? Who still plays in 1.19 when 1.21.5 is available and 1.21.6 is already announced!?”, well, I have a treat for you..
# **THIS PACK IS AVAILABLE FOR *EVERY* MINECRAFT® VERSION!**
_[Available in Easy (no GUI changes)](https://modrinth.com/resourcepack/all-white-2022-joel-challenge-pack-easy) and Hard (all textures changed)_
*Every single major version…*
– 1.21.5? You can use this pack!
– Beta 1.4? Still works!
– Alpha v1.2.2? I don’t know why, BUT IT WORKS!

*Even EVERY SINGLE DEV VERSION IS SUPPORTED*
– 22w44a? Yup, got it.
– 11w50a? Sure.
– Beta 1.6 Test Build 3? You’re crazy, but the pack works!

*Want to play your favorite “special” version? You can do it!*
– Combat Test 7b? This pack supports it!
– 2020’s 20w14infinite? Of course!
– 2013’s 2.0? Yup! (the Pink Wither looks better than ever)

*It even supports versions that don’t support Texture Packs, such as Infdev!*
*(Note: To play with this pack in versions before Alpha v1.2.2, you’ll need to manually modify your .jar file.)*
# So what are you waiting for?
Dive into the exciting, mind-boggling, seen-on-TV (not really), incredibly playable **world of**_… white._ Can you beat Minecraft® with no colors?
## Limitations
This pack isn’t perfect. In vanilla Minecraft®, you cannot change the water texture, and some foliage colors are hardcoded. In older versions, even less can be changed, therefore, this pack technically isn’t ***all*** white, but—especially in more modern versions—it is *mostly* white, as much as the game allows.
Additionally, the Modrinth API (as of writing this on 25.04.25), does not contain all versions of Minecraft®. This has resulted in me having to use some workarounds and marking a few versions wrongly. For example, v0.18 is marked as supporting *c0.30_01c*, when it actually supports *0.28_01*, *0.29*, *0.29_01*, *0.29_02*, *0.30 (Creative, 1900 Re-upload)*, *0.30 (Creative, Launcher Renew)*, and *0.30 (Survival, 1858 Re-upload)*.
If Modrinth adds these missing versions to their API, this notice shall disappear and the wrongly marked versions will be fixed.
For the time being, **the supported Minecraft® versions can be found in the description/changelog of every pack version, as well as its README.TXT**.
## License & Credits
_Concept and implementation of this texture pack © 2022–2026 PetByte. Minecraft® and all associated assets are © 2009–2026 Mojang Studios and Microsoft. This pack is not affiliated with or endorsed by Mojang Studios or Microsoft._
_Licensed under **CC-BY-ND 4.0**. You may use this pack for personal use, streaming, and content creation (monetized or not), but you **must credit PetByte**. Redistribution and modification are **not allowed**._
_For business inquiries, collaborations, or similar matters, please contact contact@petbyte.dev. For issues related to this pack, please contact issues@petbyte.dev. For anything else, feel free to leave a comment._
(EASY) All-White Textures! (Joel’s 2022 Challenge)
Have you ever played Minecraft® and thought “hey, this is too many colors”?
No? Well… just _pretend_ like you did?
Because here and now, I present…
# THE ALL-WHITE CHALLENGE PACK!
I created this pack originally back in 2022 for 1.19 for a friend of mine to ~~suffer~~ **_enjoy his gameplay_** in!
But, you may say, “1.19? Who still plays in 1.19 when 1.21.5 is available and 1.21.6 is already announced!?”, well, I have a treat for you..
# **THIS PACK IS AVAILABLE FOR *EVERY* MINECRAFT® VERSION!**
_Available in Easy (no GUI changes) and [Hard (all textures changed)](https://modrinth.com/resourcepack/all-white-2022-joel-challenge-pack-hard)_
*Every single major version…*
– 1.21.5? You can use this pack!
– Beta 1.4? Still works!
– Alpha v1.2.2? I don’t know why, BUT IT WORKS!

*Even EVERY SINGLE DEV VERSION IS SUPPORTED*
– 22w44a? Yup, got it.
– 11w50a? Sure.
– Beta 1.6 Test Build 3? You’re crazy, but the pack works!

*Want to play your favorite “special” version? You can do it!*
– Combat Test 7b? This pack supports it!
– 2020’s 20w14infinite? Of course!
– 2013’s 2.0? Yup! (the Pink Wither looks better than ever)

*It even supports versions that don’t support Texture Packs, such as Infdev!*
*(Note: To play with this pack in versions before Alpha v1.2.2, you’ll need to manually modify your .jar file.)*
# So what are you waiting for?
Dive into the exciting, mind-boggling, seen-on-TV (not really), incredibly playable **world of**_… white._ Can you beat Minecraft® with no colors?
## Limitations
This pack isn’t perfect. In vanilla Minecraft®, you cannot change the water texture, and some foliage colors are hardcoded. In older versions, even less can be changed, therefore, this pack technically isn’t ***all*** white, but—especially in more modern versions—it is *mostly* white, as much as the game allows.
Additionally, the Modrinth API (as of writing this on 25.04.25), does not contain all versions of Minecraft®. This has resulted in me having to use some workarounds and marking a few versions wrongly. For example, v0.18 is marked as supporting *c0.30_01c*, when it actually supports *0.28_01*, *0.29*, *0.29_01*, *0.29_02*, *0.30 (Creative, 1900 Re-upload)*, *0.30 (Creative, Launcher Renew)*, and *0.30 (Survival, 1858 Re-upload)*.
If Modrinth adds these missing versions to their API, this notice shall disappear and the wrongly marked versions will be fixed.
For the time being, **the supported Minecraft® versions can be found in the description/changelog of every pack version, as well as its README.TXT**.
## License & Credits
_Concept and implementation of this texture pack © 2022–2026 PetByte. Minecraft® and all associated assets are © 2009–2026 Mojang Studios and Microsoft. This pack is not affiliated with or endorsed by Mojang Studios or Microsoft._
_Licensed under **CC-BY-ND 4.0**. You may use this pack for personal use, streaming, and content creation (monetized or not), but you **must credit PetByte**. Redistribution and modification are **not allowed**._
_For business inquiries, collaborations, or similar matters, please contact contact@petbyte.dev. For issues related to this pack, please contact issues@petbyte.dev. For anything else, feel free to leave a comment._
AfkPlus
# AfkPlus Fabric Mod for Minecraft
[](https://github.com/sakura-ryoko/afkplus/actions/workflows/gradle.yml)

[](https://discord.gg/ryokocraftmc)
## Basic Description:
– A forked project based upon AfkDisplay by beabfc. He has given me his blessing with proceeding to create this mod, look under my Archived Issues pane.
– Show which players are AFK in the player list, see the Reasons, Durations, and Times.
– Fully configurable and with [Placeholder API](https://placeholders.pb4.eu/user/general/), which includes all Placeholder API formatting nodes such as: yellow or bold natively. (You can even include a URL in your AFK Reason!)
– Mod can now be used on Single Player, and Integrated Servers (Open to LAN).
– [**NEW**] Mod has now been mostly rewritten as of December 2024; as a MultiVersion project based on [Fallen-Breath’s Template Mod](https://github.com/Fallen-Breath/fabric-mod-template) architecture.
– [**NEW**] Mod Now is a dependency of my new library mod, [CoreLib](https://github.com/sakura-ryoko/corelib), and the More Color system has also been forked into my [More Color API](https://github.com/sakura-ryoko/more-color-api) mod.
– They are both included in the AfkPlus JAR file.
## MOD ReWrite & NEW Features
– Entire mod ecosystem has been migrated to a multi-version architecture to more quickly port the mod to versions 1.19.2-1.21.4+ at the same time, using a single branch.
– Config no longer uses TOML, and has been converted to the Data Driven [CoreLib](https://github.com/sakura-ryoko/corelib) based JSON config system; which works similar to how Pat’s Mod ecosystem works.
– Most Player / Server Events are now managed by [CoreLib](https://github.com/sakura-ryoko/corelib) interfaces; with a few AFK Specific exceptions.
– All Commands are now registered and managed by a [CoreLib](https://github.com/sakura-ryoko/corelib) interface.
– All abstract Text Placeholder API formatting, and extra color tags are now managed by [More Color API](https://github.com/sakura-ryoko/more-color-api). See the `/morecolors` command.
– All new abstract TimeDate / Duration formatting interfaces are managed by [CoreLib](https://github.com/sakura-ryoko/corelib).
– Entirely rewritten AfkPlayer / Afk Player List system based on abstraction; instead of being managed via Mixin classes. This should help with any strict mod compatibility issues; and fight off ugly code.
– Entire mod EcoSystem from CoreLib to AfkPlus each has an API / Event system for other mods to implement and make compatible in their own mods.
– AfkPlus adds API compat handling for `Vanish`, `Carpet Mod`, and `Styled Player List`. Each mod’s integration varies based on any compatibility needs.
– Added several `message` options, and forked the `afkKick` and `disableDamage` systems into their own configuration categories. See the config below for more defaulted information.
– Several other annoyances, bugs, and features have been added as requested; such as the ability to fully configure the `Gone for: XXX` messages by various config options.
## Features
– Added a placeholder `%afkplus:afk%` for you to offer a very basic ‘**[AFK]**’ tag to players who are AFK.
– Added a placeholder `%afkplus:name%`/`%afkplus:display_name%` so that you can use this as a replacement for the ‘**%player:displayname%**’ placeholder under other Mods, such as [Styled Playerlist](https://modrinth.com/mod/styledplayerlist “Styled Playerlist”).
***NOTE that this method was designed to be fully compliant with LuckPerms Prefixes under Styled Playerlist, because the standard method for playerlist updating fails, or you can simply use %afkplus:afk% to add formatting to existing names if you like.***
– Added a placeholder `%afkplus:duration%` so that you can get the time since someone went AFK, with configuration for a format prefix.
– Added a placeholder `%afkplus:time%` so that you can get the Time/Date when someone went AFK, with configuration for a format prefix.
– Added a placeholder `%afkplus:reason%` so that you can port the Afk Reason for why someone went AFK, with configuration for a format prefix.
– Added a placeholder `%afkplus:invulnerable%` so that you can display the “Disable Damage” status for all users, similar to the “[AFK]” placeholder tag, but more or less an “add on”.
– There is a special configuration option ‘prettyDuration’ to configure the AFK Duration in a more human-readable format, instead of the default (HH:mm:ss.mss) format. Each method has its advantages though. ([Styled Nicknames](https://modrinth.com/mod/styled-nicknames) or [Styled Chat](https://modrinth.com/mod/styled-chat) comes to mind here)
– There are several mod / data pack conflict warnings for administrators to help them make better decisions on what mods they want to install.
– Added a “disableDamage” configuration to make AFK players immune to damage after a 15-second cool down. A new configurable server-wide message is now enforced by default when this occurs.
– Added a “disableDamageCooldown” configuration to allow Administrators to adjust the default “timer” that is applied after a player goes AFK. I highly recommend not setting this to ‘0’, unless you don’t think your players will abuse this privilege.
– Added a “whenDamageDisabled” configuration so that you can customize the message displayed when your players are marked as invulnerable.
– Added a “whenDamageEnabled” configuration so that you can customize the message displayed when your players are unmarked as invulnerable.
– Now also checks for if players are in Spectator Mode, and not only Creative for managing your AFK/Disable Damage status.
– ~~Adds several color nodes that players can use for AFK Reasons. See /afkex for a display example.~~
– ~~brown, cyan, dark_brown, dark_pink, light_blue, light_brown, light_gray, light_pink, lime, magenta, purple, salmon,~~
– ~~bluetiful, burnt_orange, canary, cool_mint, copper, powder_blue, royal_purple, shamrock, tickle_me_pink, ultramarine_blue~~
– Added a “bypassSleepCount” configuration so that you can allow players marked as Afk to bypass the Sleeping Requirements.
– Added a “bypassInsomnia” configuration so that you can allow players marked as Afk to block Phantom spawning.
– Added a “/noafk” command for players to stop themselves from being marked as Afk.
– Added a “displayDuration” configuration option so that you can enable/disable the “Gone for XX minutes, XX seconds” during whenReturn.
– Added additional handling to allow “afkTimeoutString” to be set to “”, and passing the “defaultReason” as “” to have more of the “Original” AfkDisplay feel.
– Added a “AFK Kick” system to automatically kick players from the server who are AFK after a configured amount of time. It has several configuration options:
– `afkKickEnabled` – (true/false) Enables the AFK Auto Kick manager.
– `afkKickNonSurvival` – (true/false) Allows Kicking Creative / Spectator players.
– `afkKickTimer` – The time beyond `timeoutSeconds` (Additive) when a player gets removed from the server, so if `timeoutSeconds` is 240, and `afkKickTimer` is set to 3600, the actual time they get kicked is at **3840**, or 64 minutes at the longest.
– `afkKickSafePermissions` – (Permission 3) The default Permissions level that is marked “safe” from being automatically kicked. (Luck Perms: afkplus.kick.safe)
– Note; that if a player has `afkPlusCommandPermissions` (Luck Perms: afkplus.afkplus), they will also be marked as safe from being automatically kicked, but this new configuration allows you to configure these permissions separately.
– `afkKickMessage` – The message sent to Players that get kicked as the reason for their removal. (Adds the Duration when `displayDuration` is enabled)
– `whenKicked` – The message broadcast to the server when a player gets kicked for being AFK. (Adds the Duration when `displayDuration` is enabled)
– NOTES: This feature *DOES NOT* automatically kick Carpet Mod Bots, because the ‘fake’ players do not get ticked by the server.
– This feature *DOES NOT* work in Single Player/Open To Lan, and requires a Dedicated Server Environment to function properly.
## Commands (Permissions via [Luck Permissions](https://luckperms.net/) or the afk_plus configurations)
– ‘**/afkplus**’ with the AfkPlusCommandPermissions (Default: 4) setting the default restrictions. (Permission: afkplus.afkplus)
– Displays the Mod Version information.
– ‘**/afkplus reload**’ command. (Permission: afkplus.afkplus.reload)
– This allows an Administrator to reload the configuration while the server is running.
– ~~’**/afkplus ex**’ command. (Permission: afkplus.afkplus.ex)~~
– ~~This displays a simple “formatting test” to show the user what basic text nodes are available to use, and this also allows them to use this for Copy/Paste by clicking on colors/formats.~~
– ‘**/afkplus set [Player] [Reason]**’ command. (Permission: afkplus.afkplus.set)
– This allows any administrator to set the AFK status of a player, and this also removes their NoAFK status.
– ‘**/afkplus clear [Player]**’ command. (Permission: afkplus.afkplus.clear)
– This allows any administrator to clear the AFK status of a player.
– ‘**/afkplus damage enable [Player]**’ command. (Permission: afkplus.afkplus.damage.enable)
– This allows an Administrator to force-enable an AFK player’s ability to be damaged as long as they are connected.
– ‘**/afkplus damage disable [Player]**’ command. (Permission: afkplus.afkplus.damage.disable)
– This allows an Administrator to revert a player’s ability to use “Disable Damage” after it was forcefully removed.
– ‘**/afkplus info [Player]**’ command. (Permission: afkplus.afkplus.info)
– This allows any administrator to check the AFK status of a player, and display the time and duration since they went AFK.
– ‘**/afkplus update [Player]**’ command. (Permission: afkplus.afkplus.update)
– This allows any administrator to force a player list update for a player.
– ‘**/afkinfo [Player]**’ with the AfkInfoCommandPermissions (Default: 2) setting the default restrictions, (Permission: afkplus.afkinfo)
– Does the same thing as ‘**/afkplus info [Player]**’, but can be used for Mods, or players, or however you like to configure it for people to see.
– ~~’**/afkex**’ with the AfkExCommandPermissions (Default: 0) setting the default restrictions. (Permission: afkplus.afkex)~~
– ~~This displays a simple “formatting test” to show the user what basic text nodes are available to use, and this also allows them to use this for Copy/Paste by clicking on colors/formats.~~
– ‘**/afk [Reason]**’ with the AfkCommandPermissions (Default: 0) setting the default restrictions. (Permission: afkplus.afk)
– This allows any user to use a [Reason] along with setting their AFK status.
– [NEW] ‘**/noafk**’ with the noAfkCommandPermissions (Default: 0) setting the default restrictions. (Permission: afkplus.noafk)
– This allows any user to set themselves in a state where they will not go Afk based on the configured timeout value.
– [NEW] ‘afkKickSafePermissions’ (Default: 3) sets the default permissions to mark an AFK player as safe from being kicked. (Permission: afkplus.kick.safe)
## Potential known conflicts (Make your choice)
– [afk display Data pack](https://vanillatweaks.net/picker/datapacks/) (Vanilla Tweaks Data pack, changes the player list display) — Mod checks for any “afk” containing data packs in the name.
– [AfkDisplay](https://modrinth.com/mod/afkdisplay) — because this is the mod that AfkPlus is based upon, and offers fewer features.
– [AntiLogout](https://modrinth.com/mod/noexits) (/afk command, timeout handling)
– [Auto AFK](https://modrinth.com/mod/auto-afk) (/afk command, timeout handling)
– [Sessility](https://modrinth.com/mod/sessility) (timeout handling)
– [Playtime-Tracker](https://modrinth.com/mod/playtime-tracker) (timeout handling)
– [SvrUtil](https://modrinth.com/mod/svrutil) (/afk command, the rest is safe)
## Example Configuration
The configuration is located in `afkplus.json` inside your servers config folder.
“`json lines
{
“___comment”: “AfkPlus-1.21.4-1.7.4-SNAPSHOT Config”,
“config_date”: “Fri, 3 Jan 2025 00:05:08 -0500”,
“afk_plus”: {
“_comment01”: “# Allows you to disable the /afk command to mark yourself as AFK, with an optional [Reason] (Default: true)”,
“enableAfkCommand”: true,
“_comment02”: “# Allows you to disable the /noafk command to mark yourself as NoAFK, which disables the timeout (Default: true)”,
“enableNoAfkCommand”: true,
“_comment03”: “# Allows you to disable the /afkinfo command to allow players to see someone’s AFK status (Time, Duration, Reason). (Default: true)”,
“enableAfkInfoCommand”: true,
“_comment04”: “# The /afk default command permissions, configurable with Luck Perms (afkplus.afk) node (Default: 0)”,
“afkCommandPermissions”: 0,
“_comment05”: “# The /noafk default command permissions, configurable with Luck Perms (afkplus.noafk) node (Default: 0)”,
“noAfkCommandPermissions”: 0,
“_comment06”: “# The /afkinfo default command permissions, configurable with Luck Perms (afkplus.afkinfo) node (Usually for Mods) (Default: 2)”,
“afkInfoCommandPermissions”: 2,
“_comment07”: “# The /afkplus default command permissions, configurable with Luck Perms (afkplus.afkplus with .subcommands) node (Default: 3)”,
“afkPlusCommandPermissions”: 3,
“_comment08”: “# A Basic Cooldown configurable to help prevent people from spamming the /afk command (Default: 5 seconds)”,
“afkCommandCooldown”: 5,
“_comment09”: “# A boolean toggle to enable / disable debug logger messages in the mod”,
“debugMode”: false
},
“packet”: {
“_comment01”: “# The time without actions after which a player is considered AFK. Set to -1 to disable automatic AFK detection. (Default: 240)”,
“_comment02”: “# –note; the Original AfkDisplay’s default timeout was set to 180 seconds.”,
“timeoutSeconds”: 240,
“_comment03”: “# Consider players that moved no longer AFK (enables easy bypass methods like AFK pools) (Default: false)”,
“resetOnMovement”: false,
“_comment04”: “# Consider players which looked around no longer AFK (Default: false)”,
“resetOnLook”: false,
“_comment05”: “# Consider players who are only swinging their sword as AFK (Default: false)”,
“ignoreAttacks”: false,
“_comment06”: “# Makes it so that Afk players are not counted in the Sleep Percentage check (Default: true)”,
“bypassSleepCount”: true,
“_comment07”: “# Makes it so that Afk Players block Phantom Spawning attempts. (Default: true)”,
“bypassInsomnia”: true,
“_comment08”: “# The default “timeout” AFK reason (Default: “timeout“)”,
“afkTimeoutString”: “timeout“,
“_comment09”: “# The default AFK timeout message for the “ignoreAttacks” detection”,
“afkTimeoutIgnoreAttack”: “only swinging their sword”
},
“disable_damage”: {
“_comment01”: “# Disable damage after disableDamageCooldown seconds since a player went AFK (Default: false)”,
“disableDamage”: false,
“_comment02”: “# Cooldown timer for enabling the “DisableDamage” feature. (Default: 15 seconds)”,
“_comment03”: “# – WARNING! Be advised that settings this too low can encourage poor player behavior.”,
“disableDamageCooldown”: 15,
“_comment04”: “# The message content when an AFK player is marked as Invulnerable.”,
“_comment06”: “# (Default: “%player:displayname% is marked as Invulnerable.“)”,
“whenDamageDisabled”: “%player:displayname% is marked as Invulnerable.“,
“_comment08”: “# The message content when an AFK player is no longer marked as Invulnerable.”,
“_comment09”: “# (Default: “%player:displayname% is no longer Invulnerable.“)”,
“whenDamageEnabled”: “%player:displayname% is no longer Invulnerable.”
},
“afk_kick”: {
“_comment01”: “# Enables the AFK Auto-Kick system. (Default: false)”,
“afkKickEnabled”: false,
“_comment02”: “# Allows Non-Survival players to be kicked (Creative, Spectator, etc) (Default: false)”,
“afkKickNonSurvival”: false,
“_comment03”: “# The time after `timeoutSeconds` to automatically kick an AFK player (Default: 3600, aka. 1 hour)”,
“_comment04”: “# –note; that this value is “Additive” to the `timeoutSeconds` value, so the actual time will be 3840, aka. 64 minutes.”,
“afkKickTimer”: 3000,
“_comment05”: “# Default permission level to mark players as “safe” from being automatically kicked, i.e., Server Admins (Default: 3)”,
“afkKickSafePermissions”: 3,
“_comment06”: “# The Kick Reason message sent to players that are removed. Can be set to “” to get a basic “AFK timeout” reason.”,
“_comment07”: “# (Default: “AFK beyond the allowed time limit set by your Administrator.“)”,
“_comment08”: “# –note; that this message gets the AFK duration added to the end if `message.displayDuration` is set to true.”,
“afkKickMessage”: “AFK beyond the allowed time limit set by your Administrator.“,
“_comment09”: “# The message content when an AFK player gets kicked from the server.”,
“_comment10”: “# (Default: “%player:displayname% was kicked for being AFK.“)”,
“_comment11”: “# –note; that this message gets the AFK duration added to the end if `message.displayDuration` is set to true.”,
“whenKicked”: “%player:displayname% was kicked for being AFK.“,
“_comment12”: “# The default reason when a player is kicked”,
“_comment13”: “# (Default: “AFK timeout”)”,
“whenKickedDefaultReason”: “AFK timeout”,
“_comment14”: “# The AFK default Duration Prefix used when a player is kicked. The duration format used follows the message.duration configuration.”,
“_comment15”: “# (Default: ” (Gone for: “)”,
“whenKickedDurationDefaultPrefix”: ” (Gone for: “,
“_comment16”: “# The AFK Player Named Duration Prefix used when a player is kicked. The duration format used follows the message.duration configuration.”,
“_comment17”: “# (Default: ” (%player:displayname% was gone for: (%player:displayname% was gone for: “,
“_comment18”: “# The suffix for either kick Duration Prefix”,
“_comment19”: “# (Default: ” )””,
“whenKickedDurationSuffix”: “)”
},
“player_list”: {
“_comment01”: “# Change the playerlist name for players who are AFK (Default: true)”,
“_comment02”: “# — note; This is for when you’re NOT using a player list display mods.”,
“enableListDisplay”: true,
“_comment03”: “# The name that is shown in the player list if a player is AFK, and accepts formatting nodes”,
“_comment04”: “# (Default: “[AFK%afkplus:invulnerable%] %player:displayname%“)”,
“_comment05”: “# — note; This function works best when not using Player List mods!*”,
“afkPlayerName”: “[AFK%afkplus:invulnerable%] %player:displayname%“,
“_comment06”: “# This option sets a default Player List update interval. This config goes a long way fixing”,
“_comment07”: “# various Player list update issues; especially when other Player List management mods are installed.”,
“_comment08”: “# (Default: 10 seconds)”,
“updateInterval”: 10
},
“place_holder”: {
“_comment01”: “# This will be the value of the placeholder %afkplus: afk% if a player is AFK, option accepts full formatting nodes”,
“_comment02”: “# (Default: “[AFK%afkplus:invulnerable%]“)”,
“_comment03”: “# — note; *DOES NOT* place an “” at the end in the code (trying not to modify its default behavior)”,
“afkPlaceholder”: “[AFK%afkplus:invulnerable%]“,
“_comment04”: “# Placeholder %afkplus:name% for backporting the entire %displayname% for use in other Mods, such as Styled Player List”,
“_comment05”: “# (Default: “[AFK%afkplus:invulnerable%] %player:displayname_unformatted%“)”,
“_comment06”: “# — note; *DOES NOT* places an “” at the end in the code (trying not to modify its default behavior)”,
“afkPlusNamePlaceholderAfk”: “[AFK%afkplus:invulnerable%] %player:displayname_unformatted%“,
“_comment07”: “# Value for when a player is NOT AFK, (i.e., the default “%player:displayname%”)”,
“_comment08”: “# — note; *DOES NOT* places an “” at the end in the code (trying not to modify its default behavior)”,
“afkPlusNamePlaceholder”: “%player:displayname%”,
“_comment09”: “# Adds a formatting prefix node for %afkplus:duration% (default: )”,
“_comment10”: “# — note; places an “” at the end in the code, and this is used during /afkinfo”,
“afkDurationPlaceholderFormatting”: ““,
“_comment11”: “# Adds a formatting prefix node for %afkplus: time% (default: )”,
“_comment12”: “# — note; places an “” at the end in the code, and this is used during /afkinfo”,
“afkTimePlaceholderFormatting”: ““,
“_comment13”: “# Adds a formatting prefix node for %afkplus: reason%, I’m not sure why someone might want this enabled, because”,
“_comment14”: “# formatting your [Reason] yourself is fun. (default: none)”,
“_comment15”: “# — note; places an “” at the end of the code, and this is used during /afkinfo”,
“afkReasonPlaceholderFormatting”: “”,
“_comment16”: “# Adds an option to configure a basic “Add-On” placeholder for attaching to the “[AFK]” tag to mark when a player is”,
“_comment17”: “# marked as Invulnerable using %afkplus: invulnerable% (Default: “:I“)”,
“afkInvulnerablePlaceholder”: “:I“,
“_comment18”: “# Adds an option for using custom formatters for the output of the %duration% placeholder. The valid options are:”,
“_comment19”: “# — ‘REGULAR’ (HH:mm:ss.SSS) (Default: REGULAR)”,
“_comment20”: “# — ‘PRETTY’ (d’ days ‘H’ hours ‘m’ minutes ‘s’ seconds’)”,
“_comment21”: “# — ‘ISO_EXTENDED’ (‘P’yyyy’Y’M’M’d’DT’H’H’m’M’s.SSS’S’)”,
“_comment22”: “# — ‘FORMATTED’; Same as ISO_EXTENDED, but this option allows you to set your own custom DurationFormatUtils Formatter,”,
“_comment23”: “# –> SEE: “org.apache.commons.lang3.time.DurationFormatUtils;” for more information”,
“duration”: {
“option”: “REGULAR”,
“customFormat”: “”
},
“_comment24”: “# Adds an option for using custom formatters for the output of the %afkTime% placeholder. The valid options are:”,
“_comment25”: “# — ‘REGULAR’ (yyyy-MM-dd_HH.mm.ss); which is the same format that Minecraft uses and is the Default config. (Default: REGULAR)”,
“_comment26”: “# — ‘ISO_LOCAL’ (yyyy-MM-ddTHH:mm:ss.n)”,
“_comment27”: “# — ‘ISO_OFFSET’ (yyyy-MM-ddTHH:mm:ss.nZ)”,
“_comment28”: “# — ‘RFC1123’ (EEE, dd MMM yyyy HH:mm:ss +HHMM)”,
“_comment29”: “# — ‘FORMATTED’; (yyyy-MM-dd_HH.mm.ss); This is the same as ‘REGULAR’, but this option allows you to set your own custom”,
“_comment30”: “# formatters based on the “java.time.format.DateTimeFormatter” formatter syntax; see that package for more information.”,
“timeDate”: {
“option”: “REGULAR”,
“customFormat”: “”
}
},
“message”: {
“_comment01”: “# Enables chat messages when a player goes AFk or returns. (Default: true)”,
“enableMessages”: true,
“_comment02”: “# The message content when a player goes AFK, and accepts formatting nodes”,
“_comment03”: “# (Default: “%player:displayname% is now AFK“)”,
“whenAfk”: “%player:displayname% is now AFK“,
“_comment04”: “# An optional configuration for the “whenAfk” punctuation in between that, and the Duration / Reason that follows.”,
“_comment05”: “# (Default: “, “)”,
“whenAfkPunctuation”: “, “,
“_comment06”: “# The messages content when a player returns from AFK, and accepts formatting nodes.”,
“_comment07”: “# (Default: “%player:displayname% is no longer AFK“)”,
“_comment08”: “# –note; that this message gets the AFK duration added to the end if `displayDuration` is set to true.”,
“whenReturn”: “%player:displayname% is no longer AFK“,
“_comment09”: “# The prefix formatting for the “whenReturn” duration formatting portion.”,
“_comment10”: “# (Default: ” (Gone for: “)”,
“whenReturnDurationPrefix”: ” (Gone for: “,
“_comment11”: “# The suffix formatting for the “whenReturn” duration formatting portion.”,
“_comment12”: “# (Default: “)”)”,
“whenReturnDurationSuffix”: “)”,
“_comment13”: “# Default reason for going AFK via the /afk command. Leave in a poof of smoke without having to give a reason.”,
“_comment14”: “# (Default: “poof!“)”,
“_comment15”: “# –note; “” is a valid setting, and will disable the default /afk reason.”,
“defaultReason”: “poof!“,
“_comment16”: “# A configurable greeting when players repeatedly type ‘/afk’ and expect a broken result.”,
“_comment17”: “# (Default: “Welcome back, %player:display_name%, did you miss anything fun?”)”,
“afkCooldownGreeting”: “Welcome back, %player:display_name%, did you miss anything fun?”,
“_comment18”: “# An general error condition sent when a player is marked as Vanished by “melius-vanish” maintained by DrexHD”,
“_comment19”: “# (Default: “You are vanished, and probably shouldn’t be doing that.“)”,
“whileYourVanished”: “You are vanished, and probably shouldn’t be doing that.“,
“_comment20”: “# An general error condition in the third person sent when a player is marked as Vanished by “melius-vanish” maintained by DrexHD”,
“_comment21”: “# (Default: “ is vanished, and probably shouldn’t be doing that.“)”,
“whileVanished”: “ is vanished, and probably shouldn’t be doing that.“,
“_comment22”: “# This enables the duration display portion of the whenReturn message. See the “duration” configuration below.”,
“_comment23”: “# (Default: true)”,
“displayDuration”: true,
“_comment24”: “# Re-Formats the “duration” in chat messages and /afkinfo and ‘whenReturn’, etc; to a more human-readable format.”,
“_comment25”: “# — ‘REGULAR’ (HH:mm:ss.SSS)”,
“_comment26”: “# — ‘PRETTY’ (d’ days ‘H’ hours ‘m’ minutes ‘s’ seconds’) (Default: PRETTY)”,
“_comment27”: “# — ‘ISO_EXTENDED’ (‘P’yyyy’Y’M’M’d’DT’H’H’m’M’s.SSS’S’)”,
“_comment28”: “# — ‘FORMATTED’; Same as ISO_EXTENDED, but this option allows you to set your own custom DurationFormatUtils Formatter,”,
“_comment29”: “# –> SEE: “org.apache.commons.lang3.time.DurationFormatUtils;” for more information”,
“duration”: {
“option”: “PRETTY”,
“customFormat”: “”
},
“_comment30”: “# Adds an option for using custom formatters for the output of the /afkinfo command. The valid options are:”,
“_comment31”: “# — ‘REGULAR’ (yyyy-MM-dd_HH.mm.ss); which is the same format that Minecraft uses and is the Default config. (Default: REGULAR)”,
“_comment32”: “# — ‘ISO_LOCAL’ (yyyy-MM-ddTHH:mm:ss.n)”,
“_comment33”: “# — ‘ISO_OFFSET’ (yyyy-MM-ddTHH:mm:ss.nZ)”,
“_comment34”: “# — ‘RFC1123’ (EEE, dd MMM yyyy HH:mm:ss +HHMM)”,
“_comment35”: “# — ‘FORMATTED’; (yyyy-MM-dd_HH.mm.ss); This is the same as ‘REGULAR’, but this option allows you to set your own custom”,
“_comment36”: “# formatters based on the “java.time.format.DateTimeFormatter” formatter syntax; see that package for more information.”,
“timeDate”: {
“option”: “REGULAR”,
“customFormat”: “”
}
}
}
“`
AE2-PBR
A minimal PBR resource pack for the Applied Energistics 2 mod.
This project is still an early work-in-progress so not all blocks are complete.
Actual Half Hearts
Makes half hearts actually half by removing every other pixel in the center column (as seen in the icon). Other than that the texture is completely vanilla. Feel free to ask for support for other versions or additions on this resource pack’s [GitHub issues page](https://github.com/Mosnar23/Actual-Half-Hearts/issues)!