🏹Custom Projectiles
This page will help you to learn about creating Executable Items's custom projectiles 😎
We created for you an in-game editor to make the edition simple. Use it.
THIS PROJECTILES ARE USED WITH LAUNCH AND LOCATED_LAUNCH COMMAND, THEY CAN'T BE "GIVEN" TO A PLAYER.
Commands:
Command | Function |
---|---|
/score projectiles | Shows you all projectiles and let you edit them |
/score projectiles-create <id> | Open the editor to create a new projectile |
/score projectiles-delete <id> | Action to delete a projectile (need confirmation) |
/score reload | Reload the plugin (useful if you edit a projectile in .yml) |
Basic Information
Type
This is the first thing you have to set, the type of projectile you want to create, Score supports:
ARROW
EGG
ENDER_PEARL
FIREBALL
SPLASH_POTION
SHULKER_BULLET
SNOWBALL
TRIDENT
WITHER_SKULL
DRAGON_FIREBALL
THROWNEXPBOTTLE
WIND_CHARGE
LLAMASPIT
FISHHOOK
FIREWORK
Example:
Custom name visible
It allow you to show the custom name above the projectile
Options:
true
false
Example:
Custom Name
This is the NAME of the projectile, useful for customNameVisible and placeholder stuff.
Example:
visualFire
Option to allow visual fire on the projectile
Example:
Invisible
Whether the projectile will be invisible or not
It requires PROTOCOLIB plugin !!
Pickup status
Option to configure if the projectile can be picked up
Options:
ALLOWED
DISALLOWED
CREATIVE_ONLY
Example:
Glowing
Whether the projectile will have the glowing effect or not
Options:
true
false
Example:
Bounce
Whether the projectile will bounce from the entity during it's invulnerable state.
Options:
true
false
Example:
Gravity
Whether the projectile will affected by gravity or not
Options:
true
false
Example:
Velocity
How fast the projectile will be
Example:
THE DAMAGE OF THE ARROW WILL BE AFFECTED BY THIS OPTION
Equation: velocity x 1 = Arrow Damage
Particles
This can edit what particles will display the projectile around it.
config | explanation |
---|---|
particlesType | Type of particle |
particlesAmount | How many particles will it emit each time |
particlesOffSet | How close to the projectile will the particles spawn |
particlesSpeed | How fast the particles will move |
redstoneColor (ONLY TYPE: REDSTONE) | Change the color of redstone particle LIST: Particles |
blockType (ONLY TYPE: BLOCK_CRACK, BLOCK_DUST, BLOCK_MARKER) | What block the particle displays |
particleDensity | Density of the particles, useful when want a clean trail of your projectile |
Example:
Despawn delay
How long will be the projectile's life in seconds
Example:
It supports decimals
Knockback strength
How strong the knockback of the projectile will inflict to its targets
Equation:
Knockback strength x 3
= Amount of blocks the target gets knocked back
Remove when hit block
Whether the projectile disappears when it hits a block
Options:
true
false
Example:
Custom information
All of the next information is restricted with the type of projectile.
Visual item:
This brings you the ability to disguise a projectile with a item
Projectiles available:
EGG
ENDER_PEARL
SNOWBALL
Example:
visualItem is compatible with custom head and adding textures to that head
Custom model data
Also visual item supports custom model data of the item.
Arrow
Critical
Whether the ARROW projectile will leave a trial of critical particles
Options:
true
false
Example:
Only for the ARROW projectile
Damage
How much damage will the arrow make
Equation:
<Damage> x 3
= Arrow damage
Default: -1
Example:
Don't use negative value, nothing will change.
Pierce level
How many mobs will get hit in a single projectile before it dissapears
Equation:
<PierceLevel> + 1
= Amount of mobs that will get hit
If value is set to -1, it will disappear after hitting 1 mob.
Example:
Active color | Color
Active color in -> true allows the edition of Color
It is the color that the arrow will emit
Silent
Whether the arrow will emit noise
Options:
true
false
Example:
Wither skull
Charged
Whether the wither_skull is charged or not
Options:
true
false
Example:
Fireball
Radius
Radius of explosion
Example
Incendiary
Whether the fireball projectile will cause fire or not upon hitting something
Options:
true
false
Example:
YML Config
There are some features that are not editable in game-yet
Enchantments (TRIDENT)
Allow to enchant tridents.
Potion effects (Splash potion)
Allow to edit the effects of the splash potion
Here are all the potion effect type -> POTION TYPES
Last updated