{"id":122044,"date":"2026-06-07T07:16:07","date_gmt":"2026-06-07T04:16:07","guid":{"rendered":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/"},"modified":"2026-06-07T07:16:07","modified_gmt":"2026-06-07T04:16:07","slug":"pixelworks","status":"publish","type":"mod","link":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/","title":{"rendered":"PixelWorks"},"content":{"rendered":"<p>** PixelWorks Plugin &#8211; Complete Documentation<\/p>\n<p> \ud83c\udf86 Overview<\/p>\n<p>&#8220;`<br \/>\n  _____ _          _  __          __        _<br \/>\n |  __ (_)        | |          \/ \/       | |<br \/>\n | |__) |__  _____| |     \/  \/ \/__  _ __| | _____<br \/>\n |  ___\/  \/ \/ _  |    \/  \/ \/ _ | &#8216;__| |\/ \/ __|<br \/>\n | |   | |>  <  __\/ |      \/  \/ (_) | |  |   <__ \n |_|   |_\/_\/____|_|     \/  \/ ___\/|_|  |_|____\/\n```\n\n**Custom Particle Firework Shapes &#038; Text for Minecraft**\n\n\n**PixelWorks** is a premium-quality Paper plugin that revolutionizes fireworks in Minecraft. Instead of standard firework explosions, PixelWorks displays stunning **custom shapes** and **readable text** made entirely of colored particles in the sky!\n\nPerfect for:\n- \ud83c\udf84 **Holiday Events** (Christmas, New Year, Halloween)\n- \ud83c\udf89 **Server Celebrations** (Anniversaries, Milestones)\n- \ud83c\udfc6 **Player Rewards** (Achievement unlocks, VIP perks)\n- \ud83c\udfa8 **Creative Builds** (Light shows, Decorations)\n- \ud83d\udce2 **Announcements** (Server messages in the sky)\n\n| Specification | Details |\n|--------------|---------|\n| **Plugin Name** | PixelWorks |\n| **Version** | 1.0.0 |\n| **API Version** | Paper 1.21+ |\n| **Compatibility** | Minecraft 1.21.1 - 1.21.4 |\n| **Java Version** | Java 21+ |\n| **Dependencies** | None (Standalone) |\n\n---\n\n\u2728 Key Features\n\n\ud83c\udfa8 Particle Rendering Engine\n\n| Feature | Description |\n|---------|-------------|\n| **Bitmap Font System** | Complete A-Z, 0-9, and punctuation rendered as 5\u00d77 pixel characters |\n| **ASCII Art Shapes** | Define custom shapes using simple grid patterns in config |\n| **Vector Mathematics** | Precise 2D to 3D transformation with rotation matrices |\n| **Player-Facing Display** | Patterns automatically rotate to face the launching player |\n| **Multi-line Text** | Automatic word wrapping for long messages |\n| **Dual Color Support** | Primary and secondary colors for detailed designs |\n| **Animated Display** | Particles persist for configurable duration |\n\n \ud83d\ude80 Custom Firework Items\n\n| Feature | Description |\n|---------|-------------|\n| **PDC Storage** | Pattern data stored using PersistentDataContainer (survives server restarts) |\n| **Custom Display Names** | Beautiful formatted names with icons |\n| **Detailed Lore** | Shows pattern type, content, and dimensions |\n| **Stack-friendly** | Items stack properly like vanilla fireworks |\n| **No NBT Issues** | Uses modern PDC system, not deprecated NBT tags |\n\n \ud83d\udee0\ufe0f Recipe System\n\n| Feature | Description |\n|---------|-------------|\n| **Shaped Recipes** | Define exact ingredient positions |\n| **Shapeless Recipes** | Any arrangement of ingredients works |\n| **Configurable Results** | Set how many fireworks each craft produces |\n| **Hot Reload** | Add new recipes without server restart |\n\n \ud83d\udce6 22 Pre-Built Patterns\n\n| Category | Patterns |\n|----------|----------|\n| **Mob Faces (12)** | Skeleton, Zombie, Villager, Pillager, Enderman, Warden, Wither, Dragon |\n| **Animals (6)** | Wolf, Cat, Axolotl, Panda, Reindeer |\n| **Players** | Steve |\n| **Objects (3)** | Christmas Tree, Gift Box, Cake |\n| **Text (4)** | Merry Christmas, Happy New Year, Happy New Year 2026, everETERNAL SMP |\n\n \u26a1 Performance Optimized\n\n| Feature | Description |\n|---------|-------------|\n| **Cached Calculations** | Pattern points calculated once then cached |\n| **Async Particle Spawning** | Non-blocking particle display |\n| **Configurable Limits** | Control particle count and spawn rate |\n| **View Distance** | Only spawn particles for nearby players |\n\n---\n\n \ud83d\udd27 How It Works\n\n The Process Flow\n\n```\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Player crafts  \u2502\n\u2502  or receives    \u2502\n\u2502  PixelWorks     \u2502\n\u2502  Firework       \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Firework has   \u2502\n\u2502  PDC data with  \u2502\n\u2502  pattern_id     \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Player launches\u2502\n\u2502  firework       \u2502\n\u2502  (right-click)  \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Firework flies \u2502\n\u2502  up and         \u2502\n\u2502  explodes       \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Plugin cancels \u2502\n\u2502  vanilla        \u2502\n\u2502  explosion      \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  ParticleEngine \u2502\n\u2502  loads pattern  \u2502\n\u2502  from config    \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Calculate      \u2502\n\u2502  rotation to    \u2502\n\u2502  face player    \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Transform 2D   \u2502\n\u2502  points to 3D   \u2502\n\u2502  world coords   \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Spawn DUST     \u2502\n\u2502  particles at   \u2502\n\u2502  each point     \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n         \u2502\n         \u25bc\n\u250c\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2510\n\u2502  Beautiful      \u2502\n\u2502  pattern        \u2502\n\u2502  displayed!     \u2502\n\u2514\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2500\u2518\n```\n\n Vector Mathematics Explained\n\nThe plugin uses **rotation matrices** to transform 2D grid coordinates into 3D world positions:\n\n```\nGiven:\n- Origin point (explosion location)\n- 2D grid point (x, y)\n- Yaw angle (direction to face)\n- Scale factor\n\nCalculate:\n1. Right vector = (cos(yaw), 0, sin(yaw))\n2. Up vector = (0, 1, 0)\n3. World position = Origin + (Right \u00d7 x \u00d7 scale) + (Up \u00d7 y \u00d7 scale)\n```\n\nThis ensures the pattern always faces the correct direction regardless of where the firework explodes.\n\n---\n\n \ud83d\udcbb Commands\n\n Main Command: `\/pw` (aliases: `\/pixelworks`, `\/fireworkart`)\n\n| Command | Description | Permission |\n|---------|-------------|------------|\n| `\/pw get <pattern_id> [amount]` | Give yourself a custom firework | `pixelworks.get` |<br \/>\n| `\/pw create <id> text <content>` | Create a new text pattern | `pixelworks.create` |<br \/>\n| `\/pw list [text|shape]` | List all available patterns | `pixelworks.command` |<br \/>\n| `\/pw info <pattern_id>` | View detailed pattern information | `pixelworks.command` |<br \/>\n| `\/pw test <pattern_id>` | Test-render a pattern above your head | `pixelworks.admin` |<br \/>\n| `\/pw reload` | Reload all configurations | `pixelworks.reload` |<br \/>\n| `\/pw help` | Show command help | `pixelworks.command` |<\/p>\n<p>Command Examples<\/p>\n<p>&#8220;`bash<br \/>\n Get 16 skeleton face fireworks<br \/>\n\/pw get skeleton_face 16<\/p>\n<p> Create a custom birthday message<br \/>\n\/pw create birthday text Happy Birthday!<\/p>\n<p>List only shape patterns<br \/>\n\/pw list shapes<\/p>\n<p> View info about the dragon pattern<br \/>\n\/pw info dragon<\/p>\n<p>Test the christmas tree pattern<br \/>\n\/pw test christmas_tree<\/p>\n<p> Reload after editing config<br \/>\n\/pw reload<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>\ud83d\udd10 Permissions<\/p>\n<p>| Permission | Description | Default |<br \/>\n|&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|<br \/>\n| `pixelworks.command` | Access to base \/pw command | OP |<br \/>\n| `pixelworks.get` | Use \/pw get to obtain fireworks | OP |<br \/>\n| `pixelworks.create` | Create new patterns via command | OP |<br \/>\n| `pixelworks.reload` | Reload plugin configuration | OP |<br \/>\n| `pixelworks.use` | Craft and use custom fireworks | Everyone |<br \/>\n| `pixelworks.admin` | Full access to all features | OP |<\/p>\n<p> Permission Hierarchy<\/p>\n<p>&#8220;`<br \/>\npixelworks.admin<br \/>\n\u251c\u2500\u2500 pixelworks.command<br \/>\n\u251c\u2500\u2500 pixelworks.get<br \/>\n\u251c\u2500\u2500 pixelworks.create<br \/>\n\u251c\u2500\u2500 pixelworks.reload<br \/>\n\u2514\u2500\u2500 pixelworks.use<br \/>\n&#8220;`<\/p>\n<p> LuckPerms Examples<\/p>\n<p>&#8220;`bash<br \/>\n Give players access to use fireworks<br \/>\n\/lp group default permission set pixelworks.use true<\/p>\n<p>Give VIPs ability to get fireworks<br \/>\n\/lp group vip permission set pixelworks.get true<\/p>\n<p> Give admins full access<br \/>\n\/lp group admin permission set pixelworks.admin true<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \u2699\ufe0f Configuration<\/p>\n<p> Settings Section<\/p>\n<p>&#8220;`yaml<br \/>\nsettings:<br \/>\n  Spacing between particles (smaller = denser, larger = spread out)<br \/>\n  Recommended: 0.3 &#8211; 0.5<br \/>\n  default-scale: 0.35<\/p>\n<p>   Maximum distance players can see particles<br \/>\n  Higher values may impact performance<br \/>\n  view-distance: 64<\/p>\n<p>   Should patterns rotate to face the launching player?<br \/>\n   true = faces player, false = always faces south<br \/>\n  face-player: true<\/p>\n<p>  Size of each dust particle<br \/>\n   1.0 = normal, 0.5 = small, 2.0 = large<br \/>\n  particle-size: 1.0<\/p>\n<p>   How many particles spawn per game tick<br \/>\n   Higher = faster display, more lag<br \/>\n  particles-per-tick: 100<\/p>\n<p>   How long the pattern stays visible (20 ticks = 1 second)<br \/>\n  display-duration: 40<\/p>\n<p>   Enable smooth color transitions<br \/>\n  use-color-transition: false<br \/>\n&#8220;`<\/p>\n<p> Scale Visual Guide<\/p>\n<p>| Scale Value | Effect | Best For |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;-|<br \/>\n| 0.2 | Very dense, compact | Small detailed shapes |<br \/>\n| 0.35 | Default, balanced | Most patterns |<br \/>\n| 0.5 | Spread out, large | Text, simple shapes |<br \/>\n| 0.75 | Very large | Giant displays |<br \/>\n| 1.0 | Maximum spread | Huge sky writing |<\/p>\n<p>Color Format Support<\/p>\n<p>| Format | Example | Description |<br \/>\n|&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| Hex | `FF5500` | Standard hex color |<br \/>\n| Hex (no hash) | `FF5500` | Also works |<br \/>\n| RGB | `(255, 85, 0)` | RGB tuple |<br \/>\n| RGB (no parens) | `255, 85, 0` | Also works |<br \/>\n| Named | `red` | Predefined color names |<br \/>\n| Minecraft | `dark_purple` | MC color names |<br \/>\n| Custom | `christmas_red` | Plugin custom colors |<\/p>\n<p> Available Named Colors<\/p>\n<p>&#8220;`<br \/>\nStandard:          Minecraft:          Custom:<br \/>\n&#8211; white            &#8211; dark_red          &#8211; christmas_red<br \/>\n&#8211; silver           &#8211; gold              &#8211; christmas_green<br \/>\n&#8211; gray\/grey        &#8211; dark_green        &#8211; snow<br \/>\n&#8211; black            &#8211; dark_aqua         &#8211; gold_star<br \/>\n&#8211; red              &#8211; dark_blue<br \/>\n&#8211; maroon           &#8211; dark_purple<br \/>\n&#8211; yellow           &#8211; light_purple<br \/>\n&#8211; olive            &#8211; dark_gray<br \/>\n&#8211; lime<br \/>\n&#8211; green<br \/>\n&#8211; aqua<br \/>\n&#8211; teal<br \/>\n&#8211; blue<br \/>\n&#8211; navy<br \/>\n&#8211; fuchsia<br \/>\n&#8211; purple<br \/>\n&#8211; orange<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfa8 Preset Patterns<\/p>\n<p> Text Patterns (4)<\/p>\n<p>| ID | Display Text | Colors |<br \/>\n|&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|<br \/>\n| `merry_christmas` | Merry Christmas | Red + Green |<br \/>\n| `happy_new_year` | Happy New Year | Gold + White |<br \/>\n| `happy_new_year_2026` | Happy New Year 2026 | Gold + Red |<br \/>\n| `evereternal_smp` | everETERNAL SMP | Purple + Blue |<\/p>\n<p> Shape Patterns (18)<\/p>\n<p> Mob Faces<\/p>\n<p>| ID | Description | Colors | Size |<br \/>\n|&#8212;-|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8211;|&#8212;&#8212;|<br \/>\n| `skeleton_face` | Skeleton skull | White + Black | 11\u00d711 |<br \/>\n| `zombie_face` | Zombie head | Green + Black | 11\u00d711 |<br \/>\n| `villager` | Villager face with nose | Tan + Green | 11\u00d711 |<br \/>\n| `pillager` | Pillager with angry eyes | Gray + Black | 11\u00d711 |<br \/>\n| `enderman` | Enderman with purple eyes | Black + Magenta | 11\u00d711 |<br \/>\n| `warden` | Deep dark Warden | Dark Cyan + Cyan | 13\u00d712 |<br \/>\n| `wither` | Three-headed Wither | Black + Gray | 19\u00d710 |<br \/>\n| `dragon` | Ender Dragon | Purple + Magenta | 17\u00d712 |<\/p>\n<p> Animals<\/p>\n<p>| ID | Description | Colors | Size |<br \/>\n|&#8212;-|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8211;|&#8212;&#8212;|<br \/>\n| `wolf` | Wolf\/Dog face | Silver + White | 11\u00d711 |<br \/>\n| `cat` | Orange tabby cat | Orange + Black | 11\u00d710 |<br \/>\n| `axolotl` | Pink axolotl | Pink + Hot Pink | 11\u00d710 |<br \/>\n| `panda` | Panda with eye patches | White + Black | 11\u00d710 |<br \/>\n| `reindeer` | Reindeer with antlers | Brown + Red | 11\u00d711 |<\/p>\n<p> Players &#038; Objects<\/p>\n<p>| ID | Description | Colors | Size |<br \/>\n|&#8212;-|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8211;|&#8212;&#8212;|<br \/>\n| `steve` | Steve player head | Tan + Brown | 11\u00d711 |<br \/>\n| `christmas_tree` | Decorated tree | Green + Gold | 13\u00d715 |<br \/>\n| `gift_box` | Present with ribbon | Red + Gold | 11\u00d710 |<br \/>\n| `cake` | Birthday cake with candles | Cream + Red | 11\u00d79 |<\/p>\n<p> Visual Previews (ASCII)<\/p>\n<p> Skeleton Face<br \/>\n&#8220;`<br \/>\n  XXXXXXX<br \/>\n XXXXXXXXX<br \/>\nXXXXXXXXXXX<br \/>\nXXX OOO XXX  \u2190 Black eyes<br \/>\nXXX OOO XXX<br \/>\nXXXXXXXXXXX<br \/>\nXXXXXXXXXXX<br \/>\nXX XXXXX XX<br \/>\nXXX     XXX  \u2190 Mouth<br \/>\n XX X X XX<br \/>\n  XXXXXXX<br \/>\n&#8220;`<\/p>\n<p>Christmas Tree<br \/>\n&#8220;`<br \/>\n      O       \u2190 Gold star<br \/>\n     XXX<br \/>\n    XXXXX<br \/>\n   XXXXXXX<br \/>\n  XXXXXXXXX<br \/>\n    XXXXX<br \/>\n   XXXXXXX<br \/>\n  XXXXXXXXX<br \/>\n XXXXXXXXXXX<br \/>\n   XXXXXXX<br \/>\n  XXXXXXXXX<br \/>\n XXXXXXXXXXX<br \/>\nXXXXXXXXXXXXX<br \/>\n     OOO      \u2190 Trunk<br \/>\n     OOO<br \/>\n&#8220;`<\/p>\n<p>Dragon<br \/>\n&#8220;`<br \/>\n X             X   \u2190 Wing tips<br \/>\nXX   XXXXX   XX<br \/>\n X  XXXXXXX  X<br \/>\n   XXX O XXX       \u2190 Eye<br \/>\n   XXXXXXXXX<br \/>\n  XXXXXXXXXXX<br \/>\n XXXXXXXXXXXXX<br \/>\n  XX XXXXX XX<br \/>\n     XXXXX<br \/>\n    XX   XX<br \/>\n   XX     XX<br \/>\n  XXX     XXX      \u2190 Claws<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd28 Custom Recipes<\/p>\n<p> Recipe Types<\/p>\n<p>| Type | Description |<br \/>\n|&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **SHAPED** | Ingredients must be in specific positions |<br \/>\n| **SHAPELESS** | Any arrangement of ingredients works |<\/p>\n<p> Shaped Recipe Example<\/p>\n<p>&#8220;`yaml<br \/>\nrecipes:<br \/>\n  skeleton_face:<br \/>\n    type: SHAPED<br \/>\n    pattern:<br \/>\n      &#8211; &#8221; S &#8221;      Row 1: Skull in middle<br \/>\n      &#8211; &#8220;GPG&#8221;       Row 2: Gunpowder, Paper, Gunpowder<br \/>\n      &#8211; &#8221; F &#8221;       Row 3: Firework Star in middle<br \/>\n    ingredients:<br \/>\n      S: SKELETON_SKULL<br \/>\n      G: GUNPOWDER<br \/>\n      P: PAPER<br \/>\n      F: FIREWORK_STAR<br \/>\n    result-amount: 3<br \/>\n&#8220;`<\/p>\n<p>**Crafting Grid Visualization:**<br \/>\n&#8220;`<br \/>\n\u250c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u252c\u2500\u2500\u2500\u2510<br \/>\n\u2502   \u2502 \ud83d\udc80\u2502   \u2502  \ud83d\udc80 = Skeleton Skull<br \/>\n\u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524<br \/>\n\u2502 \ud83d\udca5\u2502 \ud83d\udcc4\u2502 \ud83d\udca5\u2502  \ud83d\udca5 = Gunpowder, \ud83d\udcc4 = Paper<br \/>\n\u251c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u253c\u2500\u2500\u2500\u2524<br \/>\n\u2502   \u2502 \u2b50\u2502   \u2502  \u2b50 = Firework Star<br \/>\n\u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518<br \/>\n        \u2193<br \/>\n   3\u00d7 Skeleton Fireworks<br \/>\n&#8220;`<\/p>\n<p> Shapeless Recipe Example<\/p>\n<p>&#8220;`yaml<br \/>\nrecipes:<br \/>\n  merry_christmas:<br \/>\n    type: SHAPELESS<br \/>\n    ingredients:<br \/>\n      &#8211; GUNPOWDER<br \/>\n      &#8211; PAPER<br \/>\n      &#8211; RED_DYE<br \/>\n      &#8211; GREEN_DYE<br \/>\n    result-amount: 3<br \/>\n&#8220;`<\/p>\n<p> All Default Recipes<\/p>\n<p>| Pattern | Recipe Type | Key Ingredients | Amount |<br \/>\n|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8211;|<br \/>\n| `skeleton_face` | Shaped | Skeleton Skull, Gunpowder, Paper | 3 |<br \/>\n| `zombie_face` | Shaped | Zombie Head, Gunpowder, Paper | 3 |<br \/>\n| `santa_face` | Shaped | Red Wool, White Wool, Gunpowder | 3 |<br \/>\n| `christmas_tree` | Shaped | Oak Leaves, Oak Log, Gunpowder | 3 |<br \/>\n| `gift_box` | Shapeless | Red Wool, Gold Nugget, Gunpowder | 3 |<br \/>\n| `reindeer` | Shaped | Leather, Gunpowder, Paper | 3 |<br \/>\n| `dragon` | Shaped | Ender Eye, Dragon Breath, Gunpowder | 1 |<br \/>\n| `warden` | Shaped | Sculk, Echo Shard, Gunpowder | 1 |<br \/>\n| `wither` | Shaped | Wither Skull \u00d73, Nether Star | 1 |<br \/>\n| `villager` | Shaped | Emerald, Gunpowder, Paper | 3 |<br \/>\n| `pillager` | Shaped | Crossbow, Gunpowder, Paper | 3 |<br \/>\n| `wolf` | Shaped | Bone, Gunpowder, Paper | 3 |<br \/>\n| `axolotl` | Shaped | Tropical Fish, Gunpowder, Paper | 3 |<br \/>\n| `cat` | Shaped | Cod, String, Gunpowder, Paper | 3 |<br \/>\n| `enderman` | Shaped | Ender Pearl, Gunpowder, Paper | 3 |<br \/>\n| `panda` | Shaped | Bamboo, Gunpowder, Paper | 3 |<br \/>\n| `steve` | Shaped | Player Head, Gunpowder, Paper | 3 |<br \/>\n| `cake` | Shaped | Cake, Egg, Gunpowder, Paper | 3 |<br \/>\n| `merry_christmas` | Shapeless | Red Dye, Green Dye, Gunpowder, Paper | 3 |<br \/>\n| `happy_new_year` | Shapeless | Gold Nugget, Clock, Gunpowder, Paper | 3 |<br \/>\n| `happy_new_year_2026` | Shapeless | Gold Ingot, Clock, Gunpowder, Paper | 3 |<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udd2c Technical Specifications<\/p>\n<p> System Requirements<\/p>\n<p>| Requirement | Minimum | Recommended |<br \/>\n|&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| Java Version | 21 | 21+ |<br \/>\n| Server Software | Paper 1.21.1 | Paper 1.21.4 |<br \/>\n| RAM | 2GB | 4GB+ |<br \/>\n| CPU | 2 cores | 4+ cores |<\/p>\n<p> API Usage<\/p>\n<p>| Bukkit\/Paper API | Usage |<br \/>\n|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;|&#8212;&#8212;-|<br \/>\n| `PersistentDataContainer` | Store pattern IDs on items |<br \/>\n| `NamespacedKey` | Unique identifiers for PDC and recipes |<br \/>\n| `Particle.DUST` | Colored particle display |<br \/>\n| `Particle.DustOptions` | RGB color configuration |<br \/>\n| `Adventure API` | Modern text components |<br \/>\n| `ShapedRecipe` \/ `ShapelessRecipe` | Custom crafting |<br \/>\n| `FireworkExplodeEvent` | Intercept explosions |<\/p>\n<p> Data Storage<\/p>\n<p>| Data Type | Storage Method |<br \/>\n|&#8212;&#8212;&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| Pattern definitions | `config.yml` (YAML) |<br \/>\n| Item pattern IDs | PDC on ItemStack |<br \/>\n| Recipe definitions | `config.yml` + Bukkit RecipeManager |<\/p>\n<p> Performance Metrics<\/p>\n<p>| Scenario | Particle Count | Performance Impact |<br \/>\n|&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;-|&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| Simple text (10 chars) | ~350 particles | Minimal |<br \/>\n| Complex shape (15\u00d715) | ~150 particles | Minimal |<br \/>\n| Large text (50 chars) | ~1,750 particles | Low |<br \/>\n| Multiple simultaneous | Varies | Medium |<\/p>\n<p> Particle Calculations<\/p>\n<p>&#8220;`<br \/>\nText Pattern:<br \/>\n&#8211; Each character = 5\u00d77 grid = up to 35 particles<br \/>\n&#8211; Character spacing = 1 pixel<br \/>\n&#8211; Line spacing = 2 pixels<br \/>\n&#8211; &#8220;Hello&#8221; = 5 chars \u00d7 ~25 avg = ~125 particles<\/p>\n<p>Shape Pattern:<br \/>\n&#8211; Depends on grid size and density<br \/>\n&#8211; 11\u00d711 skeleton = ~80 particles<br \/>\n&#8211; 13\u00d715 tree = ~100 particles<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udce5 Installation Guide<\/p>\n<p> Step 1: Download<br \/>\nDownload `PixelWorks-1.0.0.jar` from the releases page.<\/p>\n<p> Step 2: Install<br \/>\n&#8220;`bash<br \/>\nNavigate to your plugins folder<br \/>\ncd \/path\/to\/server\/plugins\/<\/p>\n<p> Place the JAR file<br \/>\nmv ~\/Downloads\/PixelWorks-1.0.0.jar .\/<br \/>\n&#8220;`<\/p>\n<p>Step 3: Start Server<br \/>\n&#8220;`bash<br \/>\n Start or restart your server<br \/>\n.\/start.sh<br \/>\n or<br \/>\njava -jar paper-1.21.4.jar<br \/>\n&#8220;`<\/p>\n<p> Step 4: Verify<br \/>\n&#8220;`bash<br \/>\nCheck console for success message<br \/>\n[PixelWorks] PixelWorks has been enabled!<br \/>\n[PixelWorks] Loaded 22 patterns.<\/p>\n<p> In-game verification<br \/>\n\/pw list<br \/>\n&#8220;`<\/p>\n<p> Step 5: Configure (Optional)<br \/>\n&#8220;`bash<br \/>\n Edit configuration<br \/>\nnano plugins\/PixelWorks\/config.yml<\/p>\n<p> Reload in-game<br \/>\n\/pw reload<br \/>\n&#8220;`<\/p>\n<p> File Structure After Installation<\/p>\n<p>&#8220;`<br \/>\nplugins\/<br \/>\n\u2514\u2500\u2500 PixelWorks\/<br \/>\n    \u2514\u2500\u2500 config.yml    # Main configuration file<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \ud83c\udfa8 Creating Custom Patterns<\/p>\n<p>Creating a Text Pattern<\/p>\n<p>**Method 1: Command (Quick)**<br \/>\n&#8220;`bash<br \/>\n\/pw create my_birthday text Happy Birthday!<br \/>\n&#8220;`<\/p>\n<p>**Method 2: Config (Full Control)**<br \/>\n&#8220;`yaml<br \/>\ntexts:<br \/>\n  my_birthday:<br \/>\n    display: &#8220;Happy Birthday!&#8221;<br \/>\n    color: &#8220;#FF69B4&#8221;<br \/>\n    secondary-color: &#8220;#FFD700&#8221;<br \/>\n    scale: 0.35<br \/>\n    max-line-width: 20<br \/>\n    centered: true<br \/>\n&#8220;`<\/p>\n<p> Creating a Shape Pattern<\/p>\n<p>**Step 1: Design your ASCII art**<br \/>\n&#8220;`<br \/>\nPlan on paper or text editor:<\/p>\n<p>   XXX      (3 wide)<br \/>\n  XXXXX     (5 wide)<br \/>\n XXXXXXX    (7 wide)<br \/>\nXXXXXXXXX   (9 wide &#8211; max width)<br \/>\n   XXX      (trunk)<br \/>\n&#8220;`<\/p>\n<p>**Step 2: Add to config**<br \/>\n&#8220;`yaml<br \/>\nshapes:<br \/>\n  my_tree:<br \/>\n    color: &#8220;#228B22&#8221;<br \/>\n    secondary-color: &#8220;#8B4513&#8221;<br \/>\n    scale: 0.4<br \/>\n    primary-char: &#8220;X&#8221;<br \/>\n    secondary-char: &#8220;O&#8221;<br \/>\n    centered: true<br \/>\n    grid:<br \/>\n      &#8211; &#8221;   XXX   &#8221;<br \/>\n      &#8211; &#8221;  XXXXX  &#8221;<br \/>\n      &#8211; &#8221; XXXXXXX &#8221;<br \/>\n      &#8211; &#8220;XXXXXXXXX&#8221;<br \/>\n      &#8211; &#8221;   OOO   &#8221;<br \/>\n&#8220;`<\/p>\n<p>**Step 3: Add a recipe (optional)**<br \/>\n&#8220;`yaml<br \/>\nrecipes:<br \/>\n  my_tree:<br \/>\n    type: SHAPELESS<br \/>\n    ingredients:<br \/>\n      &#8211; GUNPOWDER<br \/>\n      &#8211; PAPER<br \/>\n      &#8211; OAK_SAPLING<br \/>\n    result-amount: 3<br \/>\n&#8220;`<\/p>\n<p>**Step 4: Reload and test**<br \/>\n&#8220;`bash<br \/>\n\/pw reload<br \/>\n\/pw test my_tree<br \/>\n\/pw get my_tree<br \/>\n&#8220;`<\/p>\n<p> Shape Design Tips<\/p>\n<p>| Tip | Explanation |<br \/>\n|&#8212;&#8211;|&#8212;&#8212;&#8212;&#8212;-|<br \/>\n| **Start simple** | Begin with 7\u00d77 or smaller grids |<br \/>\n| **Use spaces** | Spaces are transparent (no particle) |<br \/>\n| **Symmetry helps** | Centered shapes look better |<br \/>\n| **Test often** | Use `\/pw test` to preview |<br \/>\n| **Two colors** | Use O for details (eyes, patterns) |<br \/>\n| **Consistent width** | Pad lines with spaces for alignment |<\/p>\n<p> Multi-line Text<\/p>\n<p>&#8220;`yaml<br \/>\ntexts:<br \/>\n  server_rules:<br \/>\n    display: &#8220;Welcome to\\nMy Server\\nHave Fun!&#8221;<br \/>\n     Results in:<br \/>\n     Welcome to<br \/>\n    My Server<br \/>\n     Have Fun!<br \/>\n&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p> \u2753 FAQ<\/p>\n<p> General Questions<\/p>\n<p>**Q: Does this work with Spigot?**<br \/>\n> A: PixelWorks is designed for Paper 1.21+. It may work on Spigot but is untested and unsupported.<\/p>\n<p>**Q: Can players grief with fireworks?**<br \/>\n> A: PixelWorks fireworks are purely visual (particles only). They don&#8217;t cause damage or place blocks.<\/p>\n<p>**Q: Do patterns persist after server restart?**<br \/>\n> A: Yes! Pattern data is stored using PersistentDataContainer which persists across restarts.<\/p>\n<p>**Q: Can I use custom colors?**<br \/>\n> A: Yes! Use hex codes (#FF5500), RGB (255, 85, 0), or named colors.<\/p>\n<p> Technical Questions<\/p>\n<p>**Q: Why don&#8217;t I see the pattern?**<br \/>\n> Check:<br \/>\n> &#8211; Pattern ID is correct (`\/pw list`)<br \/>\n> &#8211; View distance settings<br \/>\n> &#8211; Particle settings in video options<br \/>\n> &#8211; You have permission to use the firework<\/p>\n<p>**Q: How do I make patterns bigger?**<br \/>\n> Increase the `scale` value in config (e.g., 0.5 instead of 0.35)<\/p>\n<p>**Q: Can I disable vanilla firework explosions for all fireworks?**<br \/>\n> A: No, PixelWorks only affects its own custom fireworks. Vanilla fireworks work normally.<\/p>\n<p>**Q: Performance with many fireworks?**<br \/>\n> A: Each firework spawns 50-200 particles. With `display-duration: 40`, that&#8217;s 2 seconds of particles. For large events, consider lower duration or fewer simultaneous fireworks.<\/p>\n<p> Customization Questions<\/p>\n<p>**Q: Can I add my own shapes?**<br \/>\n> A: Yes! Add them to the `shapes:` section in config.yml. See &#8220;Creating Custom Patterns&#8221; above.<\/p>\n<p>**Q: What characters are supported for text?**<br \/>\n> A: A-Z, 0-9, and: `.` `,` `!` `?` `-` `:` `&#8217;` `#` `@` `*` `\/` `&#038;` (space)<\/p>\n<p>**Q: Can I use lowercase letters?**<br \/>\n> A: Letters are converted to uppercase for display. Lowercase in config works fine.<\/p>\n<p>**Q: Maximum text length?**<br \/>\n> A: No hard limit, but long text will wrap to multiple lines. Keep under 50 characters for best results.<\/p>\n<p>&#8212;<\/p>\n<p> \ud83d\udcdd Changelog<\/p>\n<p> Version 1.0.0 (Initial Release)<\/p>\n<p>Features<br \/>\n&#8211; \u2705 Particle rendering engine with vector mathematics<br \/>\n&#8211; \u2705 Complete bitmap font (A-Z, 0-9, punctuation)<br \/>\n&#8211; \u2705 18 pre-built shape patterns<br \/>\n&#8211; \u2705 4 pre-built text patterns<br \/>\n&#8211; \u2705 Custom shaped and shapeless recipes<br \/>\n&#8211; \u2705 PersistentDataContainer item storage<br \/>\n&#8211; \u2705 Full command system with tab completion<br \/>\n&#8211; \u2705 Adventure API text components<br \/>\n&#8211; \u2705 Player-facing rotation<br \/>\n&#8211; \u2705 Multi-line text support<br \/>\n&#8211; \u2705 Dual color system (primary + secondary)<br \/>\n&#8211; \u2705 Configurable display duration<br \/>\n&#8211; \u2705 Hot reload support<\/p>\n<p> Included Patterns<br \/>\n**Shapes:** Skeleton, Zombie, Santa, Christmas Tree, Gift Box, Reindeer, Dragon, Warden, Wither, Villager, Pillager, Wolf, Axolotl, Cat, Enderman, Panda, Steve, Cake<\/p>\n<p>**Texts:** Merry Christmas, Happy New Year, Happy New Year 2026, <\/p>\n<p>&#8212;<\/p>\n<p>&#8220;`<\/p>\n<p>&#8212;<\/p>\n<p>**Made with \u2764\ufe0f for Minecraft servers everywhere**<br \/>\n**<\/p>\n","protected":false},"excerpt":{"rendered":"<p>A plugin extension for new custom text and doodle fireworks (christmas nd new year special)<\/p>\n","protected":false},"featured_media":122045,"template":"","meta":{"_minecraft_slug":"pixelworks","_minecraft_project_id":"7VzUAFUB","_minecraft_author":"geturplugins","_minecraft_license":"LicenseRef-All-Rights-Reserved","_minecraft_downloads":52,"_minecraft_follows":0,"_minecraft_client_side":"unsupported","_minecraft_server_side":"required","_minecraft_storage_type":"zip","_minecraft_archive_name":"pixelworks.zip","_minecraft_size_bytes":61994,"_minecraft_version_count":1,"_minecraft_updated_at":"2026-05-15T21:02:18.398519Z","_minecraft_date_created":"2025-12-17T23:56:49.653964Z","_minecraft_date_modified":"2025-12-14T15:15:20.702095Z","_minecraft_project_url":"https:\/\/modrinth.com\/mod\/pixelworks","_minecraft_icon_attachment_id":122045,"_minecraft_imported_at":"2026-06-07T04:16:08+00:00","_minecraft_import_hash":"3ca482297db92e3a6dd96719d9daea81","_minecraft_versions":"","_minecraft_links":"","_minecraft_gallery":"","_minecraft_api_metadata":""},"mod_category":[156,127,92],"mod_loader":[132],"minecraft_version":[37,73,74,38,78,79,80,81],"class_list":["post-122044","mod","type-mod","status-publish","has-post-thumbnail","hentry","mod_category-decoration","mod_category-paper","mod_category-utility","mod_loader-paper","minecraft_version-1-21-1","minecraft_version-1-21-2","minecraft_version-1-21-3","minecraft_version-1-21-4","minecraft_version-1-21-5","minecraft_version-1-21-6","minecraft_version-1-21-7","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>PixelWorks - 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\/pixelworks\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"PixelWorks - Minecraft\" \/>\n<meta property=\"og:description\" content=\"A plugin extension for new custom text and doodle fireworks (christmas nd new year special)\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/\" \/>\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\\\/pixelworks\\\/\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pixelworks\\\/\",\"name\":\"PixelWorks - Minecraft\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pixelworks\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pixelworks\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/pixelworks-icon-a6f312d18e216c3698291a1139fa833c1d080515_96.webp\",\"datePublished\":\"2026-06-07T04:16:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pixelworks\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pixelworks\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pixelworks\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/pixelworks-icon-a6f312d18e216c3698291a1139fa833c1d080515_96.webp\",\"contentUrl\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/wp-content\\\/uploads\\\/2026\\\/06\\\/pixelworks-icon-a6f312d18e216c3698291a1139fa833c1d080515_96.webp\",\"width\":96,\"height\":96},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vpesports.com\\\/minecraft\\\/mods\\\/pixelworks\\\/#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\":\"PixelWorks\"}]},{\"@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":"PixelWorks - 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\/pixelworks\/","og_locale":"en_US","og_type":"article","og_title":"PixelWorks - Minecraft","og_description":"A plugin extension for new custom text and doodle fireworks (christmas nd new year special)","og_url":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/","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\/pixelworks\/","url":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/","name":"PixelWorks - Minecraft","isPartOf":{"@id":"https:\/\/vpesports.com\/minecraft\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/#primaryimage"},"image":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/#primaryimage"},"thumbnailUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/pixelworks-icon-a6f312d18e216c3698291a1139fa833c1d080515_96.webp","datePublished":"2026-06-07T04:16:07+00:00","breadcrumb":{"@id":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/#primaryimage","url":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/pixelworks-icon-a6f312d18e216c3698291a1139fa833c1d080515_96.webp","contentUrl":"https:\/\/vpesports.com\/minecraft\/wp-content\/uploads\/2026\/06\/pixelworks-icon-a6f312d18e216c3698291a1139fa833c1d080515_96.webp","width":96,"height":96},{"@type":"BreadcrumbList","@id":"https:\/\/vpesports.com\/minecraft\/mods\/pixelworks\/#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":"PixelWorks"}]},{"@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\/122044","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\/122045"}],"wp:attachment":[{"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/media?parent=122044"}],"wp:term":[{"taxonomy":"mod_category","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_category?post=122044"},{"taxonomy":"mod_loader","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/mod_loader?post=122044"},{"taxonomy":"minecraft_version","embeddable":true,"href":"https:\/\/vpesports.com\/minecraft\/wp-json\/wp\/v2\/minecraft_version?post=122044"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}