SkDocs
/
Index
/
Docs
/
Page 2
501–1000 of 3,306
← Prev
1
2
3
4
5
…
7
Next →
Command Info
Expression
Skript
Get information about a command.
/docs?id=9eprf
Command Localization
Expression
DiSky
Represents the localization of the name or the description of a slash/sub command. You can add **Locale Data** (check for expression) to them. Basically, the command's name & description will be according to the client's language code. Documentation: https://docs.disky.me/advanced-stuff/slash-commands#using-localizations-v4.3.0+
/docs?id=9aym2
Command Sender
Type
Skript
A player or the console.
/docs?id=sqrpz
Command Sender
Expression
Skript
The player or the console who sent a command. Mostly useful in <a href='commands'>commands</a> and <a href='#command'>command events</a>. If the command sender is a command block, its location can be retrieved by using %block's location%
/docs?id=cjcs4
CommandTree - Command
Structure
SkBriggy
Command trees are similar to regular commands with the difference being the arguments are in a tree. By having a tree, each argument can have sub args as well as their own triggers. See [**SkBriggy Wiki**](https://github.com/ShaneBeee/SkBriggy/wiki/Command-Tree) for more detailed info. Command names can include namespaces, ex: `brig command tree /mycommands:somecommand`. Defaults to `minecraft` when excluded. **Entries/Sections**: `executor_type` = What types of execturs can run this command (Optional, defaults to `all`). `permission` = Just like Skript, the permission the player will require for this command. `description` = Just like Skript, this is a string that will be used in the help command. `usages` = This is the usage which is shown in the specific `/help <command>` page. Separate multiple usages by comma. `aliases` = Aliases for this command. `override` = Whether to completely wipe out other commands with the same name, such as vanilla Minecraft commands (Defaults to false). `register arg` = Register another subcommand within this one. Supports multiple. `trigger` = Like any other command, this is what will execute when the command is run.
/docs?id=g0bfg
CommandTree - SubCommand
Section
SkBriggy
Register a sub command in a command tree. A sub command is just an argument that can have its own sub commands and triggers. See [**SkBriggy Wiki**](https://github.com/ShaneBeee/SkBriggy/wiki/Command-Tree) for more detailed info. **Notes**: - A `greedy string` arg always has to be last, you cannot register another subcommand within it. - Optionals are a little funny, you cannot have a required subcommand within an optional subcommand. - Min/Max can only be used on number subcommands. - The name/id you choose for your subcommand will automatically be made into a local variable. - List arg types (ie: players/entities) will create list variables. DO NOT repeat names. See examples. **Entries/Sections**: `permission` = Each subcommand can have its own permission. `suggestions` = You can apply suggestions (with tooltips) to a subcommand. See `apply suggestion` effect, and examples. `register arg` = Register another subcommand within this one. Supports multiple. `trigger` = Like any other command, this is what will execute when the command is run.
/docs?id=8w6so
Comparison
Condition
Skript
A very general condition, it simply compares two values. Usually you can only compare for equality (e.g. block is/isn't of <type>), but some values can also be compared using greater than/less than. In that case you can also test for whether an object is between two others. Note: This is the only element where not all patterns are shown. It has actually another two sets of similar patters, but with <code>(was|were)</code> or <code>will be</code> instead of <code>(is|are)</code> respectively, which check different <a href='#ExprTimeState'>time states</a> of the first expression.
/docs?id=dyfld
Compass Target
Expression
Skript
The location a player's compass is pointing at. As of Minecraft 1.21.4, the compass is controlled by the resource pack and by default will not point to this compass target when used outside of the overworld dimension.
/docs?id=it8lf
concat
Function
Skript
Joins the provided texts (and other things) into a single text.
/docs?id=m2guk
Condition - Event Cancelled
Condition
skript-reflect
/docs?id=sjjfj
Condition - Expression Statement
Condition
skript-reflect
/docs?id=plpiz
Condition - Is Instance Of
Condition
skript-reflect
/docs?id=m20nk
Conditional / Unconditional
Effect
Skript
Sets whether the provided command blocks are conditional or not.
/docs?id=nvy2p
Conditionals
Section
Skript
Conditional sections if: executed when its condition is true else if: executed if all previous chained conditionals weren't executed, and its condition is true else: executed if all previous chained conditionals weren't executed parse if: a special case of 'if' condition that its code will not be parsed if the condition is not true else parse if: another special case of 'else if' condition that its code will not be parsed if all previous chained conditionals weren't executed, and its condition is true
/docs?id=lz4mv
Config
Type
Skript
A configuration (or code) loaded by Skript, such as the config.sk or aliases. Configs can be reloaded or navigated to find options.
/docs?id=w6lg7
Config
Expression
Skript
The Skript config. This can be reloaded, or navigated to retrieve options.
/docs?id=mrseh
Connect
Effect
Skript
Connect a player to a server running on your proxy, or any server supporting transfers. Read below for more information. If the server is running Minecraft 1.20.5 or above, you may specify an IP and Port to transfer a player over to that server. When transferring players using an IP, the transfer will not complete if the `accepts-transfers` option isn't enabled in `server.properties` for the server specified. If the port is not provided, it will default to `25565`.
/docs?id=3tsro
Connect / Disconnect Bot
Effect
DiSky
Connect or disconnect a bot to a specific audio channel (or disconnect it from the current one). The bot must have the required permissions to connect to the channel. If using the disconnect pattern, only the guild will be required.
/docs?id=g6eqz
Console
Expression
Skript
Represents the server's console which can receive messages and execute commands
/docs?id=v2j9w
Consume Boosting Firework
Effect
Skript
Prevent the firework used in an 'elytra boost' event to be consumed.
/docs?id=3bxot
Consume Brewing Fuel
Effect
Skript
Makes the brewing stand in a brewing fuel event consume its fuel. Preventing the fuel from being consumed will keep the fuel item and still add to the fuel level of the brewing stand.
/docs?id=lt6dv
Consumed Item
Expression
Skript
Represents the item consumed within an entity shoot bow and item consume event.
/docs?id=3dve6
Container
Expression
DiSky
/docs?id=ncesk
Contains (Property)
Condition
Skript
Checks whether a type or list contains certain elements. When checking if a list contains a specific element, use '{list::*} contains {x}'. When checking if a single type contains something, use `player's inventory contains {x}`. When checking if many types contain something, use '{inventories::*} contain {x}` or `contents of {inventories::*} contain {x}`.
/docs?id=vynt3
Continue
Effect
Skript
Moves the loop to the next iteration. You may also continue an outer loop from an inner one. The loops are labelled from 1 until the current loop, starting with the outermost one.
/docs?id=oy5zr
Converging Particle Effect
Type
Skript
A particle effect where particles converge towards a point.
/docs?id=t2nn9
Cooldown Time/Remaining Time/Elapsed Time/Last Usage/Bypass Permission
Expression
Skript
Only usable in command events. Represents the cooldown time, the remaining time, the elapsed time, the last usage date, or the cooldown bypass permission.
/docs?id=77s5e
Copy Into Variable
Effect
Skript
Copies objects into a variable. When copying a list over to another list, the source list and its sublists are also copied over. <strong>Note: Copying a value into a variable/list will overwrite the existing data.</strong>
/docs?id=6je3p
cos
Function
Skript
The cosine function. This is basically the <a href='#sin'>sine</a> shifted by 90°, i.e. <code>cos(a) = sin(a + 90°)</code>, for any number a. Uses degrees, not radians.
/docs?id=xtmoe
Cover of Scheduled Event
Expression
DiSky
Get the cover of a scheduled event. Links to a potentially heavily compressed image. You can append a size parameter to the URL if needed. Example: ?size=4096 This can returns null if no cover is set for the event.
/docs?id=gth8j
Cow Variant
Type
Skript
Represents the variant of a cow entity. NOTE: Minecraft namespaces are supported, ex: 'minecraft:warm'.
/docs?id=jkc9a
Create (rich) Message
Section
DiSky
Creates a rich message. A rich message can receive the following data: - Content - Embed[s] (default max is 1, webhooks can send up to 5) - Attachment(s) (supports images if SkImage is installed) - Components This will be used to both post & edit a message. Simply change what you want and pass the result of the section to the edit effect.
/docs?id=xz2a1
Create / Edit GUI
Section
skript-gui
The base of creating and editing GUIs.
/docs?id=4h0qw
Create Action Channel/Role
Effect
DiSky
Create a channel or role action (manager) and store the created entity in a variable.
/docs?id=hgbq5
Create Auto Mod
Section
DiSky
/docs?id=e77jo
Create Debug Marker New
Effect
PoaSk
Create a colored debug marker at a location for players. Optionally you can add a text, alpha (transparency) and duration. Requires Minecraft 1.20.2+
/docs?id=1k4rm
Create Display Animator
Expression
DisplayEntityUtils
Create a display animator to play animations on an active group
/docs?id=17dyu
Create Emote
Effect
DiSky
Create a new emote in a specific guild. The name must be between 2 and 32 chars and the guild should not have an emote with the same name. The URL will represent the image, and can be either a web URL or a local path.
/docs?id=w8oab
Create Group Spawn Settings
Expression
DisplayEntityUtils
Create group spawn settings that can be applied to a saved group when spawning it
/docs?id=1suc3
Create Guardian Laser Location
Effect
PoaSk
/docs?id=2lkl9
Create Instance Of String As String
Effect
LibImporter
/docs?id=9ymo7
Create Invite
Effect
DiSky
Create a new invite for a guild or channel with optional max uses and expiration time. The invite will be stored in the specified variable.
/docs?id=60ogp
Create Loot Context
Expression
Skript
Create a loot context.
/docs?id=f6468
Create Mongo Collection String In Mongoskdatabase
Effect
MongoSK
/docs?id=q2gwm
Create Part Filter/Selection
Expression
DisplayEntityUtils
Create a selection, containing the parts of a active group, which can later be filtered
/docs?id=3idll
Create Post
Effect
DiSky
Create a new post in a forum channel. The output value will be the newly created thread channel.
/docs?id=og2ef
Create Region
Effect
skript-worldguard
An effect to create a WorldGuard region. A temporary region is a region that will not be saved, meaning it is lost when the server restarts. A global region is a region that has no boundaries, meaning it covers the entire world. A cuboid region is the traditional WorldGuard region. It has two points to determine the boundaries. A polygonal region comprises many points. These points are used to draw a two-dimensional shape. Then, with the provided heights, the shape is extended vertically to form the region. At least three points must be provided to create a polygonal region. Note that if you do not specify the world for a region, you must be sure that the locations provided all have the same world. Note that Region IDs are only valid if they contain letters, numbers, underscores, commas, single quotation marks, dashes, pluses, and forward slashes. Note that if you attempt to create a region in a world where a region with the same ID already exists, that region will be replaced. Note that if you do not specify the minimum and maximum heights for a polygonal region, those values will be calculated from the points.
/docs?id=p9g7g
Create Rule
Effect
DiSky
/docs?id=elf6m
Create Scheduled Event
Effect
DiSky
Create a new scheduled event in a specific channel or at a specific place. If you use the second pattern (without channel), you'll have to specify the guild where the event will be created, and a start & end date. If you use the first pattern (with channel), you'll just have to specific the channel itself and a start date. Scheduled events currently only support stage & voice channels.
/docs?id=mt0fy
Create Slime Properties
Expression
SlimeLink
Create a SlimePropertyMap with default values.
/docs?id=d7svf
Create Slime World
Effect
SlimeLink
Create a new Slime World with a name, slime properties, and whether it's readOnly.
/docs?id=9oi3p
Create Spline
Effect
skript-worldedit
Create a spline using a set of locations. The order of the locations in this effect matter. A rigid spline will create straight lines from location to location, whereas a non-rigid spline will createa curved line which goes through all the locations.
/docs?id=j1sg2
Create Thread
Effect
DiSky
Create a new thread in a text channel with a base name. The bot used in that effect will automatically join the thread, so you don't have to make it join yourself. If you create a private thread, then you cannot specify a message. Else, the Thread will be created based on the specified message. Creating private thread need the guild to be level 2 or more, else it'll throw an exception.
/docs?id=cg7cd
Create WorldBorder
Expression
Skript
Creates a new, unused world border. World borders can be assigned to either worlds or specific players. Borders assigned to worlds apply to all players in that world. Borders assigned to players apply only to those players, and different players can have different borders.
/docs?id=vx49u
Created Damage Source
Expression
Skript
Get the created damage source being created/modified in a 'custom damage source' section.
/docs?id=z1oyu
Created Potion Effect
Expression
Skript
An expression to obtain the potion effect being made in a potion effect creation section.
/docs?id=61s06
Creation Date
Expression
DiSky
Get the creation date (as Skript date) of any ISnowFlake entity, including, but not limited to: - Member - User - Role - Guild - Channel - etc...
/docs?id=k0qej
Creator Components Row
Section
DiSky
Creates a row of components. The specified variable will contains the created row once the section is executed. For now, a row can only hold multiple components of type Button! Use 'the last row builder' expression (within the section) to change the values of the row!
/docs?id=xqpqj
Creator of Scheduled Event
Expression
DiSky
Get the creator of a scheduled event. May return none if user has deleted their account, the User object is not cached or the event was created before Discord started keeping track of event creators on October 21st, 2021
/docs?id=353ad
Creature/Entity/Player/Projectile/Villager/Powered Creeper/etc.
Expression
Skript
The entity involved in an event (an entity is a player, a creature or an inanimate object like ignited TNT, a dropped item or an arrow). You can use the specific type of the entity that's involved in the event, e.g. in a 'death of a creeper' event you can use 'the creeper' instead of 'the entity'.
/docs?id=h9gl1
Creeper/Primed TNT/TNT Minecart - Max/Regular Fuse Time/Ticks
Expression
Lusk
The fuse ticks of a Creeper, Primed TNT or TNT Minecart, this differs based on which one of these 3 is used, read below. Can be set, added to, removed from and reset (which sets it to 0, this can or cannot be what you want based on the entity, read below). The `max` keyword only applies to creepers. `creeper`: - the time that the creeper has been in the primed state for; - if max is used it will return the maximum amount of time that the creeper can stay in the ignited state for until it explodes; - both math and regular fuse time must be greater than 0, regular fuse time cannot be greater than max fuse time; `primed tnt`: the time until the primed tnt explodes; `tnt minecart`: the time until the minecart explodes, -1 if not ignited.
/docs?id=90yke
Crossbow - Charged Projectiles
Expression
Lusk
Returns the Projectile Items charged in the provided crossbows. Can be set, added to, removed from, reset and deleted.
/docs?id=5lu7l
Crossbow - has Charged Projectiles
Condition
Lusk
Checks if one or more crossbows have any charged projectiles at all. This behaves the same way the `is charged` condition behaves for crossbows.
/docs?id=59xcs
Crossbow / Creeper / Wither / Wither Skull - is Charged
Condition
Lusk
Checks if a crossbow, creeper, wither or wither skull is charged.
/docs?id=5oa1u
Cursor Slot
Expression
Skript
The item which the player has on their inventory cursor. This slot is always empty if player has no inventory open.
/docs?id=v3t7x
Custom Chest Inventory
Expression
Skript
Returns a chest inventory with the given amount of rows and the name. Use the <a href=#EffOpenInventory>open inventory</a> effect to open it.
/docs?id=rbd59
Custom Condition
Condition
skript-reflect
/docs?id=bh68z
Custom Effect
Effect
skript-reflect
/docs?id=j1ckk
Custom Expression
Expression
skript-reflect
/docs?id=8cipx
Custom Model Data
Expression
Skript
Get/set the custom model data of an item. Using just `custom model data` will return an integer. Items without model data will return 0. Since 1.21.4, custom model data instead consists of a list of numbers (floats), a list of booleans (flags), a list of strings, and a list of colours. Accessing and modifying these lists can be done type-by-type, or all at once with `complete custom model data`. This is the more accurate and recommended method of using custom model data.
/docs?id=ppp9i
Custom Particle
Type
skript-particle
Represents a particle with extra shape-related data, like motion.
/docs?id=e8pm8
Custom Particle Section
Section
skript-particle
This section can be used in conjunction with the `last created particle` expression to create custom particles. The particle can be any custom particle from skript-particle or from skbee. Fields include: count: integer - the number of particles to create (required) offset: vector - the offset value of the particle. See the Minecraft wiki on /particle for more info. (default: 0, 0, 0) velocity: vector - the velocity of the particle. Can be a vector or a motion (inwards/clockwise/etc.). (default: 0, 0, 0) extra: number - the extra value of the particle. Forces `count` to be 0 and cannot be combined with `offset`. See the Minecraft wiki on /particle for more info. (default: 0) force: boolean - whether or not to force the particle to be seen at long range. (default: false)
/docs?id=eq8oo
Custom Placeholder
Structure
skript-placeholders
A structure for creating custom placeholders. The code will be executed every time the placeholder plugin requests a value for the placeholder.
/docs?id=snac9
Cutoff Shape
Type
skript-particle
Represents an abstract particle shape that has a cutoff angle. E.g. arc, spherical cap, etc.
/docs?id=3odnu
Damage
Expression
Skript
How much damage is done in a entity/vehicle/item damage events. For entity damage events, possibly ignoring armour, criticals and/or enchantments (remember that in Skript '1' is one full heart, not half a heart). For items, it's the amount of durability damage the item will be taking.
/docs?id=e0aua
Damage Amount of World Border
Expression
Skript
The amount of damage a player takes per second for each block they are outside the border plus the border buffer. Players only take damage when outside of the world's world border, and the damage value cannot be less than 0.
/docs?id=263kz
Damage Buffer of World Border
Expression
Skript
The amount of blocks a player may safely be outside the border before taking damage. Players only take damage when outside of the world's world border, and the damage buffer distance cannot be less than 0.
/docs?id=gvul1
Damage By Block
Event
SkBee
Called when an entity is damaged by a block. Anything that works in vanilla Skript's damage event (victim/damage cause/damage/final damage) will all work in this event too. `victim` = Same as vanilla Skript, `victim` is used to get the damaged entity.
/docs?id=829al
Damage Cause
Type
Skript
The cause/type of a damage event, e.g. lava, fall, fire, drowning, explosion, poison, etc. Please note that support for this type is very rudimentary, e.g. lava, fire and burning, as well as projectile and attack are considered different types.
/docs?id=6uial
Damage Cause
Condition
Skript
Tests what kind of damage caused a <a href='#damage'>damage event</a>. Refer to the <a href='#damagecause'>Damage Cause</a> type for a list of all possible causes.
/docs?id=9ykit
Damage Cause
Expression
Skript
The <a href='#damagecause'>damage cause</a> of a damage event. Please click on the link for more information.
/docs?id=nqa8z
Damage Source
Type
Skript
Represents the source from which an entity was damaged. Cannot change any attributes of the damage source from an 'on damage' or 'on death' event.
/docs?id=buypp
Damage Source
Expression
Skript
Create a custom damage source and change the attributes. When setting a 'causing entity' you must also set a 'direct entity'. Attributes of a damage source cannot be changed once created, only while within the 'custom damage source' section.
/docs?id=id395
Damage Source - Causing Entity
Expression
Skript
The causing entity of a damage source. The causing entity is the entity that ultimately caused the damage. (e.g. the entity that shot an arrow) When setting a 'causing entity' you must also set a 'direct entity'. Attributes of a damage source cannot be changed once created, only while within the 'custom damage source' section.
/docs?id=njjur
Damage Source - Damage Location
Expression
Skript
The location where the damage was originated from. The 'damage location' on vanilla damage sources will be set if an entity did not cause the damage. Attributes of a damage source cannot be changed once created, only while within the 'custom damage source' section.
/docs?id=kwbxe
Damage Source - Damage Type
Expression
Skript
The type of damage of a damage source. Attributes of a damage source cannot be changed once created, only while within the 'custom damage source' section.
/docs?id=vvwhe
Damage Source - Direct Entity
Expression
Skript
The direct entity of a damage source. The direct entity is the entity that directly caused the damage. (e.g. the arrow that was shot) Attributes of a damage source cannot be changed once created, only while within the 'custom damage source' section.
/docs?id=l6lkf
Damage Source - Does Scale With Difficulty
Condition
Skript
Whether the damage from a damage source scales with the difficulty of the server.
/docs?id=vyova
Damage Source - Food Exhaustion
Expression
Skript
The amount of hunger exhaustion caused by a damage source.
/docs?id=fyh21
Damage Source - Source Location
Expression
Skript
The final location where the damage was originated from. The 'source location' for vanilla damage sources will retrieve the 'damage location' if set. If 'damage location' is not set, will attempt to grab the location of the 'causing entity', otherwise, null.
/docs?id=76aqj
Damage Source - Was Indirectly Caused
Condition
Skript
Whether the damage from a damage source was indirectly caused. Vanilla damage sources are considered indirect if the 'causing entity' and the 'direct entity' are not the same. For example, taking damage from an arrow that was shot by an entity.
/docs?id=jhxdr
Damage Type
Type
Skript
References a damage type of a damage source.
/docs?id=rqa6l
Damage Value/Durability
Expression
Skript
The damage value/durability of an item.
/docs?id=eufia
Damage/Heal/Repair
Effect
Skript
Damage, heal, or repair an entity or item. Servers running Spigot 1.20.4+ can optionally choose to specify a fake damage cause.
/docs?id=n15vy
Damaged Item
Expression
Skript
Directly damages an item. In MC versions 1.12.2 and lower, this can be used to apply data values to items/blocks
/docs?id=svk6h
DamageSource - Create
Expression
SkBee
Create a new damage source which includes a damage type and some optional values. Optional Values: `caused by %entity%` = The entity that caused the damage. `directly by %entity%` = The entity that directly inflicted the damage. `at %location%` = The source of the damage.
/docs?id=lrqi3
DamageSource - Damage Entity
Effect
SkBee
Damage entities using a damage source. This has the same functionality as Minecraft's `/damage` command. Requires MC 1.20.4+
/docs?id=sremy
DamageSource - Event Value
Expression
SkBee
Get the damage source of a damage/death event.
/docs?id=s5exw
DamageSource - Properties
Expression
SkBee
Represents different elements you can get from a damage source.
/docs?id=gzplh
DamageSource - Property Conditions
Condition
SkBee
Represents some conditions of a damage source.
/docs?id=hhzsc
Dance
Effect
Skript
Make an allay or piglin start or stop dancing. Providing a location only applies to allays. They will check to see if the the block at the location is a jukebox and playing music. If it isn't, they will stop dancing. If no location is provided, the allay will dance indefinitely. Providing a timespan only applies for piglins. It determines the length of time they will dance for. If no timespan is provided, they will dance indefinitely.
/docs?id=cmo3z
Data Component Type
Type
SkBee
/docs?id=e2khw
Database String Lifetime Of Timespan
Expression
skript-db
/docs?id=oy90a
datasource
Type
skript-db
/docs?id=cusmv
Datawatcher
Type
Skript-Packet
A data watcher is a list of index (=integer) associate with a value (=object)
/docs?id=xiqc2
DataWatcher
Expression
Skript-Packet
Create a new datawatcher. Used for metadata packet. The data watcher is linked to the packet and you don't need to set the packet field to it More information at https://github.com/Anarchick/skript-packet/wiki/Data-Watcher
/docs?id=qvolf
DataWatcher Index
Expression
Skript-Packet
Get or set a datawatcher's index. Used for metadata packet. More information at https://github.com/Anarchick/skript-packet/wiki/Data-Watcher
/docs?id=up2mo
DataWatcher Indexes
Expression
Skript-Packet
Get all indexes of a data watcher
/docs?id=4j9k3
date
Function
Skript
Creates a date from a year, month, and day, and optionally also from hour, minute, second and millisecond. A time zone and DST offset can be specified as well (in minutes), if they are left out the server's time zone and DST offset are used (the created date will not retain this information).
/docs?id=s5daw
Date
Type
Skript
A date is a certain point in the real world's time which can be obtained with now expression, unix date expression and date function. See time and timespan for the other time types of Skript.
/docs?id=c2vie
Date Ago/Later
Expression
Skript
A date the specified timespan before/after another date.
/docs?id=xr5wk
De-queue Queue (Experimental)
Expression
Skript
Requires the <code>using queues</code> experimental feature flag to be enabled. Unrolls a queue into a regular list of values, which can be stored in a list variable. The order of the list will be the same as the order of the elements in the queue. If a list variable is set to this, it will use numerical indices. The original queue will not be changed.
/docs?id=epgpn
Death Message
Expression
Skript
The message sent to all online players when a player dies.
/docs?id=7zja4
Debug Class String
Effect
LibImporter
/docs?id=9giyy
Debug Info
Expression
Skript
Returns a string version of the given objects, but with their type attached: debug info of 1, "a", 0.5 -> 1 (long), "a" (string), 0.5 (double) This is intended to make debugging easier, not as a reliable method of getting the type of a value.
/docs?id=azv07
Decode String
Expression
PoaSk
/docs?id=eej5x
Default Forum Emoji
Expression
DiSky
Represent the default emoji of a forum channel. It's the mote that is added automatically once a new post is created. Can return none and can be changed.
/docs?id=yimg2
Default Value
Expression
Skript
A shorthand expression for giving things a default value. If the first thing isn't set, the second thing will be returned.
/docs?id=unxch
Defer Interaction
Effect
DiSky
Only usable in interaction event, currently button click/dropdown update/modal event! This will force the interaction to be acknowledge, you have 3 seconds to do so, the effect will send a success message to Discord or hold the interaction to send a message later. Keep in mind that replying in an interaction event will automatically defer the interaction, and therefore you don't need to defer it. If you need to wait more than 3 seconds use the and wait pattern An interaction can only be deferred once!
/docs?id=ntqzg
Delay
Effect
Skript
Delays the script's execution by a given timespan. Please note that delays are not persistent, e.g. trying to create a tempban script with <code>ban player → wait 7 days → unban player</code> will not work if you restart your server anytime within these 7 days. You also have to be careful even when using small delays!
/docs?id=gxp8e
Delete all YAML from one or more directories
Effect
skript-yaml
Syntax 1: Deletes all YAML files from one or more directories and removes them from memory. Syntax 2&3: Only deletes any loaded YAML files from one or more directories and removes them from memory. - The input is one or more directories (ie. "plugins/MyAwesomePlugin/" and "plugins/skript-yaml/").
/docs?id=vph5x
Delete Slime World
Effect
SlimeLink
Delete a Slime World with a specified name.
/docs?id=lw2o4
Delete YAML
Effect
skript-yaml
Deletes a YAML file and optionally removes it from memory. - If you want to keep the file loaded in memory, use the 'and keep loaded in memory' option
/docs?id=pgtsl
Demote User
Effect
skript-luckperms
Demotes a user along a track. If the user is not on the track nothing will happen.
/docs?id=tyjcr
Destroy Discord Entity
Effect
DiSky
Destroy on Discord the wanted entity.
/docs?id=b1sbq
Detonate Entities
Effect
Skript
Immediately detonates an entity. Accepted entities are fireworks, TNT minecarts, primed TNT, wind charges and creepers.
/docs?id=89o0g
Dialog - Boolean Input
Section
SkBee
A simple checkbox input to be used in an `inputs` section of a dialog. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. **Entries**: - `key` = String identifier of value used when submitting data, must be a valid template argument (letters, digits and _)("id" is reserved). - `label` = A string/text component to be displayed to the left of the input. - `initial` = The initial boolean value of the checkbox. Defaults to false (unchecked). - `on_true` = The string value to send when true. Defaults to "true". - `on_false` = The string value to send when false. Defaults to "false".
/docs?id=rx128
Dialog - Confirmation Dialog
Section
SkBee
Open a dialog screen with two action buttons in footer, specified by 'yes' and 'no' actions. By default, the exit action is 'no' button. See [**Confirmation Dialog**](https://minecraft.wiki/w/Dialog#confirmation) on McWiki for further details. See [**snippets**](https://github.com/ShaneBeee/SkriptSnippets/tree/master/snippets/dialog) for comprehensive examples. **Entries**: - `title` = Screen title, appearing at the top of the dialog, accepts a string/text component. - `external_title` = Name to be used for a button leading to this dialog (for example, on the pause menu), accepts a string.text component. If not present, `title` will be used instead. [Optional] - `body` = Optional section for body elements or a single body element. See [**Body Format on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#body-format) and [**Body Format on McWiki**](https://minecraft.wiki/w/Dialog#Body_format) for further info. - `inputs` = Optional section for input controls. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. - `can_close_with_escape` = Can dialog be dismissed with Escape key. Defaults to true. [Optional] - `after_action` = An additional operation performed on the dialog after click or submit actions (accepts a string).Options are "close", "none" and "wait_for_response".See [**Common Entries on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#common-entries) for further info. - `actions` = Section for action buttons.See [**Action Format on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#action-format)and [**Action Format on McWiki**](https://minecraft.wiki/w/Dialog#Action_format) for further info.
/docs?id=2hrax
Dialog - Dialog List Dialog
Section
SkBee
A dialog screen with scrollable list of buttons leading directly to other dialogs, arranged in columns. Titles of those buttons will be taken from external_title fields of targeted dialogs. If `exit_action` is present, a button for it will appear in the footer, otherwise the footer is not present. `exit_action` is also used for the Escape action. See [**Dialog List Dialog**](https://minecraft.wiki/w/Dialog#dialog_list) on McWiki for further details. See [**snippets**](https://github.com/ShaneBeee/SkriptSnippets/tree/master/snippets/dialog) for comprehensive examples. You can either register a dialog in the `registry registration` structure, and open it later or you can create/open a dialog on the fly. **Register**: Register a dialog with an `id` (The id that represents this dialog, accepts a string or NamespacedKey). **Open**: Create a dialog and directly open it to a player without registration. **Entries**: - `title` = Screen title, appearing at the top of the dialog, accepts a string/text component. - `external_title` = Name to be used for a button leading to this dialog (for example, on the pause menu), accepts a string.text component. If not present, `title` will be used instead. [Optional] - `body` = Optional section for body elements or a single body element. See [**Body Format on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#body-format) and [**Body Format on McWiki**](https://minecraft.wiki/w/Dialog#Body_format) for further info. - `inputs` = Optional section for input controls. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. - `can_close_with_escape` = Can dialog be dismissed with Escape key. Defaults to true. [Optional] - `after_action` = An additional operation performed on the dialog after click or submit actions (accepts a string).Options are "close", "none" and "wait_for_response".See [**Common Entries on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#common-entries) for further info. - `dialogs` = A list of strings of previously defined dialogs. Will accept the ID of the other dialogs, whether registered by you or from datapacks. - `exit_action` = Action for leaving the dialog. Same as action sections but will only accept one action. [Optional] - `columns` = Positive integer describing number of columns. Defaults to 2. [Optional] - `button_width` = Integer value between 1 and 1024 — Width of the button. Defaults to 150.
/docs?id=ptac4
Dialog - Dynamic Action Button
Section
SkBee
Add a dynamic action button to a dialog. See [**Custom Dynmaic Action**](https://minecraft.wiki/w/Dialog#dynamic/custom) on McWiki for more specific info. This action will fire the 'Player Custom Click' event along with the id and additions. **Entries**: - `label` = The name on your button, accepts a string or text component/mini message. - `tooltip` = The hover message, accepts a string or text component/mini message. - `width` = The width of the button. Value between 1 and 1024 — Defaults to 150. - `id` = The id of the action. - `additions` = An additional NBT compound to go along with your custom dynamic action.
/docs?id=s201m
Dialog - Dynamic Callback Action Button
Section
SkBee
Add a dynamic action button to a dialog. This action includes a callback section to run code when the action button is clicked. See [**Custom Dynmaic Action**](https://minecraft.wiki/w/Dialog#dynamic/custom) on McWiki for more specific info. **Entries**: - `label` = The name on your button, accepts a string or text component/mini message. - `tooltip` = The hover message, accepts a string or text component/mini message. - `width` = The width of the button. Value between 1 and 1024 — Defaults to 150. - `trigger` = This section will run code when the button is clicked. **Callback Section Event-Values**: - `event-nbt` = Returns NBT from the event (will contain data from inputs). - `event-audience` = The audience represented in this event. - `event-playerconnection` = The player connection represented in this event (Used if opening a dialog in the async player connection config evnet). - `event-player` = The player represented in this event (Might be null if the player isn't available yet, such as in the async config event). - `event-string` = The name of the player/player connection represented in this event (Useful if the player is null). - `event-uuid` - The uuid of the player/player connection represented in this event.
/docs?id=4ra7s
Dialog - Dynamic Run Command Action Button
Section
SkBee
Add a dynamic run command action button to a dialog. See [**Dynamic Run Command Action**](https://minecraft.wiki/w/Dialog#dynamic/run_command) on McWiki for more specific info. This action will run a command using your command template and provided macros. The template format looks for `$(dialog_input_key)` to substitute macros (Must include at least ONE macro). The `input_key` is the key you used for your inputs. **Entries**: - `label` = The name on your button, accepts a string or text component/mini message. - `tooltip` = The hover message, accepts a string or text component/mini message. - `width` = The width of the button. Value between 1 and 1024 — Defaults to 150. - `template` = The command template including macros that will run when clicked.
/docs?id=5cxk1
Dialog - Item Body
Section
SkBee
An item with optional description. It appears like it is in the inventory slot when the mouse hovers over the item. The size does not scale even if width and height are set to other values than the default. If the description is present, then it appears next to the right side of the item. See [**Item Body**](https://minecraft.wiki/w/Dialog#item) on McWiki for further details. NOTE: Not all entiries will be discussed here, see McWiki link above for all entries. **Entries**: - `item` = An ItemStack/ItemType that will show in the body of a dialog. - `description` = Accepts a Plain Message Body section to describe the item.
/docs?id=9z2c5
Dialog - Multi Action Dialog
Section
SkBee
Open a dialog screen with a scrollable list of action buttons arranged in columns. If `exit_action` is present, a button for it will appear in the footer, otherwise the footer is not present. `exit_action` is also used for the Escape action. See [**Multi Action Dialog**](https://minecraft.wiki/w/Dialog#multi_action) on McWiki for further details. See [**snippets**](https://github.com/ShaneBeee/SkriptSnippets/tree/master/snippets/dialog) for comprehensive examples. **Entries**: - `title` = Screen title, appearing at the top of the dialog, accepts a string/text component. - `external_title` = Name to be used for a button leading to this dialog (for example, on the pause menu), accepts a string.text component. If not present, `title` will be used instead. [Optional] - `body` = Optional section for body elements or a single body element. See [**Body Format on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#body-format) and [**Body Format on McWiki**](https://minecraft.wiki/w/Dialog#Body_format) for further info. - `inputs` = Optional section for input controls. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. - `can_close_with_escape` = Can dialog be dismissed with Escape key. Defaults to true. [Optional] - `after_action` = An additional operation performed on the dialog after click or submit actions (accepts a string).Options are "close", "none" and "wait_for_response".See [**Common Entries on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#common-entries) for further info. - `actions` = Similar to above, but you can include as many [action buttons](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#action-format) in this section as you want. - `columns` = Positive integer describing number of columns. Defaults to 2. [Optional] - `exit_action` = Action for leaving the dialog. Same as action sections but will only accept one action. [Optional]
/docs?id=qemkm
Dialog - Notice Dialog
Section
SkBee
Open a dialog screen with a single action button in footer, specified by an action button. By default, the exit action (which returns the player back to gameplay) is the same as the action button. See [**Notice Dialog**](https://minecraft.wiki/w/Dialog#notice) on McWiki for further details. See [**snippets**](https://github.com/ShaneBeee/SkriptSnippets/tree/master/snippets/dialog) for comprehensive examples. **Entries**: - `title` = Screen title, appearing at the top of the dialog, accepts a string/text component. - `external_title` = Name to be used for a button leading to this dialog (for example, on the pause menu), accepts a string.text component. If not present, `title` will be used instead. [Optional] - `body` = Optional section for body elements or a single body element. See [**Body Format on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#body-format) and [**Body Format on McWiki**](https://minecraft.wiki/w/Dialog#Body_format) for further info. - `inputs` = Optional section for input controls. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. - `can_close_with_escape` = Can dialog be dismissed with Escape key. Defaults to true. [Optional] - `after_action` = An additional operation performed on the dialog after click or submit actions (accepts a string).Options are "close", "none" and "wait_for_response".See [**Common Entries on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#common-entries) for further info. - `action` = Click action. Defaults to button with `gui.ok` label and no action or tooltip.This is a section where you'll use an [**aAction Format Section**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#action-format) to add your action[s].
/docs?id=wmq5a
Dialog - Number Range Input
Section
SkBee
A number slider input to be used in an `inputs` section of a dialog. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. **Entries**: - `key` = String identifier of value used when submitting data, must be a valid template argument (letters, digits and _)("id" is reserved). - `label` = A string/text component to be displayed to the left of the input. - `label_format` = A translation key to be used for building label (first argument is contents of label field, second argument is current value). Defaults to "options.generic_value". - `width` = Integer value between 1 and 1024 — The width of the input. Defaults to 200. [Optional] - `start` = The minimum number of the slider. - `end` = The maximum number of the slider. - `step` = Step size (If present, only values of initial+<anyinteger>*step will be allowed. If absent, any value from the range is allowed). [Optional] - `initial` = The initial increment value of the slider. Defaults to the middle of the range. [Optional]
/docs?id=2b3na
Dialog - Open/Close Dialog
Effect
SkBee
Open a dialog to players. You can use keys from your own custom dialogs, as well as dialogs from datapacks. You can also close the currently open dialog of a player.
/docs?id=82dkz
Dialog - Plain Message Body
Section
SkBee
A multiline label for a dialog. See [**Plain Message**](https://minecraft.wiki/w/Dialog#plain_message) on McWiki for further details. **Entries**: - `contents` = A string/text component that will be seen in a dialog. - `width` = Integer value between 1 and 1024 — Maximum width of message. Defaults to 200. [Optional]
/docs?id=ko8xv
Dialog - Single Option Input
Section
SkBee
A preset option selection input to be used in an `inputs` section of a dialog. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. **Entries**: - `key` = String identifier of value used when submitting data, must be a valid template argument (letters, digits and _)("id" is reserved). - `label` = A string/text component to be displayed to the left of the input. - `label_visible` = Controls if the label is visible. Defaults to true. - `width` = Integer value between 1 and 1024 — The width of the input. Defaults to 200. - `options` = A section for adding options. See [**options**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#options) for more info.
/docs?id=ag305
Dialog - Single Option Input - Option Entry
Section
SkBee
An option to be used in an options section of a single option input. See [**Single Option Input on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#single-option-input) for more info. **Entries**: - `display` = A string/text component for what is displayed as the option. - `initial` = Only one option can have this set to true. If true, the option chosen will be the initial one. Defaults to the first option being true, and all others false.
/docs?id=57p48
Dialog - Static Action Button
Section
SkBee
Add a static action button to a dialog. See [**Static Action**](https://minecraft.wiki/w/Dialog#Static_action_types) on McWiki for more detailed info. **Entries**: - `label` = The name on your button, accepts a string or text component/mini message. - `tooltip` = The hover message, accepts a string or text component/mini message. - `width` = The width of the button. Value between 1 and 1024 — Defaults to 150. - `action` = A click event, also called a [**Static Action**](https://minecraft.wiki/w/Dialog#Static_action_types). This is what happens when the player clicks the button.
/docs?id=iehqv
Dialog - Text Input
Section
SkBee
A text input to be used in an `inputs` section of a dialog. See [**Input Control on SkBee wiki**](https://github.com/ShaneBeee/SkBee/wiki/Dialogs#input-control)and [**Input Control on McWiki**](https://minecraft.wiki/w/Dialog#Input_control_format) for further info. **Entries**: - `key` = String identifier of value used when submitting data, must be a valid template argument (letters, digits and _)("id" is reserved). - `label` = A string/text component to be displayed to the left of the input. - `width` = Integer value between 1 and 1024 — The width of the input. Defaults to 200. [Optional] - `label_visible` = Controls if the label is visible. Defaults to true. [Optional] - `initial` = The initial string value of the text input. [Optional] - `max_length` = Maximum length of input. Defaults to 32. [Optional] - The next two represent `multiline` and if used, must be used together. If present, allows users to input multiple lines, optional object with entries: - `multiline_max_lines` = Positive integer. If present, limits maximum lines. - `multiline_height` = Integer value between 1 and 512 — Height of input.
/docs?id=3ajrm
Difference
Expression
Skript
The difference between two values Supported types include <a href='#number'>numbers</a>, <a href='./classes/#date'>dates</a> and <a href='./classes/#time'>times</a>.
/docs?id=bvidv
Difficulty
Type
Skript
The difficulty of a world.
/docs?id=56mhf
Difficulty
Expression
Skript
The difficulty of a world.
/docs?id=6ucn1
Direction
Type
Skript
A direction, e.g. north, east, behind, 5 south east, 1.3 meters to the right, etc. Locations and some blocks also have a direction, but without a length. Please note that directions have changed extensively in the betas and might not work perfectly. They can also not be used as command arguments.
/docs?id=28bgy
Direction
Expression
Skript
A helper expression for the <a href='#direction'>direction type</a>.
/docs?id=x3cpo
Directional Particle Effect
Type
Skript
A particle effect which can be given a directional velocity.
/docs?id=il3lz
Discord Command Argument
Expression
DiSky
Works same as Skript's command argument. You can specify the argument number or the argument type (in case there's only one user or member for example) to get the selected value.
/docs?id=moedy
Discord ID
Expression
DiSky
Get the unique long value (ID) that represent a discord entity.
/docs?id=1zoxj
Discord Members of Guild / Channel
Expression
DiSky
Returns a list of members. For Message text-related channel & category, it returns members with permission to view the channel For Audio Channels it returns the currently connected members of the channel. For threads & posts, it returns the members who are in the thread. You can add or remove a member in this case.
/docs?id=t7uik
Discord Permissions Of
Expression
DiSky
Get or change the permissions of a specific member or role in an optional channel.
/docs?id=mv2b5
Dismount Active Group
Effect
DisplayEntityUtils
Make an active group stop riding an entity
/docs?id=8j1mk
Dispatch Command
Effect
SkBee
Similar to Skript's command effect, with the option to use any command sender (vs. being restricted to only player/console), and the option to temporarily attach a permission. The attached permission will only last for 1 tick, and automatically remove. This is not persistent.
/docs?id=j4c4c
Display Billboard
Type
Skript
Represents the billboard setting of a display.
/docs?id=g227n
Display Billboard
Expression
Skript
Returns or changes the <a href='#billboard'>billboard</a> setting of <a href='#display'>displays</a>. This describes the axes/points around which the display can pivot. Displays spawn with the 'fixed' billboard by default. Resetting this expression will also set it to 'fixed'.
/docs?id=jnyge
Display Brightness
Expression
Skript
Returns or changes the brightness override of <a href='#display'>displays</a>. Unmodified displays will not have a brightness override value set. Resetting or deleting this value will remove the override. Use the 'block' or 'sky' options to get/change specific values or get both values as a list by using neither option. NOTE: setting only one of the sky/block light overrides of a display without an existing override will set both sky and block light to the given value. Make sure to set both block and sky levels to your desired values for the best results. Likewise, you can only clear the brightness override, you cannot clear/reset the sky/block values individually.
/docs?id=n9qpg
Display Displayables To Players
Effect
Luskv2
/docs?id=8d1v0
Display Entity
Type
Skript
A text, block or item display entity.
/docs?id=nn28f
Display Glow Color Override
Expression
Skript
Returns or changes the glowing color override of <a href='#display'>displays</a>. This overrides whatever color is already set for the scoreboard team of the displays.
/docs?id=b6bdx
Display Height/Width
Expression
Skript
Returns or changes the height or width of <a href='#display'>displays</a>. The rendering culling bounding box spans horizontally width/2 from entity position, which determines the point at which the display will be frustum culled (no longer rendered because the game determines you are no longer able to see it). If set to 0, no culling will occur on both the vertical and horizontal directions. Default is 0.0.
/docs?id=o0q04
Display Interpolation Delay/Duration
Expression
Skript
Returns or changes the interpolation delay/duration of <a href='#display'>displays</a>. Interpolation duration is the amount of time a display will take to interpolate, or shift, between its current state and a new state. Interpolation delay is the amount of ticks before client-side interpolation will commence.Setting to 0 seconds will make it immediate. Resetting either value will return that value to 0.
/docs?id=hxtx5
Display Name
Expression
Skript
Represents the display name of a player, or the custom name of an item, entity, block, or inventory. <strong>Players:</strong> The name of the player that is displayed in messages. This name can be changed freely and can include color codes, and is shared among all plugins (e.g. chat plugins will use the display name). <strong>Entities:</strong> The custom name of the entity. Can be changed, which will also enable <em>custom name visibility</em> of the entity so name tag of the entity will be visible always. <strong>Items:</strong> The <em>custom</em> name of the item (not the Minecraft locale name). Can be changed. <strong>Inventories:</strong> The name/title of the inventory. Changing name of an inventory means opening the same inventory with the same contents but with a different name to its current viewers.
/docs?id=1fyfx
Display Shadow Radius/Strength
Expression
Skript
Returns or changes the shadow radius/strength of <a href='#display'>displays</a>.
/docs?id=otnki
Display Teleport Duration
Expression
Skript
The teleport duration of displays is the amount of time it takes to get between locations. 0 means that updates are applied immediately. 1 means that the display entity will move from current position to the updated one over one tick. Higher values spread the movement over multiple ticks. Max of 59 ticks.
/docs?id=9t35m
Display Text Alignment
Type
Skript
Represents the text alignment setting of a text display.
/docs?id=zf0nn
Display Transformation Rotation
Expression
Skript
Returns or changes the transformation rotation of <a href='#display'>displays</a>. The left rotation is applied first, with the right rotation then being applied based on the rotated axis.
/docs?id=egk0h
Display Transformation Scale/Translation
Expression
Skript
Returns or changes the transformation scale or translation of <a href='#display'>displays</a>.
/docs?id=30zkf
Display View Range
Expression
Skript
Returns or changes the view range of <a href='#display'>displays</a>. Default value is 1.0. This value is then multiplied by 64 and the player's entity view distance setting to determine the actual range. For example, a player with 150% entity view distance will see a block display with a view range of 1.2 at 1.2 * 64 * 150% = 115.2 blocks away.
/docs?id=3jgf8
DisplayAnimator
Type
DisplayEntityUtils
Used to play an animation on activegroups
/docs?id=scvpf
DisplayAnimator is animating ActiveGroup?
Condition
DisplayEntityUtils
Check if a displayanimator is animating an active group
/docs?id=qe4nv
Distance
Expression
Skript
The distance between two points.
/docs?id=2go1u
Do If
Effect
Skript
Execute an effect if a condition is true.
/docs?id=hnvvj
Do Nothing...
Effect
Lusk
Does nothing. Useful as a placeholder.
/docs?id=4z1a5
Do Respawn Anchors Work
Condition
Skript
Checks whether or not respawn anchors work in a world.
/docs?id=6ofql
Does YAML Exist
Condition
skript-yaml
Checks if a YAML file exists at a file location. You shouldn't have to use this condition since the load yaml effect will create the file if it doesn't exist
/docs?id=yhqze
Does YAML Path Exist
Condition
skript-yaml
Checks if one or more paths exist in a cached YAML file using said ID. - First input is the path. - Second input is the ID. - If multiple paths are checked at once it will return false on the first one found to not exist.
/docs?id=ij5e1
Does YAML Path Have List
Condition
skript-yaml
Checks if one or more paths contain a list in a cached YAML file using said ID. - First input is the path. - Second input is the ID.
/docs?id=ryis6
Does YAML Path Have Value
Condition
skript-yaml
Checks if one or more values exist at a path in a cached YAML file using said ID. - First input is the path. - Second input is the ID. - If multiple paths are checked at once it will return false on the first one found to not contain a value.
/docs?id=m7z4a
Dolphin - Has Been Fed Fish
Condition
Lusk
Checks if a dolphin has a fish.
/docs?id=ln4mx
Dolphin - Has Been Fish (Property)
Expression
Lusk
Returns whether or not the provided dolphins have been fed a fish. Can be set.
/docs?id=wwmuo
Dolphin - Moisture Level
Expression
Lusk
Returns the moisture level of the provided dolphins. Can be set, added to, and removed from.
/docs?id=35lgh
Dolphin - Treasure Chest Location
Expression
Lusk
Gets the treasure location the provided dolphins try to guide players to. This value is calculated if the player has fed the dolphin a fish (which Lusk includes), `DOLPHIN_SWIM_TO_TREASURE` goal. Can be set, but it only has an effect if the dolphin is currently leading a player, as this value is recalculated next time it leads a player. The world of the location you give it does not matter, as the dolphin will always use the world it is currently in.
/docs?id=51y7r
Download Attachment
Effect
DiSky
Download the specific attachment to a file path.
/docs?id=g6ccm
Download Player Skin
Effect
Skonic
Downloads a skin
/docs?id=15om0
Draw Shape
Section
skript-particle
Draws the given shapes at the given locations. The shapes will be drawn in the order they are given. The code inside the draw shape section will be executed before drawing begins. You can use `event-shape` or `drawn shape` to get the shape being drawn. Modifying this shape affects the end result, but it does not modify the original shape! This means you can set particle data, or change the shape's location, rotation, or scale, without affecting the shape the next time it's drawn. **Note that this means the section is run once for each shape!** This is the same way the spawn section works in Skript. This is subject to change if people find it cumbersome. By default, this effect will run asynchronously, meaning it will do all the calculation and drawing on a separate thread, instead of blocking your server's main thread. This is much better if you want to draw a lot of shapes at once, or if you want to draw large and complex shapes. Be aware that this changes the behavior of the section slightly. All the section code will first be executed synchronously, and then the drawing will be done asynchronously. This means that the time the shape appears may be slightly delayed compared to the completion of the section code. Additionally, the code immediately after the draw shape section will be executed immediately, often before the drawing is finished. If you stumble across issues with this, please report them on the Skript-Particles GitHub page and use the synchronous option instead. Drawing a shape for a duration is async only.
/docs?id=jtkb3
Draw Shape Animation
Section
skript-particle
/docs?id=2c9y4
Drawn Shape
Expression
skript-particle
Returns the shape that is being drawn by the draw section.
/docs?id=866o5
Drop
Effect
Skript
Drops one or more items.
/docs?id=7kqio
Drop Held Item
Effect
SkBee
Forces the player to drop their currently held item. By default it will drop one of their held item, or you can optionally drop the whole stack.
/docs?id=ulxsi
Dropped Item - Will Fly at Player
Condition
Lusk
Checks whether or not the dropped item in the Pickup Attempt Event will fly at the player.
/docs?id=2e8av
Dropped Item Owner
Expression
Skript
The uuid of the owner of the dropped item. Setting the owner of a dropped item means only that entity or player can pick it up. Dropping an item does not automatically make the entity or player the owner.
/docs?id=k924v
Dropped Item Thrower
Expression
Skript
The uuid of the entity or player that threw/dropped the dropped item.
/docs?id=yljwn
Drops
Expression
Skript
This expression only works in death and harvest events. In a death event, will hold the drops of the dying creature. Drops can be prevented by removing them with "remove ... from drops", e.g. "remove all pickaxes from the drops", or "clear drops" if you don't want any drops at all.
/docs?id=5euek
Drops Of Block
Expression
Skript
A list of the items that will drop when a block is broken.
/docs?id=4mkhv
dustOption
Function
SkBee
/docs?id=v2tkr
dustTransition
Function
SkBee
/docs?id=k3m8g
Dye Event - Dye Color
Expression
Lusk
Returns the applied color in the Dye event. This expression can be set to another dye color.
/docs?id=plypc
Edit Component
Effect
DiSky
/docs?id=8woqa
Edit Group
Section
skript-luckperms
Creates a section that allows you to modify the properties of the provided group. After the code in the section has finished the group will be saved asynchronously.
/docs?id=w0lpr
Edit Message
Effect
DiSky
Edit a specific message/interaction hook to show a new rich or simple message. The interaction hook will only be editable for the next 15 minutes once it's sent!
/docs?id=pk1i4
Edit Message Component
Effect
DiSky
/docs?id=3j8xd
Edit User
Section
skript-luckperms
Creates a section that allows you to modify the properties of the provided user. After the code in the section has finished the user will be saved asynchronously.
/docs?id=t3iml
EffCloneWorld
Effect
SlimeLink
Default description for EffCloneWorld
/docs?id=4zj42
Effect - Add Field
Effect
DiSky
/docs?id=895dv
Effect - Animation Control
Effect
animated-skript
/docs?id=y5lxj
Effect - Call Event
Effect
skript-reflect
/docs?id=kahnh
Effect - Continue
Effect
skript-reflect
/docs?id=w6jky
Effect - Default Visibility
Effect
animated-skript
/docs?id=cg1gb
Effect - Delay Effect
Effect
skript-reflect
/docs?id=v1h2v
Effect - Expression Statement
Effect
skript-reflect
/docs?id=spvro
Effect - Import
Effect
skript-reflect
/docs?id=wak29
Effect - Negate Condition
Effect
skript-reflect
/docs?id=86rdd
Effect - Outer Execution
Effect
DiSky
/docs?id=kaetv
Effect - Pause Animation
Effect
animated-skript
/docs?id=f51td
Effect - Reload Models
Effect
animated-skript
/docs?id=5l3c5
Effect - Remove Active Model
Effect
animated-skript
/docs?id=iq58m
Effect - Replace Component
Effect
DiSky
/docs?id=r7wcj
Effect - Reset Active Variant
Effect
animated-skript
/docs?id=dpktu
Effect - Reset Rotation
Effect
animated-skript
/docs?id=q8cmy
Effect - Reset Scale
Effect
animated-skript
/docs?id=5bywc
Effect - Reset Tint
Effect
animated-skript
/docs?id=j8hrr
Effect - Return
Effect
skript-reflect
/docs?id=f8ket
Effect - Run Section
Effect
skript-reflect
/docs?id=17qhu
Effect - Set Active Variant
Effect
animated-skript
/docs?id=al5nk
Effect - Set Persistence
Effect
animated-skript
/docs?id=fht0q
Effect - Set Rotation
Effect
animated-skript
/docs?id=uy9yc
Effect - Set Scale
Effect
animated-skript
/docs?id=uq6bw
Effect - Set Teleport Duration
Effect
animated-skript
/docs?id=44lty
Effect - Set Tint
Effect
animated-skript
/docs?id=831dg
Effect - Set Visibility
Effect
animated-skript
/docs?id=om04t
Effect - Spawn Loaded Model
Effect
animated-skript
/docs?id=mq9lh
Effect - Stop All Animations
Effect
animated-skript
/docs?id=s96jl
Effect - Stop Animation
Effect
animated-skript
/docs?id=jg9n2
Effect - Teleport Active Model
Effect
animated-skript
/docs?id=yfw8a
Effect - Update Command
Effect
DiSky
/docs?id=f9suc
Egg Will Hatch
Condition
Skript
Whether the egg will hatch in a Player Egg Throw event.
/docs?id=p44qw
Elements
Expression
Skript
The first, last, range or a random element of a set, e.g. a list variable, or a queue. Asking for elements from a queue will also remove them from the queue, see the new queue expression for more information. See also: <a href='#ExprRandom'>random expression</a>
/docs?id=ubwrn
Embed
Expression
DiSky
/docs?id=xjwf1
Embed Author
Expression
DiSky
/docs?id=dgc8y
Embed Author Icon
Expression
DiSky
/docs?id=n5kip
Embed Author URL
Expression
DiSky
/docs?id=eqe2h
Embed Builder
Section
DiSky
This builder allow you to make embed easily. You can specify the template used, you must register this template before use it!
/docs?id=qi8ux
Embed Color
Expression
DiSky
Get or change the color of an embed builder. The color input must come from Skript, and will be converted by DiSky.
/docs?id=ggeth
Embed Description
Expression
DiSky
/docs?id=8gqal
Embed fields
Expression
DiSky
Get all fields of an embed builder
/docs?id=cagrf
Embed Footer
Expression
DiSky
/docs?id=r98yh
Embed Footer Icon
Expression
DiSky
/docs?id=1ss37
Embed From JSON
Expression
DiSky
/docs?id=kr3tn
Embed Image
Expression
DiSky
/docs?id=4p3it
Embed Thumbnail
Expression
DiSky
/docs?id=k7kwj
Embed Time Stamp
Expression
DiSky
/docs?id=dh5nj
Embed Title
Expression
DiSky
/docs?id=a73ph
Embed Title URL
Expression
DiSky
/docs?id=7fqyz
Embed To JSON
Expression
DiSky
/docs?id=bn5dy
Embed URL
Expression
DiSky
/docs?id=v93qb
Emoji / Emote
Expression
DiSky
Get an emoji or an emote from its name, ID or unicode. - An emoji is discord-side only, can be used everywhere, and don't have any attached guild. - An emote is guild-side only, have a custom long ID and are attached to a guild. If the specified reaction doesn't exist, DiSky will simply return null and say it in console. We highly recommend the specification of the guild when retrieving an emote, to avoid conflicts with other that potentially have the same name.
/docs?id=44nx3
Emote Image URL
Expression
DiSky
Get the URL of this emote. Only emote have image URL, emoji are from Discord and will therefore return none here.
/docs?id=5tk2r
Emote Name
Expression
DiSky
Get the name of this emote. This, instead of 'discord name of %emote%' will return the name of an emote, and not an emoji. You can change this property to change the emote's name itself.
/docs?id=vvndr
Emote of Reaction
Expression
DiSky
/docs?id=ohsmv
EmoteIsAnimated
Condition
DiSky
Check if an emote is animated or not.
/docs?id=iixy5
EmoteIsEmote
Condition
DiSky
Check if an emote is a custom emote or not.
/docs?id=30dey
Empty Client Bundle Packet
Expression
Luskv2
/docs?id=jvooo
Enable/Disable/Unload/Reload Script
Effect
Skript
Enables, disables, unloads, or reloads a script. Disabling a script unloads it and prepends - to its name so it will not be loaded the next time the server restarts. If the script reflection experiment is enabled: unloading a script terminates it and removes it from memory, but does not alter the file.
/docs?id=f78zp
Enchant Item
Expression
Skript
The enchant item in an enchant prepare event or enchant event. It can be modified, but enchantments will still be applied in the enchant event.
/docs?id=2s59w
Enchant/Disenchant
Effect
Skript
Enchant or disenchant an existing item. Enchanting at a specific level will act as if an enchanting table was used, and will apply the enchantments randomly chosen at that level. Treasure enchantments, like mending, can optionally be allowed. Note that enchanting a book at a specific level will turn it into an enchanted book, rather than a book with enchantments.
/docs?id=5jqi0
Enchanted Book - has Stored Enchantments
Condition
Lusk
Checks if one or more enchanted books have any stored enchantments at all.
/docs?id=r5oge
Enchanted Book - Stored Enchantments
Expression
Lusk
Returns the Enchantments stored in an enchanted book. Can be set, added to, removed from, reset and deleted.
/docs?id=duw4c
Enchanted Book With Enchantments
Expression
Skonic
Returns an enchanted book with the given enchantments.
/docs?id=gi5x9
Enchanting Experience Cost
Expression
Skript
The cost of enchanting in an enchant event. This is number that was displayed in the enchantment table, not the actual number of levels removed.
/docs?id=wlinw
Enchantment
Expression
SkBee
Get the type of enchantment from an Enchantment Type.
/docs?id=f7g8e
Enchantment
Type
Skript
An enchantment, e.g. 'sharpness' or 'fortune'. Unlike enchantment type this type has no level, but you usually don't need to use this type anyway. NOTE: Minecraft namespaces are supported, ex: 'minecraft:basalt_deltas'. As of Minecraft 1.21 this will also support custom enchantments using namespaces, ex: 'myenchants:explosive'.
/docs?id=br3vf
Enchantment - Maximum Level
Expression
Lusk
Returns the Maximum Vanilla Level for an Enchantment.
/docs?id=tcx2w
Enchantment - Minimum Level
Expression
Lusk
Returns the Minimum Vanilla Level for an Enchantment.
/docs?id=gvmza
Enchantment Bonus
Expression
Skript
The enchantment bonus in an enchant prepare event. This represents the number of bookshelves affecting/surrounding the enchantment table.
/docs?id=oqshc
Enchantment Level
Expression
SkBee
Get the enchantment level from an Enchantment Type.
/docs?id=v02az
Enchantment Level
Expression
Skript
The level of a particular <a href='#enchantment'>enchantment</a> on an item.
/docs?id=sz960
Enchantment Offer
Type
Skript
The enchantmentoffer in an enchant prepare event.
/docs?id=gdrou
Enchantment Offer
Expression
Skript
The enchantment offer in enchant prepare events.
/docs?id=j2c7p
Enchantment Offer Cost
Expression
Skript
The cost of an enchantment offer. This is displayed to the right of an enchantment offer. If the cost is changed, it will always be at least 1. This changes how many levels are required to enchant, but does not change the number of levels removed. To change the number of levels removed, use the enchant event.
/docs?id=xc760
Enchantment Type
Type
Skript
An enchantment with an optional level, e.g. 'sharpness 2' or 'fortune'.
/docs?id=9cpm2
Encode Itemtype
Expression
PoaSk
/docs?id=6a3pb
End Crystal - Beam Target
Expression
Lusk
Gets the location that the provided end crystals are pointing their beam to. Can be set, if the provided location is in a different world it will fail silently.
/docs?id=q374j
End Crystal - Hide/Show Bottom Plate
Effect
Lusk
Hides or shows the bedrock slate underneath the provided end crystals.
/docs?id=lsjmj
End Crystal - is Showing Bottom
Condition
Lusk
Returns whether or not the provided end crystals are showing the bedrock slate underneath them.
/docs?id=qrif0
End Crystal - is Showing Bottom (Property)
Expression
Lusk
Returns whether or not the provided end crystals are showing the bedrock slate underneath them. Can be set.
/docs?id=j1fy3
End date of Scheduled Event
Expression
DiSky
Get the end date of a scheduled event. Can be null if the event is made from a channel and not an external place.
/docs?id=6sg8g
End Poll
Effect
DiSky
End a poll attached to a message immediately, preventing further votes.
/docs?id=lkzto
Ender Chest
Expression
Skript
The ender chest of a player.
/docs?id=m0s4o
Ender Dragon Phase
Expression
Lusk
Returns the Ender Dragon phase in an Ender Dragon Phase Change Event. Can be set. (Setting will always change the NEW phase)
/docs?id=yujr3
Ender Signal - Despawn Time/ticks
Expression
Lusk
Gets how long the provided ender signals have been alive for. Can be set. Either as ticks or a timespan. When greater than 80 ticks (or 4 seconds), it will despawn on the next tick.
/docs?id=3phzt
Ender Signal - is Going to Drop/Shatter
Condition
Lusk
Checks if the provided ender signals should drop an item on death. If true, they will drop an item. If false, they will shatter.
/docs?id=dg6au
Ender Signal - is Going to Drop/Shatter (Property)
Expression
Lusk
Gets the item the provided ender signals will display and drop on death.
/docs?id=1aja6
Ender Signal - Item
Expression
Lusk
Gets the item the provided ender signals will display and drop on death.
/docs?id=abp3m
Ender Signal - Set Target Location Without Updating
Effect
Lusk
Sets the location the provided ender signals are moving towards without changing the drop chance and the despawn timer.
/docs?id=91ubd
Ender Signal - Target Location
Expression
Lusk
Gets the location the provided ender signals are moving towards. When set, the drop chance resets to a random value and the despawn timer gets set back to 0.
/docs?id=5eomq
Enderman - Escape Reason
Expression
Lusk
Returns the Escape Reason in an Enderman Escape Event. This Expression requires Paper.
/docs?id=op3cp
Enderman - Has Been Stared At
Condition
Lusk
Checks if an enderman has been stared at.
/docs?id=v3bkp
Enderman - Has Been Stared At (Property)
Expression
Lusk
Returns whether or not an enderman has been stared at. Can be set.
/docs?id=dwrvb
Enderman - Held Block Data
Expression
Lusk
Returns the Held Block Data of the provided Endermen.
/docs?id=tgdt7
Enderman - Randomly Teleport
Effect
Lusk
Attempts to teleport an enderman to a random nearby location. Requires Spigot 1.20.1+ or Paper, behavior might be slightly different.
/docs?id=xyhb0
Enderman - Teleport Towards Entity
Effect
Lusk
Attempts to teleport an enderman to a random nearby location. Requires Spigot 1.20.1+.
/docs?id=uctp3
Enderman Carrying BlockData
Expression
Skript
The block data an enderman is carrying. Custom attributes such as NBT or names do not transfer over. Blocks, blockdatas and items are acceptable objects to change the carrying block.
/docs?id=wl4gq
Enderman Has Been Stared At
Condition
Skript
Checks to see if an enderman has been stared at. This will return true as long as the entity that stared at the enderman is still alive.
/docs?id=ri8ap
Enderman Teleport
Effect
Skript
Make an enderman teleport randomly or towards an entity. Teleporting towards an entity teleports in the direction to the entity and not to them.
/docs?id=caob4
Enforce Whitelist
Effect
Lusk
Sets if the whitelist is enforced.
/docs?id=8t7h9
Enforce Whitelist
Effect
Skript
Enforces or un-enforce a server's whitelist. All non-whitelisted players will be kicked upon enforcing the whitelist.
/docs?id=efgj6
Entities
Expression
Skript
All entities in all worlds, in a specific world, in a chunk, in a radius around a certain location or within two locations. e.g. <code>all players</code>, <code>all creepers in the player's world</code>, or <code>players in radius 100 of the player</code>.
/docs?id=h0lln
Entities Loading
Event
SkBee
Called when entities are loaded/unloaded.
/docs?id=bm9eg
Entities Sorted by Distance
Expression
SkBee
Sort entities by distance from a central location.
/docs?id=su6pa
Entity
Type
Skript
An entity is something in a world that's not a block, e.g. a player, a skeleton, or a zombie, but also projectiles like arrows, fireballs or thrown potions, or special entities like dropped items, falling blocks or paintings.
/docs?id=tmm04
Entity - Animation
Type
Luskv2
All the entity animations.
/docs?id=kqtb7
Entity - Big Fall Damage Sound
Expression
Lusk
Returns the Sound this entity will make when falling from a large height.
/docs?id=x3iwq
Entity - Can Breathe Underwater
Condition
Lusk
Checks if the provided living entities can breathe underwater and will not take suffocation damage when their air supply reaches zero.
/docs?id=xftjy
Entity - Can Sit
Condition
Lusk
Checks if an entity can normally sit.
/docs?id=5zoo0
Entity - Client Sided Custom Name Visibility (Property)
Expression
Lusk
Gets whether or not the entity's custom name is displayed client side. This value has no effect on players, they will always display their name.
/docs?id=gmmmv
Entity - Collidable Exemptions
Expression
Lusk
Gets the list of entities (or their UUIDs) which are exempt from the provided entities' collidable rule and whose collision with this entity will behave the opposite of it. Can be set, added to, removed from, and deleted. For example if collidable is true and an entity is in the exemptions then it will not collide with it. Similarly if collidable is false and an entity is in this set then it will still collide with it. Note: **these exemptions are not (currently) persistent.** Note: **the client may predict the collision between itself and another entity, resulting in those exemptions not being accurate for player collisions.** **This expression should therefore only be used to exempt non-player entities.** **To exempt collisions for a player, use the Team Collision Rule Option in combination with a Scoreboard and a Team.**
/docs?id=wd0ny
Entity - Damage/Hurt Sound
Expression
Lusk
Returns the Sound this entity will make on damage.
/docs?id=yrwzu
Entity - Death Sound
Expression
Lusk
Returns the Sound this entity will make on death.
/docs?id=yzvgh
Entity - has Fixed Pose
Condition
Lusk
Checks whether the provided entities have a fixed pose.
/docs?id=wav9n
Entity - Height
Expression
Lusk
Returns the Height of an Entity.
/docs?id=4vi6m
Entity - High Speed Swimming Splash Sound
Expression
Lusk
Returns the Sound this entity makes when splashing in water at high speeds. For most entities, this is just 'ENTITY_GENERIC_SPLASH'.
/docs?id=cala1
Entity - is Aggressive
Condition
Lusk
Checks if the provided entities are aggressive. Some mobs will raise their arm(s) when aggressive: Drowned, Piglin, Skeleton, Zombie, ZombieVillager, Illusioner, Vindicator, Panda, Pillager, PiglinBrute Note: This doesn't always return the actual aggressive state as when set, Pandas are always aggressive if their combined Panda Gene is AGGRESSIVE.
/docs?id=cwib5
Entity - is Aggressive (Property)
Expression
Lusk
Returns the Aggressive Property of an entity. Can be set. Some mobs will raise their arm(s) when aggressive: Drowned, Piglin, Skeleton, Zombie, ZombieVillager, Illusioner, Vindicator, Panda, Pillager, PiglinBrute Note: This doesn't always return the actual aggressive state as when set, Pandas are always aggressive if their combined Panda Gene is AGGRESSIVE.
/docs?id=j7lvm
Entity - is Angry
Condition
Lusk
Checks if an entity is angry. (Warden, PigZombie, Wolf, Enderman)
/docs?id=yo1qs
Entity - is Angry (Property)
Expression
Lusk
Returns the Angry Property of an entity. (Warden, PigZombie, Wolf, Enderman) Can be set for all except wardens. To use this for endermen `Paper 1.18.2+` is required.
/docs?id=isoxi
Entity - is Converting
Condition
Lusk
Checks if the provided entities being converted. (Hoglin, Husk, Piglin, Pig Zombie, Skeleton, Zombie, Zombie Villager)
/docs?id=plcu3
Entity - is Dancing
Condition
Lusk
Checks if an entity is dancing. (Parrot, Allay, Piglin)
/docs?id=qc0tj
Entity - is From a Mob Spawner
Condition
Lusk
Checks whether this entity was spawned from a mob spawner.
/docs?id=1rhzm
Entity - is In Powdered Snow
Condition
Lusk
Checks if an entity is in powdered snow.
/docs?id=ggww2
Entity - is Interested (Property)
Expression
Lusk
Returns whether or not the provided foxes or wolves are interested. Paper 1.18.2+ is required to use this with foxes.
/docs?id=k6ucr
Entity - is Leashed
Condition
Lusk
Checks if an entity is leashed.
/docs?id=8x8uu
Entity - is Roaring
Condition
Lusk
Checks if an entity is roaring. For ravagers, Paper 1.19.2+ is required.
/docs?id=2mjxw
Entity - is Screaming
Condition
Lusk
Checks if an entity is screaming. (Goat, Enderman when using Paper 1.18.2+)
/docs?id=yq9s2
Entity - is Screaming (Property)
Expression
Lusk
Returns the Screaming Property of an entity. This is for Endermen (Requires Paper and 1.18.2+) and Goats.
/docs?id=9op0b
Entity - is Sitting (Property)
Expression
Lusk
Returns whether an entity is sat. Can be set. This works for Cats, Wolves, Parrots, Pandas and Foxes. On Paper 1.20.1+ it applies for some other entities which have a SITTING pose.
/docs?id=mv0ib
Entity - is Sleeping
Condition
Lusk
Checks if one or more living entities are awake or sleeping.
/docs?id=7nnr4
Entity - is Standing
Condition
Lusk
Checks if an entity is standing, mainly polar bears, but other entities can be standing.
/docs?id=wbl9f
Entity - is Tamed (Property)
Expression
Lusk
Returns whether the provided entities are tamed. Can be set. If tamed, an entity cannot be tamed by a player through normal methods, even if it does not belong to anyone in particular.
/docs?id=psl4e
Entity - is Underwater
Condition
Lusk
Checks if an entity is underwater.
/docs?id=9rv0u
Entity - Item from Equipment Slot
Expression
Lusk
Gets the item in one or more equipment slots of one or more entities, if the entity cannot use a provided slot it will fail silently. This might not work when trying to get a slot on an entity that doesnt have that slot AND if you're not running at least Paper 1.21 Can be set.
/docs?id=otys6
Entity - Love Duration
Expression
Lusk
Returns the love duration of an animal. Can be set.
/docs?id=u9ohd
Entity - Make Burn Under the Sun
Effect
Lusk
Makes the provided entities burn (or not) when under the sun.
/docs?id=ar12s
Entity - Metadata Entry
Type
Luskv2
A snapshot of a metadata value containing it's accessor id, value and extra info about it. Internally known as a metadata item.
/docs?id=d0kky
Entity - Metadata Key
Type
Luskv2
All the metadata keys.
/docs?id=jbxh4
Entity - on Damage Section
Section
Lusk
Runs the code inside of it when the provided entity takes damage. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it.
/docs?id=b9k3g
Entity - on Death Section
Section
Lusk
Runs the code inside of it when the provided entity dies. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it.
/docs?id=d4mhm
Entity - on Heal Section
Section
Lusk
Runs the code inside of it when the provided entity gets healed. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it.
/docs?id=2uqih
Entity - on Jump Section
Section
Lusk
Runs the code inside of it when the provided entity jumps. Only works for horses on Spigot, Paper is required for players and entities. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it.
/docs?id=iufdm
Entity - on Resurrect Section
Section
Lusk
Runs the code inside of it when the provided entity dies and may have the opportunity to be resurrected. Will be called in a cancelled state if the entity does not have a totem equipped. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it.
/docs?id=4sz26
Entity - on Right Click Section
Section
Lusk
Runs the code inside of it when the provided entity gets clicked. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it.
/docs?id=z3e6b
Entity - Origin
Expression
Lusk
Gets the location where this entity originates from. This value can be null if the entity hasn't yet been added to the world.
/docs?id=b2ffu
Entity - Pose
Type
Luskv2
All the Poses.
/docs?id=nen2y
Entity - Pose/Fixed Pose
Expression
Lusk
Returns the provided entities' current pose. Note that the pose is only updated at the end of a tick, so it may be inconsistent. Can be set. Setting the "Fixed" pose will make it stay until manually changed, this requires Paper 1.20.1+
/docs?id=5u19l
Entity - Protocol ID
Expression
Lusk
Returns the network protocol ID for one or more entities.
/docs?id=cafls
Entity - Should Burn During The Day (Property)
Expression
Lusk
Returns whether or not the provided entities should burn during the day. Applies to zombies, skeletons (all types), and phantoms In 1.17.1 this doesn't work with skeleton variants, such as strays, but it does work with base skeletons. Can be set.
/docs?id=u7ypk
Entity - Should Burn In Day
Condition
Lusk
Returns whether or not the provided entities should burn during the day. Applies to zombies, skeletons (all types), and phantoms In 1.17.1 this doesn't work with skeleton variants, such as strays, but it does work with base skeletons. For skeletons, this does not take into account the entity's natural fire immunity.
/docs?id=xc45u
Entity - Small Fall Damage Sound
Expression
Lusk
Returns the Sound this entity will make when falling from a small height.
/docs?id=5yqjl
Entity - Snapshot
Expression
Lusk
Creates an EntitySnapshot representing the current state of this entity.
/docs?id=vw7oy
Entity - Spawn Category
Expression
Lusk
Returns the category of spawn to which this entity belongs.
/docs?id=rrjks
Entity - Spawn Reason
Expression
Lusk
Gets the spawn reason that initially spawned this entity.
/docs?id=fj36i
Entity - Swimming Sound
Expression
Lusk
Returns the Sound this entity makes while swimming.
/docs?id=c28ot
Entity - Swimming Splash Sound
Expression
Lusk
Returns the Sound this entity makes when splashing in water. For most entities, this is just 'ENTITY_GENERIC_SPLASH'.
/docs?id=puqxm
Entity - Variant
Expression
Lusk
Returns the Variant of an Entity. Can be set. This does not use strings. Currently supports: - Cow (1.21.5+) - Chicken (1.21.5+) - Pig (1.21.5+) - Salmon (1.21.2+) - Wolf (1.20.5+) - Frog (1.19+) - Axolotl (1.17+) - Mushroom Cow - Parrot - Llama - Fox - Cat - Rabbit - Panda - Tropical Fish
/docs?id=brg9t
Entity - Width
Expression
Lusk
Returns the Width of an Entity.
/docs?id=unjab
Entity Add to World
Event
SkBee
Fired any time an entity is being added to the world for any reason. Not to be confused with entity spawn event. This will fire anytime a chunk is reloaded too. Requires a PaperMC server.
/docs?id=6a8gr
Entity AI
Expression
Skript
Returns whether an entity has AI.
/docs?id=8h5wn
Entity Air Change
Event
SkBee
Called when the amount of air an entity has remaining changes.
/docs?id=78wke
Entity Attribute
Expression
Skript
The numerical value of an entity's particular attribute. Note that the movement speed attribute cannot be reliably used for players. For that purpose, use the speed expression instead. Resetting an entity's attribute is only available in Minecraft 1.11 and above.
/docs?id=ao5jk
Entity Change Block
Event
SkBee
Called when any Entity changes a block and a more specific event is not available. Skript does partially have this event, but this version of it opens up ALL possibilities with this event. event-entity = the entity which changed the block event-block = the block that changed event-blockdata = the blockdata the block has changed into
/docs?id=qj4xl
Entity Collision
Expression
SkBee
Get/set whether this entity will be subject to collisions with other entities. Note that the client may predict the collision between itself and another entity, resulting in this flag not working for player collisions. This expression should therefore only be used to set the collision status of non-player entities. Resetting will set the collision status to true.
/docs?id=a4z6k
Entity Damage Entity
Effect
SkBee
Make an entity damage another entity by a given amount.
/docs?id=yjewb
Entity Despawn
Effect
Skript
Make a living entity despawn when the chunk they're located at is unloaded. Setting a custom name on a living entity automatically makes it not despawnable. More information on what and when entities despawn can be found at <a href="https://minecraft.wiki/w/Mob_spawning#Despawning">reference</a>.
/docs?id=qip7o
Entity Effect
Type
Skript
Various entity effects that can be played for entities, like wolf howling, or villager happy.
/docs?id=ieo3h
Entity Fire Burn Duration
Expression
Skript
How much time an entity will be burning for.
/docs?id=b1fgd
Entity From ID
Expression
Skript-Packet
Get the entity related to his ID in specified world
/docs?id=qpxji
Entity Id
Expression
Luskv2
/docs?id=h6uq1
Entity Id of Active Part
Expression
DisplayEntityUtils
Get the entity id of an active part.
/docs?id=j1ec8
Entity Ids Of Entityremovepackets
Expression
Luskv2
/docs?id=c5xon
Entity Inside Block
Event
SkBee
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). Currently called for: Big dripleaf, Bubble column, Buttons, Cactus, Campfire, Cauldron, Crops, Ender Portal, Fires, Frogspawn, Honey, Hopper, Detector rails, Nether portals, Pitcher crop, Powdered snow, Pressure plates, Sweet berry bush, Tripwire, Waterlily, Web, Wither rose
/docs?id=yb7mh
Entity is in Liquid
Condition
Skript
Checks whether an entity is in rain, lava, water or a bubble column.
/docs?id=tbzo0
Entity Is Sheared
Condition
Skript
Checks whether entities are sheared.
/docs?id=k668y
Entity is Wet
Condition
Skript
Checks whether an entity is wet or not (in water, rain or a bubble column).
/docs?id=fc1b2
Entity Knockback
Event
SkBee
Fired when an Entity is knocked back by the hit of another Entity. If this event is cancelled, the entity is not knocked back.
/docs?id=dlbob
Entity Knockback Cause
Type
SkBee
/docs?id=si0fb
Entity Memory
Expression
SkBee
Get/set memories of entities.
/docs?id=4idq0
Entity Metadata
Type
Luskv2
An entity's metadata
/docs?id=86xpn
Entity Metadata Entitymetadatakeys
Expression
Luskv2
/docs?id=wh2u0
Entity Metadata Packet
Type
Luskv2
An entity metadata packet.
/docs?id=1ckk8
Entity NoClip
Expression
SkBee
Set or get the noClip status of an entity (This will not work on players)
/docs?id=o712t
Entity of Spawned Part
Expression
DisplayEntityUtils
Get the Display or Interaction entity that a spawned part represents
/docs?id=o3jrw
Entity Origin Location
Expression
SkBee
Represents the location where an entity originates from. Requires PaperMC.
/docs?id=s49op
Entity Owner
Expression
Skript
The owner of a tameable entity (i.e. horse or wolf).
/docs?id=l6mu3
Entity Pathfind
Event
SkBee
Called when an Entity decides to start moving towards a location. This event does not fire for the entities actual movement. Only when it is choosing to start moving to a location. Requires Paper.
/docs?id=z0yxe
Entity Place
Event
SkBee
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=bh81x
Entity Pose
Type
SkBee
/docs?id=zw9zn
Entity Pose
Expression
SkBee
Get/set the pose of an entity. Note: While poses affect some things like hitboxes, they do not change the entity's state (e.g. having sneaking pose does not guarantee `is sneaking` being true). fixed = Forces the state to remain until manually changed (this will not work on players).
/docs?id=ixqu5
Entity Pose Change
Event
SkBee
Called when an entity changes their pose.
/docs?id=dxj7j
Entity Remove Cause
Type
SkBee
/docs?id=nlaa5
Entity Remove from World
Event
SkBee
Fired any time an entity is being removed from a world for any reason.
/docs?id=ck7q0
Entity Remove Packet
Type
Luskv2
An entity remove packet, can remove multiple entities at once.
/docs?id=midgp
Entity Shoot - Bow/Item
Condition
Lusk
Returns whether or not the consumable item should be consumed in the Entity Shoot Event.
/docs?id=exq4m
Entity Shoot - Bow/Item
Expression
Lusk
The bow used to fire the arrow and the consumed arrow in the Entity Shoot Event. Both can be null.
/docs?id=3y1pq
Entity Shoot - Force
Expression
Lusk
The force the arrow was launched with in the Entity Shoot Event. This number ranges from 0 to 1.
/docs?id=g6cay
Entity Shoot Bow - Consumable
Expression
SkBee
Get the Item to be consumed in an entity shoot bow event (if any).
/docs?id=sadgj
Entity Shoot Bow - Force
Expression
SkBee
Gets the force the arrow was launched with in an entity shoot bow event. This is a number between 0 and 1.
/docs?id=grlth
Entity Shoot Bow - Projectile
Expression
SkBee
Get/set the projectile which will be launched in an entity shoot bow event. NOTE: Setting doesn't appear to do anything, server bug I guess?!?!
/docs?id=u43il
Entity Shoot Bow - Shot Bow
Expression
SkBee
Gets the bow Item used to fire the arrow in an entity shoot bow event.
/docs?id=uctx6
Entity Shoot Bow - Should Consume
Expression
SkBee
Get/set whether or not the consumable item should be consumed in an entity shoot bow event.
/docs?id=gif9l
Entity Size
Expression
Skript
Changes the entity size of slimes and phantoms. This is not the same as changing the scale attribute of an entity. When changing the size of a slime, its health is fully resorted and will have changes done to its max health, movement speed and attack damage. The default minecraft size of a slime is anywhere between 0 and 2, with a maximum of 126. The default minecraft size of a phantom is 0 with a maximum size of 64.
/docs?id=u2o5k
Entity Snapshot
Type
Skript
Represents a snapshot of an entity's data. This includes all of the data associated with an entity (its name, health, attributes, etc.), at the time this expression is used. Essentially, these are a way to create templates for entities. Individual attributes of a snapshot cannot be modified or retrieved.
/docs?id=n419y
Entity Snapshot
Expression
Skript
Returns the entity snapshot of a provided entity, which includes all the data associated with it (name, health, attributes, etc.) at the time this expression is used. Individual attributes of a snapshot cannot be modified or retrieved.
/docs?id=1c8ua
Entity Snapshot - As String
Expression
Lusk
Gets the String NBT of the provided entity snapshots.
/docs?id=tobyp
Entity Snapshot - Entity Type
Expression
Lusk
Gets the entity type of the provided entity snapshots.
/docs?id=ehkal
Entity Snapshot - From String
Expression
Lusk
Attempts to create an entity snapshots from a previously created string nbt of one.
/docs?id=ka7ua
Entity Snapshot - Spawn
Effect
Lusk
Creates an entity using this template and spawns it at the provided location. This is an effect, not a section and can't be used as such. This effect is heavily influenced by Skript's Spawn effect (EffSecSpawn).
/docs?id=p54v7
Entity Sound
Expression
Skript
Gets the sound that a given entity will make in a specific scenario.
/docs?id=95ccp
Entity Spawn Packet
Type
Luskv2
An entity spawn packet.
/docs?id=5p9hb
Entity Spell Cast
Event
SkBee
Called when a Spellcaster casts a spell.
/docs?id=d6ee9
Entity Storage Entity Count
Expression
Skript
The current number of entities stored inside an entity block storage (i.e. beehive). The maximum amount of entities an entity block storage can hold.
/docs?id=8edrr
Entity Storage Is Full
Condition
Skript
Checks to see if the an entity block storage (i.e beehive) is full.
/docs?id=cotcy
Entity Ticking State
Expression
SkBee
Represents whether or not an entity will tick. Currently this only works for ArmorStands.
/docs?id=zb1cb
Entity Tracked By Player
Condition
SkBee
Check if entities are tracked by players.
/docs?id=m3r4z
Entity Type
Type
Skript
The type of an entity, e.g. player, wolf, powered creeper, etc.
/docs?id=72stm
Entity Type with Amount
Type
Skript
An entity type with an amount, e.g. '2 zombies'. I might remove this type in the future and make a more general 'type' type, i.e. a type that has a number and a type.
/docs?id=ctpbv
Entity Unleash
Event
SkBee
Called immediately prior to an entity being unleashed. Cancelling this event when either the leashed entity dies, the entity changes dimension, or the client has disconnected the leash will have no effect. `event-string` = The reason for unleashing. Options are "distance" (When the entity's leashholder is more than 10 blocks away), "holder_gone" (When the entity's leashholder has died or logged out, and so is unleashed), "player_unleash" (When the entity's leashholder attempts to unleash it), "unknown"
/docs?id=av0n1
Entity Use Item
Effect
SkBee
Makes a LivingEntity start/stop/complete using an item. You can optionally specify which hand. Will default to main hand. **Types**: - Start = Makes the entity start using an item. - Stop = Interrupts any ongoing active "usage" or consumption or an item. - Complete = Finishes using the currently active item. When, for example, a skeleton is drawing its bow, this will cause it to release and fire the arrow.This method does not make any guarantees about the effect of this method as such depends on the entity and its state.
/docs?id=iez55
Entity Visibility
Expression
SkBee
Get/set visibility for entities. Armor stands on all versions, ItemFrames on 1.15+ and LivingEntities on 1.16.3+
/docs?id=ossh8
Entity Visibility
Effect
Skript
Change visibility of the given entities for the given players. If no players are given, will hide the entities from all online players. When reveal is used in combination of the <a href='#ExprHiddenPlayers'>hidden players</a> expression and the viewers are not specified, this will default it to the given player in the hidden players expression. Note: all previously hidden entities (including players) will be visible when a player leaves and rejoins.
/docs?id=2vtgs
Entity Waypoint Color
Expression
SkBee
Get/set/delete the waypoint color of an entity.
/docs?id=tjehf
Entity Waypoint Style
Expression
SkBee
Get/set/delete the waypoint style of an entity. Can be set to a NamespacedKey or a string. See [**Waypoint Style**](https://minecraft.wiki/w/Waypoint_style) on McWiki for more info.
/docs?id=hp00c
Entity With Id Protocolentityreferences
Expression
Luskv2
/docs?id=9ku5x
Entity Would Collide With
Condition
SkBee
Check if an entity would collide with another entity or block. Optionally you can check if an entity would collide with anything at a location.
/docs?id=tumvy
Entity Zap
Event
SkBee
Fired when lightning strikes an entity. Requires Paper 1.10.2+
/docs?id=brscd
Entity/Block/BlockState/Item - is Collidable
Condition
Lusk
Checks whether the provided living entities, blocks, blockstates and items are collidable. Info: - LivingEntity: Some entities might be exempted from the collidable rule of this entity. Use the "Entity - Collidable Exemptions" expression to get these. Please note that this method returns only the custom collidable state, not whether the entity is non-collidable for other reasons such as being dead.
/docs?id=7ovtz
Entity/Player/World from UUID
Expression
Skript
Get an entity, player, offline player or world from a UUID. Unloaded entities or players that are offline (when using 'player from %uuid%') will return nothing.
/docs?id=dw687
Entity/Snapshot - NBT String
Expression
Lusk
Gets the provided entities or entity snapshots as their NBT string. Don't rely on this as the structure of the results can change across versions.
/docs?id=2vxtm
EntityBlockStorage - Add/Release Entities
Effect
SkBee
Add/release entities to/from blocks which can store entities. When releasing bees at night/during rain, they will immediately go back in their hive, use the optional timespan to keep them outside. You can optionally put the released entities into a variable (see examples). As of 1.15 this only includes beehives/bee nests!
/docs?id=2sxmk
EntityBlockStorage - Entity Count
Expression
SkBee
Get the amount of entities currently stored in a storage block. As of 1.15 this only includes beehives/bee nests! Requires Spigot/Paper 1.15.2+
/docs?id=chb9e
EntityBlockStorage - Is Full
Condition
SkBee
Check if an entity storage block is fully of entities. As of 1.15 this only includes beehives/bee nests!
/docs?id=aojvi
EntityBlockStorage - Max Entities
Expression
SkBee
Get/Set the max amount of entities which can be stored in a block. As of 1.15 this only includes beehives/bee nests! Requires Spigot/Paper 1.15.2+
/docs?id=wrk47
Enum
Expression
Skript-Packet
Get an Enum from a class
/docs?id=dripk
Enum Bot Status
Expression
DiSky
/docs?id=35090
Equip
Effect
Skript
Equips or unequips an entity with the given itemtypes (usually armor). This effect will replace any armor that the entity is already wearing.
/docs?id=4tr0m
Equipment Set Packet
Type
Luskv2
A packet that dictates what the client sees as the equipment of an entity.
/docs?id=l31aa
Equipment Slot
Type
Skript
Represents an equipment slot of an entity.
/docs?id=gusv7
Equipment Slot Group
Type
Luskv2
All the Equipment Slot Groups. Equipment Slot Groups represent groups of equipment slots.
/docs?id=4xtqs
Equipment Slot Group
Type
SkBee
/docs?id=izkb6
Equipmentslots Packet Equipment Equipmentpackets
Expression
Luskv2
/docs?id=1uvzz
Equippable Component
Expression
Skript
The equippable component of an item. Any changes made to the equippable component will be present on the item. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=60l42
Equippable Component - Allowed Entities
Expression
Skript
The entities allowed to wear the item. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=gjyyt
Equippable Component - Camera Overlay
Expression
Skript
The camera overlay for the player when the item is equipped. Example: The jack-o'-lantern view when having a jack-o'-lantern equipped as a helmet. The camera overlay is represented as a namespaced key. A namespaced key can be formatted as 'namespace:id' or 'id'. It can only contain one ':' to separate the namespace and the id. Only alphanumeric characters, periods, underscores, and dashes can be used. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=n1anu
Equippable Component - Can Be Dispensed
Condition
Skript
Whether an item can be dispensed by a dispenser. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=wpop7
Equippable Component - Can Be Sheared Off
Condition
Skript
Whether an item can be sheared off of an entity. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=fm4n6
Equippable Component - Can Equip On Entities
Condition
Skript
Whether an entity should equip the item when right clicking on the entity with the item. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=2beep
Equippable Component - Can Swap Equipment
Condition
Skript
Whether an item can swap equipment by right clicking with it in your hand. The item will swap places of the set 'equipment slot' of the item. If an equipment slot is not set, defaults to helmet. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work aas intended.
/docs?id=9cll3
Equippable Component - Dispense
Effect
Skript
Whether the item can be dispensed by a dispenser. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=3plhj
Equippable Component - Equip On Entities
Effect
Skript
Whether an entity should equip the item when right clicking on the entity with the item. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=nzoa9
Equippable Component - Equip Sound
Expression
Skript
The sound to be played when the item is equipped. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=rdmhw
Equippable Component - Equipment Slot
Expression
Skript
The equipment slot an item can be equipped to. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=4pzft
Equippable Component - Lose Durability
Effect
Skript
Whether the item should take damage when the wearer gets injured. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=zaii5
Equippable Component - Model
Expression
Skript
The model of the item when equipped. The model key is represented as a namespaced key. A namespaced key can be formatted as 'namespace:id' or 'id'. It can only contain one ':' to separate the namespace and the id. Only alphanumeric characters, periods, underscores, and dashes can be used. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=gmqcg
Equippable Component - Shear Off
Effect
Skript
Whether the item can be sheared off of entities. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=5585s
Equippable Component - Shear Sound
Expression
Skript
The sound to be played when the item is sheared off of an entity. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=hfilb
Equippable Component - Swap Equipment
Effect
Skript
Whether the item can be swapped by right clicking with it in your hand. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=98sak
Equippable Component - Will Lose Durability
Condition
Skript
Whether an item will be damaged when the wearer gets injured. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=3dmy9
Equippable Components
Type
Skript
Represents an equippable component used for items. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended.
/docs?id=swc19
Euler Angle
Type
Lusk
EulerAngle is used to represent 3 angles, one for each axis (x, y, z). The angles are in radians
/docs?id=mafgd
Evaluate
Effect
SkCheese
Runs Skript code from a string as if you used effect commands. This shouldn't be used in production.
/docs?id=cxmdr
event
Type
skript-reflect
/docs?id=f821a
Event
Structure
Skript
The structure used for listening to events. Optionally allows specifying whether to listen to events that have been cancelled, and allows specifying with which priority to listen to events. Events are called in the following order of priorities. ``` lowest -> low -> normal -> high -> highest -> monitor ``` Modifying event-values or cancelling events is not supported when using the 'monitor' priority. It should only be used for monitoring the outcome of an event.
/docs?id=8xp4d
Event Cancelled
Condition
Skript
Checks whether or not the event is cancelled.
/docs?id=64436
Everyone Role
Expression
DiSky
Represent the @everyone role of a guild. Even if it's not a real role, it share multiple properties such as permissions.
/docs?id=esrh7
Exact Item
Expression
Skript
Get an exact item representation of a block, carrying over any data. For example, using this expression on a chest block with items stored inside will return a chest item with the exact same items in its inventory as the chest block.
/docs?id=qa6ro
Except
Expression
Skript
Filter a list by providing objects to be excluded.
/docs?id=cl0z9
Executable
Type
Skript
Something that can be executed (run) and may accept arguments, e.g. a function. This may also return a result.
/docs?id=gi36m
Execute String In Datasource Output To Objects
Effect
skript-db
/docs?id=p9scj
Execute X Using Bot
Effect
DiSky
This effect is for utilities purpose. It will wrap the actual effect from DiSky and execute it using the specified bot. The syntax MUST come from DiSky, and at least ONE bot MUST be loaded (if the specified one is wrong / not loaded)
/docs?id=4pckt
executortype
Type
SkBriggy
/docs?id=dwju1
Exhaustion
Expression
Skript
The exhaustion of a player. This is mainly used to determine the rate of hunger depletion.
/docs?id=wi5dl
Exists/Is Set
Condition
Skript
Checks whether a given expression or variable is set.
/docs?id=lilqt
Exit
Effect
Skript
Exits a given amount of loops and conditionals, or the entire trigger.
/docs?id=rjrvq
exp
Function
Skript
The exponential function. You probably don't need this if you don't know what this is.
/docs?id=5vrha
Expand/Shrink World Border
Effect
Skript
Expand or shrink the size of a world border. Using `by` adds/subtracts from the current size of the world border. Using `to` sets to the specified size.
/docs?id=sauzm
Experience
Type
Skript
Experience points. Please note that Bukkit only allows to give XP, but not remove XP from players. You can however change a player's level and level progress freely.
/docs?id=p4nkd
Experience
Expression
Skript
How much experience was spawned in an experience spawn or block break event. Can be changed.
/docs?id=9ewe6
Experience Cooldown Change Reason
Type
Skript
Represents a change reason of an experience cooldown change event.
/docs?id=d3ytd
Experience Cooldown Change Reason
Expression
Skript
The <a href='#experiencechangereason'>experience change reason</a> within an <a href='#experience%20cooldown%20change%20event'>experience cooldown change event</a>.
/docs?id=rcprv
Experience Orb Merge
Event
SkBee
Fired anytime the server is about to merge 2 experience orbs into one.
/docs?id=cp889
Experience Pickup Cooldown
Expression
Skript
The experience cooldown of a player. Experience cooldown is how long until a player can pick up another orb of experience. The cooldown of a player must be 0 to pick up another orb of experience.
/docs?id=wqiva
Explode Creeper
Effect
Skript
Starts the explosion process of a creeper or instantly explodes it.
/docs?id=n7rca
Exploded Blocks
Expression
Skript
Get all the blocks that were destroyed in an explode event. Supports add/remove/set/clear/delete blocks.
/docs?id=fei2j
Explosion
Effect
Skript
Creates an explosion of a given force. The Minecraft Wiki has an <a href='https://www.minecraft.wiki/w/Explosion'>article on explosions</a> which lists the explosion forces of TNT, creepers, etc. Hint: use a force of 0 to create a fake explosion that does no damage whatsoever, or use the explosion effect introduced in Skript 2.0. Starting with Bukkit 1.4.5 and Skript 2.0 you can use safe explosions which will damage entities but won't destroy any blocks.
/docs?id=cntsn
Explosion Block Yield
Expression
Skript
The percentage of exploded blocks dropped in an explosion event. When changing the yield, a value greater than 1 will function the same as using 1. Attempting to change the yield to a value less than 0 will have no effect.
/docs?id=f1myh
Explosion Yield
Expression
Skript
The yield of the explosion in an explosion prime event. This is how big the explosion is. When changing the yield, values less than 0 will be ignored. Read <a href='https://minecraft.wiki/w/Explosion'>this wiki page</a> for more information
/docs?id=icj2x
Explosive Yield
Expression
Skript
The yield of an explosive (creeper, ghast, primed tnt, fireball, etc.). This is how big of an explosion is caused by the entity. Read <a href='https://minecraft.wiki/w/Explosion'>this wiki page</a> for more information. The yield of ghasts can only be set to between 0 and 127.
/docs?id=2frrv
Expression - Argument Choices
Expression
DiSky
/docs?id=hc0kt
Expression - Array Access
Expression
skript-reflect
/docs?id=7oc8i
Expression - Att Duration
Expression
DiSky
/docs?id=1mlap
Expression - Bits
Expression
skript-reflect
/docs?id=r79e2