Content generated with AI — it may contain mistakes.

Getting started

Introduction

What ExyliaArrows is: 120 projectile effects with three moments each, drawn with display entities.

ExyliaArrows draws an effect on a shot. Not one effect: a shot has three moments and they are nothing alike — the flash at the bow, the trail along the flight, and the impact it ends in. Every effect in the catalogue declares all three and they are compiled apart, because their budgets have nothing in common.

120 effects in six categories ship in effects.yml, built out of display entities — real blocks and items that turn, fall and grow, animated by each viewer's own client — with particles around them for light and smoke. The rule the catalogue holds itself to is that every moment of every effect puts at least one solid object on screen.

The three moments

TriggerWhen it playsWhat it can afford
launchThe shot leaving the bow.One flash. Optional, short, quiet.
trailAlong the flight, every trail-interval ticks.One or two small displays plus a particle line. No sound. This is the one with a budget.
hitWherever it lands, whatever it hit.The payoff: under a second, a dozen displays at most, one or two quiet sounds.
hit-entityOnly when it lands on something alive.Falls back to hit when it is not declared.
hit-blockOnly when it lands on a block.The same.

An arrow lives about forty ticks and four archers are four arrows in the air, so whatever trail writes is drawn on every one of those ticks, for every shot.

Three ways to own an effect

WayWhose it isWhich server it suits
The menuThe player's: they pick one in /arrows and it plays on whatever they shoot.Practice, PvP
A bowThe bow's: an effect token is dropped onto a bow and travels with it through chests, trades and deaths.Survival, economy
The crateTheirs for good: a key buys a roll, a rarity decides the odds, and what comes out is written onto their row rather than rented with a rank.Anywhere keys are already a currency

behaviour.mode decides which of the first two is read — player, bow or both — and is covered in Modes and tokens.

The categories

CategoryIconWhat is in it
emberBLAZE_POWDERCoals, fire and forge work.
frostBLUE_ICEIce, snow and things that stop moving.
stormLIGHTNING_RODWind, rain and lightning.
voidECHO_SHARDSculk, souls and what is left after.
prismAMETHYST_SHARDCrystal, starlight and colour.
goofySLIME_BALLJokes. Rubber chickens, pies and a sad trumpet.

Twenty effects each. The whole list is in Effects.

Which projectiles count

By default every launched projectile carries the effect — arrows, tridents, snowballs, eggs, wind charges, ender pearls. projectiles.all-types turns that into a list, and an effect may name projectiles of its own.

Visibility is the observer's

ModeWhat they see
ALLEvery effect, theirs and everybody else's.
NONENone at all.
SELF_ONLYOnly their own shots.
OTHERS_ONLYOnly other people's.

Requirements

RequirementDetail
ServerPaper 1.21 or newer. Folia supported.
Requiredpacketevents
RecommendedExyliaLib (a soft depend: the loader installs it)
OptionalPlaceholderAPI, WorldGuard for the arrows-effects flag
DatabaseAlways. The choice, the visibility and the favourites live in one table.

Something missing on this page? Tell us on Discord