Sueta

ProjectilesTrails(create your own particles)

1.3

trails on arrows,snowballs

·Plugin

ProjectilesTrails by Marius

Click here to follow me please

ProjectilesTrails is a plugin that allows players to have particle effects trail from their arrows and snowballs.

/projectilestrails gui <arrow/snowball> - open particle effects menu;

/projectilestrails help - display all commands;

/projectilestrails reload - reload config file;

/projectilestrails armorstand < arrow/snowball > - spawn an armour stand who opens inv;

aliases: /pt <command>

projectilestrails.spawnarmorstand.snowball/arrow - for spawning an armourstand;

projectilestrails.destroy - for destroying the armour stand

projectilestrails.createsign - for creating sign

projectilestrails.reload - for reloading config;

snowballtrails.gui - permission for opening snowball gui trails;

# ProjectileTrails by Marius

NoPermissionsTrails: '&cYou don''t have permission for this trail.'
NoPermissionsCommands: '&cYou don''t have permission to use this command.'
OpenMSG: '&aOpen trails menu'
NoTrailMessage: '&cYou don''t have any trail active.'
AlreadySet: '&cThis trail is already set.'
ClearMessage: '&aThe trails has been clear.'
ParticlesOnGround: true
ArrowStand:
  Name: "&7  ArrowTrails  "
  SkinHelmet: MHF_Villager
SnowBallStand:
  Name: "&7  SnowballTrails  "
  SkinHelmet: MHF_Villager
ArrowTrails:
  Asteroid:
  MaterialDisplay:
  Material: BEDROCK
  Data: 0
  Name: '&aAsteroid Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.asteroid
  Particles:
  - CRIT,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  - LAVA_POP,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  MessageOnPick: '&aYou picked up <trail>.'
  ColoredClay:
  MaterialDisplay:
  Material: STAINED_CLAY
  Data: 0
  Name: '&aColored Cly Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.coloredclay
  Particles:
  - ITEM_CRACK,STAINED_CLAY,14,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,STAINED_CLAY,1,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,STAINED_CLAY,4,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,STAINED_CLAY,10,1.0F,0.0F,0.1F,2.0F,20,2.2F
  MessageOnPick: '&aYou picked up <trail>.'
  Hoard:
  MaterialDisplay:
  Material: EMERALD
  Data: 0
  Name: '&aHoard Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.hoard
  Particles:
  - ITEM_CRACK,DIAMOND,14,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,EMERALD,1,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,GOLD_INGOT,4,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,IRON_INGOT,10,1.0F,0.0F,0.1F,2.0F,20,2.2F
  MessageOnPick: '&aYou picked up <trail>.'
  Rainbow:
  MaterialDisplay:
  Material: WOOL
  Data: 14
  Name: '&aRainbow Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.rainbow
  Particles:
  - ITEM_CRACK,WOOL,5,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,4,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,14,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,11,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,3,0.0F,0.0F,0.1F,0.1F,20,1000.0
  MessageOnPick: '&aYou picked up <trail>.'
  Spell:
  MaterialDisplay:
  Material: EMERALD_ORE
  Data: 0
  Name: '&aSpell Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.spell
  Particles:
  - SPELL,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  MessageOnPick: '&aYou picked up <trail>.'
  RealisticFlame:
  MaterialDisplay:
  Material: LAVA_BUCKET
  Data: 0
  Name: '&aRealisticFlame Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.realisticflame
  Particles:
  - PARTICLE_SMOKE,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  - FLAME,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  MessageOnPick: '&aYou picked up <trail>.'
  Food:
  MaterialDisplay:
  Material: GRILLED_PORK
  Data: 0
  Name: '&aFood Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.food
  Particles:
  - ITEM_CRACK,GRILLED_PORK,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_BEEF,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_MUTTON,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_RABBIT,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_RABBIT,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  MessageOnPick: '&aYou picked up <trail>.'
  DiamondBlock:
  MaterialDisplay:
  Material: DIAMOND_BLOCK
  Data: 0
  Name: '&aDiamondBlock Trail'
  Permission:
  Enable: true
  Permission: arrowtrails.diamondblock
  Particles:
  - ITEM_CRACK,DIAMOND_BLOCK,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  MessageOnPick: '&aYou picked up <trail>.'
SnowballTrails:
  Asteroid:
  MaterialDisplay:
  Material: BEDROCK
  Data: 0
  Name: '&aAsteroid Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.asteroid
  Particles:
  - CRIT,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  - LAVA_POP,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  MessageOnPick: '&aYou picked up <trail>.'
  ColoredClay:
  MaterialDisplay:
  Material: STAINED_CLAY
  Data: 0
  Name: '&aColored Cly Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.coloredclay
  Particles:
  - ITEM_CRACK,STAINED_CLAY,14,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,STAINED_CLAY,1,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,STAINED_CLAY,4,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,STAINED_CLAY,10,1.0F,0.0F,0.1F,2.0F,20,2.2F
  MessageOnPick: '&aYou picked up <trail>.'
  Hoard:
  MaterialDisplay:
  Material: EMERALD
  Data: 0
  Name: '&aHoard Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.hoard
  Particles:
  - ITEM_CRACK,DIAMOND,0,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,EMERALD,0,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,GOLD_INGOT,0,1.0F,0.0F,0.1F,2.0F,20,2.2F
  - ITEM_CRACK,IRON_INGOT,0,1.0F,0.0F,0.1F,2.0F,20,2.2F
  MessageOnPick: '&aYou picked up <trail>.'
  Rainbow:
  MaterialDisplay:
  Material: WOOL
  Data: 14
  Name: '&aRainbow Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.rainbow
  Particles:
  - ITEM_CRACK,WOOL,5,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,4,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,14,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,11,0.0F,0.0F,0.1F,0.1F,20,1000.0
  - ITEM_CRACK,WOOL,3,0.0F,0.0F,0.1F,0.1F,20,1000.0
  MessageOnPick: '&aYou picked up <trail>.'
  Spell:
  MaterialDisplay:
  Material: EMERALD_ORE
  Data: 0
  Name: '&aSpell Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.spell
  Particles:
  - SPELL,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  MessageOnPick: '&aYou picked up <trail>.'
  RealisticFlame:
  MaterialDisplay:
  Material: LAVA_BUCKET
  Data: 0
  Name: '&aRealisticFlame Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.realisticflame
  Particles:
  - PARTICLE_SMOKE,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  - FLAME,0,0,0.0F,0.0F,0.0F,0.0F,10,1000
  MessageOnPick: '&aYou picked up <trail>.'
  Food:
  MaterialDisplay:
  Material: GRILLED_PORK
  Data: 0
  Name: '&aFood Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.food
  Particles:
  - ITEM_CRACK,GRILLED_PORK,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_BEEF,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_MUTTON,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_RABBIT,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  - ITEM_CRACK,COOKED_RABBIT,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  MessageOnPick: '&aYou picked up <trail>.'
  DiamondBlock:
  MaterialDisplay:
  Material: DIAMOND_BLOCK
  Data: 0
  Name: '&aDiamondBlock Trail'
  Permission:
  Enable: true
  Permission: snowballtrails.diamondblock
  Particles:
  - ITEM_CRACK,DIAMOND_BLOCK,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
  MessageOnPick: '&aYou picked up <trail>.'

How can you create a particle?
Just simply copy and paste down this:
"
Food:
MaterialDisplay:
Material: GRILLED_PORK
Data: 0
Name: '&aFood Trail'
Permission:
Enable: true
Permission: snowballtrails.food
Particles:
- ITEM_CRACK,GRILLED_PORK,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
- ITEM_CRACK,COOKED_BEEF,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
- ITEM_CRACK,COOKED_MUTTON,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
- ITEM_CRACK,COOKED_RABBIT,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
- ITEM_CRACK,COOKED_RABBIT,0,0.0F,0.0F,0.0F,0.2F,20,1000.0
MessageOnPick: '&aYou picked up <trail>.'
"
Where: -ITEM_CRACK,GRILLED_PORK,0,0.0F,0.0F,0.0F,0.2F,20,1000.0

ITEM_CRACK is the name of the particle
GRILLED_PORK is the name of the item that is cracked
0 - the item data
0.0F - offSetX
0.0F - offSetY
0.0F - offSetZ
0.2F - speed
20 - amount of particles
1000.0 - radius(must be greater than 2.0)

or

- PARTICLE_SMOKE,0,0,0.0F,0.0F,0.0F,0.0F,10,1000

where

PARTICLE_SMOKE is the particle
0 - ID
0 - DATA
0.0F - offSetX
0.0F - offSetY
0.0F - offSetZ
10 - amount of particles
1000 - radius(must to me greater than 2.0)

All effects here:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Effect.html

Video:

YouTube

Video by LtJim007 [EN] :

YouTube

Leave five stars if you appreciate this plugin.

If you have ideas for this plugin you can write me on PM or leave a message at section "Discussion"

Similar projects

Plugin →