/Index/Docs/Page 6
2501–3000 of 4,130
On Citizen Click
EventSkonic
Called when a Citizens NPC is clicked by a player./docs?id=Skonic-citizen_click
On Citizen Clone
EventSkonic
Called when a Citizens NPC is cloned./docs?id=Skonic-citizen_clone
On Citizen Combust
EventSkonic
Called when a Citizens NPC combusts./docs?id=Skonic-citizen_combust
On Citizen Create
EventSkonic
Called when a Citizens NPC is created by the server or an external service (Such as this plugin)./docs?id=Skonic-citizen_create
On Citizen Create by CommandSender
EventSkonic
Called when a Citizens NPC is created via a command./docs?id=Skonic-citizen_create_by_commandsender
On Citizen Create by Player
EventSkonic
Called when a Citizens NPC is created by a player./docs?id=Skonic-citizen_create_by_player
On Citizen Damage
EventSkonic
Called when a Citizens NPC is damaged Does not include damage by entity or damage by block, use their respective events for that./docs?id=Skonic-citizen_damage
On Citizen Damage by Block
EventSkonic
Called when a Citizens NPC is damaged by a block. Example: Lava, Fire/docs?id=Skonic-citizen_damage_by_block
On Citizen Damage by Entity
EventSkonic
Called when a Citizens NPC is damaged by an entity./docs?id=Skonic-citizen_damage_by_entity
On Citizen Death
EventSkonic
Called when a Citizens NPC dies./docs?id=Skonic-citizen_death
On Citizen Despawn
EventSkonic
Called when a Citizens NPC despawns./docs?id=Skonic-citizen_despawn
On Citizen Knockback
EventSkonic
Called when a Citizens NPC is knocked back./docs?id=Skonic-citizen_knockback
On Citizen Left Click
EventSkonic
Called when a Citizens NPC is left clicked by a player. Only is called if NPC is not vulnerable./docs?id=Skonic-citizen_left_click
On Citizen Open Door
EventSkonic
Called when a Citizens NPC opens a door./docs?id=Skonic-citizen_open_door
On Citizen Open Gate
EventSkonic
Called when a Citizens NPC opens a gate./docs?id=Skonic-citizen_open_gate
On Citizen Push
EventSkonic
Called when a Citizens NPC is pushed./docs?id=Skonic-citizen_push
On Citizen Remove
EventSkonic
Called when a Citizens NPC is removed./docs?id=Skonic-citizen_remove
On Citizen Rename
EventSkonic
Called when a Citizens NPC is renamed./docs?id=Skonic-citizen_rename
On Citizen Right Click
EventSkonic
Called when a Citizens NPC is right clicked by a player/docs?id=Skonic-citizen_right_click
On Citizen Seen by Player
EventSkonic
Called when a Citizens NPC is seen by a player./docs?id=Skonic-citizen_seen_by_player
On Citizen Spawn
EventSkonic
Called when a Citizens NPC is spawned./docs?id=Skonic-citizen_spawn
On Citizen Vehicle Damage
EventSkonic
Called when a Citizens NPC's vehicle is damaged./docs?id=Skonic-citizen_vehicle_damage
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=Skript-click
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=Skript-combust
On Command
EventSkript
Called when a player enters a command. You can check whether the command is a script command using the '<a href='#CondIsScriptCommand'>Is a Script Command</a>' condition./docs?id=Skript-command
On complete of sql query
Eventskript-db
/docs?id=yu1u2
On Composter - on Compost
EventLusk
This event requires Paper. Called when an item is about to be composted by an entity./docs?id=Lusk-composter_-_on_compost
On Composter - on Hopper Compost Item
EventLusk
This event requires Paper. Called when an item is about to be composted by a hopper. To prevent hoppers from moving items into composters, cancel the Inventory move event from SkBee./docs?id=Lusk-composter_-_on_hopper_compost_item
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=Skript-connect
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=Skript-consume
On Craft
EventSkript
Called when a player crafts an item./docs?id=Skript-craft
On Creeper - on Ignite/Extinguish
EventLusk
Called when a Creeper is ignited./docs?id=Lusk-creeper_-_on_igniteextinguish
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=Skript-creeper_power
On Crossbow - on Load
EventLusk
Called when a LivingEntity loads a crossbow with a projectile./docs?id=Lusk-crossbow_-_on_load
On custom event
Eventskript-reflect
/docs?id=skript-reflect-custom_event
On custom redis message
EventSkRedis
/docs?id=SkRedis-custom_redis_message
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=Skript-damage
On Death
EventSkript
Called when a living entity (including players) dies./docs?id=Skript-death
On Discord Command Failed
EventDiSky
/docs?id=DiSky-discord_command_failed
On Discord Command Used
EventDiSky
/docs?id=DiSky-discord_command_used
On DiSky Error Event
EventDiSky
/docs?id=DiSky-disky_error_event
On Dispense
EventSkript
Called when a dispenser dispenses an item./docs?id=Skript-dispense
On Dispenser - on Armor Dispense
EventLusk
Called when an equipable item is dispensed from a block and equipped on a nearby entity./docs?id=Lusk-dispenser_-_on_armor_dispense
On Dispenser - on Dispense Fail
EventLusk
Called when a block tries to dispense an item, but its inventory is empty./docs?id=Lusk-dispenser_-_on_dispense_fail
On Dispenser - on Pre Dispense
EventLusk
Called when a block is about to dispense an item./docs?id=Lusk-dispenser_-_on_pre_dispense
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=Skript-drop
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=Skript-egg_throw
On Elder Guardian - on Appear
EventLusk
Called when an ElderGuardian appears in front of a Player./docs?id=Lusk-elder_guardian_-_on_appear
On Elytra Boost
EventSkript
Called when a player uses a firework to boost their fly speed when flying with an elytra./docs?id=Skript-elytra_boost
On Emoji Add
EventDiSky
/docs?id=DiSky-emoji_add
On Emoji Name Update
EventDiSky
/docs?id=DiSky-emoji_name_update
On Emoji Remove
EventDiSky
/docs?id=DiSky-emoji_remove
On Emoji Roles Update
EventDiSky
/docs?id=DiSky-emoji_roles_update
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=Skript-enchant
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=Skript-enchant_prepare
On Ender Dragon - on Phase Change
EventLusk
Called when an EnderDragon changes phase./docs?id=Lusk-ender_dragon_-_on_phase_change
On Enderman - on Attack Decide
EventLusk
Fired when an Enderman determines if it should attack a player or not. Starts off cancelled if the player is wearing a pumpkin head or is not looking at the Enderman, according to Vanilla rules./docs?id=Lusk-enderman_-_on_attack_decide
On Enderman - on Escape
EventLusk
Called when an enderman escapes. CRITICAL_HIT: The enderman has teleported away due to a critical hit DROWN: Specific case for CRITICAL_HIT where the enderman is taking rain damage INDIRECT: The enderman has teleported away due to indirect damage (ranged) RUNAWAY: The enderman has stopped attacking and ran away STARE: The enderman has teleported away due to the player staring at it during combat/docs?id=Lusk-enderman_-_on_escape
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=Skript-enderman_enrage
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=Skript-endermansheepsilverfishfalling_block
On Entity - on Collide With Block
EventLusk
Called when an entity enters the hitbox of a block. Only called for blocks that react when an entity is inside. If cancelled, any action that would have resulted from that entity being in the block will not happen (such as extinguishing an entity in a cauldron). Blocks this is currently called for: Big dripleaf Bubble column Buttons Cactus Campfire Cauldron Crops Ender Portal Fires Frogspawn Honey Hopper Detector rails Nether portals Powdered snow Pressure plates Sweet berry bush Tripwire Waterlily Web Wither rose/docs?id=Lusk-11161
On Entity - on Dye
EventLusk
Called when a player dyes an entity (Wolf, Cat or sheep)./docs?id=Lusk-entity_-_on_dye
On Entity - on Knockback
EventLusk
Called when an entity receives knockback./docs?id=Lusk-entity_-_on_knockback
On Entity - on Knockback by Entity
EventLusk
Fired when an Entity is knocked back by the hit of another Entity. The acceleration vector can be modified. If this event is cancelled, the entity is not knocked back./docs?id=Lusk-entity_-_on_knockback_by_entity
On Entity - on Love Mode Enter
EventLusk
Called when an entity enters love mode. This can be cancelled but the used item will still be consumed./docs?id=Lusk-entity_-_on_love_mode_enter
On Entity - on Place
EventLusk
Triggered when an entity is created in the world by a player "placing" an item on a block. Note that this event is currently only fired for four specific placements: armor stands, boats, minecarts, and end crystals./docs?id=Lusk-entity_-_on_place
On Entity - on Pose Change
EventLusk
Called when an entity changes its pose. Note: **`past event-pose` is the same as `pose of event-entity`, due to this it's not guaranteed that it will always work correctly.**/docs?id=Lusk-entity_-_on_pose_change
On Entity - on Push by Entity Attack
EventLusk
Fired when an entity is pushed by another entity's attack. The acceleration vector can be modified. If this event is cancelled, the entity will not get pushed. Note: Some entities might trigger this multiple times on the same entity as multiple acceleration calculations are done./docs?id=Lusk-entity_-_on_push_by_entity_attack
On Entity - on Rename
EventLusk
Called when the player is attempting to rename a mob./docs?id=Lusk-entity_-_on_rename
On Entity - on Shoot
EventLusk
Called when a LivingEntity shoots a bow firing an arrow./docs?id=Lusk-entity_-_on_shoot
On Entity - on Sit/Stand up
EventLusk
Called when an entity sits down or stands up./docs?id=Lusk-entity_-_on_sitstand_up
On Entity Breed
EventSkript
Called whenever two animals begin to conceive a child. The type can be specified./docs?id=Skript-entity_breed
On Entity Dismount
EventSkript
Called when an entity dismounts./docs?id=Skript-entity_dismount
On Entity Dropdown Click Event
EventDiSky
/docs?id=DiSky-entity_dropdown_click_event
On Entity Jump
EventSkript
Called when an entity jumps./docs?id=Skript-entity_jump
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=Skript-entity_mount
On Entity Potion Effect
EventSkript
Called when an entity's potion effect is modified./docs?id=Skript-entity_potion_effect
On Entity Ride Group
EventDisplayEntityUtils
Called when an entity is mounted on a spawned group/docs?id=DisplayEntityUtils-entity_ride_group
On Entity Shoot Bow
EventSkript
Called when an entity shoots a bow. event-entity refers to the shot projectile/entity./docs?id=Skript-entity_shoot_bow
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=Skript-entity_transform
On Experience Change
EventSkript
Called when a player's experience changes./docs?id=Skript-experience_change
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=Skript-experience_cooldown_change
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=Skript-experience_spawn
On Explode
EventSkript
Called when an entity (a primed TNT or a creeper) explodes. When the mob griefing gamerule is false, this is not called for entities./docs?id=Skript-explode
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=Skript-explosion_prime
On Fade
EventSkript
Called when a block 'fades away', e.g. ice or snow melts./docs?id=Skript-fade
On Firework Explode
EventSkript
Called when a firework explodes./docs?id=Skript-firework_explode
On First Join
EventSkript
Called when a player joins the server for the first time./docs?id=Skript-first_join
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=Skript-fishing
On Flight Toggle
EventSkript
Called when a players stops/starts flying./docs?id=Skript-flight_toggle
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=Skript-flow
On Flower Pot - on Manipulate
EventLusk
Called when a player places an item in or takes an item out of a flowerpot./docs?id=Lusk-flower_pot_-_on_manipulate
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=Skript-form
On Fuel Burn
EventSkript
Called when a furnace burns an item from its <a href='#ExprFurnaceSlot'>fuel slot</a>./docs?id=Skript-fuel_burn
On Furnace - on Item Extract
EventLusk
This event is called when a player takes items out of the furnace. event-integer -> item amount being retrieved/docs?id=Lusk-furnace_-_on_item_extract
On Furnace - on Start Smelting
EventLusk
Called when a Furnace starts smelting, or cooking for that matter./docs?id=Lusk-furnace_-_on_start_smelting
On Furnace Item Extract
EventSkript
Called when a player takes any item out of the furnace./docs?id=Skript-furnace_item_extract
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=Skript-gliding_state_change
On Grindstone - on Prepare
EventLusk
Called when an item is put in a slot for repair or unenchanting in a grindstone./docs?id=Lusk-grindstone_-_on_prepare
On Group Lose Permission
Eventskript-luckperms
Called when a group loses a permission. `event-permission` = The permission that was removed. `event-group` = The group that lost the permission./docs?id=skript-luckperms-group_lose_permission
On Group Meta Remove
Eventskript-luckperms
Called when the meta of a group is removed. Only called when meta is REMOVED not set/added to for that case use `group meta set` `event-key` = The key e.g. "prefix" or "suffix" `event-value` = The result that key was set to. `event-group` = The group that lost said meta./docs?id=skript-luckperms-group_meta_remove
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 e.g. "prefix" or "suffix" `event-value` = The result that key was set to. `event-group` = The group that received the meta./docs?id=skript-luckperms-group_meta_set
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. `event-permission` = The permission the group received. `event-group` = The group that received the permission. `event-timespan` = The duration the group will have the permission for./docs?id=skript-luckperms-group_receive_permission
On Group Registered
EventDisplayEntityUtils
Called when a spawned group is registered by when automatically detected, nearby selection, or spawned from a saved group/docs?id=DisplayEntityUtils-group_registered
On Group Ride Entity
EventDisplayEntityUtils
Called when a spawned group is mounted on an entity/docs?id=DisplayEntityUtils-group_ride_entity
On Group Spawned
EventDisplayEntityUtils
Called when a spawned group is spawned from a saved group/docs?id=DisplayEntityUtils-group_spawned
On Group Unregistered
EventDisplayEntityUtils
Called when a spawned based group is unregistered/docs?id=DisplayEntityUtils-group_unregistered
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=Skript-grow
On Guild AFK Channel Event
EventDiSky
/docs?id=DiSky-guild_afk_channel_event
On Guild AFK Timeout Event
EventDiSky
/docs?id=DiSky-guild_afk_timeout_event
On Guild Ban Event
EventDiSky
/docs?id=DiSky-guild_ban_event
On Guild Banner Event
EventDiSky
/docs?id=DiSky-guild_banner_event
On Guild Boost Count Update
EventDiSky
/docs?id=DiSky-guild_boost_count_update
On Guild Boost Tier Update
EventDiSky
/docs?id=DiSky-guild_boost_tier_update
On Guild Icon Event
EventDiSky
/docs?id=DiSky-guild_icon_event
On Guild Join Event
EventDiSky
/docs?id=DiSky-guild_join_event
On Guild Log Entry Create Event
EventDiSky
/docs?id=DiSky-guild_log_entry_create_event
On Guild Name Event
EventDiSky
/docs?id=DiSky-guild_name_event
On Guild Owner Event
EventDiSky
/docs?id=DiSky-guild_owner_event
On Guild Ready Event
EventDiSky
/docs?id=DiSky-guild_ready_event
On Guild Splash Event
EventDiSky
/docs?id=DiSky-guild_splash_event
On Guild Sticker Add
EventDiSky
/docs?id=DiSky-guild_sticker_add
On Guild Sticker Available State Update
EventDiSky
/docs?id=DiSky-guild_sticker_available_state_update
On Guild Sticker Description Update
EventDiSky
/docs?id=DiSky-guild_sticker_description_update
On Guild Sticker Name Update
EventDiSky
/docs?id=DiSky-guild_sticker_name_update
On Guild Sticker Remove
EventDiSky
/docs?id=DiSky-guild_sticker_remove
On Guild Sticker Tags Update
EventDiSky
/docs?id=DiSky-guild_sticker_tags_update
On Guild Unban Event
EventDiSky
/docs?id=DiSky-guild_unban_event
On Guild Voice Deafen Event
EventDiSky
/docs?id=DiSky-guild_voice_deafen_event
On Guild Voice Mute Event
EventDiSky
/docs?id=DiSky-guild_voice_mute_event
On Guild Voice Request To Speak Event
EventDiSky
/docs?id=DiSky-guild_voice_request_to_speak_event
On Guild Voice Server Mute Event
EventDiSky
/docs?id=DiSky-guild_voice_server_mute_event
On Guild Voice Stream Event
EventDiSky
/docs?id=DiSky-guild_voice_stream_event
On Guild Voice Video Event
EventDiSky
/docs?id=DiSky-guild_voice_video_event
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=Skript-hand_item_swap
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=Skript-harvest_block
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=Skript-heal
On Hitbox Attacked
Eventanimated-skript
/docs?id=animated-skript-hitbox_attacked
On Hitbox Interact
Eventanimated-skript
/docs?id=animated-skript-hitbox_interact
On Hopper - on Inventory Search
EventLusk
Called each time a Hopper attempts to find its source/attached containers./docs?id=Lusk-hopper_-_on_inventory_search
On Horse Jump
EventSkript
Called when a horse jumps./docs?id=Skript-horse_jump
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=Skript-hunger_meter_change
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=Skript-ignition
On Interaction Click
EventDisplayEntityUtils
Called when an interaction entity is clicked. Interaction commands can only be retrieved AFTER version 2.7.7/docs?id=DisplayEntityUtils-interaction_click
On Inventory Click
EventSkript
Called when clicking on inventory slot./docs?id=Skript-inventory_click
on Inventory Click - Clicked Item
ExpressionLusk
Can be set./docs?id=Lusk-ExprClickedItem
On Inventory Close
EventSkript
Called when player's currently viewed inventory is closed./docs?id=Skript-inventory_close
On Inventory Drag
EventSkript
Called when a player drags an item in their cursor across the inventory./docs?id=Skript-inventory_drag
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=Skript-inventory_item_move
On Inventory Open
EventSkript
Called when an inventory is opened for player./docs?id=Skript-inventory_open
On Inventory Pickup
EventSkript
Called when an inventory (a hopper, a hopper minecart, etc.) picks up an item/docs?id=Skript-inventory_pickup
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=Skript-inventory_slot_change
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=Lusk-CondSlotDropInfo
On Invite Create Event
EventDiSky
/docs?id=DiSky-invite_create_event
On Invite Delete Event
EventDiSky
/docs?id=DiSky-invite_delete_event
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=Skript-item_break
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=Skript-item_damage
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=Skript-item_despawn
On Item Frame - on Change
EventLusk
Called when an ItemFrame is having an item rotated, added, or removed from it./docs?id=Lusk-item_frame_-_on_change
On Item Mend
EventSkript
Called when a player has an item repaired via the Mending enchantment./docs?id=Skript-item_mend
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=Skript-item_merge
On Item Place Group Event
EventDisplayEntityUtils
Called when a player places a packet-based using an item/docs?id=DisplayEntityUtils-item_place_group_event
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=Skript-item_spawn
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=Skript-join
On Jump
EventSkript
Called whenever a player jumps. This event requires PaperSpigot./docs?id=Skript-jump
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=Skript-kick
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=Skript-language_change
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=Skript-leash_unleash
On Leaves Decay
EventSkript
Called when a leaf block decays due to not being connected to a tree./docs?id=Skript-leaves_decay
On Lectern - on Page Flip
EventLusk
Called when a player flips the page in a Lectern./docs?id=Lusk-lectern_-_on_page_flip
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=Skript-level_change
On Lightning Strike
EventSkript
Called when lightning strikes./docs?id=Skript-lightning_strike
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=Lusk-loom_-_on_pattern_select
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=Skript-loot_generate
On Love Mode Enter
EventSkript
Called whenever an entity enters a state of being in love./docs?id=Skript-love_mode_enter
On Member Accept Screen Event
EventDiSky
/docs?id=DiSky-member_accept_screen_event
On Member Avatar Event
EventDiSky
/docs?id=DiSky-member_avatar_event
On Member Boost Event
EventDiSky
/docs?id=DiSky-member_boost_event
On Member Boost Time Update Event
EventDiSky
/docs?id=DiSky-member_boost_time_update_event
On Member Join Event
EventDiSky
/docs?id=DiSky-member_join_event
On Member Leave Event
EventDiSky
/docs?id=DiSky-member_leave_event
On Member Nickname Event
EventDiSky
/docs?id=DiSky-member_nickname_event
On Member Self Deafen Event
EventDiSky
/docs?id=DiSky-member_self_deafen_event
On Member Self Mute Event
EventDiSky
/docs?id=DiSky-member_self_mute_event
On Member Timeout Event
EventDiSky
/docs?id=DiSky-member_timeout_event
On Member Voice Join Event
EventDiSky
/docs?id=DiSky-member_voice_join_event
On Member Voice Leave Event
EventDiSky
/docs?id=DiSky-member_voice_leave_event
On Message Command
EventDiSky
/docs?id=DiSky-message_command
On Message Delete
EventDiSky
/docs?id=DiSky-message_delete
On Message Edit
EventDiSky
/docs?id=DiSky-message_edit
On Message Receive
EventDiSky
/docs?id=DiSky-message_receive
On Modal Received
EventDiSky
/docs?id=DiSky-modal_received
On Model Removed
Eventanimated-skript
/docs?id=animated-skript-model_removed
On Model Spawned
Eventanimated-skript
/docs?id=animated-skript-model_spawned
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=Skript-move_rotate
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=Skript-move_on
On Netty Packet
EventskPackets
Listens to any incoming or outgoing packet on the packet's processing thread. Equivalent to 'on any packet netty processed'. Packets can be changed or cancelled except at monitor priority. Bukkit operations requiring the server thread must not be used here./docs?id=skPackets-on_netty_packet
On Network Variable Change
EventskNetwork
Fires on every server the moment a network variable changes, including the one that wrote it. Give it a name to listen to one branch instead of every write on the network. A `*` is a wildcard, the same as `/sknetproxy dump`. That name is the stored key, not a variable name, so a `%player%` written inside it is never filled in. Match the branch with `*` and read `the changed variable` to find out who it was. Nothing fires while a snapshot is arriving, so a server joining does not replay the whole map as changes. Guide: https://github.com/ahmadmsaleem/skNetwork/wiki/Sync-and-Events/docs?id=skNetwork-network_variable_change
On Oraxen Block Break
EventOraxen
Called when a player breaks an Oraxen custom block (NoteBlock or StringBlock). You can optionally specify a specific Oraxen item ID to filter for./docs?id=Oraxen-oraxen_block_break
On Oraxen Block Interact
EventOraxen
Called when a player interacts with an Oraxen custom block (NoteBlock or StringBlock). You can optionally specify a specific Oraxen item ID to filter for./docs?id=Oraxen-oraxen_block_interact
On Oraxen Block Place
EventOraxen
Called when a player places an Oraxen custom block (NoteBlock or StringBlock). You can optionally specify a specific Oraxen item ID to filter for./docs?id=Oraxen-oraxen_block_place
On Oraxen Furniture Break
EventOraxen
Called when a player breaks Oraxen furniture. You can optionally specify a specific Oraxen item ID to filter for./docs?id=Oraxen-oraxen_furniture_break
On Oraxen Furniture Interact
EventOraxen
Called when a player interacts with Oraxen furniture. You can optionally specify a specific Oraxen item ID to filter for./docs?id=Oraxen-oraxen_furniture_interact
On Oraxen Furniture Place
EventOraxen
Called when a player places Oraxen furniture. You can optionally specify a specific Oraxen item ID to filter for./docs?id=Oraxen-oraxen_furniture_place
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=DisplayEntityUtils-packet_animation_complete
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=DisplayEntityUtils-packet_animation_frame_end
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=DisplayEntityUtils-packet_animation_frame_start
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=DisplayEntityUtils-packet_animation_loop_start
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=DisplayEntityUtils-packet_animation_start
On Packet Group Destroyed
EventDisplayEntityUtils
Called when a packet-based group is hidden from players/docs?id=DisplayEntityUtils-packet_group_destroyed
On Packet Group Send
EventDisplayEntityUtils
Called when a packet-based group is sent to players/docs?id=DisplayEntityUtils-packet_group_send
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 (Packet)
EventLuskv2
Called when the server sends a particle to the client./docs?id=3ynrw
On Pathfind
EventSkript
Called whenever an entity tries to pathfind to a location or another entity./docs?id=Skript-pathfind
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=Skript-physics
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=Skript-pick_up
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=Skript-pig_zap
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=Skript-piglin_barter
On Piston Extend
EventSkript
Called when a piston is about to extend./docs?id=Skript-piston_extend
On Piston Retract
EventSkript
Called when a piston is about to retract./docs?id=Skript-piston_retract
On Place
EventSkript
Called when a player places a block./docs?id=Skript-place
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=Lusk-player_-_on_interact
On Player - on Inventory Slot Drop
EventLusk
Called when a player drops an item from an inventory (or their own)./docs?id=Lusk-player_-_on_inventory_slot_drop
On Player - on Main Hand Change
EventLusk
Called when a player changes their main hand in the client settings./docs?id=Lusk-player_-_on_main_hand_change
On Player - on Pickup Attempt
EventLusk
Called when a player attempts to pick an item up from the ground./docs?id=Lusk-player_-_on_pickup_attempt
On Player - on Post-Respawn
EventLusk
Fired after a player has respawned./docs?id=Lusk-player_-_on_post-respawn
On Player - on Pre Damage
EventLusk
Called when the player tries to attack an entity. This occurs before any of the damage logic, so cancelling this event will prevent any sort of sounds from being played when attacking. This event will fire as cancelled for certain entities, use the "will be damaged" condition to check if the entity will not actually be attacked. Note: there may be other factors (invulnerability, etc) that will prevent this entity from being attacked that this event will not cover./docs?id=Lusk-player_-_on_pre_damage
On Player - on Sleep Fail
EventLusk
Called when a player attempts to sleep but fails../docs?id=Lusk-player_-_on_sleep_fail
On Player - on Velocity Change
EventLusk
Called when the velocity of a player changes due to outside circumstances./docs?id=Lusk-player_-_on_velocity_change
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=Skript-player_chunk_enter
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=Skript-player_deep_sleep
On Player GameMode Change
EventSkript
Called when a player's gamemode is changed. See <a href='#gamemode'>gamemode</a>./docs?id=Skript-player_gamemode_change
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=Skript-player_input
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=Skript-player_pick_item
On Player Pickup Arrow
EventSkript
Called when a player picks up an arrow from the ground./docs?id=Skript-player_pickup_arrow
On Player Trade
EventSkript
Called when a player has traded with a villager./docs?id=Skript-player_trade
On Player World Change
EventSkript
Called when a player enters a world. Does not work with other entities!/docs?id=Skript-player_world_change
On Poll Vote Add
EventDiSky
/docs?id=DiSky-poll_vote_add
On Poll Vote Remove
EventDiSky
/docs?id=DiSky-poll_vote_remove
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=Skript-portal
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=Skript-portal_create
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=Skript-portal_enter
On Pre Group Spawned
EventDisplayEntityUtils
Called before a spawned group is spawned and created/docs?id=DisplayEntityUtils-pre_group_spawned
On Pre Interaction Click
EventDisplayEntityUtils
Called when an interaction entity is clicked before the Interaction Click Event, but does not load commands/docs?id=DisplayEntityUtils-pre_interaction_click
On Pre Item Place Group Event
EventDisplayEntityUtils
Called before a player places a packet-based using an item/docs?id=DisplayEntityUtils-pre_item_place_group_event
On Pre Packet Group Created
EventDisplayEntityUtils
Called before a packet-based group is created/docs?id=DisplayEntityUtils-pre_packet_group_created
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=Skript-prepare_craft
On Pressure Plate / Trip
EventSkript
Called when a <i>player</i> steps on a pressure plate or tripwire respectively./docs?id=Skript-pressure_plate_trip
On Projectile Collide
EventSkript
Called when a projectile collides with an entity./docs?id=Skript-projectile_collide
On Projectile Hit
EventSkript
Called when a projectile hits an entity or a block./docs?id=Skript-projectile_hit
On Quit
EventSkript
Called when a player leaves the server./docs?id=Skript-quit
On Reaction Add
EventDiSky
/docs?id=DiSky-reaction_add
On Reaction Remove
EventDiSky
/docs?id=DiSky-reaction_remove
On Reaction Remove All
EventDiSky
/docs?id=DiSky-reaction_remove_all
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=Skript-ready_arrow
On redis message
EventSkRedis
/docs?id=SkRedis-redis_message
On Redstone
EventSkript
Called when the redstone current of a block changes. This event is of not much use yet./docs?id=Skript-redstone
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=Skript-region_enterleave
On Region Enter/Leave
Eventskript-worldguard
Called when a player enters or leaves a region./docs?id=skript-worldguard-region_enterleave
On Reload
Eventanimated-skript
/docs?id=animated-skript-reload
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=Skript-resource_pack_request_response
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=Skript-respawn
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=Skript-resurrect_attempt
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=Skript-riptide
On Role Add Event
EventDiSky
/docs?id=DiSky-role_add_event
On Role Color Update Event
EventDiSky
/docs?id=DiSky-role_color_update_event
On Role Create Event
EventDiSky
/docs?id=DiSky-role_create_event
On Role Delete Event
EventDiSky
/docs?id=DiSky-role_delete_event
On Role Hoisted Update Event
EventDiSky
/docs?id=DiSky-role_hoisted_update_event
On Role Icon Update Event
EventDiSky
/docs?id=DiSky-role_icon_update_event
On Role Mentionable Update Event
EventDiSky
/docs?id=DiSky-role_mentionable_update_event
On Role Name Update Event
EventDiSky
/docs?id=DiSky-role_name_update_event
On Role Permissions Update Event
EventDiSky
/docs?id=DiSky-role_permissions_update_event
On Role Position Update Event
EventDiSky
/docs?id=DiSky-role_position_update_event
On Role Remove Event
EventDiSky
/docs?id=DiSky-role_remove_event
On Scheduled Event Cover Image Update
EventDiSky
/docs?id=DiSky-scheduled_event_cover_image_update
On Scheduled Event Create
EventDiSky
/docs?id=DiSky-scheduled_event_create
On Scheduled Event Delete
EventDiSky
/docs?id=DiSky-scheduled_event_delete
On Scheduled Event Description Update
EventDiSky
/docs?id=DiSky-scheduled_event_description_update
On Scheduled Event End Time Update
EventDiSky
/docs?id=DiSky-scheduled_event_end_time_update
On Scheduled Event Location Update
EventDiSky
/docs?id=DiSky-scheduled_event_location_update
On Scheduled Event Name Update
EventDiSky
/docs?id=DiSky-scheduled_event_name_update
On Scheduled Event Start Time Update
EventDiSky
/docs?id=DiSky-scheduled_event_start_time_update
On Scheduled Event Status Update
EventDiSky
/docs?id=DiSky-scheduled_event_status_update
On Scheduled Event User Add
EventDiSky
/docs?id=DiSky-scheduled_event_user_add
On Scheduled Event User Remove
EventDiSky
/docs?id=DiSky-scheduled_event_user_remove
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=Skript-script_loadunload
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=Skript-send_command_list
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=Skript-server_list_ping
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=Skript-server_startstop
On Sheep Regrow Wool
EventSkript
Called when sheep regrows its sheared wool back./docs?id=Skript-sheep_regrow_wool
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=Skript-shoot
On Sign Change
EventSkript
As signs are placed empty, this event is called when a player is done editing a sign./docs?id=Skript-sign_change
On Skript - on Effect Command
EventLusk
Called when someone uses a skript effect through the chat, also known as effect command, this can be enabled through skript's config./docs?id=Lusk-skript_-_on_effect_command
On Slash Command
EventDiSky
/docs?id=DiSky-slash_command
On Slash Command Completion Event
EventDiSky
/docs?id=DiSky-slash_command_completion_event
On Slime Split
EventSkript
Called when a slime splits. Usually this happens when a big slime dies./docs?id=Skript-slime_split
On Smelt
EventSkript
Called when a furnace smelts an item in its <a href='#ExprFurnaceSlot'>input slot</a>./docs?id=Skript-smelt
On Smithing Table - on Item Smith
EventLusk
Called when the recipe of an Item is completed inside a smithing table./docs?id=Lusk-smithing_table_-_on_item_smith
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=Skript-sneak_toggle
On Spawn
EventSkript
Called when an entity spawns (excluding players)./docs?id=Skript-spawn
On Spawn Change
EventSkript
Called when the spawn point of a world changes./docs?id=Skript-spawn_change
On Spectate
EventSkript
Called with a player starts, stops or swaps spectating an entity./docs?id=Skript-spectate
On Sponge Absorb
EventSkript
Called when a sponge absorbs blocks./docs?id=Skript-sponge_absorb
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=Skript-spread
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=Skript-sprint_toggle
On Start Smelt
EventSkript
Called when a furnace starts smelting an item in its ore slot./docs?id=Skript-start_smelt
On Stonecutter Recipe Select
EventSkript
Called when a player selects a recipe in a stonecutter./docs?id=Skript-stonecutter_recipe_select
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=Skript-stop_using_item
On String Dropdown Click Event
EventDiSky
/docs?id=DiSky-string_dropdown_click_event
On Swim Toggle
EventSkript
Called when an entity swims or stops swimming./docs?id=Skript-swim_toggle
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=Skript-system_time
On Tame
EventSkript
Called when a player tames a wolf or ocelot. Can be cancelled to prevent the entity from being tamed./docs?id=Skript-tame
On Tameable - on Death Message
EventLusk
Called when a Tameable dies and sends a death message./docs?id=Lusk-tameable_-_on_death_message
On Target
EventSkript
Called when a mob starts/stops following/attacking another entity, usually a player./docs?id=Skript-target
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=Skript-teleport
On Thread Join Event
EventDiSky
/docs?id=DiSky-thread_join_event
On Thread Leave Event
EventDiSky
/docs?id=DiSky-thread_leave_event
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=Skript-tool_change
On Track Add Group
Eventskript-luckperms
Called when a group is added to a track. Only called when a group is added not removed for that case use `on track remove group` `event-group` = The group being added to the track. `event-track` = The track the group is being added to./docs?id=skript-luckperms-track_add_group
On Track Remove Group
Eventskript-luckperms
Called when a group is remove from a track. Only called when a group is removed not added for that case use `on track add group` `event-group` = The group being removed from the track. `event-track` = The track the group is being removed from./docs?id=skript-luckperms-track_remove_group
On Unknown Command Execution
EventSkript
Called when a player executes an unknown command./docs?id=Skript-unknown_command_execution
On User Activity End Event
EventDiSky
/docs?id=DiSky-user_activity_end_event
On User Activity Order Update Event
EventDiSky
/docs?id=DiSky-user_activity_order_update_event
On User Activity Start Event
EventDiSky
/docs?id=DiSky-user_activity_start_event
On User Avatar Update Event
EventDiSky
/docs?id=DiSky-user_avatar_update_event
On User Command
EventDiSky
/docs?id=DiSky-user_command
On User Demote
Eventskript-luckperms
Called when a group of a player is updated via a demotion on a. `event-group` = The group the user was demoted to. `past event-group` = The group the user had on the track. `event-track` = The track that the demotion happened on./docs?id=skript-luckperms-user_demote
On User Discriminator Update Event
EventDiSky
/docs?id=DiSky-user_discriminator_update_event
On User Global Name Update Event
EventDiSky
/docs?id=DiSky-user_global_name_update_event
On User Lose Group
Eventskript-luckperms
Called when a user loses a group. `event-group` = The group the user lost./docs?id=skript-luckperms-user_lose_group
On User Lose Permission
Eventskript-luckperms
Called when a user loses a permission. `event-permission` = The permission the user lost./docs?id=skript-luckperms-user_lose_permission
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 e.g. "prefix" or "suffix" `event-value` = The result that key was set to./docs?id=skript-luckperms-user_meta_remove
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 e.g. "prefix" or "suffix" `event-value` = The result that key was set to./docs?id=skript-luckperms-user_meta_set
On User Name Update Event
EventDiSky
/docs?id=DiSky-user_name_update_event
On User Online Status Update Event
EventDiSky
/docs?id=DiSky-user_online_status_update_event
On User Primary Guild Update Event
EventDiSky
/docs?id=DiSky-user_primary_guild_update_event
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. `event-group` = The group the user was promoted to. `past event-group` = The group the user previously had on the track./docs?id=skript-luckperms-user_promote
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. `event-group` = The group the user received. `event-timespan` = The duration the user will have the group for./docs?id=skript-luckperms-user_receive_group
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. `event-permission` = The permission that the user received. `event-timespan` = The duration the user will have the permission for./docs?id=skript-luckperms-user_receive_permission
On User Typing Event
EventDiSky
/docs?id=DiSky-user_typing_event
On Vault Display Item
EventSkript
Called when a vault in a trial chamber is about to display an item./docs?id=Skript-vault_display_item
On Vehicle Collision
EventSkript
Called when a vehicle collides with a block or entity./docs?id=Skript-vehicle_collision
On Vehicle Create
EventSkript
Called when a new vehicle is created, e.g. when a player places a boat or minecart./docs?id=Skript-vehicle_create
On Vehicle Damage
EventSkript
Called when a vehicle gets damage. Too much damage will <a href='#vehicle_destroy'>destroy</a> the vehicle./docs?id=Skript-vehicle_damage
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=Skript-vehicle_destroy
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=Skript-vehicle_enter
On Vehicle Exit
EventSkript
Called when an entity exits a vehicle./docs?id=Skript-vehicle_exit
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=Skript-vehicle_move
on Velocity Change - New Velocity Vector
ExpressionLusk
The velocity vector in the Player Velocity Change Event, can be set, deleted and reset./docs?id=Lusk-ExprNewVelocity
On Villager Career Change
EventSkript
Called when a villager changes its career. Can be caused by being employed or losing their job./docs?id=Skript-villager_career_change
On Warden - on Anger Change
EventLusk
Called when a Warden's anger level has changed due to another entity. If the event is cancelled, the warden's anger level will not change./docs?id=Lusk-warden_-_on_anger_change
On Warden - on Sniff Toggle
EventLusk
Called when a warden sniffs around./docs?id=Lusk-warden_-_on_sniff_toggle
On Weather Change
EventSkript
Called when a world's weather changes./docs?id=Skript-weather_change
On Whitelist - on Player Profile Verify
EventLusk
Fires when the server needs to verify if a player is whitelisted. Plugins may override/control the servers whitelist with this event, and dynamically change the kick message./docs?id=Lusk-whitelist_-_on_player_profile_verify
On Whitelist - on Toggle
EventLusk
Called when the whitelist is toggled./docs?id=Lusk-whitelist_-_on_toggle
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=Skript-world_border_bounds_change
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=Skript-world_border_bounds_finish_change
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=Skript-world_border_center_change
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=Skript-world_init
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=Skript-world_load
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=Skript-world_save
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=Skript-world_unload
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=Lusk-worldborder_-_on_changecenter_change
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=Skript-zombie_break_door
On-Screen Kick Message
ExpressionSkript
The kick message that is displayed on a player's screen when they are kicked./docs?id=Skript-ExprOnScreenKickMessage
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=Skript-ExprOnlinePlayersCount
op/deop
EffectSkript
Grant/revoke a user operator state./docs?id=Skript-EffOp
Open Book
EffectSkript
Opens a written book to a player./docs?id=Skript-EffOpenBook
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=SkBee-EffOpenContainerAnimation
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=SkBee-EffOpenRealInventory
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=SkBee-EffOpenSign
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=Skript-EffOpenInventory
Open/Close Lid
EffectSkript
Open or close the lid of the block(s)./docs?id=Skript-EffLidState
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=Skript-ExprOpenedInventory
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=Skript-StructOptions
Oraxen Block
ExpressionOraxen
Gets the Oraxen block ID at a location or from a block. Returns the ID string if it's an Oraxen block, otherwise nothing./docs?id=Oraxen-ExprOraxenBlock
Oraxen Furniture
ExpressionOraxen
Gets the Oraxen furniture ID at a location, from a block, or from an entity. Returns the ID string if it's Oraxen furniture, otherwise nothing./docs?id=Oraxen-ExprOraxenFurniture
Oraxen ID
ExpressionOraxen
Gets the Oraxen ID from an ItemStack, Block, Entity, or Location./docs?id=Oraxen-ExprOraxenId
Oraxen Item
ExpressionOraxen
Gets an Oraxen item as an ItemStack from its ID./docs?id=Oraxen-ExprOraxenItem
Oraxen Item ID
TypeOraxen
Represents an Oraxen item ID that can be used to get items, check blocks, or furniture./docs?id=Oraxen-oraxenitemid
Override Group Unregister Despawn
EffectDisplayEntityUtils
Override the possible despawning of part entities when a non-packet group is unregistered/docs?id=DisplayEntityUtils-EffSpawnedGroupUnregisterOverride
Owner of Head
ExpressionSkonic
Gets the owner of a player head.Will only work if the head is from a player./docs?id=Skonic-ExprOwnerOfHead
Packet
TypeLuskv2
A packet./docs?id=gzdpp
Packet
TypeSkNMS
Represents a packet that is sent to/receivd by a player. See [Packets](https://minecraft.wiki/w/Java_Edition_protocol/Packets) on McWiki for more info./docs?id=SkNMS-nmspacket
Packet Entity
TypeskPackets
Fake entity and packet entity are aliases for the same virtual entity that exists only on the client side. It can be used to send packets to the client without actually spawning a real entity on the server./docs?id=skPackets-packetentity
Packet Entity - Custom Name
ExpressionskPackets
The entity custom-name text component; visibility is controlled separately. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityCustomName
Packet Entity - Custom Name Visible State
ExpressionskPackets
Controls whether the custom name is always visible. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityCustomNameVisibleState
Packet Entity - Display Background Color
ExpressionskPackets
The text-display background color, including alpha. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayBackgroundColor
Packet Entity - Display Billboard Constraints
ExpressionskPackets
The packet entity display billboard constraints property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayBillboardConstraints
Packet Entity - Display Block Data
ExpressionskPackets
The packet entity display block data property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayBlockData
Packet Entity - Display Brightness Override
ExpressionskPackets
The packet entity display brightness override property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayBrightnessOverride
Packet Entity - Display Glow Color Override
ExpressionskPackets
The packet entity display glow color override property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayGlowColorOverride
Packet Entity - Display Height
ExpressionskPackets
The packet entity display height property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayHeight
Packet Entity - Display Interpolation Delay
ExpressionskPackets
The packet entity display interpolation delay property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayInterpolationDelay
Packet Entity - Display Item
ExpressionskPackets
The packet entity display item property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayItem
Packet Entity - Display Item Transform
ExpressionskPackets
The packet entity display item transform property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayItemTransform
Packet Entity - Display Left Rotation
ExpressionskPackets
The quaternion applied before the display scale. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayLeftRotation
Packet Entity - Display Line Width
ExpressionskPackets
The maximum text-display line width before wrapping. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayLineWidth
Packet Entity - Display Right Rotation
ExpressionskPackets
The quaternion applied after the display scale. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayRightRotation
Packet Entity - Display Scale
ExpressionskPackets
The display transformation scale vector. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayScale
Packet Entity - Display See Through State
ExpressionskPackets
The packet entity display see through state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplaySeeThroughState
Packet Entity - Display Shadow Radius
ExpressionskPackets
The packet entity display shadow radius property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayShadowRadius
Packet Entity - Display Shadow Strength
ExpressionskPackets
The packet entity display shadow strength property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayShadowStrength
Packet Entity - Display Teleport Interpolation Duration
ExpressionskPackets
The packet entity display teleport interpolation duration property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayTeleportInterpolationDuration
Packet Entity - Display Text
ExpressionskPackets
The text component shown by a text display. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayText
Packet Entity - Display Text Alignment
ExpressionskPackets
The packet entity display text alignment property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayTextAlignment
Packet Entity - Display Text Shadowed State
ExpressionskPackets
The packet entity display text shadowed state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayTextShadowedState
Packet Entity - Display Transform Interpolation Duration
ExpressionskPackets
The packet entity display transform interpolation duration property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayTransformInterpolationDuration
Packet Entity - Display Translation
ExpressionskPackets
The display transformation translation vector. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayTranslation
Packet Entity - Display Use Default Background State
ExpressionskPackets
The packet entity display use default background state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayUseDefaultBackgroundState
Packet Entity - Display View Range
ExpressionskPackets
The packet entity display view range property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayViewRange
Packet Entity - Display Width
ExpressionskPackets
The packet entity display width property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityDisplayWidth
Packet Entity - Elytra Flying State
ExpressionskPackets
The packet entity elytra flying state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityElytraFlyingState
Packet Entity - Entity ID
ExpressionskPackets
The numeric network entity ID. Read-only. Read-only./docs?id=skPackets-ExprPacketEntityEntityId
Packet Entity - Frozen Time
ExpressionskPackets
The duration the entity has been frozen in powdered snow. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityFrozenTime
Packet Entity - Glowing State
ExpressionskPackets
Enables the entity outline. A packet team supplies its outline color. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityGlowingState
Packet Entity - Gravity State
ExpressionskPackets
True enables gravity; false disables it. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityGravityState
Packet Entity - Health
ExpressionskPackets
The living entity health metadata value. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityHealth
Packet Entity - Interaction Height
ExpressionskPackets
The packet entity interaction height property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityInteractionHeight
Packet Entity - Interaction Responsive State
ExpressionskPackets
The packet entity interaction responsive state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityInteractionResponsiveState
Packet Entity - Interaction Width
ExpressionskPackets
The packet entity interaction width property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityInteractionWidth
Packet Entity - Invisible State
ExpressionskPackets
The packet entity invisible state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityInvisibleState
Packet Entity - Item
ExpressionskPackets
The packet entity item property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityItem
Packet Entity - On Fire State
ExpressionskPackets
The packet entity on fire state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntityOnFireState
Packet Entity - Pose
ExpressionskPackets
The pose name, such as standing, crouching or swimming. Supports set, delete and reset. The sneaking flag is separate from the pose./docs?id=skPackets-ExprPacketEntityPose
Packet Entity - Silent State
ExpressionskPackets
The packet entity silent state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntitySilentState
Packet Entity - Sneaking State
ExpressionskPackets
Controls the sneaking metadata flag. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntitySneakingState
Packet Entity - Sprinting State
ExpressionskPackets
The packet entity sprinting state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntitySprintingState
Packet Entity - Swimming State
ExpressionskPackets
The packet entity swimming state property. Supports set, delete and reset; unsupported entity types are rejected./docs?id=skPackets-ExprPacketEntitySwimmingState
Packet Entity Viewers
EffectskPackets
Adds online viewers or permanently removes viewers, including offline players. Updates persistence tracking. Removing the last viewer hides the entity without destroying it./docs?id=skPackets-EffPacketEntityViewers
Packet Group
TypeDisplayEntityUtils
Represents a packet-based Display Entity Group/Model/docs?id=DisplayEntityUtils-packetgroup
Packet Group Autoshow/Visibility
EffectDisplayEntityUtils
Determine if a Packet Group should automatically reveal itself to players/docs?id=DisplayEntityUtils-EffPacketGroupAutoShow
Packet Part
TypeDisplayEntityUtils
Represents an individual entity from a packet-based active group./docs?id=DisplayEntityUtils-packetpart
Packet Received/Sent
EventSkNMS
Simple listener for packets sent to/received by a player. Cancelling this event will prevent the packet from being sent or received. Any special data outside the event-values can be accessed via skript-reflect. **NOTE**: This event is called asynchronously, so be careful how you use it./docs?id=SkNMS-packet_receivedsent
Packet Rotation Yaw Of Playerrotationpackets
ExpressionLuskv2
/docs?id=mhyz9
Packet Team Members
EffectskPackets
Adds or removes players, entities, packet entities or entry strings from a packet team. Players use their names; other entities use UUIDs. Adding moves the entry from its previous team definition. Removal only affects the specified team. Send the team packet to apply changes to viewers. The fake and packet prefixes are aliases./docs?id=skPackets-EffTeamMembers
Packet Team Of Entity
ExpressionskPackets
Gets the packet team assigned to entity IDs, fake entities or Bukkit entities. Use 'add player to packet team {_team}' to assign a team. Delete/reset clears the assignment; send the old team again to remove the client entry. Unknown IDs are rejected./docs?id=skPackets-ExprPacketTeam
Packet Type
TypeSkNMS
Represents a type of packet that can be sent to/received by a player. See [Packets](https://minecraft.wiki/w/Java_Edition_protocol/Packets) on McWiki for more info./docs?id=SkNMS-nmspackettype
Page / Window Count
ExpressionskLambda
How many pages or windows of a given size a list splits into, for sizing GUI navigation. `page count of %objects% by S` is the number of size-S chunks (rounded up, so a partial last page still counts). `window count of %objects% by S` is the number of size-S sliding windows: `length - S + 1`, or 0 if the list is shorter than S./docs?id=skLambda-ExprPageCount
Page / Window of a List
ExpressionskLambda
A single fixed-size slice of a list (1-based), the building block for paging a list into a GUI. `page N of %objects% by S` returns the Nth non-overlapping chunk of size S; the last page may be shorter, and a page past the end is empty. Pair it with `page count of ... by ...`. `window N of %objects% by S` returns the Nth overlapping window of size S, sliding one element at a time (window 1 is items 1 to S, window 2 is items 2 to S+1). Only full windows exist, so a window that would run past the end is empty./docs?id=skLambda-ExprPaged
Paginated List
Expressionskript-gui
This expression is used to interpret a list of values as pages. For example, for a list with 20 values, the second page (assuming 10 items per page) would contain elements 11 through 20./docs?id=skript-gui-ExprPaginatedList
pair
FunctionSkCheese
/docs?id=SkCheese-pair-2
Pair
TypeSkCheese
A pair is a single value that can hold 2 objects at once./docs?id=SkCheese-pair
Pairs - Value of Pair
ExpressionSkCheese
Gets the first/second value of a pair./docs?id=SkCheese-ExprPairValue
Panda Gene
ExpressionSkript
The main or hidden gene of a panda./docs?id=Skript-ExprPandaGene
Panda Is On Its Back
ConditionSkript
Whether a panda is on its back./docs?id=Skript-CondPandaIsOnBack
Panda Is Rolling
ConditionSkript
Whether a panda is rolling./docs?id=Skript-CondPandaIsRolling
Panda Is Scared
ConditionSkript
Whether a panda is scared./docs?id=Skript-CondPandaIsScared
Panda Is Sneezing
ConditionSkript
Whether a panda is sneezing./docs?id=Skript-CondPandaIsSneezing
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=Skript-ExprParse
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=SkBee-ExprParseCondition
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=SkBee-EffParseEffect
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=SkBee-ExprParseEffect
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=Skript-ExprParseError
Parsed As Type
ExpressionSkCheese
Parse a string as a type. The type can be a non-literal unlike vanilla Skript./docs?id=SkCheese-ExprParsedAs
Part Filter
TypeDisplayEntityUtils
Represents a selection of filtered parts from an Active Group. This may be packet based./docs?id=DisplayEntityUtils-partfilter
Part Filter - Filter Items/Blocks
EffectDisplayEntityUtils
Set the items/blocks that should be filtered in a partfilter/docs?id=DisplayEntityUtils-EffPartFilterItemsBlocks
Part Filter - Filter Part Tags
EffectDisplayEntityUtils
Filter parts by part tags in a partfilter/docs?id=DisplayEntityUtils-EffPartSelectionFilterTags
Part Filter - Filter Part/Entity Types
EffectDisplayEntityUtils
Set the part types of parts that should be filtered in a partfilter/docs?id=DisplayEntityUtils-EffPartSelectionFilterPartTypes
Part Filter - Reset/Refresh/Remove
EffectDisplayEntityUtils
Reset, refresh, or remove a partfilter/docs?id=DisplayEntityUtils-EffPartSelectionResetRefreshRemove
Partially Applied Lambda
ExpressionskLambda
Pre-binds the leading arguments of a lambda, returning a smaller-arity lambda that supplies the rest. Binding `5` to a `(a, b)` lambda gives a one-argument lambda that calls the original with `5` as its first argument. The original's captured scope is kept (it performs the real call), and the new lambda's declared parameters are the leftover ones, so `number of parameters` reads correctly./docs?id=skLambda-ExprBoundLambda
Particle
TypeSkript
Various particles./docs?id=Skript-particle
Particle - Geyser
FunctionSkBee
Options which can be applied to geyser particles. `water_blocks` = Positive integer, scales the particle size and its burst impulse./docs?id=SkBee-geyser
Particle - GeyserBase
FunctionSkBee
Options which can be applied to geyserbase particles. `water_blocks` = Positive integer, scales the particle size and its burst impulse. `burst_impulse_base` = Float, scales the initial burst impulse./docs?id=SkBee-geyserbase
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=skript-particle-ExprArc
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=skript-particle-ExprBezierCurve
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=skript-particle-ExprCircle
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=Skript-ExprParticleCount
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=skript-particle-ExprCuboid
Particle Data
TypeSkBriggy
Represents a particle along with its provided data. This is retrieved when using the `particle` argument. You can get the particle/data from this type using the appropriate expressions./docs?id=SkBriggy-particledata
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=Skript-ExprParticleDistribution
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=skript-particle-ExprEllipse
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=skript-particle-ExprEllipsoid
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=skript-particle-ExprEllipticalArc
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=skript-particle-ExprHeart
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=skript-particle-ExprHelix
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=skript-particle-ExprIrregularPolygon
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=skript-particle-ExprLine
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=Skript-ExprParticleOffset
Particle Option
TypeSkNMS
Represents a particle option for a biome effect./docs?id=SkNMS-particleoption
Particle Option
ExpressionSkNMS
Create a particle option to use in custom biomes. You can use either Skript's `particle` (along with its built in data) or SkBee's `minecraftParticle`. Probability is a value between 0 and 1 (Anything higher/lower will be clamped), this is how often the particle will spawn in the biome./docs?id=SkNMS-ExprParticleOption
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=skript-particle-ExprRectangle
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=skript-particle-ExprRegularPolygon
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=skript-particle-ExprRegularPolyhedron
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=SkBee-EffParticle
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=Skript-ExprParticleSpeed
Particle Spell
FunctionSkBee
Creates a new spell data to be used with the 'effect'/'instant_effect' particles. Takes in a color and a number(float - which represents the power of the effect.) Requires Minecraft 1.21.9+/docs?id=SkBee-particleSpell
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=skript-particle-ExprSphere
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=skript-particle-ExprSphericalCap
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=skript-particle-ExprStar
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=Skript-ExprParticleWithOffset
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=Skript-ExprParticleWithSpeed
ParticleData - Data Type
ExpressionSkBriggy
Represents the data type of a ParticleData./docs?id=SkBriggy-ExprParticleDataDataType
ParticleData - Particle
ExpressionSkBriggy
Represents the particle of a ParticleData./docs?id=SkBriggy-ExprParticleDataParticle