Skip to content

Tshock Plugin: Generate Particle Decoratives on player join and death, configurable

License

Notifications You must be signed in to change notification settings

itsFrankV22/PlayerParticle-Plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 

Repository files navigation

PlayerParticles

Si hablas otro idioma por favor visita README_es.md

Current Version: 1.1.5 Author: FrankV22YT

Description

PlayerParticles is a plugin for Terraria servers that uses TShock to generate visual particles via projectiles. These particles can appear when a player joins the server, dies, or performs other configurable actions.

This plugin is under continuous development and will receive updates to add new features and improve functionality.

Features

  • Particle generation when a player joins or dies.
  • Fully customizable settings through a JSON file.
  • Compatible with TShock and designed to enhance the visual experience on servers.
  • Easy configuration reload with the /reload command.
  • Lightweight and efficient for custom servers.

Installation

  1. Download the plugin file PlayerParticles.dll and place it in the ServerPlugins folder of your TShock installation.
  2. Start the server to automatically generate the configuration file.
  3. Edit the configuration file PlayerParticles.json located in the tshock/ folder to customize effects.
  4. Reload the plugin using /reload to apply the changes.

Configuration

The configuration file includes the following options:

  • EnableJoinParticles: true or false - Enables or disables particles when joining.
  • EnableDeathParticles: true or false - Enables or disables particles when dying.
  • JoinParticleIds: A list of projectile IDs to be used when joining.
  • DeathParticleIds: A list of projectile IDs to be used when dying.
  • You must have "SuppressPermissionFailureNotices": true in config.json

Configuration Example

*Info:

1 and 2: Projectle id

3: Item id

60: Time in miliseconds

  • If you put more than what the particle admits, it will not support it and will be eliminated with its own maximum time, the rest you put in will admit time unless the aforementioned happens.
{
  "Version": "1.1.4",
  "EnableJoinParticles": true,
  "JoinParticleTimeTicks": 60,
  "JoinParticleIds": [
    1,
    2
  ],
  "EnableDeathParticles": true,
  "DeathParticleTimeTicks": 60,
  "DeathParticleIds": [
    1,
    2
  ],
  "EnableDamageParticles": true,
  "DamageParticleTimeTicks": 60,
  "DamageParticleIds": [
    1,
    2
  ],
  "EnableHealingParticles": true,
  "HealingParticleTimeTicks": 60,
  "HealingParticleIds": [
    1,
    2
  ],
  "ItemParticleMap": {
    "3": [
    1,
    2
    ],
    "3": [
      1,
      2
    ]
  },
  "ItemParticleTimeTicks": 60
}

About

Tshock Plugin: Generate Particle Decoratives on player join and death, configurable

Resources

License

Stars

Watchers

Forks

Packages

No packages published