{"id":9031,"date":"2026-05-31T18:28:53","date_gmt":"2026-05-31T15:28:53","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/"},"modified":"2026-05-31T18:28:53","modified_gmt":"2026-05-31T15:28:53","slug":"afterimages","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/","title":{"rendered":"Afterimages"},"content":{"rendered":"<p>![Afterimages logo](https:\/\/cdn.modrinth.com\/data\/cached_images\/e8c5585ea8a638c8885ce96312d3ebd35d27d7d3.png)<\/p>\n<p>A lightweight, data-driven mod that adds visual afterimage trails to entities! You can configure which entities have afterimages, how they look, and when they appear\u2014entirely through Resource Packs.<\/p>\n<p>### Features<\/p>\n<p>* **Data-Driven:** Every aspect of the afterimage (duration, color, triggers) is controlled via JSON files.<br \/>\n* **Mod Compatible:** Built-in support for **Combat Roll** and other mods in the future, upon request.<\/p>\n<p>&#8212;<\/p>\n<p>### Global Configuration<\/p>\n<p>This mod uses **Cloth Config** for global settings. You can access the config menu via Mod Menu (on Fabric) or the configured keybind.<\/p>\n<p>| Option | Default | Description |<br \/>\n| &#8212; | &#8212; | &#8212; |<br \/>\n| **Step Size** | `0.25` | Controls the density of the afterimage trail. Lower values (e.g. `0.1`) create smoother, connected trails but may impact performance. Higher values create distinct &#8220;snapshots&#8221;. |<\/p>\n<p>&#8212;<\/p>\n<p>### Entity Configuration<\/p>\n<p>To add an afterimage to an entity, create a JSON file in your resource pack at:<br \/>\n`assets\/<namespace>\/afterimages\/entities\/<entity_name>.json`<\/p>\n<p>#### Example: Standard Arrow Trail<\/p>\n<p>`assets\/example\/afterimages\/entities\/arrow.json`<\/p>\n<p>&#8220;`json<br \/>\n{<br \/>\n  &#8220;entity&#8221;: &#8220;minecraft:arrow&#8221;,<br \/>\n  &#8220;speed_threshold&#8221;: 0.5,<br \/>\n  &#8220;duration&#8221;: 5,<br \/>\n  &#8220;color&#8221;: &#8220;0xFFFFFF&#8221;,<br \/>\n  &#8220;start_alpha&#8221;: 0.6<br \/>\n}<\/p>\n<p>&#8220;`<\/p>\n<p>#### Example: Combat Roll Exclusive<\/p>\n<p>`assets\/example\/afterimages\/entities\/player.json`<\/p>\n<p>&#8220;`json<br \/>\n{<br \/>\n  &#8220;entity&#8221;: &#8220;minecraft:player&#8221;,<br \/>\n  &#8220;combat_roll_only&#8221;: true,<br \/>\n  &#8220;duration&#8221;: 15,<br \/>\n  &#8220;start_alpha&#8221;: 0.8<br \/>\n}<br \/>\n&#8220;`<\/p>\n<p>#### Configuration Fields<\/p>\n<p>| Field | Type | Default | Description                                                                                                                          |<br \/>\n| &#8212; | &#8212; | &#8212; |&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|<br \/>\n| `entity` | String | *Filename* | The entity ID (e.g. `minecraft:ender_pearl`). If omitted, the mod tries to guess based on the JSON filename.                         |<br \/>\n| `speed_threshold` | Double | `0.5` | The minimum speed (blocks\/tick) required to trigger the effect. Ignored if `combat_roll_only` is true.                               |<br \/>\n| `duration` | Integer | `10` | How long the afterimage trail lasts in ticks.                                                                                        |<br \/>\n| `color` | Hex String | `&#8221;0xFFFFFF&#8221;` | A hex color code to tint the afterimage.                                                                                             |<br \/>\n| `start_alpha` | Float | `0.5` | The opacity of the afterimage when it first appears (0.0 to 1.0).                                                                    |<br \/>\n| `overlay_only` | Boolean | `false` | If `true`, the afterimage will render *only* the overlay layer (e.g., skin outer layer, armor glint). Useful for ghost-like effects. |<br \/>\n| `combat_roll_only` | Boolean | `false` | If `true`, afterimages will **only** appear when the entity is performing a Combat Roll (requires the **Combat Roll** mod).          |<\/p>\n<p>&#8212;<\/p>\n<p>### Mod Integration<\/p>\n<p>#### Combat Roll<\/p>\n<p>Afterimages has native support for the **Combat Roll** mod.<\/p>\n<p>* **Usage:** Set `&#8221;combat_roll_only&#8221;: true` in your player configuration file to make trails appear exclusively during a roll dodge.<\/p>\n<p>&#8212;<\/p>\n<p>### License<\/p>\n<p>This project is licensed under the **MIT License**.<\/p>\n<p>### Contributing<\/p>\n<p>Contributions are welcome! If you find a bug or have a feature request, please open an issue or submit a pull request.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A lightweight, data-driven mod that adds visual afterimage trails to entities!<\/p>\n","protected":false},"featured_media":9032,"template":"","meta":{"_minecraft_slug":"afterimages","_minecraft_project_id":"W7xRcWxh","_minecraft_author":"evanbones","_minecraft_license":"MIT","_minecraft_downloads":2055,"_minecraft_follows":36,"_minecraft_client_side":"required","_minecraft_server_side":"unsupported","_minecraft_storage_type":"zip","_minecraft_archive_name":"afterimages.zip","_minecraft_size_bytes":2201901,"_minecraft_version_count":26,"_minecraft_updated_at":"2026-05-16T01:00:26.382708Z","_minecraft_date_created":"2026-01-21T23:53:58.357972Z","_minecraft_date_modified":"2026-02-01T01:19:12.297796Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/afterimages","_minecraft_icon_attachment_id":9032,"_minecraft_imported_at":"2026-05-31T15:28:53+00:00","_minecraft_import_hash":"6cd68413b97669fe0b496a39113b1286","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[156,97,104,158],"mod_loader":[99],"minecraft_version":[36,37,41,81],"class_list":["post-9031","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-decoration","mod_category-fabric","mod_category-forge","mod_category-neoforge","mod_loader-fabric","minecraft_version-1-20-1","minecraft_version-1-21-1","minecraft_version-1-21-11","minecraft_version-1-21-8"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.6 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Afterimages - Minecraft<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Afterimages - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A lightweight, data-driven mod that adds visual afterimage trails to entities!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/\" \/>\n<meta property=\"og:site_name\" content=\"Minecraft\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/\",\"name\":\"Afterimages - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/afterimages-icon-29d2e78e27183fd4635c830ab1f4d8cdf5429eb9_96.webp\",\"datePublished\":\"2026-05-31T15:28:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/afterimages-icon-29d2e78e27183fd4635c830ab1f4d8cdf5429eb9_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/05\\\/afterimages-icon-29d2e78e27183fd4635c830ab1f4d8cdf5429eb9_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/afterimages\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Mods\",\"item\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Afterimages\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/\",\"name\":\"Minecraft\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Afterimages - Minecraft","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/","og_locale":"en_US","og_type":"article","og_title":"Afterimages - Minecraft","og_description":"A lightweight, data-driven mod that adds visual afterimage trails to entities!","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/","og_site_name":"Minecraft","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/","name":"Afterimages - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/05\/afterimages-icon-29d2e78e27183fd4635c830ab1f4d8cdf5429eb9_96.webp","datePublished":"2026-05-31T15:28:53+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/05\/afterimages-icon-29d2e78e27183fd4635c830ab1f4d8cdf5429eb9_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/05\/afterimages-icon-29d2e78e27183fd4635c830ab1f4d8cdf5429eb9_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/afterimages\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vpesports.com\/minecraft\/"},{"@type":"ListItem","position":2,"name":"Mods","item":"https:\/\/vpesports.com\/minecraft\/mods\/"},{"@type":"ListItem","position":3,"name":"Afterimages"}]},{"@type":"WebSite","@id":"https:\/\/vpesports.com\/minecraft\/#website","url":"https:\/\/vpesports.com\/minecraft\/","name":"Minecraft","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vpesports.com\/minecraft\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"}]}},"_links":{"self":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod\/9031","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod"}],"about":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/types\/mod"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media\/9032"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=9031"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=9031"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=9031"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=9031"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}