Voxel Shop beta is live. Expect occasional bugs. Learn more
Cosmetic particle auras with real 3D entities. Per-player customization. Bedrock supported.





Particles made from 3D items and font glyphs — not the 40 vanilla textures everyone else is selling.
Every effect is permission-gated and player-customisable, so anything that hands out a permission — crates, ranks, store packs — instantly becomes a cosmetic shop. No client mod. Resource pack only.
Spigot · Paper · Folia
Any item or model • Any font glyph • Player-tuned size & colour • Permission per effect • Packet based • Folia ready
∞ COSMETICS TO SELL — Every item, custom model and glyph in your pack is a particle. New cosmetic = one config block.
6 PLAYER-SIDE DIALS — Shape, colour, size, speed, radius and count, each one you can open, cap or lock per effect.
0 MODS REQUIRED — Vanilla clients see everything. Server-side packets and a resource pack you already ship.
01 — One glyph. Six cosmetics.
Everything in the showcase above is the same star glyph from a resource pack font, recorded on a vanilla client. Only the shape, radius, speed and count changed — that is six store products from one piece of artwork.
02 — Three sources, one effect format
Shape, motion and timing are defined once. What gets drawn along that path is a separate choice — and that is where the cosmetic catalogue comes from.
Source A — 3D items & models
Any item stack becomes a particle: swords, heads, custom models from your item plugin. They rotate, scale and light properly because they are real display entities.
Source B — Font images/glyphs (the differentiator)
Point an effect at a character in your resource pack font and the particle is your own artwork. Give it a list of characters instead and it animates frame by frame — logos, emoji sheets, pixel art, anything your artist can draw.
Source C — Vanilla particles
The classics still work, with the same shapes and the same permission model — so you can mix a cheap dust trail into a tier-one pack and a custom model into the tier-five one.
03 — Change the size, speed, shape and colour
Players do not just equip an effect, they tune it. Six dials per effect, each one enabled, capped or locked by you — so one cosmetic becomes dozens of looks without becoming a balance problem.
Caps are per effect. A common cosmetic can stay small and slow while the legendary one gets the full range.
04 — One permission per effect. That is the whole shop.
GlyphParticles does not ship its own store, its own currency or its own crate system — because you already have those. Every effect is gated by a permission node, so anything that grants permissions sells cosmetics on day one.
Crate keys — Drop an effect permission as a crate reward. Rarity tiers map straight onto effect tiers, and the rare ones are visible from across spawn.
Store add-ons — Sell single effects as cheap impulse buys: the lowest-friction product you can add to a webstore, and it takes one permission line to fulfil.
Example catalogue
05 — A new cosmetic is a few lines, not a plugin update
One block defines the artwork, the motion, the menu entry and what players are allowed to change. Copy it, swap the glyph, reload — that is a new product in your store.
[LIST=1]
effects:
star_halo:
render: GLYPH
frames: [""]
font: "minecraft:default"
color: "#FFFFFF"
shape: RISE
count: 8
radius: 0.7
height: 2.4
scale: 0.8
speed: 0.9
duration: -1
vertical-bob: 0.1
vertical-bob-speed: 3.0
fade-in: 5
fade-out: 15
brightness: full
update-interval: 1
customizable:
shape:
enabled: true
color:
enabled: true
palette:
- "#FFFFFF"
- "#C9A7FF"
- "#9CE6FF"
- "#D6D6D6"
- "#7CF5FF"
size:
enabled: true
min: 0.4
max: 1.2
step: 0.1
speed:
enabled: true
min: 0.4
max: 1.6
step: 0.1
radius:
enabled: true
min: 0.3
max: 1.3
step: 0.1
count:
enabled: true
min: 4
max: 10
step: 1
display-name: "&eStar Particle"
lore:
- "&7A little yellow friend follows"
- "&7your every step."
menu-icon: NETHER_STAR
06 — Cosmetics that do not cost you TPS
Effects are sent as packets, never spawned as real entities. Nothing is saved to your world, nothing survives a crash, and nobody ever has to clean up leftover display entities.
07 — Uses the content you already made
If your item plugin can produce it, GlyphParticles can fling it around a player.
ItemsAdder • Oraxen • Nexo • CraftEngine
Platforms: Spigot · Paper · Folia
Also works with any resource-pack font you already ship — the glyph source needs no item plugin at all.
08 — Every other plugin sells the same 40 textures
| Particle art | Your own glyphs, items and models | Fixed vanilla texture list |
| Catalogue size | Grows every time your artist adds a glyph | Whatever the author shipped |
| Player control | Size, speed, radius, count, colour, shape — within your caps | Equip and that is it |
| Looks unique | Nobody else has your pack | Identical to every other server |
| Selling | Permission per effect | Often one blanket permission |
| Client requirement | Resource pack only, vanilla clients | Vanilla, but nothing custom either |
| Server cost | Packets, async maths, per-effect update rate | Main-thread loops, real entities |
09 — Short command set, granular nodes
Commands
Permissions
Wildcards for rank bundles, single nodes for crate rewards.
Your artist already drew the icons. GlyphParticles turns them into cosmetics your players can buy, tune and show off.
Available on Spigot · BuiltByBit · voxel.shop