/Index/Docs/Page 5
20012500 of 3,306
offlineplayer
FunctionSkript
Returns a offline player from their name or UUID. This function will still return the player if they're online. If Paper 1.16.5+ is used, the 'allowLookup' parameter can be set to false to prevent this function from doing a web lookup for players who have not joined before. Lookups can cause lag spikes of up to multiple seconds, so use offline players with caution./docs?id=b7654
On Allay - on Duplicate
EventLusk
Called when an allay duplicates itself./docs?id=mx0t2
On Animation Complete
EventDisplayEntityUtils
Called at the completion of an animation. This is not called for looping animations/animators/docs?id=a83ku
On Animation Ended
Eventanimated-skript
/docs?id=lc7rd
On Animation Frame End
EventDisplayEntityUtils
Called when a frame ends animating on an active group. Ignores frame delay and is called after translation of parts/docs?id=uhhuh
On Animation Frame Set
Eventanimated-skript
/docs?id=6i7pp
On Animation Frame Start
EventDisplayEntityUtils
Called when a frame begins animating on an active group/docs?id=9u9dl
On Animation Loop Start
EventDisplayEntityUtils
Called when a display animator begins a new animation loop/docs?id=pzban
On Animation Paused
Eventanimated-skript
/docs?id=6d4p8
On Animation Resumed
Eventanimated-skript
/docs?id=gmspv
On Animation Start
EventDisplayEntityUtils
Called when a display animator starts playing an animation/docs?id=9phuo
On Animation Started
Eventanimated-skript
/docs?id=r7dkk
On Anvil Damage
EventSkript
Called when an anvil is damaged/broken from being used to repair/rename items. Note: this does not include anvil damage from falling./docs?id=bql57
On Anvil Prepare
EventSkript
Called when an item is put in a slot for repair by an anvil. Please note that this event is called multiple times in a single item slot move./docs?id=19e7d
On AoE Cloud Effect
EventSkript
Called when area effect cloud applies its potion effect. This happens every 5 ticks by default./docs?id=lpbcr
On Arm Swing
EventSkript
Called when a player swings their arm./docs?id=rn2sl
On Armor Change
EventSkript
Called when armor pieces of a player are changed./docs?id=y7tkd
On Armor Stand - on Manipulate
EventLusk
Called when a player interacts with an armor stand and will either swap, retrieve, place an item. `event-equipmentslot` is the clicked slot of the armor stand, to get the hand use the Used Hand expression `event-entity` is the armor stand `past event-item` is the item the armor stand is holding `future event-item` (or `event-item`) is the item the player is holding `event-armorstand interaction` is the type of manipulation that's happening during the event (NOTE: this will only ever return `Place`, `Retrieve` or `Change`)/docs?id=l76bh
On Attempt Attack
EventSkript
Called when a player attempts to attack an entity. The event will be cancelled as soon as it is fired for non-living entities. Cancelling this event will prevent the attack and any sounds from being played when attacking. Any damage events will not be called if this is cancelled./docs?id=l073g
On Bat - on Sleep/Wake up
EventLusk
Called when a bat attempts to sleep or wake up from its slumber./docs?id=did2c
On Bat Toggle Sleep
EventSkript
Called when a bat attempts to go to sleep or wakes up./docs?id=ig9uw
On Beacon Change Effect
EventSkript
Called when a player changes the effects of a beacon./docs?id=5845s
On Beacon Effect
EventSkript
Called when a player gets an effect from a beacon./docs?id=y35wz
On Beacon Toggle
EventSkript
Called when a beacon is activated or deactivated./docs?id=p1vhx
On Bed Enter
EventSkript
Called when a player starts sleeping./docs?id=q4d5a
On Bed Leave
EventSkript
Called when a player leaves a bed./docs?id=m4n37
On Bell Resonate
EventSkript
Called when a bell resonates, highlighting nearby raiders./docs?id=6uwqq
On Bell Ring
EventSkript
Called when a bell is rung./docs?id=cxsiw
On Block - on Ignite [Lusk Extension]
EventLusk
**THIS IS AN EXTENDED VERSION OF SKRIPT'S IGNITE EVENT.** `event-player` = the Player that placed/ignited the fire block, or not set if not ignited by a Player. `event-entity` = the Entity that placed/ignited the fire block, or not set if not ignited by an Entity. `event-ignitecause` = the value detailing the cause of the block ignition. Called when a block is ignited. If you want to catch when a Player places fire, use the place event. If this event is cancelled, the block will not be ignited./docs?id=11bih
On Block Change Packet
EventPoaSk
/docs?id=n1e9r
On Block Damage
EventSkript
Called when a player starts to break a block. You can usually just use the leftclick event for this./docs?id=r1mwn
On Block Destruction (Packet)
EventLuskv2
Called when the server updates the destruction stage of a block for the client./docs?id=jwfy7
On Block Drop
EventSkript
Called when a block broken by a player drops something. <ul> <li>event-player: The player that broke the block</li> <li>past event-block: The block that was broken</li> <li>event-block: The block after being broken</li> <li>event-items (or drops): The drops of the block</li> <li>event-entities: The entities of the dropped items</li> </ul> If the breaking of the block leads to others being broken, such as torches, they will appearin "event-items" and "event-entities"./docs?id=ajo27
On Block Fertilize
EventSkript
Called when a player fertilizes blocks./docs?id=q7u0j
On Block Growth
EventSkript
Called when a crop grows. Alternative to new form of generic grow event./docs?id=3dvcd
On Block Update (Packet)
EventLuskv2
Called when the server updates a block for the client./docs?id=dp1jo
On Book Edit
EventSkript
Called when a player edits a book./docs?id=rdr5k
On Book Sign
EventSkript
Called when a player signs a book./docs?id=pykof
On Break / Mine
EventSkript
Called when a block is broken by a player. If you use 'on mine', only events where the broken block dropped something will call the trigger./docs?id=nxqzc
On Brewing Complete
EventSkript
Called when a brewing stand finishes brewing an ingredient and changes the potions./docs?id=fgrcc
On Brewing Fuel
EventSkript
Called when a brewing stand is about to use an item to increase its fuel level./docs?id=usu3i
On Brewing Start
EventSkript
Called when a brewing stand starts brewing./docs?id=5ujdd
On Broadcast
EventSkript
Called when a message is broadcasted./docs?id=iyxc3
On Bucket Catch Entity
EventSkript
/docs?id=5i46h
On Bucket Empty
EventSkript
Called when a player empties a bucket. You can also use the <a href='#place'>place event</a> with a check for water or lava./docs?id=j16gy
On Bucket fill
EventSkript
Called when a player fills a bucket./docs?id=77cyw
On Burn
EventSkript
Called when a block is destroyed by fire./docs?id=meo15
On Can Build Check
EventSkript
Called when a player rightclicks on a block while holding a block or a placeable item. You can either cancel the event to prevent the block from being built, or uncancel it to allow it. Please note that the <a href='#ExprDurability'>data value</a> of the block to be placed is not available in this event, only its <a href='#ExprIdOf'>ID</a>./docs?id=e7iau
On Chat
EventSkript
Called whenever a player chats. Use <a href='#ExprChatFormat'>chat format</a> to change message format. Use <a href='#ExprChatRecipients'>chat recipients</a> to edit chat recipients./docs?id=bc8kc
On Chunk Data Packet
EventPoaSk
/docs?id=bd5tn
On Chunk Generate
EventSkript
Called after a new chunk was generated./docs?id=22mjq
On Chunk Load
EventSkript
Called when a chunk loads. The chunk might or might not contain mobs when it's loaded./docs?id=68gtj
On Chunk Register Group
EventDisplayEntityUtils
Called when a chunk loads a spawned group and registers it/docs?id=zfqpz
On Chunk Unload
EventSkript
Called when a chunk is unloaded due to not being near any player./docs?id=vm1gn
On Click
EventSkript
Called when a user clicks on a block, an entity or air with or without an item in their hand. Please note that rightclick events with an empty hand while not looking at a block are not sent to the server, so there's no way to detect them. Also note that a leftclick on an entity is an attack and thus not covered by the 'click' event, but the 'damage' event./docs?id=pm722
On Combust
EventSkript
Called when an entity is set on fire, e.g. by fire or lava, a fireball, or by standing in direct sunlight (zombies, skeletons)./docs?id=6b64a
On Command
EventSkript
Called when a player enters a command (not necessarily a Skript command) but you can check if command is a skript command, see <a href='#CondIsSkriptCommand'>Is a Skript command condition</a>./docs?id=3ma8k
On complete of sql query
Eventskript-db
/docs?id=yu1u2
On Connect
EventSkript
Called when the player connects to the server. This event is called before the player actually joins the server, so if you want to prevent players from joining you should prefer this event over <a href='#join'>on join</a>./docs?id=p637f
On Console Log
EventLuskv2
Called when the server's console is used to log something./docs?id=de9s2
On Consume
EventSkript
Called when a player is done eating/drinking something, e.g. an apple, bread, meat, milk or a potion./docs?id=8ivim
On Craft
EventSkript
Called when a player crafts an item./docs?id=yqfy2
On Creeper - on Ignite/Extinguish
EventLusk
Called when a Creeper is ignited./docs?id=90795
On Creeper Power
EventSkript
Called when a creeper is struck by lighting and gets powered. Cancel the event to prevent the creeper from being powered./docs?id=ffzu8
On Crossbow - on Load
EventLusk
Called when a LivingEntity loads a crossbow with a projectile./docs?id=dxynr
On custom event
Eventskript-reflect
/docs?id=2r1vz
On Damage
EventSkript
Called when an entity receives damage, e.g. by an attack from another entity, lava, fire, drowning, fall, suffocation, etc./docs?id=w600z
On Death
EventSkript
Called when a living entity (including players) dies./docs?id=13bzf
On Discord Command
EventDiSky
Custom DiSky discord command system. Arguments works like the normal skript's one and accept both optional and require arguments./docs?id=r96o3
On Disky Command
EventDiSky
Fired when a disky/discord command is executed./docs?id=l1w92
On DiSky Error / Exception
EventDiSky
Fired when any DiSky error occur. Since DiSky exception are per-event only, this regroup every exception occurred in every events./docs?id=o05eo
On Dispense
EventSkript
Called when a dispenser dispenses an item./docs?id=m0nz9
On Drop
EventSkript
Called when a player drops an item from their inventory, or an entity drops an item, such as a chicken laying an egg./docs?id=qb9ko
On Egg Throw
EventSkript
Called when a player throws an egg and it lands. You can just use the <a href='#shoot'>shoot event</a> in most cases. However, this event allows modification of properties like the hatched entity type and the number of entities to hatch./docs?id=cjcns
On Elytra Boost
EventSkript
Called when a player uses a firework to boost their fly speed when flying with an elytra./docs?id=bii7b
On Enchant
EventSkript
Called when a player successfully enchants an item. To get the enchanted item, see the <a href='#ExprEnchantEventsEnchantItem'>enchant item expression</a>/docs?id=cheuy
On Enchant Prepare
EventSkript
Called when a player puts an item into enchantment table. This event may be called multiple times. To get the enchant item, see the <a href='#ExprEnchantEventsEnchantItem'>enchant item expression</a>/docs?id=wlmsv
On Enderman Enrage
EventSkript
Called when an enderman gets mad because a player looked at them. Note: This does not stop enderman from targeting the player as a result of getting damaged./docs?id=bapnw
On Enderman/Sheep/Silverfish/Falling Block
EventSkript
Called when an enderman places or picks up a block, a sheep eats grass, a silverfish boops into/out of a block or a falling block lands and turns into a block respectively. event-block represents the old block and event-blockdata represents the new replacement that'll be applied to the block./docs?id=95zlx
On Entity - on Dye
EventLusk
Called when a player dyes an entity (Wolf, Cat or sheep)./docs?id=1mw38
On Entity - on Rename
EventLusk
Called when the player is attempting to rename a mob./docs?id=av9r2
On Entity - on Sit/Stand up
EventLusk
Called when an entity sits down or stands up./docs?id=tl0t7
On Entity Breed
EventSkript
Called whenever two animals begin to conceive a child. The type can be specified./docs?id=7xmu6
On Entity Dismount
EventSkript
Called when an entity dismounts./docs?id=sl05q
On Entity Jump
EventSkript
Called when an entity jumps./docs?id=j82qh
On Entity Metadata (Packet)
EventLuskv2
Called when the server sends an entity metadata packet to the client./docs?id=atqhu
On Entity Mount
EventSkript
Called when entity starts riding another./docs?id=6z4yl
On Entity Potion Effect
EventSkript
Called when an entity's potion effect is modified./docs?id=i7te7
On Entity Ride Group
EventDisplayEntityUtils
Called when an entity is mounted on a spawned group/docs?id=j640n
On Entity Shoot Bow
EventSkript
Called when an entity shoots a bow. event-entity refers to the shot projectile/entity./docs?id=v74xt
On Entity Spawn (Packet)
EventLuskv2
Called when the server sends an entity spawn packet to the client./docs?id=ybooh
On Entity Transform
EventSkript
Called when an entity is about to be replaced by another entity. Examples when it's called include; when a zombie gets cured and a villager spawns, an entity drowns in water like a zombie that turns to a drown, an entity that gets frozen in powder snow, a mooshroom that when sheared, spawns a new cow./docs?id=andfw
On every packet
EventPoaSk
/docs?id=60xg4
On Experience Change
EventSkript
Called when a player's experience changes./docs?id=xvc1n
On Experience Cooldown Change
EventSkript
Called when a player's experience cooldown changes. Experience cooldown is how long until a player can pick up another orb of experience./docs?id=l05q7
On Experience Spawn
EventSkript
Called whenever experience is about to spawn. Please note that this event will not fire for xp orbs spawned by plugins (including Skript) with Bukkit./docs?id=4xdep
On Explode
EventSkript
Called when an entity (a primed TNT or a creeper) explodes./docs?id=ikxhd
On Explosion Prime
EventSkript
Called when an explosive is primed, i.e. an entity will explode shortly. Creepers can abort the explosion if the player gets too far away, while TNT will explode for sure after a short time./docs?id=hp5w0
On Fade
EventSkript
Called when a block 'fades away', e.g. ice or snow melts./docs?id=savol
On Firework Explode
EventSkript
Called when a firework explodes./docs?id=h80qz
On First Join
EventSkript
Called when a player joins the server for the first time./docs?id=a9ssm
On Fishing
EventSkript
Called when a player triggers a fishing event. An entity hooked event is triggered when an entity gets caught by a fishing rod. A fish escape event is called when the player fails to click on time, and the fish escapes. A fish approaching event is when the bobber is waiting to be hooked, and a fish is approaching. A fishing state change event is triggered whenever the fishing state changes./docs?id=kqvum
On Flight Toggle
EventSkript
Called when a players stops/starts flying./docs?id=ebkrx
On Flow
EventSkript
Called when a blocks flows or teleports to another block. This not only applies to water and lava, but teleporting dragon eggs as well./docs?id=rv8ng
On Flower Pot - on Manipulate
EventLusk
Called when a player places an item in or takes an item out of a flowerpot./docs?id=j9cvm
On Form
EventSkript
Called when a block is created, but not by a player, e.g. snow forms due to snowfall, water freezes in cold biomes. This isn't called when block spreads (mushroom growth, water physics etc.), as it has its own event (see <a href='#spread'>spread event</a>)./docs?id=z97la
On Fuel Burn
EventSkript
Called when a furnace burns an item from its <a href='#ExprFurnaceSlot'>fuel slot</a>./docs?id=t6681
On Furnace Item Extract
EventSkript
Called when a player takes any item out of the furnace./docs?id=pnkur
On Gamemode Change
EventSkript
Called when a player's <a href='#gamemode'>gamemode</a> changes./docs?id=qkceg
On Gliding State Change
EventSkript
Called when an entity toggles glider on or off, or when server toggles gliding state of an entity forcibly./docs?id=rak4k
On Group Lose Permission
Eventskript-luckperms
Called when a group loses a permission./docs?id=jrrwm
On Group Meta Remove
Eventskript-luckperms
Called when the meta of a group is removed. Only called when meta is REMOVED not set etc for that case use `group meta set` event-key = the key eg "prefix" or "suffix" event-value = the result that key was set to./docs?id=irkgc
On Group Meta Set
Eventskript-luckperms
Called when the meta of a group is set. Only called when meta is SET not unset etc for that case use `group meta remove` event-key = the key eg "prefix" or "suffix" event-value = the result that key was set to./docs?id=1b5kw
On Group Receive Permission
Eventskript-luckperms
Called when a group receives a permission. If the permission duration is infinite %event-timespan% will return 0 seconds./docs?id=1whtc
On Group Registered
EventDisplayEntityUtils
Called when a spawned group is registered by nearby selection or when spawned from a saved group/docs?id=pkvnf
On Group Ride Entity
EventDisplayEntityUtils
Called when a spawned group is mounted on an entity/docs?id=spxwd
On Group Spawned
EventDisplayEntityUtils
Called when a spawned group is spawned from a saved group/docs?id=pi5zq
On Group Unregistered
EventDisplayEntityUtils
Called when a spawned group is unregistered/docs?id=g5u5f
On Grow
EventSkript
Called when a tree, giant mushroom or plant grows to next stage. "of" matches any grow event, "from" matches only the old state, "into" matches only the new state,and "from into" requires matching both the old and new states. Using "and" lists in this event is equivalent to using "or" lists. The event will trigger if any one of the elements is what grew./docs?id=vixlg
On Hand Item Swap
EventSkript
Called whenever a player swaps the items in their main- and offhand slots. Works also when one or both of the slots are empty. The event is called before the items are actually swapped, so when you use the player's tool or player's offtool expressions, they will return the values before the swap - this enables you to cancel the event before anything happens./docs?id=x7pt3
On Harvest Block
EventSkript
Called when a player harvests a block. A block being harvested is when a block drops items and the state of the block is changed, but the block is not broken. An example is harvesting berries from a berry bush./docs?id=gbuyx
On Heal
EventSkript
Called when an entity is healed, e.g. by eating (players), being fed (pets), or by the effect of a potion of healing (overworld mobs) or harm (nether mobs)./docs?id=64ve1
On Hitbox Attacked
Eventanimated-skript
/docs?id=8tnme
On Hitbox Interact
Eventanimated-skript
/docs?id=veb2r
On Hopper - on Inventory Search
EventLusk
Called each time a Hopper attempts to find its source/attached containers./docs?id=tt6xg
On Horse Jump
EventSkript
Called when a horse jumps./docs?id=1puqs
On Hunger Meter Change
EventSkript
Called when the hunger bar of a player changes, i.e. either increases by eating or decreases over time./docs?id=s7k3d
On Ignition
EventSkript
Called when a block starts burning, i.e. a fire block is placed next to it and this block is flammable. The <a href='#burn'>burn event</a> will be called when the block is about do be destroyed by the fire./docs?id=c498v
On Interaction Click
EventDisplayEntityUtils
Called when an interaction entity is clicked. Interaction commands can only be retrieved AFTER version 2.7.7/docs?id=v16n0
On Inventory Click
EventSkript
Called when clicking on inventory slot./docs?id=5lb56
on Inventory Click - Clicked Item
ExpressionLusk
Can be set./docs?id=erm1z
On Inventory Close
EventSkript
Called when player's currently viewed inventory is closed./docs?id=hoimr
On Inventory Drag
EventSkript
Called when a player drags an item in their cursor across the inventory./docs?id=icniz
On Inventory Item Move
EventSkript
Called when an entity or block (e.g. hopper) tries to move items directly from one inventory to another. When this event is called, the initiator may have already removed the item from the source inventory and is ready to move it into the destination inventory. If this event is cancelled, the items will be returned to the source inventory./docs?id=fko5r
On Inventory Open
EventSkript
Called when an inventory is opened for player./docs?id=etni9
On Inventory Pickup
EventSkript
Called when an inventory (a hopper, a hopper minecart, etc.) picks up an item/docs?id=oehxj
On Inventory Slot Change
EventSkript
Called when a slot in a player's inventory is changed. Warning: setting the event-slot to a new item can result in an infinite loop./docs?id=rtpae
on Inventory Slot Drop - Drop Info
ConditionLusk
Checks if the item is being dropped from the cursor or the inventory, if the whole stack is being dropped or both./docs?id=la9w2
On Item Break
EventSkript
Called when a player breaks their tool because its damage reached the maximum value. This event cannot be cancelled./docs?id=xu7pe
On Item Damage
EventSkript
Called when an item is damaged. Most tools are damaged by using them; armor is damaged when the wearer takes damage./docs?id=o6una
On Item Despawn
EventSkript
Called when an item is about to be despawned from the world, usually 5 minutes after it was dropped./docs?id=1xrnt
On Item Frame - on Change
EventLusk
Called when an ItemFrame is having an item rotated, added, or removed from it./docs?id=f5p79
On Item Mend
EventSkript
Called when a player has an item repaired via the Mending enchantment./docs?id=haeh1
On Item Merge
EventSkript
Called when dropped items merge into a single stack. event-entity will be the entity which is trying to merge, and future event-entity will be the entity which is being merged into./docs?id=maz66
On Item Spawn
EventSkript
Called whenever an item stack is spawned in a world, e.g. as drop of a block or mob, a player throwing items out of their inventory, or a dispenser dispensing an item (not shooting it)./docs?id=dp4x2
On Join
EventSkript
Called when the player joins the server. The player is already in a world when this event is called, so if you want to prevent players from joining you should prefer <a href='#connect'>on connect</a> over this event./docs?id=hy5uy
On Jump
EventSkript
Called whenever a player jumps. This event requires PaperSpigot./docs?id=clpi4
On Kick
EventSkript
Called when a player is kicked from the server. You can change the <a href='#ExprMessage'>kick message</a> or <a href='#EffCancelEvent'>cancel the event</a> entirely./docs?id=780zx
On Language Change
EventSkript
Called after a player changed their language in the game settings. You can use the <a href='#ExprLanguage'>language</a> expression to get the current language of the player./docs?id=a8kej
On Leash / Unleash
EventSkript
Called when an entity is leashed or unleashed. Cancelling these events will prevent the leashing or unleashing from occurring./docs?id=z7bi9
On Leaves Decay
EventSkript
Called when a leaf block decays due to not being connected to a tree./docs?id=5x3h4
On Lectern - on Page Flip
EventLusk
Called when a player flips the page in a Lectern./docs?id=iejbw
On Level Change
EventSkript
Called when a player's <a href='#ExprLevel'>level</a> changes, e.g. by gathering experience or by enchanting something./docs?id=r2gqo
On Lightning Strike
EventSkript
Called when lightning strikes./docs?id=qja0b
On Log
EventSkLogs
This is called when a message is sent in console. Note that using broadcast on the on log event will infinitely loop./docs?id=9mp12
On Loom - on Pattern Select
EventLusk
This Event requires Paper. Called when a player selects a banner pattern in a loom inventory./docs?id=dvqfm
On Loot Generate
EventSkript
Called when a loot table of an inventory is generated in the world. For example, when opening a shipwreck chest./docs?id=rq7go
On Love Mode Enter
EventSkript
Called whenever an entity enters a state of being in love./docs?id=kdt5o
On Member Ban Event
EventDiSky
/docs?id=t1pqv
On Member Kick Event
EventDiSky
/docs?id=bv9bm
On Model Removed
Eventanimated-skript
/docs?id=iu9d2
On Model Spawned
Eventanimated-skript
/docs?id=iu9d2-1
On Mongo command failed
EventMongoSK
/docs?id=9ydal
On Move / Rotate
EventSkript
Called when a player or entity moves or rotates their head. NOTE: Move event will only be called when the entity/player moves position, keyword 'turn around' is for orientation (ie: looking around), and the combined syntax listens for both. NOTE: These events can be performance heavy as they are called quite often./docs?id=evjvc
On Move On
EventSkript
Called when a player moves onto a certain type of block. Please note that using this event can cause lag if there are many players online./docs?id=vnchl
On Packet Animation Complete
EventDisplayEntityUtils
Called at the completion of a packet-based animation. This is not called for looping animations/animators. If players are not specified, the animation is shown to all players who can see the group./docs?id=vxw4m
On Packet Animation Frame End
EventDisplayEntityUtils
Called when a frame ends animating on an active group. Ignores frame delay and is called after translation of parts. If players are not specified, the animation is shown to all players who can see the group./docs?id=fb6pt
On Packet Animation Frame Start
EventDisplayEntityUtils
Called when a frame begins animating on a spawned group using packets. If players are not specified, the animation is shown to all players who can see the group./docs?id=r44gm
On Packet Animation Loop Start
EventDisplayEntityUtils
Called when a display animator begins a new animation loop using packets. If players are not specified, the animation is shown to all players who can see the group./docs?id=hwxok
On Packet Animation Start
EventDisplayEntityUtils
Called when a display animator starts playing an animation using packets. If players are not specified, the animation is shown to all players who can see the group/docs?id=eir80
On Packet Event - Skript-Packet
EventSkript-Packet
Called when a packet of one of the specified types is being sent or received./docs?id=nkq4g
On Packet Group Destroyed
EventDisplayEntityUtils
Called when a packet-based group is hidden from players/docs?id=avbdk
On Packet Group Send
EventDisplayEntityUtils
Called when a packet-based group is sent to players/docs?id=ereqd
On Packet Receive
EventLuskv2
Called when the server receives a packet from the client./docs?id=nb5zf
On Packet Send
EventLuskv2
Called when the server send a packet to the client./docs?id=o0pu6
On particle send
EventPoaSk
/docs?id=iuvks
On Particle Send (Packet)
EventLuskv2
Called when the server sends a particle to the client./docs?id=3ynrw
On Physics
EventSkript
Called when a physics check is done on a block. By cancelling this event you can prevent some things from happening, e.g. sand falling, dirt turning into grass, torches dropping if their supporting block is destroyed, etc.Please note that using this event might cause quite some lag since it gets called extremely often./docs?id=nry0s
On Pick Up
EventSkript
Called when a player/entity picks up an item. Please note that the item is still on the ground when this event is called./docs?id=sl3os
On Pig Zap
EventSkript
Called when a pig is stroke by lightning and transformed into a zombie pigman. Cancel the event to prevent the transformation./docs?id=e46cv
On Piglin Barter
EventSkript
Called when a piglin finishes bartering. A piglin may start bartering after picking up an item on its bartering list. Cancelling will prevent piglins from dropping items, but will still make them pick up the input./docs?id=udx2u
On Piston Extend
EventSkript
Called when a piston is about to extend./docs?id=8c9hn
On Piston Retract
EventSkript
Called when a piston is about to retract./docs?id=ifb3h
On Place
EventSkript
Called when a player places a block./docs?id=cqpas
On Player - on Interact
EventLusk
Called when a player interacts with a block or entity by clicking. This event is always called unlike Skript's click event, meaning that it can be called for both hands. You can use `main hand` and `off hand` to make it per hand. `event-equipmentslot` = the slot of the used hand `event-blockaction` = the action of this event `event-vector` = the vector from the player to the interaction point `event-location` = the location of the interaction point/docs?id=sqexb
On Player Action
EventPoaSk
/docs?id=by21r
On Player Chat Packet
EventPoaSk
/docs?id=cfr6n
On Player Chunk Enter
EventSkript
Called when a player enters a chunk. Note that this event is based on 'player move' event, and may be called frequent internally./docs?id=rnbym
On Player Deep Sleep
EventSkript
Called when a player has slept long enough to count as passing the night/storm. Cancelling this event will prevent the player from being counted as deeply sleeping unless they exit and re-enter the bed./docs?id=ps1cu
On Player Input
EventSkript
Called when a player sends an updated input to the server. Note: The input keys event value is the set of keys the player is currently pressing, not the keys that were pressed or released./docs?id=hftpm
On Player Pick Item
EventSkript
Called when a player picks an item, block or an entity using the pick block key (default middle mouse button). The past event-slot represents the slot containing the item that will be put into the players hotbar, or nothing, if the item is not in the inventory. The event-slot represents the slot in the hotbar where the picked item will be placed. Both event-slots may be set to new slots./docs?id=q77tp
On Player Pickup Arrow
EventSkript
Called when a player picks up an arrow from the ground./docs?id=ojqjt
On Player Trade
EventSkript
Called when a player has traded with a villager./docs?id=pzfac
On Player World Change
EventSkript
Called when a player enters a world. Does not work with other entities!/docs?id=dfl0t
On Portal
EventSkript
Called when a player or an entity uses a nether or end portal. Note that 'on entity portal' event does not apply to players. <a href='#EffCancelEvent'>Cancel the event</a> to prevent the entity from teleporting./docs?id=43bkn
On Portal Create
EventSkript
Called when a portal is created, either by a player or mob lighting an obsidian frame on fire, or by a nether portal creating its teleportation target in the nether/overworld. In Minecraft 1.14+, you can use <a href='#ExprEntity'>the player</a> in this event. Please note that there may not always be a player (or other entity) in this event./docs?id=e57yh
On Portal Enter
EventSkript
Called when an entity enters a nether portal or an end portal. Please note that this event will be fired many times for a nether portal./docs?id=ksjg8
On Pre Group Spawned
EventDisplayEntityUtils
Called before a spawned group is spawned and created/docs?id=ircg5
On Pre Interaction Click
EventDisplayEntityUtils
Called when an interaction entity is clicked before the Interaction Click Event, but does not load commands/docs?id=tiuk1
On Prepare Craft
EventSkript
Called just before displaying crafting result to player. Note that setting the result item might or might not work due to Bukkit bugs./docs?id=xpgf1
On Pressure Plate / Trip
EventSkript
Called when a <i>player</i> steps on a pressure plate or tripwire respectively./docs?id=jk4aa
On Projectile Collide
EventSkript
Called when a projectile collides with an entity./docs?id=diwx3
On Projectile Hit
EventSkript
Called when a projectile hits an entity or a block./docs?id=xqjjy
On Quit
EventSkript
Called when a player leaves the server./docs?id=f8jzc
On Ready Arrow
EventSkript
Called when a player is firing a bow and the server is choosing an arrow to use. Cancelling this event will skip the current arrow item and fire a new event for the next arrow item. The arrow and bow in the event can be accessed with the Readied Arrow/Bow expression./docs?id=jx4qc
On Redstone
EventSkript
Called when the redstone current of a block changes. This event is of not much use yet./docs?id=9vgaj
On Region Enter/Leave
EventSkript
Called when a player enters or leaves a <a href='#region'>region</a>. This event requires a supported regions plugin to be installed./docs?id=xcrfv
On Region Enter/Leave
Eventskript-worldguard
Called when a player enters or leaves a region./docs?id=wk6k1
On Reload
Eventanimated-skript
/docs?id=dley1
On Resource Pack Request Response
EventSkript
Called when a player takes action on a resource pack request sent via the <a href='#EffSendResourcePack'>send resource pack</a> effect. The <a href='#CondResourcePack'>resource pack</a> condition can be used to check the resource pack state. This event will be triggered once when the player accepts or declines the resource pack request, and once when the resource pack is successfully installed or failed to download./docs?id=jzz86
On Respawn
EventSkript
Called when a player respawns via death or entering the end portal in the end. You should prefer this event over the <a href='#death'>death event</a> as the player is technically alive when this event is called./docs?id=xfvf9
On Resurrect Attempt
EventSkript
Called when an entity dies, always. If they are not holding a totem, this is cancelled - you can, however, uncancel it./docs?id=75qwn
On Riptide
EventSkript
Called when the player activates the riptide enchantment, using their trident to propel them through the air. Note: the riptide action is performed client side, so manipulating the player in this event may have undesired effects./docs?id=gcj53
On Script Load/Unload
EventSkript
Called directly after the trigger is loaded, or directly before the whole script is unloaded. The keyword 'async' indicates the trigger can be ran asynchronously,/docs?id=x6x6j
On Send Command List
EventSkript
Called when the server sends a list of commands to the player. This usually happens on join. The sent commands can be modified via the <a href='#ExprSentCommands'>sent commands expression</a>. Modifications will affect what commands show up for the player to tab complete. They will not affect what commands the player can actually run. Adding new commands to the list is illegal behavior and will be ignored./docs?id=sd3cf
On Server List Ping
EventSkript
Called when a server list ping is coming in, generally when a Minecraft client pings the server to show its information in the server list. The <a href='#ExprIP'>IP</a> expression can be used to get the IP adress of the pinger. This event can be cancelled on PaperSpigot 1.12.2+ only and this means the player will see the server as offline (but still can join). Also you can use <a href='#ExprMOTD'>MOTD</a>, <a href='#ExprMaxPlayers'>Max Players</a>, <a href='#ExprOnlinePlayersCount'>Online Players Count</a>, <a href='#ExprProtocolVersion'>Protocol Version</a>, <a href='#ExprVersionString'>Version String</a>, <a href='#ExprHoverList'>Hover List</a> and <a href='#ExprServerIcon'>Server Icon</a> expressions, and <a href='#EffPlayerInfoVisibility'>Player Info Visibility</a> and <a href='#EffHidePlayerFromServerList'>Hide Player from Server List</a> effects to modify the server list./docs?id=26czk
On Server Start/Stop
EventSkript
Called when the server starts or stops (actually, when Skript starts or stops, so a /reload will trigger these events as well)./docs?id=d2v9a
On Sheep Regrow Wool
EventSkript
Called when sheep regrows its sheared wool back./docs?id=idh5t
On Shoot
EventSkript
Called whenever a <a href='#projectile'>projectile</a> is shot. Use the <a href='#ExprShooter'>shooter expression</a> to get who shot the projectile./docs?id=ndul1
On Sign Change
EventSkript
As signs are placed empty, this event is called when a player is done editing a sign./docs?id=kqn5s
On Slime Split
EventSkript
Called when a slime splits. Usually this happens when a big slime dies./docs?id=bd40o
On Smelt
EventSkript
Called when a furnace smelts an item in its <a href='#ExprFurnaceSlot'>input slot</a>./docs?id=47efi
On Sneak Toggle
EventSkript
Called when a player starts or stops sneaking. Use <a href='#CondIsSneaking'>is sneaking</a> to get whether the player was sneaking before the event was called./docs?id=ximkn
On Sound Event
EventPoaSk
/docs?id=3d90t
On Spawn
EventSkript
Called when an entity spawns (excluding players)./docs?id=7ocgs
On Spawn Change
EventSkript
Called when the spawn point of a world changes./docs?id=ofjgu
On Spectate
EventSkript
Called with a player starts, stops or swaps spectating an entity./docs?id=kzczm
On Sponge Absorb
EventSkript
Called when a sponge absorbs blocks./docs?id=xzy42
On Spread
EventSkript
Called when a new block <a href='#form'>forms</a> as a result of a block that can spread, e.g. water or mushrooms./docs?id=zgyqt
On Sprint Toggle
EventSkript
Called when a player starts or stops sprinting. Use <a href='#CondIsSprinting'>is sprinting</a> to get whether the player was sprinting before the event was called./docs?id=wlpwd
On Start Smelt
EventSkript
Called when a furnace starts smelting an item in its ore slot./docs?id=e36vi
On Stonecutter Recipe Select
EventSkript
Called when a player selects a recipe in a stonecutter./docs?id=q1xlc
On Stop Using Item
EventSkript
Called when a player stops using an item. For example, when the player releases the interact button when holding a bow, an edible item, or a spyglass. Note that event-timespan will return the time the item was used for./docs?id=8hm98
On Swim Toggle
EventSkript
Called when an entity swims or stops swimming./docs?id=xyhe5
On System Chat Packet
EventPoaSk
/docs?id=bhs7v
On System Time
EventSkript
Called when the local time of the system the server is running on reaches the provided real-life time./docs?id=r380c
On Tame
EventSkript
Called when a player tames a wolf or ocelot. Can be cancelled to prevent the entity from being tamed./docs?id=dpwbt
On Target
EventSkript
Called when a mob starts/stops following/attacking another entity, usually a player./docs?id=bu0lm
On Teleport
EventSkript
This event can be used to listen to teleports from non-players or player entities respectively. When teleporting entities, the event may also be called due to a result of natural causes, such as an enderman or shulker teleporting, or wolves teleporting to players. When teleporting players, the event can be called by teleporting through a nether/end portal, or by other means (e.g. plugins)./docs?id=jgc9h
On Tool Change
EventSkript
Called whenever a player changes their held item by selecting a different slot (e.g. the keys 1-9 or the mouse wheel), <i>not</i> by dropping or replacing the item in the current slot./docs?id=pzul7
On User Demote
Eventskript-luckperms
Called when a group of a player is updated via a demotion on a track (/lp user notch demote staff)")/docs?id=cmcjq
On User Lose Group
Eventskript-luckperms
Called when a user loses a group./docs?id=g5liq
On User Lose Permission
Eventskript-luckperms
Called when a user loses a permission./docs?id=chp40
On User Meta Remove
Eventskript-luckperms
Called when the meta of a user is removed. Note: This event may be called multiple times if you clear a meta. event-key = the key eg "prefix" or "suffix" event-value = the result that key was set to./docs?id=smz4z
On User Meta Set
Eventskript-luckperms
Called when the meta of a user is set. Only called when meta is SET not unset etc for that case use `user meta remove` event-key = the key eg "prefix" or "suffix" event-value = the result that key was set to./docs?id=d3zbt
On User Promote
Eventskript-luckperms
Called when a group of a player is updated via a promotion on a track (/lp user notch promote staff)") Do note that %past event-group% will be unset if player didn't previously have a group on that track./docs?id=xdui4
On User Receive Group
Eventskript-luckperms
Called when a user receives a group. If the group duration is infinite %event-timespan% will return 0 seconds./docs?id=cabg4
On User Receive Permission
Eventskript-luckperms
Called when a user receives a permission. If the permission duration is infinite %event-timespan% will return 0 seconds./docs?id=l1yqn
On Vault Display Item
EventSkript
Called when a vault in a trial chamber is about to display an item./docs?id=yi7d5
On Vehicle Collision
EventSkript
Called when a vehicle collides with a block or entity./docs?id=dlxl7
On Vehicle Create
EventSkript
Called when a new vehicle is created, e.g. when a player places a boat or minecart./docs?id=ymjin
On Vehicle Damage
EventSkript
Called when a vehicle gets damage. Too much damage will <a href='#vehicle_destroy'>destroy</a> the vehicle./docs?id=dutta
On Vehicle Destroy
EventSkript
Called when a vehicle is destroyed. Any <a href='#ExprPassenger'>passenger</a> will be ejected and the vehicle might drop some item(s)./docs?id=p0xiz
On Vehicle Enter
EventSkript
Called when an <a href='#entity'>entity</a> enters a vehicle, either deliberately (players) or by falling into them (mobs)./docs?id=nrmyp
On Vehicle Exit
EventSkript
Called when an entity exits a vehicle./docs?id=i9skx
On Vehicle Move
EventSkript
Called when a vehicle moves. Please note that using this event can cause lag if there are multiple vehicle entities, i.e. Horse, Pig, Boat, Minecart/docs?id=cjapf
on Velocity Change - New Velocity Vector
ExpressionLusk
The velocity vector in the Player Velocity Change Event, can be set, deleted and reset./docs?id=zekr6
On Villager Career Change
EventSkript
Called when a villager changes its career. Can be caused by being employed or losing their job./docs?id=tkgnk
On Warden - on Sniff Toggle
EventLusk
Called when a warden sniffs around./docs?id=tb2a0
On Weather Change
EventSkript
Called when a world's weather changes./docs?id=8y6tx
On Whitelist - on Toggle
EventLusk
Called when the whitelist is toggled./docs?id=b5qf6
On World Border Bounds Change
EventSkript
Called when a world border changes its bounds, either over time, or instantly. This event does not get called for virtual borders./docs?id=jrdeg
On World Border Bounds Finish Change
EventSkript
Called when a moving world border has finished its move. This event does not get called for virtual borders./docs?id=yeeg2
On World Border Center Change
EventSkript
Called when a world border's center has changed. This event does not get called for virtual borders./docs?id=j5kr6
On World Init
EventSkript
Called when a world is initialized. As all default worlds are initialized before any scripts are loaded, this event is only called for newly created worlds. World management plugins might change the behaviour of this event though./docs?id=g7uk9
On World Load
EventSkript
Called when a world is loaded. As with the world init event, this event will not be called for the server's default world(s)./docs?id=jyeuz
On World Save
EventSkript
Called when a world is saved to disk. Usually all worlds are saved simultaneously, but world management plugins could change this./docs?id=cf7jo
On World Unload
EventSkript
Called when a world is unloaded. This event will never be called if you don't have a world management plugin./docs?id=hahv7
On WorldBorder - on Change/Center Change
EventLusk
Called when a world border's center is changed or when a world border starts (either over time or instantly) or stops moving./docs?id=jukxv
On Zombie Break Door
EventSkript
Called when a zombie is done breaking a wooden door. Can be cancelled to prevent the zombie from breaking the door./docs?id=ef4b6
On-Screen Kick Message
ExpressionSkript
The kick message that is displayed on a player's screen when they are kicked./docs?id=sim41
Online Player Count
ExpressionSkript
The amount of online players. This can be changed in a <a href='#server_list_ping'>server list ping</a> event only to show fake online player amount. <code>real online player count</code> always return the real count of online players and can't be changed./docs?id=3smfu
op/deop
EffectSkript
Grant/revoke a user operator state./docs?id=ysnwc
Open Book
EffectSkript
Opens a written book to a player./docs?id=17gq5
Open Container Animation
EffectSkBee
Play the open/close animation on a lidded block (ie: chest, barrel or shulker box). Note: When using the open method, the block will basically be locked 'open', a player opening/closing the block will not close the lid./docs?id=f220c
Open Modal
EffectDiSky
/docs?id=z7iri
Open Private Channel
EffectDiSky
Opens a private channel with a specific user. The opened channel can be null and an exception can be thrown if the user does not accept messages./docs?id=nc2lj
Open Real Inventory
EffectSkBee
Open real inventories to players. This will open a real inventory object instead of a custom inventory object to players. Most of these (except enchanting and workbench) require a PaperMC server. `at %location%` is used to open an inventory at an actual block (Optional, will default to player's location). Some inventories require a location of a block for extra functionality,such as an enchanting table uses nearby bookshelves to determine enchantment level./docs?id=ximhx
Open Sign
EffectSkBee
Open a sign's GUI to a player, to allow them to edit it. `virtual`: (Added in Paper 1.21.5) - Allows opening a client side sign to a player. - You will have to send a client side sign to the player. - The sign must be within 9 blocks of the player. - You can use the `unchecked sign change` event to listen for changes to virtual signs. If not using `virtual`, the block must be placed in the world. Front/Back support added in MC 1.20./docs?id=7g8t7
Open/Close Inventory
EffectSkript
Opens an inventory to a player. The player can then access and modify the inventory as if it was a chest that they just opened. Please note that currently 'show' and 'open' have the same effect, but 'show' will eventually show an unmodifiable view of the inventory in the future./docs?id=8503b
Open/Close Lid
EffectSkript
Open or close the lid of the block(s)./docs?id=mlyga
Opened Inventory
ExpressionSkript
Return the currently opened inventory of a player. If no inventory is open, it returns the own player's crafting inventory./docs?id=tau92
Options
StructureSkript
Options are used for replacing parts of a script with something else. For example, an option may represent a message that appears in multiple locations. Take a look at the example below that showcases this./docs?id=2qy1j
Override Unregister Event Despawn
EffectDisplayEntityUtils
Override the possible despawning of spawned parts when a spawned group is unregistered/docs?id=ssb32
Owner of Head
ExpressionSkonic
Gets the owner of a player head.Will only work if the head is from a player./docs?id=lbhnk
Packet
TypeLuskv2
A packet./docs?id=gzdpp
Packet
TypeSkript-Packet
Represents a packet from ProtocolLib/docs?id=gtc4y
Packet Field
ExpressionSkript-Packet
Get or set a packet field Field id start from 0 and increase by 1 for each existent field This expression has an auto-converter. More information on the wiki https://github.com/Anarchick/skript-packet/wiki/docs?id=nv07t
Packet Fields
ExpressionSkript-Packet
Get all packet fields, can't be set/docs?id=khstm
Packet Fields Classes
ExpressionSkript-Packet
Get all fields's classes of a packet. This is not intended to be use on your final code, it's only to help you to know what is inside a packet/docs?id=nvmq7
Packet Group
TypeDisplayEntityUtils
Represents a packet-based Display Entity Group/Model/docs?id=ywjzz
Packet Group Autoshow
EffectDisplayEntityUtils
Determine if a Packet Group should automatically reveal itself to players/docs?id=721oi
Packet Meta
ExpressionSkript-Packet
Get or set a packet meta Meta are extra-datas that can be added to a packet/docs?id=yf27y
Packet Part
TypeDisplayEntityUtils
Represents an individual Display/Interaction entity from a packet group./docs?id=nrxy5
Packet Part Filter/Selection
TypeDisplayEntityUtils
Represents a selection of filtered parts from a packet-based Display Entity Group/Model./docs?id=vuhzr
Packet Rotation Yaw Of Playerrotationpackets
ExpressionLuskv2
/docs?id=mhyz9
Packet Update Entity
EffectSkript-Packet
Force the update of an entity to a specific player(s)/docs?id=wug9u
Packettype
ExpressionSkript-Packet
Return the packet type of a %packet%/docs?id=yr2nj
PacketType
TypeSkript-Packet
Represents the type of a packet from ProtocolLib/docs?id=uilfm
Paginated List
Expressionskript-gui
Returns the "pages" of a list based on the given number of lines per page./docs?id=h5kqa
pair
FunctionSkCheese
/docs?id=j1psd
Pair
TypeSkCheese
A pair is a single value that can hold 2 objects at once./docs?id=vtcke
Pairs - Value of Pair
ExpressionSkCheese
Gets the first/second value of a pair./docs?id=ya0od
Panda Gene
ExpressionSkript
The main or hidden gene of a panda./docs?id=3wiaj
Panda Is On Its Back
ConditionSkript
Whether a panda is on its back./docs?id=a1os4
Panda Is Rolling
ConditionSkript
Whether a panda is rolling./docs?id=ddkgs
Panda Is Scared
ConditionSkript
Whether a panda is scared./docs?id=ttrbk
Panda Is Sneezing
ConditionSkript
Whether a panda is sneezing./docs?id=3ww03
Parent/Master Part of Active Group
ExpressionDisplayEntityUtils
Get the Parent/Master part of an active group, that all other parts are passengers of/docs?id=e6ern
Parse
ExpressionSkript
Parses text as a given type, or as a given pattern. This expression can be used in two different ways: One which parses the entire text as a single instance of a type, e.g. as a number, and one that parses the text according to a pattern. If the given text could not be parsed, this expression will return nothing and the <a href='#ExprParseError'>parse error</a> will be set if some information is available. Some notes about parsing with a pattern: - The pattern must be a <a href='./patterns/'>Skript pattern</a>, e.g. percent signs are used to define where to parse which types, e.g. put a %number% or %items% in the pattern if you expect a number or some items there. - You <i>have to</i> save the expression's value in a list variable, e.g. <code>set {parsed::*} to message parsed as "..."</code>. - The list variable will contain the parsed values from all %types% in the pattern in order. If a type was plural, e.g. %items%, the variable's value at the respective index will be a list variable, e.g. the values will be stored in {parsed::1::*}, not {parsed::1}./docs?id=mnc1w
Parse Condition - With Return
ExpressionSkBee
This will parse a string as a condition and then check it and returns whether or not it's valid. If you provide a command sender it works the same as Skript's 'effect commands'. Otherwise it runs using the current event allowing you to use event-values **NOTE:** This is handled very differently from the parse effect expression in addition to behaving differently than Skript's `whether <condition>`. If you have no good reason to use this, please check out the other two. *tip: when running into invalid null states try replacing parts with variables*/docs?id=sw1bv
Parse Effect
EffectSkBee
This will parse a string as an effect, and then executes it If you provide a command sender it works the same as Skript's 'effect commands'. Otherwise it runs using the current event allowing you to use event-values/docs?id=8881s
Parse Effect - With Return
ExpressionSkBee
This will parse a string as an effect and then execute it and returns whether or not it executed. If you provide a command sender it works the same as Skript's 'effect commands'. Otherwise it runs using the current event allowing you to use event-values/docs?id=1wofg
Parse Error
ExpressionSkript
The error which caused the last <a href='#ExprParse'>parse operation</a> to fail, which might not be set if a pattern was used and the pattern didn't match the provided text at all./docs?id=5ym4x
Parsed As Type
ExpressionSkCheese
Parse a string as a type. The type can be a non-literal unlike vanilla Skript./docs?id=w1mi1
Part Filter/Selection Part Tags
EffectDisplayEntityUtils
Filter part tags in a part selection/docs?id=om0lf
Part Filter/Selection Reset/Refresh/Remove
EffectDisplayEntityUtils
Reset, refresh, or remove a part selection/docs?id=2tbs3
Part Filter/Selection Set Items/Blocks
EffectDisplayEntityUtils
Set the items/blocks that should be filtered in a part selection/docs?id=4oh34
Part Filter/Selection Set Part Types
EffectDisplayEntityUtils
Set the part types that should be filtered in a part selection/docs?id=uaaln
Part Type
TypeDisplayEntityUtils
Represents a part type being BLOCK_DISPLAY, ITEM_DISPLAY, TEXT_DISPLAY, or INTERACTION/docs?id=dl80h
Particle
TypeSkript
Various particles./docs?id=gh9cs
Particle Arc or Sector
Expressionskript-particle
Creates an arc or sector with the given radius and cutoff angle. The radius must be greater than 0 and the height, if given, must be positive. The angle must be between 0 and 360 degrees. If the angle is 360 degrees, the shape will be a circle or cylinder. An arc is a portion of the circle's circumference. A sector is a portion of the circle's area./docs?id=6nfv1
Particle Bezier Curve
Expressionskript-particle
Creates a bezier curve between the given start and end points, using the given control points to change the curve./docs?id=21jot
Particle Circle or Cylinder
Expressionskript-particle
Creates a circle, disc, or cylinder shape with the given radius. The radius must be greater than 0 and the height cannot be negative./docs?id=qmwfs
Particle Count
ExpressionSkript
Sets how many particles to draw. Particle count has an influence on how the 'offset' and 'extra' values of a particle apply. Offsets are treated as distributions if particle count is greater than 0. Offsets are treated as velocity or some other special behavior if particle count is 0. This means that setting the particle count may change how your particle behaves. Be careful! More detailed information on particle behavior can be found at <a href="https://docs.papermc.io/paper/dev/particles/#count-argument-behavior">Paper's particle documentation</a>./docs?id=ixu1p
Particle Cuboid
Expressionskript-particle
Creates a cuboid from a length, a width, and a height, or from two corners. The specified length, width, and height must be greater than 0. Length is the x-axis, width is the z-axis, and height is the y-axis. When defining a cuboid from two corners, the corners can either be vectors or locations/entities. You cannot use both vectors and locations/entities, but you can mix and match locations and entities.When using locations, this is a shape that can be drawn without a specific location. It will be drawn between the two given locations./docs?id=pwviv
Particle Distribution
ExpressionSkript
Determines the normal distribution that particles may be drawn within. The distribution is defined by a vector of x, y, and z standard deviations. Particles will be randomly drawn based on these values, clustering towards the center. 68% of particles will be within 1 standard deviation, 95% within 2, and 99.7% within three. The area the particles will spawn in can be roughly estimated as being within 2 times the standard deviation in each axis. For example, a distribution of 1, 2, and 1 would spawn particles within roughly 2 blocks on the x and z axes, and within 4 blocks on the y axis. Please note that distributions only take effect if the particle count is greater than 0! Particles with counts of 0 do not have distributions. If the particle count is 0, the offset is treated differently depending on the particle. More detailed information on particle behavior can be found at <a href="https://docs.papermc.io/paper/dev/particles/#count-argument-behavior">Paper's particle documentation</a>./docs?id=kknue
Particle Ellipse or Elliptical Cylinder
Expressionskript-particle
Creates a ellipse, elliptical disc, or elliptical cylinder shape with the given radii. The radii must be greater than 0. The first radius is the x radius, and the second radius is the z radius. These are relative to the shape's rotation, so they only correspond exactly to the x and z axes if the shape is not rotated. NOTE: Very eccentric elliptical discs/sectors (those with a large difference between the x and z radii) may have many more particles than expected. Be careful./docs?id=6ik52
Particle Ellipsoid
Expressionskript-particle
Creates a ellipsoid shape with the given radii. The radii must be greater than 0. The first radius is the x radius, and the second is the y radius, and the last is the z radius. These are relative to the shape's rotation, so they only correspond exactly to the world axes if the shape is not rotated. Note that this shape is modified using the Length/Width/Height modifiers, not the Radius modifier. This means the length/width/height of the shape will be twice the radius in each direction. Length is the x axis, width is the z axis, and height is the y axis. NOTE: Very eccentric solid ellipsoids (those with a large difference between the radii) may have many more particles than expected. Be careful./docs?id=w9ku8
Particle Elliptical Arc or Sector
Expressionskript-particle
Creates an elliptical arc or sector with the given radii and cutoff angle. The radii must be greater than 0 and the height, if given, must be positive. The angle must be between 0 and 360 degrees. If the angle is 360 degrees, the shape will be a ellipse or elliptical cylinder. An arc is a portion of the ellipse's circumference. A sector is a portion of the ellipse's area. NOTE: Very eccentric elliptical sectors (those with a large difference between the x and z radii) may have many more particles than expected. Be careful./docs?id=1pghr
Particle Heart
Expressionskript-particle
Creates a heart shape with the given width and height, and optionally eccentricity. The width (x) and length (z) must be greater than 0. The eccentricity defaults to 3, but must be at least 1. This determines how round/pointy the heart is. Values between 1 and 5 are recommended. Note that the width and length are not exact, but they're roughly the width and length of the heart. Finally, this shape does not support the particle count expression and its particle density is not uniform. If anyone knows a good way to compute the complete elliptic integral of the second kind, please let me know./docs?id=hog12
Particle Helix / Spiral
Expressionskript-particle
Creates a helix or spiral shape with the given radius and height. The radius and height must be greater than 0. The winding rate is the number of loops per meter or block. If omitted, the winding rate will be 1 loop per block. The height of the helix can be manipulated through both the length and height expressions./docs?id=wf4ov
Particle Irregular Polygon
Expressionskript-particle
Creates an irregular polygon from a list of vectors or locations. If locations are used, the polygon can be drawn without giving a specific location to draw at. The height of the polygon will be the height between the lowest and highest points. It can also be set with the optional height parameter. Irregular polygons currently only support the wireframe style. Also, they do not currently support Dynamic Locations like lines and cuboids do./docs?id=gnqia
Particle Line
Expressionskript-particle
Creates a line shape between points, or in a direction for a given length. The length must be greater than 0. When defining a line from points, the points can either be vectors or locations/entities. Each point in the first set will connect to each point in the second set. You can use the third pattern to connect points in series, like a path along the points. You cannot use both vectors and locations/entities, but you can mix and match locations and entities.When using locations, this is a shape that can be drawn without a specific location. It will be drawn between the two given locations. If using vectors, or a direction and length, the shape does require a location to be drawn at./docs?id=t0o4l
Particle Offset
ExpressionSkript
Determines the offset value for a particle. Offsets are treated as distributions if particle count is greater than 0. Offsets are treated as velocity or some other special behavior if particle count is 0. Setting distribution/velocity with this method may change the particle count to 1/0 respectively. More detailed information on particle behavior can be found at <a href="https://docs.papermc.io/paper/dev/particles/#count-argument-behavior">Paper's particle documentation</a>./docs?id=ip8yb
Particle Rectangle
Expressionskript-particle
Creates a rectangle from a length and a width, or from two corners. The length and width must be greater than 0. When defining a rectangle from two corners, the corners can either be vectors or locations/entities. You cannot use both vectors and locations/entities, but you can mix and match locations and entities. When using locations, this is a shape that can be drawn without a specific location. It will be drawn between the two given locations. Note that the rectangle defaults to the xz plane, or parallel to the ground, with x being width and z being length. You can change this to the xy or yz plane by using the 'xy' or 'yz'. In all cases, the first axis is length and the second is width./docs?id=e53oe
Particle Regular Polygon
Expressionskript-particle
Creates a regular polygon with the given number of sides and radius. The number of sides must be at least 3. The radius must be greater than 0./docs?id=pf4a5
Particle Regular Polyhedron
Expressionskript-particle
Creates a regular polyhedron shape with the given radius. The radius must be greater than 0. Valid polyhedra are tetrahedra (4 faces), octahedra (8), dodecahedra (12), and icosahedra (20). Polyhedra currently do not support the particle count expression, only particle density./docs?id=8v7w0
Particle Spawn
EffectSkBee
Spawn a [**particle**](https://skripthub.net/docs/?id=14494). This system is more inline with how Bukkit deals with particles, hence the choices in the pattern. Some particles may be affected differently by these values, so let's break them down: `first number` = count, how many particles to spawn at once. (use '0' if you notice the particle kinda flies away.) `particle` = the particle to spawn. `using` = the data used for this particle (some particles like 'block', 'item' and 'dust' require more data). `location` = where you are going to spawn the particle. `delta` = a vector with the maximum random offset. The position of each particle will be randomized positively and negatively by the offset parameters on each axis. Some particles use the delta to set color/direction if count is set to 0. `extra` = the extra data for this particle, depends on the particle used (normally speed). `force` = whether to send the particle to players within an extended range and encourage their client to render it regardless of settings (this only works when not using `for player[s]`) (default = false) `for %players%` = will only send this particle to a player, not the whole server./docs?id=q1kcu
Particle Speed/Extra Value
ExpressionSkript
Determines the specific 'speed' or 'extra' value of a particle. This value is used in different ways depending on the particle, but in general it: * acts as the speed at which the particle moves if the particle count is greater than 0. * acts as a multiplier to the particle's offset if the particle count is 0. More detailed information on particle behavior can be found at <a href="https://docs.papermc.io/paper/dev/particles/#count-argument-behavior">Paper's particle documentation</a>./docs?id=95jd6
Particle Sphere
Expressionskript-particle
Creates a sphere shape with the given radius. The radius must be greater than 0. Default style is a hollow sphere, but you can use the 'solid' tag to make it solid./docs?id=je210
Particle Spherical Cap
Expressionskript-particle
Creates a spherical cap or spherical sector shape with the given radius and cutoff angle. The radius must be greater than 0. The angle must be between 0 and 180 degrees. If the angle is 180 degrees, the shape will be a sphere. A spherical cap is a portion of the surface of a sphere. A spherical sector, or spherical cone, is essentially a cone with a rounded base./docs?id=kmvwu
Particle Star
Expressionskript-particle
Creates a star shape with the given number of points, inner radius, and outer radius. The number of points must be at least 2, and the inner and outer radii must be greater than 0. Note that "points" in this context is referring to the tips of the star, not the number of particles./docs?id=vwes3
Particle with Offset/Distribution/Velocity
ExpressionSkript
Applies a specific offset to a particle. Offsets are treated as distributions if particle count is greater than 0. Offsets are treated as velocity or some other special behavior if particle count is 0. Setting distribution/velocity with this method may change the particle count to 1/0 respectively. More detailed information on particle behavior can be found at <a href="https://docs.papermc.io/paper/dev/particles/#count-argument-behavior">Paper's particle documentation</a>./docs?id=pn2mg
Particle with Speed/Extra Value
ExpressionSkript
Applies a specific 'speed' or 'extra' value to a particle. This value is used in different ways depending on the particle, but in general it: * acts as the speed at which the particle moves if the particle count is greater than 0. * acts as a multiplier to the particle's offset if the particle count is 0. More detailed information on particle behavior can be found at <a href="https://docs.papermc.io/paper/dev/particles/#count-argument-behavior">Paper's particle documentation</a>./docs?id=v69a8
particledata
TypeSkBriggy
/docs?id=l27n8
ParticleData - Data Type
ExpressionSkBriggy
Represents the data type of a ParticleData./docs?id=js7fu
ParticleData - Particle
ExpressionSkBriggy
Represents the particle of a ParticleData./docs?id=vrre9
Particles with Data
ExpressionSkript
Creates particles that require some extra information, such as colors, locations, or block data. Particles not present here do not require data and can be found in the Particle type. Data requirements vary from version to version, so these docs are only accurate for the most recent Minecraft version at time of release. For example, between 1.21.8 and 1.21.9, the 'flash' particle became colourable and now requires a colour data./docs?id=qtpd7
particleSpell
FunctionSkBee
/docs?id=q8s5q
Passenger
ExpressionSkript
The passenger of a vehicle, or the rider of a mob. For 1.11.2 and above, it returns a list of passengers and you can use all changers in it. See also: <a href='#ExprVehicle'>vehicle</a>/docs?id=f08by
Past/Future World Border Center
ExpressionLusk
Returns the past/future center of the world border in the World Border Change events. The future center can be set./docs?id=4k94c
Pathfind
EffectSkript
Make an entity pathfind towards a location or another entity. Not all entities can pathfind. If the pathfinding target is another entity, the entities may or may not continuously follow the target./docs?id=xvn1a
Pathfinding - Path Points
ExpressionSkBee
Get all the points along an entity's pathfinding path. Requires Paper 1.13+/docs?id=jw2eb
Pathfinding - Path Target
ExpressionSkBee
Set the path of an entity to target a specific location, with an optional speed Get the location of the paths end. Delete will stop the entity from pathfinding. Requires Paper 1.13+/docs?id=jrov5
Pattern
Expressionskript-worldedit
Gets a WorldEdit pattern from a string or itemtype./docs?id=r1fpn
peaksAndValleys
FunctionSkBee
/docs?id=dpy0a
Percent of
ExpressionSkript
Returns a percentage of one or more numbers./docs?id=j4xx8
Periodical
EventSkript
An event that is called periodically./docs?id=1xk8h
Periodical
EventSkript
An event that is called periodically./docs?id=mrjp8
Permissions Of
Expressionskript-luckperms
Represents the permissions of a user./docs?id=cjoal
Permissions Of
Expressionskript-luckperms
Represents the permissions of a user./docs?id=tmzms
permutations
FunctionSkript
Get the number of possible ordered arrangements from 1 to 'options' with each arrangement having a size equal to 'selected' For example, permutations with 3 options and an arrangement size of 1, returns 3: (1), (2), (3) Permutations with 3 options and an arrangement size of 2 returns 6: (1, 2), (1, 3), (2, 1), (2, 3), (3, 1), (3, 2) Note that the bigger the 'options' and lower the 'selected' may result in approximations or even infinity values. Permutations differ from combinations in that permutations account for the arrangement of elements within the set, whereas combinations focus on unique sets and ignore the order of elements. Example: (1, 2) and (2, 1) are two distinct permutations because the positions of '1' and '2' are different, but they represent a single combination since order doesn't matter in combinations./docs?id=d2c4e
Persistent
EffectSkript
Make entities, players, or leaves be persistent. Persistence of entities is whether they are retained through server restarts. Persistence of leaves is whether they should decay when not connected to a log block within 6 meters. Persistence of players is if the player's playerdata should be saved when they leave the server. Players' persistence is reset back to 'true' when they join the server. Passengers inherit the persistence of their vehicle, meaning a persistent zombie put on a non-persistent chicken will become non-persistent. This does not apply to players. By default, all entities are persistent./docs?id=v7pnq
Persistent Data Value
ExpressionSkript
Provides access to the 'persistent data container' Bukkit provides on many objects. These values are stored on the chunk/world/item/entity directly, like custom NBT, but are much faster and reliable to access. Persistent values natively support numbers and text, but any Skript type that can be saved in a variable can also be stored in PDC via this expression. Lists of objects can also be saved. If you attempt to save invalid types, runtime errors will be thrown. The names of tags must be valid namespaced keys, i.e. a-z, 0-9, '_', '.', '/', and '-' are the allowed characters. If no namespace is provided, it will default to 'minecraft'./docs?id=n9vfs
Persistent Packet Group From Id
ExpressionDisplayEntityUtils
Get a Persistent Packet Group from its ID/docs?id=w9j5w
Persistent Packet Group Id
ExpressionDisplayEntityUtils
Get the id of a persistent packet group, which can be used to get the group at the later time, even in different sessions./docs?id=6iizv
Pi
ExpressionSkript
Returns the mathematical constant pi. (approx. 3.1415926535)/docs?id=nfhwl
Picked Item/Block/Entity
ExpressionSkript
The item, block, or entity picked by a player using the pick block key (default middle mouse button)./docs?id=vaowc
Pickup Delay
ExpressionSkript
The amount of time before a dropped item can be picked up by an entity./docs?id=ibukq
Pig Variant
TypeSkript
Represents the variant of a pig entity. NOTE: Minecraft namespaces are supported, ex: 'minecraft:warm'./docs?id=nr2xi
Pin / Unpin Message
EffectDiSky
Pin or unpin a message in a channel. Each channel can have up to 50 pinned messages./docs?id=13zl2
Ping
ExpressionSkript
Pings of players, as Minecraft server knows them. Note that they will almost certainly be different from the ones you'd get from using ICMP echo requests. This expression is only supported on some server software (PaperSpigot)./docs?id=8w37q
Placeholder
Expressionskript-placeholders
An expression to obtain the placeholder (or part of it) in a placeholder request event./docs?id=xibbq
Placeholder Result
Expressionskript-placeholders
The value of a placeholder in a placeholder event. Can be set, reset, or deleted./docs?id=mfhwg
Placeholder Value
Expressionskript-placeholders
An expression to obtain the value of a placeholder from a supported plugin./docs?id=tb4gk
Plain Item
ExpressionSkript
A plain item is an item with no modifications. It can be used to convert items to their default state or to match with other default items./docs?id=bo79q
Play Dead
EffectSkript
Make an axolotl start or stop playing dead./docs?id=u2u1x
Play or Draw an Effect
EffectSkript
Plays or draws a specific effect at a location, to a player, or on an entity. Effects can be: * Particles. * Game effects, which consist of combinations of particles and sounds, like the bone meal particles, the sound of footsteps on a specific block, or the particles and sound of breaking a splash potion. * Entity effects, which are particles or animations that are entity-specific and can only be played on a compatible entity. For example, the ravager attack animation can be played with this effect. All effects vary significantly in availability from version to version, and some may simply not function on your version of Minecraft. Some effects, like the death animation entity effect, may cause client glitches and should be used carefully!/docs?id=mllw6
Play Sound
EffectSkript
Plays a sound at given location for everyone or just for given players, or plays a sound to specified players. Both Minecraft sound names and <a href="https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Sound.html">Spigot sound names</a> are supported. Playing resource pack sounds are supported too. The sound category is 'master' by default. When running 1.19+, playing a sound from an entity directly will result in the sound coming from said entity, even while moving. If the sound is custom, a location emitter will follow the entity. Do note that pitch and volume are reflected based on the entity, and Minecraft may not use the values from this syntax. Minecraft sometimes has a set of sounds under one sound ID that will randomly play. To counter this, you can directly state which seed to use. Please note that sound names can get changed in any Minecraft or Spigot version, or even removed from Minecraft itself./docs?id=cbagz
play_sound
FunctionSkBee
/docs?id=bwg2r
player
FunctionSkript
Returns an online player from their name or UUID, if player is offline function will return nothing. Setting 'getExactPlayer' parameter to true will return the player whose name is exactly equal to the provided name instead of returning a player that their name starts with the provided name./docs?id=z8dtp
Player
TypeSkript
A player. Depending on whether a player is online or offline several actions can be performed with them, though you won't get any errors when using effects that only work if the player is online (e.g. changing their inventory) on an offline player. You have two possibilities to use players as command arguments: <player> and <offline player>. The first requires that the player is online and also accepts only part of the name, while the latter doesn't require that the player is online, but the player's name has to be entered exactly./docs?id=y9wyz
Player - Can Critical Damage
ConditionLusk
Checks if a player is in position to inflict a critical hit. Read https://minecraft.fandom.com/wiki/Damage#Critical_hit for more info./docs?id=kwv2s
Player - Client Version
ExpressionLusk
Returns the Minecraft version of a player, snapshots are not included./docs?id=yy66j
Player - Completable Profile
TypeLuskv2
A player's profile that's completable. Contains the player's UUID, name, skin, cape, player model (alex/steve) and profile properties./docs?id=ndzg2
Player - Displayable Object
TypeLuskv2
An object that can be displayed and removed for players./docs?id=37m63
Player - Fake Experience
EffectLusk
Send an experience change. This fakes an experience change packet for a user. This will not actually change the experience points in any way. Progress must be within 0 and 1./docs?id=eql4h
Player - Info
TypeLuskv2
A player's info. Contains the player's UUID, profile (skin, cape, etc), tab visibility, ping, gamemode, display name, hat visibility, tab list order and chat session data./docs?id=cetne
Player - is Crawling
ConditionLusk
Checks if a player is crawling./docs?id=mzvln
Player - is Slim
ConditionLusk
Checks if a player is slim./docs?id=9ntwa
Player - Player Tab List Order
ExpressionLusk
Returns the relative order that the player is shown on the player list. Can be set, added to and removed from. Setting this modifies the order for the player you're setting it for./docs?id=rl818
Player - Previous Game Mode
ExpressionLusk
Returns the previous gamemode of a player./docs?id=9vyq4
Player - Profile
TypeLuskv2
A player's profile. Contains the player's UUID, name, skin, cape, player model (alex/steve) and profile properties./docs?id=a654p
Player - Send Entity Effect Packets
EffectLuskv2
Send a entity effect packet to players/docs?id=7kaup
Player - Shoulder Entity
ExpressionSkBee
Gets the entity currently perched on the shoulder of a player or null if no entity. The returned entity will not be spawned within the world, so most operations are invalid unless the entity is first spawned in. When setting, this will remove the entity from the world. Note that only a copy of the entity will be set to display on the shoulder. Also note that the client will currently only render Parrot entities. Deleting will remove the entity from the player's shoulder. Resetting will release the entity from the player's shoulder./docs?id=q0lsr
Player - Show Credits
EffectLusk
Shows a player the win screen that normally is only displayed after one kills the ender dragon and exits the end for the first time./docs?id=21vqi
Player - Sleep
EffectLusk
Attempts to, or forces one or more players to sleep in a bed. Attempting will fail under vanilla conditions in which the player cannot sleep, ex: Daytime, too far away, etc/docs?id=5uynr
Player - Start/Stop Riptiding
EffectLusk
Makes a player riptide. (also known as spin attack) Stopping makes the player riptide for a tick, which stops it a tick later. The duration must be greater than or equal to 1 tick. Attack strength will default to 0 `if player is riptiding:` will return true for the given duration./docs?id=td6p7
Player - Texture Payload
TypeLuskv2
Contains all the texture data of a player./docs?id=gn3xo
Player - Update All Client Vital Stats (Hunger/Health/Saturation)
SectionLuskv2
/docs?id=mh4dw
Player Action
TypeLuskv2
Actions the player can execute and trigger the player action packet with./docs?id=myjnk
Player Advancement
EventSkBee
Called when a player has completed all criteria in an advancement./docs?id=eb56l
Player Attempt Item Pickup
EventSkBee
Called when a player attempts to pick an item up from the ground./docs?id=v4zrt
Player Break Block
EffectSkBee
Forces a player to break a Block using the item in their main hand. This effect will respect enchantments, handle item durability (if applicable) and drop experience and the correct items according to the tool/item in the player's hand. Note that this method will call a block break event, meaning that this method may not be successful in breaking the block if the event was cancelled by a third party plugin. Care should be taken if running this method in a block break event listener as recursion may be possible if it is invoked on the same block being broken in the event./docs?id=eb1us
Player Chat Completions
ExpressionSkript
The custom chat completion suggestions. You can add, set, remove, and clear them. Removing the names of online players with this expression is ineffective. This expression will not return anything due to Bukkit limitations./docs?id=rikkw
Player Chunk Load
EventSkBee
Is called when a Player receives a Chunk. Can for example be used for spawning a fake entity when the player receives a chunk. Should only be used for packet/clientside related stuff. Not intended for modifying server side state./docs?id=109k5
Player Chunk Unload
EventSkBee
Is called when a Player receives a chunk unload packet. Should only be used for packet/clientside related stuff. Not intended for modifying server side./docs?id=lbook
Player Click Unknown Entity
EventSkBee
Represents an event that is called when a player right-clicks an unknown entity. Useful for dealing with virtual entities (entities that aren't actually spawned on the server). This event may be called multiple times per interaction (this is a server issue)./docs?id=qlgc0
Player Connection
TypeSkBee
/docs?id=6xh2p
Player Connection - Freeze/Unfreeze
EffectSkBee
Freeze/unfreeze a player connect. **FREEZING**: You can freeze a player connection in the async player connection configure event. There is a built in 2 minute timeout just incase you don't handle unfreezing the connection. There is an optional timeout message (Will default to "Timeout"). This will freeze the thread, so make sure to run it last. **UNFREEZING**: You can unfreeze the connection with an option to disconnect. If not disconnecting, the player will join the server after the connection is unfrozen. This can be done in the async player connection configure event and the player custom click event./docs?id=fkc5f
Player Custom Click Event
EventSkBee
This event is fired for any custom click events. This is primarily used for dialogs and text component click events with custom payloads./docs?id=gzoyc
Player Elytra Boost
EventSkBee
Fired when a player boosts elytra flight with a firework./docs?id=lz87b
Player Fail Move
EventSkBee
Called when a player attempts to move, but is prevented from doing so by the server./docs?id=nr6xi
Player Health Scale
ExpressionSkBee
Represents the scaled health of the player sent to the client. NOTE: This is not persistent, does not last restarts/relogs. NOTE: displayedHealth = (health * 2) / (max health * 2) * scale. NOTE: If the player is not currently health scaled, this will not be set./docs?id=gyie6
Player Idle Time
ExpressionSkBee
Get/reset the idle time of a player. The idle duration is reset when the player sends specific action packets. Requires Paper 1.20.2+/docs?id=kmntc
Player Info Visibility
EffectSkript
Sets whether all player related information is hidden in the server list. The Vanilla Minecraft client will display ??? (dark gray) instead of player counts and will not show the <a href='#ExprHoverList'>hover hist</a> when hiding player info. <a href='#ExprVersionString'>The version string</a> can override the ???. Also the <a href='#ExprOnlinePlayersCount'>Online Players Count</a> and <a href='#ExprMaxPlayers'>Max Players</a> expressions will return -1 when hiding player info./docs?id=xfdu9
Player Infos Of Playerinfopackets
ExpressionLuskv2
/docs?id=u6r3c
Player Input Keys
ExpressionSkript
Get the current input keys of a player./docs?id=71lis
Player Interact
EventSkBee
Called when a player interacts (clicks) a block or entity. This is similar to Skript's click event, but more verbose giving you more freedom. Note: This event may be called once for each hand. `event-vector` = `event-equipmentslot` = . `event-blockaction` = ./docs?id=4ygse
Player Leash
EventSkBee
Called immediately prior to a creature being leashed by a player./docs?id=l7xgs
Player List Header and Footer
ExpressionSkript
The message above and below the player list in the tab menu./docs?id=a4vg4
Player List Name
ExpressionSkript
The name of a player in the player list in the tab menu./docs?id=7btlj
Player List Order
ExpressionSkBee
Get/set the relative order that the player is shown on the in-game player list./docs?id=7kxrj
Player Pickup Experience Orb
EventSkBee
Fired when a player is attempting to pick up an experience orb./docs?id=gi7mp
Player Position Packet
TypeLuskv2
A player position packet./docs?id=y6vy8
Player Profile - Property
TypeLuskv2
A property of a player profile. Used for skin and cape textures./docs?id=lvmo8
Player Profile From Texturepayloads
ExpressionLuskv2
/docs?id=21fsa
Player Protocol Version
ExpressionSkript
Player's protocol version. For more information and list of protocol versions <a href='https://wiki.vg/Protocol_version_numbers'>visit wiki.vg</a>./docs?id=1w793
Player Purchase
EventSkBee
Called when a player trades with a standalone merchant/villager GUI. Requires PaperMC./docs?id=8hqaj
Player Rotation Packet
TypeLuskv2
A player rotation packet./docs?id=i9304
Player S Hostname
ExpressionPoaSk
/docs?id=j718v
Player Skull
ExpressionSkript
Gets a skull item representing a player. Skulls for other entities are provided by the aliases./docs?id=fpjan
Player Spawn Change
EventSkBee
This event is fired when the spawn point of the player is changed./docs?id=ylcjw
Player Spawn Change Reason
TypeSkBee
/docs?id=otkyq
Player Stop Using Item
EventSkBee
Called when the server detects a player stopping using an item. Examples of this are letting go of the interact button when holding a bow, an edible item, or a spyglass./docs?id=703cy
Player Time
ExpressionSkBee
Represents the current time on the player's client. When relative is used the player's time will be kept synchronized to its world time with the specified offset. When using non-relative time the player's time will stay fixed at the specified time parameter. It's up to the caller to continue updating the player's time. To restore player time to normal use reset. Both Time and TimeSpan can be used for this. It is best to use Time for non-relative and TimeSpan for relative. Relative will return as a TimeSpan (the offset from world time), non-relative will return as a Time./docs?id=hpjsb
Player Track/Untrack Entity
EventSkBee
Called when a player tracks or untracks an entity (Refers to the entity being sent/removed to/from the client). Adding or removing entities from the world at the point in time this event is called is completely unsupported and should be avoided. Track: If cancelled entity is not shown to the player and interaction in both directions is not possible. (This is copied from Paper javadocs and does not seem true. When testing on a zombie, the zombie still attacked me)/docs?id=9bseh
Player's Selected Active Group
ExpressionDisplayEntityUtils
Get/Set the selected spawned group of a player/docs?id=3gsgu
Player's Selected Animation
ExpressionDisplayEntityUtils
Get/Set the selected animation of a player/docs?id=qilar
Player's Skin
ExpressionSkonic
Gets the player's skin.Cannot be set, to set, use 'Change Player Skin' effect./docs?id=3g6hw
Poison/Cure
EffectSkript
Poison or cure an entity. If the entity is already poisoned, the duration may be overwritten./docs?id=liag7
Poll Answer Emote
ExpressionDiSky
/docs?id=7q2q1
Poll Answer Text
ExpressionDiSky
/docs?id=am5uc
Poll Answer Votes
ExpressionDiSky
/docs?id=6q0y2
Poll Answers
ExpressionDiSky
/docs?id=8dkeb
Poll Duration
ExpressionDiSky
/docs?id=6tm5j
Poll Is Expired
ConditionDiSky
/docs?id=5wtqa
Poll Is Finalized
ConditionDiSky
/docs?id=ydr6b
Poll Question
ExpressionDiSky
/docs?id=5ryqz
Polygonal/Polyhedral Shape
Typeskript-particle
Represents an abstract particle shape that is a polygon or polyhedron, with a side length and side count. Irregular shapes are included in this category, but do not support changing either side count or side length./docs?id=rhpmf
Portal
ExpressionSkript
The blocks associated with a portal in the portal creation event./docs?id=eras6
Portal Cooldown
ExpressionSkript
The amount of time before an entity can use a portal. By default, it is 15 seconds after exiting a nether portal or end gateway. Players in survival/adventure get a cooldown of 0.5 seconds, while those in creative get no cooldown. Resetting will set the cooldown back to the default 15 seconds for non-player entities and 0.5 seconds for players./docs?id=s3k56
Post / Forum Tags
ExpressionDiSky
Get all tags of a forum channel or a thread channel. You can also add or remove tags from a thread channel using this expression. You must add the tag to the forum itself before adding it to the post./docs?id=4yxa0
Post Message
EffectDiSky
Posts a message to a message-channel. You can send messages in a text, private, news, post or thread channel./docs?id=sjhfs
Potion Effect
TypeSkript
A potion effect, including the potion effect type, tier and duration./docs?id=155p3
Potion Effect - Ambient
EffectSkript
Modify whether a potion effect is ambient. That is, whether the potion effect produces more, translucent, particles./docs?id=mnii0
Potion Effect - Amplifier
ExpressionSkript
An expression to obtain the amplifier of a potion effect./docs?id=c965y
Potion Effect - Duration
ExpressionSkript
An expression to obtain the duration of a potion effect./docs?id=3fu2n
Potion Effect - Has Icon
ConditionSkript
Checks whether a potion effect has an icon./docs?id=mbl23
Potion Effect - Has Particles
ConditionSkript
Checks whether a potion effect has particles./docs?id=31l6k
Potion Effect - Icon
EffectSkript
Modify whether a potion effect shows an icon./docs?id=paij6
Potion Effect - Infinite
EffectSkript
Modify whether a potion effect is infinite. That is, whether the potion effect will ever expire./docs?id=nm46f
Potion Effect - Is Ambient
ConditionSkript
Checks whether a potion effect is ambient. That is, whether the potion effect produces more, translucent, particles./docs?id=9isxq
Potion Effect - Particles
EffectSkript
Modify whether a potion effect shows particles./docs?id=n32xl
Potion Effect Event Action
TypeSkript
Represents the action being performed in an 'entity potion effect' event. 'added' indicates the entity does not already have a potion effect of the event potion effect type. 'changed' indicates the entity already has a potion effect of the event potion effect type, but some property about the potion effect is changing. 'cleared' indicates that the effect is being removed because all of the entity's effects are being removed. 'removed' indicates that the event potion effect type has been specifically removed from the entity./docs?id=ipfdk
Potion Effect Event Cause
TypeSkript
Represents the cause of an 'entity potion effect' event. For example, an arrow hitting an entity or a command being executed./docs?id=o8hl8
Potion Effect of Entity/Item
ExpressionSkript
An expression to obtain a specific potion effect type of an entity or item. When an entity is affected by a potion effect but already has a weaker version of that effect type, the weaker version becomes hidden. If the weaker version has a longer duration, it returns after the stronger version expires. NOTE: Hidden effects are not able to be changed./docs?id=lsn7o
Potion Effect Type
TypeSkript
A potion effect type, e.g. 'strength' or 'swiftness'./docs?id=nekql
Potion Effect Type - Is Instant
ConditionSkript
Checks whether a potion effect type is instant. That is, whether the effect happens once/immediately./docs?id=edswx
Potion Effect Type Category
TypeSkript
Represents the type of effect a potion effect type has on an entity./docs?id=v8c39
Potion Effect Type Category
ExpressionSkript
An expression to obtain the category of a potion effect type. That is, whether the potion effect type is beneficial, harmful, or neutral./docs?id=x8qv2
Potion Effects of Entity/Item
ExpressionSkript
An expression to obtain the active or hidden potion effects of an entity or item. When an entity is affected by a potion effect but already has a weaker version of that effect type, the weaker version becomes hidden. If the weaker version has a longer duration, it returns after the stronger version expires. NOTE: Hidden effects are not able to be changed. NOTE: Clearing the base potion effects of a potion item is not possible. If you wish to do so, just set the item to a water bottle./docs?id=t81go
Potion Type
TypeSkBee
/docs?id=7nssb
PotionType of Item
ExpressionSkBee
Get/set/delete the potion type of an item. This is not the same as the potion effect type, this is the base potion Minecraft uses for the potion items in the creative menu./docs?id=wn7pm
Pre Creature Spawn
EventSkBee
Called before an entity is spawned into the world. Note: The spawning entity does not exist when this event is called only the entitytype exists. This event is called very frequently, and can cause server lag, use it sparingly./docs?id=gsnrq
Pre Phantom Spawn
EventSkBee
Called before a phantom is spawned for an entity. Note: The phantom entity does not exist when this event is called only the entitytype exists. View the pre creature spawn event for more event values./docs?id=ez66f
Pre Spawner Spawn
EventSkBee
Called before an entity is spawned via a spawner. Note: The spawned entity does not exist when this event is called only the entitytype exists. View the pre creature spawn event for more event values./docs?id=ruhg7
Predicate - Filter
ExpressionSkBriggy
Represents a item/block predicate for filtering objects./docs?id=g0fjn
Predicate - Matches
ConditionSkBriggy
Check if a block/item matches a predicate./docs?id=9izx2
Prefix
Expressionskript-luckperms
Returns the primary prefix of a user/group. If `prefixes` is used it will return a sorted list of all prefixes of the user/group. Use `ExprChatMetaPriority` to get priority of a prefix./docs?id=yb8dg
Primary Role Color
ExpressionDiSky
Returns the primary color of a role's colors./docs?id=mjauy
Print Send Log With Severity To Console
EffectSkLogs
/docs?id=oawe9
product
FunctionSkript
Calculates the product of a list of numbers./docs?id=280r0
Profile
ExpressionLuskv2
/docs?id=abpn9
Profile Banner
ExpressionDiSky
Get the profile banner URL. If the user doesn't have a custom banner, this will return none. Use the 'profile color' expression to get the color instead of the banner URL in that case!/docs?id=jiyzv
Profile Color
ExpressionDiSky
Get the profile color accent. If the user have a custom banner, this will return none. Use the 'profile banner' expression to get the avatar URL instead of the color accent in that case!/docs?id=lazbf
Profile Has Banner
ConditionDiSky
Check if the specified profile have a custom banner set or not. Useful to manage either its banner URL of color accent./docs?id=tgot4
Profile Player Info Of Playerinfos
ExpressionLuskv2
/docs?id=jzs1h
Profile Properties
ExpressionLuskv2
/docs?id=7shwt
Profile Property Named String
ExpressionLuskv2
/docs?id=crsft
Profile String
ExpressionLuskv2
/docs?id=f09es
Projectile
TypeSkript
A projectile, e.g. an arrow, snowball or thrown potion./docs?id=y5jqa
Projectile - has Left The Shooter
ConditionLusk
Gets whether the provided projectiles have left the hitbox of their shooter and can now hit entities. This is recalculated each tick if the projectile has a shooter./docs?id=9zt0b
Projectile - has Left The Shooter (Property)
ExpressionLusk
Gets whether the provided projectiles have left the hitbox of their shooter and can now hit entities. This is recalculated each tick if the projectile has a shooter. Can be set./docs?id=80ewe
Projectile Critical State
ExpressionSkript
A projectile's critical state. The only currently accepted projectiles are arrows and tridents./docs?id=wtqw9
Projectile Force
ExpressionSkript
Returns the force at which a projectile was shot within an entity shoot bow event./docs?id=6pc5i
Promote User
Effectskript-luckperms
Promotes a user along a track. If the user is not on the track or is at end of track, nothing will happen./docs?id=jzs6m
Prop Container Accent Color
ExpressionDiSky
/docs?id=ipfli
Prop Container Content
ExpressionDiSky
/docs?id=80tfi