Mods / Newfies Particle Trails

Tags:
Cosmetics Server-Specific
Author:
Newfie
Side:
Both
Created:
May 24th at 3:16 AM
Last modified:
May 24th at 4:12 AM
Downloads:
5500
Latest release (for Vintage Story 1.22.2, potentially outdated):
NewfiesParticleTrails_1.22.2_1.0.5.zip  1-click install

Newfie’s Particle Trails adds configurable cosmetic particle trails for Vintage Story servers.

Players with the required permission can enable visual trails using /trail, choosing from a variety of preset effects such as embers, storm, starfall, runic, halo, prism, fireflies, copper, honey, lime, and more. Trails can use different styles, colors, particle sizes, intensity levels, 2D or 3D particle models, and special motion patterns like swirling, falling, rising, orbiting, halos, and footstep effects.

The mod is designed as a cosmetic-only donor perk and does not provide gameplay advantages. Server owners can control access through permissions, configure available presets, adjust intensity limits, and tune particle behavior through the config.

Features include:

  • Cosmetic particle trails
  • Permission-based access
  • Preset trail effects
  • Configurable color, size, and intensity
  • 2D and 3D particle styles
  • Halo, swirl, falling, rising, sparkle, and footstep effects
  • Client + server rendering support
  • Safe non-pay-to-win donor reward system

Requires the mod on both server and client for full visual support.

Mod Version Mod IdentifierFor Game version Downloads Released Changelog Download 1-click mod install*
1.0.5 newfiesparticletrails 5484 May 24th at 4:12 AM Empty NewfiesParticleTrails_1.22.2_1.0.5.zip 1-click install
1.0.4 newfiesparticletrails 16 May 24th at 3:28 AM NewfiesParticleTrails_1.22.2_1.0.4.zip 1-click install

first release


3 Comments (oldest first | newest first) (threaded | flat)

Cemy, Jul 24th at 9:21 PM

Helloo I was wondering how exactly I would go about installing this on my client as it seems to not be detecting it properly in my mods folder(?) It ends up showing me this in the chat;

Spoiler!

Then this would be the error in the client-main.log;

Spoiler!
24.7.2026 03:06:23 [Error] [Newfie's Particle Trails] Could not open trail GUI: System.MissingMethodException: Method not found: 'Vintagestory.API.Client.GuiComposer Vintagestory.API.Client.GuiComposerHelpers.AddDialogTitleBar(Vintagestory.API.Client.GuiComposer, System.String, System.Action, Vintagestory.API.Client.CairoFont, Vintagestory.API.Client.ElementBounds)'.
   at MonoMod.Core.Interop.CoreCLR.V60.InvokeCompileMethod(IntPtr functionPtr, IntPtr thisPtr, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
   at MonoMod.Core.Platforms.Runtimes.Core60Runtime.JitHookDelegateHolder.CompileMethodHook(IntPtr jit, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
   at NewfiesParticleTrails.TrailGuiDialog.ComposeDialog()
   at NewfiesParticleTrails.TrailGuiDialog.ComposeDialog()
   at NewfiesParticleTrails.TrailGuiDialog..ctor(ICoreClientAPI capi, TrailConfig config)
   at NewfiesParticleTrails.NewfiesParticleTrailsModSystem.OnOpenTrailGuiPacket(OpenTrailGuiPacket packet)
24.7.2026 03:06:24 [Error] [Newfie's Particle Trails] Could not open trail GUI: System.MissingMethodException: Method not found: 'Vintagestory.API.Client.GuiComposer Vintagestory.API.Client.GuiComposerHelpers.AddDialogTitleBar(Vintagestory.API.Client.GuiComposer, System.String, System.Action, Vintagestory.API.Client.CairoFont, Vintagestory.API.Client.ElementBounds)'.
   at MonoMod.Core.Interop.CoreCLR.V60.InvokeCompileMethod(IntPtr functionPtr, IntPtr thisPtr, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
   at MonoMod.Core.Platforms.Runtimes.Core60Runtime.JitHookDelegateHolder.CompileMethodHook(IntPtr jit, IntPtr corJitInfo, CORINFO_METHOD_INFO* methodInfo, UInt32 flags, Byte** nativeEntry, UInt32* nativeSizeOfCode)
   at NewfiesParticleTrails.TrailGuiDialog.ComposeDialog()
   at NewfiesParticleTrails.TrailGuiDialog.ComposeDialog()
   at NewfiesParticleTrails.TrailGuiDialog..ctor(ICoreClientAPI capi, TrailConfig config)
   at NewfiesParticleTrails.NewfiesParticleTrailsModSystem.OnOpenTrailGuiPacket(OpenTrailGuiPacket packet)
PlatonicNymph, Jul 23rd at 9:58 PM

I play on a server w/ races & customized heights, so the particles appear out of place for really tall/short characters. Would you please consider adding functionality to change the y-level at which particles spawn? Thank you for this cool mod!!