/Index/Docs/Page 4
15012000 of 3,384
Is Normalized
ConditionSkript
Checks whether a vector is normalized i.e. length of 1/docs?id=Skript-CondIsVectorNormalized
Is Occluding
ConditionSkript
Checks whether an item is a block and completely blocks vision./docs?id=Skript-CondIsOccluding
Is of Type
ConditionSkript
Checks whether an item or an entity is of the given type. This is mostly useful for variables, as you can use the general 'is' condition otherwise (e.g. 'victim is a creeper')./docs?id=Skript-CondIsOfType
Is on Ground
ConditionSkript
Checks whether an entity is on ground./docs?id=Skript-CondIsOnGround
Is Online
ConditionSkript
Checks whether a player is online. The 'connected' pattern will return false once this player leaves the server, even if they rejoin. Be aware that using the 'connected' pattern with a variable will not have this special behavior. Use the direct event-player or other non-variable expression for best results./docs?id=Skript-CondIsOnline
Is Operator
ConditionSkript
Checks whether a player is a server operator./docs?id=Skript-CondIsOp
Is Oraxen Block
ConditionOraxen
Checks if a block or location is an Oraxen custom block, optionally checking for a specific ID./docs?id=Oraxen-CondIsOraxenBlock
Is Oraxen Furniture
ConditionOraxen
Checks if an entity, block, or location is Oraxen furniture, optionally checking for a specific ID./docs?id=Oraxen-CondIsOraxenFurniture
Is Oraxen Item
ConditionOraxen
Checks if an item is an Oraxen item, optionally checking for a specific ID./docs?id=Oraxen-CondIsOraxenItem
Is Parent Region
Conditionskript-worldguard
A condition to test whether a region is a parent region of another./docs?id=skript-worldguard-CondIsParentRegion
Is Part Master/Parent?
ConditionDisplayEntityUtils
Check if an active part or a display entity is the master/parent part of an active group/docs?id=DisplayEntityUtils-CondPartIsMaster
Is Part of Display Type?
ConditionDisplayEntityUtils
Check if an active part is of a display entity type (block, item, text)/docs?id=DisplayEntityUtils-CondPartIsDisplayPart
Is Passable
ConditionSkript
Checks whether a block is passable. A block is passable if it has no colliding parts that would prevent players from moving through it. Blocks like tall grass, flowers, signs, etc. are passable, but open doors, fence gates, trap doors, etc. are not because they still have parts that can be collided with./docs?id=Skript-CondIsPassable
Is Pathfinding
ConditionSkript
Checks whether living entities are pathfinding. Can only be a living entity that is a Mob./docs?id=Skript-CondIsPathfinding
Is Persistent
ConditionSkript
Whether entities, players, or leaves are persistent. Persistence of entities is whether they are retained through server restarts. Persistence of leaves is whether they should decay when not connected to a log block within 6 meters. Persistence of players is if the player's playerdata should be saved when they leave the server. Players' persistence is reset back to 'true' when they join the server. Passengers inherit the persistence of their vehicle, meaning a persistent zombie put on a non-persistent chicken will become non-persistent. This does not apply to players. By default, all entities are persistent./docs?id=Skript-CondIsPersistent
Is Pinned
ConditionDiSky
Return true if the message is pinned./docs?id=DiSky-MessageIsPinned
is Placing in Pot
ConditionLusk
This Condition requires Paper. Checks whether or not the item is being placed inside the flower pot in a Flower Pot Manipulate Event./docs?id=Lusk-CondPlacingFlower
Is Player In Animation Camera?
ConditionDisplayEntityUtils
Check if a player is in an animation camera/docs?id=DisplayEntityUtils-CondIsInAnimationCamera
Is Player Listed
ConditionSkBee
Check if a player is listed (shown in PlayerList) for another player./docs?id=SkBee-CondIsPlayerListed
Is Playing Dead
ConditionSkript
Checks to see if an axolotl is playing dead./docs?id=Skript-CondIsPlayingDead
Is Plugin Enabled
ConditionSkript
Check if a plugin is enabled/disabled on the server. Plugin names can be found in the plugin's 'plugin.yml' file or by using the '/plugins' command, they are NOT the name of the plugin's jar file. When checking if a plugin is not enabled, this will return true if the plugin is either disabled or not on the server. When checking if a plugin is disabled, this will return true if the plugin is on the server and is disabled./docs?id=Skript-CondIsPluginEnabled
Is Poisoned
ConditionSkript
Checks whether an entity is poisoned./docs?id=Skript-CondIsPoisoned
Is Posted
ConditionDiSky
Return true if the message is posted, means sent in every guild that follow this news channel./docs?id=DiSky-MessageIsPosted
Is Preferred Tool
ConditionSkript
Checks whether an item is the preferred tool for a block. A preferred tool is one that will drop the block's item when used. For example, a wooden pickaxe is a preferred tool for grass and stone blocks, but not for iron ore./docs?id=Skript-CondIsPreferredTool
Is Pressing Key
ConditionSkript
Checks if a player is pressing a certain input key./docs?id=Skript-CondIsPressingKey
Is Region Member/Owner
Conditionskript-worldguard
A condition to test whether a player/group is a member/owner of a region./docs?id=skript-worldguard-CondIsRegionMemberOwner
Is Region Temporary
Conditionskript-worldguard
A condition to test whether a region is temporary. Temporary regions are those that are removed when the server restarts./docs?id=skript-worldguard-CondIsRegionTemporary
Is Region Type
Conditionskript-worldguard
A condition to test what type/shape a region is./docs?id=skript-worldguard-CondIsRegionType
Is Responsive
ConditionSkript
Checks whether an interaction is responsive or not. Responsiveness determines whether clicking the entity will cause the clicker's arm to swing./docs?id=Skript-CondIsResponsive
Is Riding
ConditionSkript
Tests whether an entity is riding any entity, a specific entity type, or a specific entity./docs?id=Skript-CondIsRiding
Is Riptiding
ConditionSkript
Checks to see if an entity is currently using the Riptide enchantment./docs?id=Skript-CondIsRiptiding
Is Saddled
ConditionSkript
Checks whether a given entity (horse or steerable) is saddled. If 'properly' is used, this will only return true if the entity is wearing specifically a saddle item./docs?id=Skript-CondIsSaddled
Is Screaming
ConditionSkript
Check whether a goat or enderman is screaming./docs?id=Skript-CondIsScreaming
Is Script Loaded
ConditionSkript
Check if the current script, or another script, is currently loaded./docs?id=Skript-CondScriptLoaded
Is Silent
ConditionSkript
Checks whether an entity is silent i.e. its sounds are disabled./docs?id=Skript-CondIsSilent
Is Sleeping
ConditionSkript
Checks whether an entity is sleeping./docs?id=Skript-CondIsSleeping
Is Slime Chunk
ConditionSkript
Tests whether a chunk is a so-called slime chunk. Slimes can generally spawn in the swamp biome and in slime chunks. For more info, see <a href='https://minecraft.wiki/w/Slime#.22Slime_chunks.22'>the Minecraft wiki</a>./docs?id=Skript-CondIsSlimeChunk
Is Sneaking
ConditionSkript
Checks whether a player is sneaking./docs?id=Skript-CondIsSneaking
Is Solid
ConditionSkript
Checks whether an item is solid./docs?id=Skript-CondIsSolid
Is Spawnable
ConditionSkript
Whether an entity type can be spawned in a world. Any general types such as 'monster, mob, entity, living entity' etc. will never be spawnable./docs?id=Skript-CondIsSpawnable
Is Sprinting
ConditionSkript
Checks whether a player is sprinting./docs?id=Skript-CondIsSprinting
Is Stackable
ConditionSkript
Checks whether an item is stackable./docs?id=Skript-CondIsStackable
Is Swimming
ConditionSkript
Checks whether a living entity is swimming./docs?id=Skript-CondIsSwimming
Is Tagged
ConditionSkript
Checks whether an item, block, entity, or entitydata is tagged with the given tag./docs?id=Skript-CondIsTagged
Is Tameable
ConditionSkript
Check if an entity is tameable./docs?id=Skript-CondIsTameable
Is Tamed
ConditionSkript
Check if a tameable entity is tamed (horse, parrot, cat, etc.)./docs?id=Skript-CondIsTamed
Is Ticking
ConditionSkript
Checks if an entity is ticking./docs?id=Skript-CondIsTicking
Is Transferred
ConditionSkBee
Check if a player transferred servers./docs?id=SkBee-CondPlayerIsTransferred
Is Transparent
ConditionSkript
Checks whether an item is transparent. Note that this condition may not work for all blocks, due to the transparency list used by Spigot not being completely accurate./docs?id=Skript-CondIsTransparent
Is TTS
ConditionDiSky
Return true if the message is TTS (TextToSpeech)./docs?id=DiSky-MessageIsTTS
Is Unbreakable
ConditionSkript
Checks whether an item is unbreakable./docs?id=Skript-CondIsUnbreakable
Is Using Experimental Feature
ConditionSkript
Checks whether a script is using an experimental feature by name./docs?id=Skript-CondIsUsingFeature
Is Valid
ConditionSkript
Checks whether something (an entity, a script, a config, etc.) is valid. An invalid entity may have died or de-spawned for some other reason. An invalid script reference may have been reloaded, moved or disabled since./docs?id=Skript-CondIsValid
Is Valid Region ID
Conditionskript-worldguard
A condition to test whether a string is a valid region ID. Valid region IDs only contain letters, numbers, underscores, commas, single quotation marks, dashes, pluses, or forward slashes./docs?id=skript-worldguard-CondIsValidRegionId
Is Voice Message
ConditionDiSky
Return true if the message is a voice message./docs?id=DiSky-MessageIsVoiceMessage
Is Wearing
ConditionSkript
Checks whether an entity is wearing some items (usually armor)./docs?id=Skript-CondIsWearing
Is Whitelisted
ConditionSkript
Whether or not the server or a player is whitelisted, or the server is whitelist enforced./docs?id=Skript-CondIsWhitelisted
Is Within
ConditionSkript
Whether a location is within something else. The "something" can be a block, an entity, a chunk, a world, or a cuboid formed by two other locations. Note that using the <a href='#CondCompare'>is between</a> condition will refer to a straight line between locations, while this condition will refer to the cuboid between locations./docs?id=Skript-CondIsWithin
Is Within Radius
ConditionSkript
Checks whether a location is within a certain radius of another location./docs?id=Skript-CondWithinRadius
Is YAML Empty
Conditionskript-yaml
Checks if a cached YAML file using said ID is empty. - Input is the ID./docs?id=skript-yaml-CondYamlIsEmpty
Is YAML Loaded
Conditionskript-yaml
Checks if one or more YAML files are loaded into memory using said ID./docs?id=skript-yaml-CondYamlIsLoaded
Is YAML Modified
Conditionskript-yaml
Checks if a YAML file has been modified since it was last loaded or saved./docs?id=skript-yaml-CondYamlIsModified
isNaN
FunctionSkript
Returns true if the input is NaN (not a number)./docs?id=Skript-isNaN
Item
TypeSkript
An item, e.g. a stack of torches, a furnace, or a wooden sword of sharpness 2. Unlike item type an item can only represent exactly one item (e.g. an upside-down cobblestone stair facing west), while an item type can represent a whole range of items (e.g. any cobble stone stairs regardless of direction). You don't usually need this type except when you want to make a command that only accepts an exact item. Please note that currently 'material' is exactly the same as 'item', i.e. can have an amount & enchantments./docs?id=Skript-itemstack
Item
ExpressionSkript
The item involved in an event, e.g. in a drop, dispense, pickup or craft event./docs?id=Skript-ExprItem
Item - Can Be Enchanted with
ConditionLusk
Checks if an item can be enchanted with an Enchantment. This does not check if the enchantment conflicts with any enchantments already applied on the item./docs?id=Lusk-CondCanBeEnchanted
Item - Rarity
ExpressionLusk
Returns the rarity of an item. Can be set. Before Lusk 1.2 (and Minecraft 1.20.5), this expression returned strings and also worked for enchantments, due to some major changes enchantments no longer have a rarity./docs?id=Lusk-ExprRarity
Item - Supported/Preferred Enchantments
ExpressionLusk
Returns the Enchantments this item can normally have./docs?id=Lusk-ExprSupportedEnchantments
Item - Unenchanted/Disenchanted
ExpressionLusk
Returns one or more items without enchantments./docs?id=Lusk-ExprUnenchanted
Item Amount
ExpressionSkript
The amount of an <a href='#itemstack'>item stack</a>./docs?id=Skript-ExprItemAmount
Item Component
TypeSkript
Represents an item component for items. i.e. equippable components./docs?id=Skript-itemcomponent
Item Component - Copy
ExpressionSkript
Grab a copy of an item component of an item. Any changes made to the copy will not be present on the item./docs?id=Skript-ExprItemCompCopy
Item Cooldown
ExpressionSkript
Gets the current cooldown of a provided item for a player. If the provided item has a cooldown group component specified the cooldown of the group will be prioritized. Otherwise the cooldown of the item material will be used./docs?id=Skript-ExprItemCooldown
Item Despawn
EffectSkript
Prevent a dropped item from naturally despawning through Minecraft's timer./docs?id=Skript-EffItemDespawn
Item Display Part's Item
ExpressionDisplayEntityUtils
Set the item of a item display part./docs?id=DisplayEntityUtils-ExprItemDisplayItem
Item Display Part's Transform
ExpressionDisplayEntityUtils
Set the item display transform of a part, if it's of a item display type./docs?id=DisplayEntityUtils-ExprItemDisplayTransform
Item Display Transform
ExpressionSkript
Returns or changes the <a href='#itemdisplaytransform'>item display transform</a> of <a href='#display'>item displays</a>./docs?id=Skript-ExprItemDisplayTransform
Item Display Transforms
TypeSkript
Represents the transform setting of an item display./docs?id=Skript-itemdisplaytransform
Item Enchantments
ExpressionSkript
All the enchantments an <a href='#itemtype'>item type</a> has./docs?id=Skript-ExprEnchantments
Item Flag
TypeSkript
Represents flags that may be applied to hide certain attributes of an item./docs?id=Skript-itemflag
Item Flags
ExpressionSkript
The item flags of an item. Can be modified./docs?id=Skript-ExprItemFlags
Item Frame - is Fixed
ConditionLusk
Returns whether the item frame is "fixed" or not. When true it's not possible to destroy/move the frame (e. g. by damage, interaction, pistons, or missing supporting blocks), rotate the item or place/remove items./docs?id=Lusk-CondItemFrameFixed
Item Frame - is Fixed (Property)
ExpressionLusk
Gets whether the item frame is "fixed" or not. Can be set and reset. When true it's not possible to destroy/move the frame (e. g. by damage, interaction, pistons, or missing supporting blocks), rotate the item or place/remove items./docs?id=Lusk-ExprItemFrameIsFixed
Item Frame - is Visible / is Invisible
ConditionLusk
Returns whether the item frame is visible or not./docs?id=Lusk-CondItemFrameVisible
Item Frame - is Visible / is Invisible (Property)
ExpressionLusk
Gets whether the item frame is visible or not. Can be set./docs?id=Lusk-ExprItemFrameIsVisible
Item Frame - Item (Silently Set)
ExpressionLusk
Gets a copy of the item in the provided item frames. Can be set and deleted, this expression supports the Silent Section, see examples./docs?id=Lusk-ExprItemFrameItem
Item Frame - Item Drop Chance
ExpressionLusk
The chance of the item being dropped upon this item frame's destruction. Can be set, removed from, added to, reset (1) and deleted (0). The final value is always clamped between 0 and 1. 1 = always drops; 0 = never drops./docs?id=Lusk-ExprItemFrameDropChance
Item Frame - Rotate
EffectLusk
Rotates item frames counter clockwise and clockwise or by specific rotations and a set amount of times./docs?id=Lusk-EffItemFrameRotate
Item Frame - Rotation
ExpressionLusk
Returns the rotation of an Item Frame./docs?id=Lusk-ExprItemFrameRotation
Item Frame - set Item Silently
EffectLusk
Sets the item of the provided item frames silently./docs?id=Lusk-EffItemFrameSetItemSilently
Item Has Enchantment Glint Override
ConditionSkript
Checks whether an item has the enchantment glint overridden, or is forced to glint or not./docs?id=Skript-CondItemEnchantmentGlint
Item Has Enchantment Glint Override
ConditionSkript
Checks whether an item has the enchantment glint overridden, or is forced to glint or not./docs?id=Skript-CondItemEnchantmentGlint-2
Item of an Entity
ExpressionSkript
An item associated with an entity. For dropped item entities, it gets the item that was dropped. For item frames, the item inside the frame is returned. For throwable projectiles (snowballs, enderpearls etc.) or item displays, it gets the displayed item. For arrows, it gets the item that will be picked up when retrieving the arrow. Note that setting the item may not change the displayed model, and that setting a spectral arrow to a non-spectral arrow or vice-versa will not affect the effects of the projectile. Other entities do not have items associated with them./docs?id=Skript-ExprItemOfEntity
Item Rarity - Color
ExpressionLusk
Returns the color of an item's rarity. Can be used with the item itself and it will get its rarity's color without getting the rarity itself if you don't need it./docs?id=Lusk-ExprRarityColor
Item Tooltips
EffectSkript
Show or hide the tooltip of an item. If changing the 'entire' tooltip of an item, nothing will show up when a player hovers over it. If changing the 'additional' tooltip, only specific parts (which change per item) will be hidden./docs?id=Skript-EffTooltip
Item Type
TypeSkript
An item type is an alias that can result in different items when added to an inventory, and unlike items they are well suited for checking whether an inventory contains a certain item or whether a certain item is of a certain type. An item type can also have one or more enchantments with or without a specific level defined, and can optionally start with 'all' or 'every' to make this item type represent all types that the alias represents, including data ranges./docs?id=Skript-itemtype
Item with Custom Model Data
ExpressionSkript
Get an item with custom model data./docs?id=Skript-ExprItemWithCustomModelData
Item with Enchantment Glint
ExpressionSkript
Get an item with or without enchantment glint./docs?id=Skript-ExprItemWithEnchantmentGlint
Item with Item Flags
ExpressionSkript
Creates a new item with the specified item flags./docs?id=Skript-ExprWithItemFlags
Item with Lore
ExpressionSkript
Returns a copy of an item with with new lore. If passing multiple components, each with be a line of lore./docs?id=Skript-ExprItemWithLore
Item with Tooltip
ExpressionSkript
Get an item with or without entire/additional tooltip. If changing the 'entire' tooltip of an item, nothing will show up when a player hovers over it. If changing the 'additional' tooltip, only specific parts (which change per item) will be hidden./docs?id=Skript-ExprItemWithTooltip
ItemComponent - Adventure Predicate Apply
SectionSkBee
Apply an adventure can break/can place on predicate to items. Requires Paper 1.21.3+ See [**Can Break**](https://minecraft.wiki/w/Data_component_format#can_break)/[**Can Place On**](https://minecraft.wiki/w/Data_component_format#can_place_on) components on McWiki for more info. **Entries**: - `blocks` = The blocks this item can place on/can break. (Accepts ItemTypes, BlockDatas, Tags, TagKeys and RegistryKeySets(soon™))/docs?id=SkBee-SecAdventureComponent
ItemComponent - Apply Effects
EffectSkBee
Used to apply potion/consume effects in a potion contents's `custom_effects` section, death protection's' `death_effects` section and consumable's `on_consume_effects` section. **Patterns**: - `%potioneffects%` = Used to apply a potion effect in a potion contents section. - `%potioneffects% with probability %-number%` = Used to apply a potion/consume effect in a death protection/consumable section. - `remove effects %potioneffecttypes/typedkeys%` = Used to apply a `remove effects` consume effect in a death protection/consumable section. - `clear all effects` = Used to apply a `clear all effects` consume effect in a death protection/consumable section. - `teleport randomly within [[a] diameter [of]] %number% [blocks|meters]` = Used to apply a `teleport randomly` consume effect in a death protection/consumable section. - `play sound %string/typedkey%` - Used to apply a `play sound` consume effect in a death protection/consumable section./docs?id=SkBee-EffApplyToComponent
ItemComponent - Attack Range Component Apply
SectionSkBee
Enables a custom attack range when using the item. See [**Attack Range Component**](https://minecraft.wiki/w/Data_component_format#attack_range) on McWiki for more details. Requires Minecraft 1.21.11+ **ENTRIES**: All entries are optional and will use their defaults when omitted. - `min_reach` = The minimum distance in blocks from the attacker to the target to be considered valid. Default = 0, valid range = 0 to 64 - `max_reach` = The maximum distance in blocks from the attacker to the target to be considered valid. Default = 3, valid range = 0 to 64 - `min_creative_reach` = The minimum distance in blocks from the attacker to the target to be considered valid in creative mode. Default = 0, valid range = 0 to 64 - `max_creative_reach` = The maximum distance in blocks from the attacker to the target to be considered valid in creative mode. Default = 5, valid range = 0 to 64 - `hitbox_margin` = Tthe margin applied to the target bounding box when checking for valid hitbox collision. Default = 0.3, valid range = 0 to 1 - `mob_factor` = The multiplier applied to the min_range and max_range when checking for valid distance when item is used by a mob. Default = 1, valid range = 0 to 2/docs?id=SkBee-SecAttackRangeComponent
ItemComponent - Blocks Attacks Apply
SectionSkBee
When present, this item can be used like a shield to block attacks to the holding player. See [**Blocks Attacks Component**](https://minecraft.wiki/w/Data_component_format#blocks_attacks) on McWiki for more info. **Entries**: - `block_delay_seconds` = The amount of time (in seconds) that use must be held before successfully blocking attacks [optional timespan, defaults to 0 seconds]. - `disable_cooldown_scale` = The multiplier applied to the cooldown time for the item when attacked by a disabling attack [optional number, defaults to 1]. - `damage_reductions` = A section to apply a set of rules for how much and what kinds damage should be blocked in a given attack [optional]. - `item_damage_threshold` = The minimum amount of damage dealt by the attack before item damage is applied to the item [optional number, defaults to 0]. - `item_damage_base` = The constant amount of damage applied to the item, if threshold is passed [optional number, defaults to 0]. - `item_damage_factor` = The fraction of the dealt damage that should be applied to the item, if threshold is passed [optional number, defaults to 1.5]. - `block_sound` = A sound to play when the item successfully blocks an attack [optional string, defaults to none]. - `disabled_sound` = A sound to play when the item goes on its disabled cooldown due to an attack [optional string, defaults to none. - `bypassed_by` = DamageTypes that bypass the blocking [optional String/TagKey]./docs?id=SkBee-SecBlocksAttacksComponent
ItemComponent - Bundle Contents
ExpressionSkBee
Represents the contents of a bundle item./docs?id=SkBee-ExprBundleContents
ItemComponent - Charged Projectiles
ExpressionSkBee
The items loaded as projectiles into a crossbow. If not present, the crossbow is not charged. See [**Charged Projectiles Component**](https://minecraft.wiki/w/Data_component_format#charged_projectiles) on McWiki for more details. Requires Paper 1.21.3+ **Changers**: - `set` = Set the items to be loaded by the crossbow. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprChargedProjectilesComponent
ItemComponent - Clear/Reset Components
EffectSkBee
Clear/reset data components of an item. Requires Minecraft 1.21+ - `clear/remove/unset` = Will remove the component from the item. - `reset` = Will reset the data component of the item back to its default value./docs?id=SkBee-EffClearComponent
ItemComponent - Consumable Component Apply
SectionSkBee
Apply a consumable component to an item. If present, this item can be consumed by the player. Requires Paper 1.21.3+ See [**Consumable Component**](https://minecraft.wiki/w/Data_component_format#consumable) on McWiki for more info. **Entries**: - `consume_seconds` = The amount of time it takes for a player to consume the item. Defaults to 1.6 seconds. [Optional] - `animation` = The animation used during consumption of the item. [Optional] Must be one of "none", "eat", "drink", "block", "bow", "spear", "crossbow", "spyglass", "toot_horn" or "brush". Defaults to "eat"] - `sound` = A sound key to player when consumed. Defaults to "entity.generic.eat" [Optional] - `has_consume_particles` = Whether consumption particles are emitted while consuming this item. Defaults to true. [Optional] - `on_consume_effect` = A `consume effect` to by applied to the component (supports a list) [Optional]. - `on_consume_effects` = A section to apply `consume effects` [Optional]./docs?id=SkBee-SecConsumableComponent
ItemComponent - Consume Effect
TypeSkBee
Represents an effect that is used in a consumable/death_protection item component. There are 5 consume effects: apply_effects, remove_effects, clear_all_effects, teleport_randomly and play_sound. Each of these has a function with the same name./docs?id=SkBee-consumeeffect
ItemComponent - Container
ExpressionSkBee
Represents the container component of an item, providing access to its contents. You can add items, remove items, delete the component, go nuts. See [**Container Component**](https://minecraft.wiki/w/Data_component_format#container) on McWiki for more details. **Changers**: - SET = Sets the container component to a specific set of items. - ADD = Adds items to the container component. - REMOVE = Removes items from the container component. - DELETE = Deletes the container component from the item. - RESET = Resets the container component to its default state./docs?id=SkBee-ExprContainerComponent
ItemComponent - CustomModelData Component Apply
SectionSkBee
Apply a custom model data component to items. Requires Paper 1.21.4+ See [**CustomModelData Component**](https://minecraft.wiki/w/Data_component_format#custom_model_data) on McWiki for more info. **Entries**: - `floats` = A list of numbers. - `flags` = A list of booleans (true/false). - `strings` = A list of strings. - `colors` = A list of colors./docs?id=SkBee-SecCustomModelDataComponent
ItemComponent - Damage Reduction Rule
SectionSkBee
Apply a rule for how much and what kinds of damage should be blocked in a given attack. See [**Blocks Attacks Component**](https://minecraft.wiki/w/Data_component_format#blocks_attacks) on McWiki for more info. **Entries**: - `type` = Damage types to block [optional DamageType/String/TagKey, defaults to all damage types]. - `base` = The constant amount of damage to be blocked (required number). - `factor` = The fraction of the dealt damage to be blocked (required number). - `horizontal_blocking_angle` = The maximum angle between the users facing direction and the direction of the incoming attack to be blocked [optional positive number, defaults to 90]./docs?id=SkBee-SecDamageReduction
ItemComponent - Damage Resistant
ExpressionSkBee
Represents the damage resistant component of an item. **Requires Minecraft 26.1+** If specified, this item is invulnerable to the specified damage types when in entity form or equipped. See [**Damage Resistant**](https://minecraft.wiki/w/Data_component_format#damage_resistant) on McWiki for more details. **Changers**: `set` = Will set the damage resistant component of the item (Accepts a DamageType TagKey or a list of DamageTypes). `delete` = Will delete the damage resistant component of this item. `reset` = Will reset the damage resistant component back to the original value./docs?id=SkBee-ExprDamageResistantComponent
ItemComponent - Damage Type
ExpressionSkBee
Represents the damage type component of an item. See [**Damage Type**](https://minecraft.wiki/w/Data_component_format#damage_type) on McWiki for more details. Requires Minecraft 1.21.11+ **Changers**: `set` = Will set the damage type of the item. `delete` = Will delete the damage type of this item. `reset` = Will reset the damage type back to the original value./docs?id=SkBee-ExprDamageTypeComponent
ItemComponent - Death Protection Component Apply
SectionSkBee
Apply a death protection component to an item. If present, this item protects the holder from dying by restoring a single health point. Requires Paper 1.21.3+ See [**Death Protection Component**](https://minecraft.wiki/w/Data_component_format#death_protection) on McWiki for more info. `death_effect` = A `consume effect` to by applied to the component (supports a list) [Optional]. `death_effects` = A section to apply `consume effects` [Optional]./docs?id=SkBee-SecDeathProtectionComponent
ItemComponent - Dyed Color
ExpressionSkBee
Represents the dyed color component of an item. This will work on leather armor, or items that have a dye component on their item model. See [**ItemModel**](https://minecraft.wiki/w/Data_component_format#dyed_color) on McWiki for more details. Requires Paper 1.21.3+ **Changers**: `set` = Will set the dyed color of the item. `delete` = Will delete the dyed color of this item. `reset` = Will reset the dyed color back to the original value./docs?id=SkBee-ExprDyedColorComponent
ItemComponent - Enchantable
ExpressionSkBee
If present, and applicable enchantments are available, items with the component can be enchanted in an enchanting table. Positive integer representing the item's enchantability. A higher value allows enchantments with a higher cost to be picked. See [**Enchantable Component**](https://minecraft.wiki/w/Data_component_format#enchantable) on McWiki for more details. **Changers**: - `set` = Allows you to set the enchantability. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprEnchantableComponent
ItemComponent - Enchantment Glint Override
ExpressionSkBee
Represents the enchantment glint override of an item. Overrides the enchantment glint effect on an item. When `true`, the item will display a glint, even without enchantments. When `false`, the item will not display a glint, even with enchantments. **Note**: If no override is applied, will return null. See [**EnchantmentGlintOverride**](https://minecraft.wiki/w/Data_component_format#enchantment_glint_override) on McWiki for more details. **Changers**: - `set` = Allows you to override the glint. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprEnchantmentGlintOverride
ItemComponent - Equippable Component Apply
SectionSkBee
Apply an equippable component to any item so it can be equipped in the specified slot. Requires Paper 1.21.3+ See [**Equippable Component**](https://minecraft.wiki/w/Data_component_format#equippable) on McWiki for more info. **Entries**: - `slot` = The slot the item can be put on (See Equipment Slot). - `equip_sound` = The sound to be played when equipped. [Optional] - `asset_id` = The key of the equipment model to use when equipped. [Optional] - `allowed_entities` = A list of entity types or a Minecraft entity tag that can equip this item. [Optional] - `dispensable` = Whether the item can be dispensed by using a dispenser. Defaults to true. [Optional] - `swappable` = Whether the item can be equipped into the relevant slot by right-clicking. Defaults to true. [Optional] - `damage_on_hurt` = Whether this item is damaged when the wearing entity is damaged. Defaults to true. [Optional] - `camera_overlay` = The key of the overlay texture to use when equipped. [Optional]/docs?id=SkBee-SecEquippableComponent
ItemComponent - Firework Explosion Component Apply
SectionSkBee
Apply a firework explosion effect to a firework star. This can also be used within the Fireworks Component's `explosions:` section. See [**Firework Explosion Component**](https://minecraft.wiki/w/Data_component_format#firework_explosion) on McWiki for more info. **Entries**: - `shape` = The [firework type](https://docs.skriptlang.org/classes.html#FireworkType) of the explosion. - `colors` = The colors of the initial particles of the explosion, randomly selected from. - `fade_colors` = The colors of the fading particles of the explosion, randomly selected from. - `has_trail` = Whether or not the explosion has a trail effect (diamond). - `has_twinkle` = Whether or not the explosion has a twinkle effect (glowstone dust)./docs?id=SkBee-SecFireworkExplosionComponent
ItemComponent - Fireworks Component Apply
SectionSkBee
Apply a fireworks component to a firework rocket. See [**Fireworks Component**](https://minecraft.wiki/w/Data_component_format#fireworks) on McWiki for more info. **Entries**: - `flight_duration` = The flight duration of this firework rocket, i.e. the number of gunpowders used to craft it. (Integer between 0 and 255, defaults to 1) - `explosions` = A section to apply firework explosions (see 'ItemComponent - Firework Explosion Component Apply' section)./docs?id=SkBee-SecFireworksComponent
ItemComponent - Food Component Apply
SectionSkBee
Apply a food component to any item giving it food properties. You will also require a `consumable` component to actually make the item consumable. Requires Paper 1.21.3+ See [**Food Component**](https://minecraft.wiki/w/Data_component_format#food) on McWiki for more details. **Entries/Sections**: - `nutrition` = The number of food points restored by this item when eaten. Must be a non-negative integer. - `saturation` = The amount of saturation restored by this item when eaten. - `can always eat` = If true, this item can be eaten even if the player is not hungry. Defaults to false. [Optional]/docs?id=SkBee-SecFoodComponent
ItemComponent - Food Properties
ExpressionSkBee
Get the food properties of an item. This will only return a value if the item has a food component. See [Food Component](https://minecraft.wiki/w/Data_component_format#food) on McWiki for more details./docs?id=SkBee-ExprFoodComponentProperties
ItemComponent - Glider
ExpressionSkBee
If applied, allows players to glide (as with elytra) when equipped. If the item does not have a glider, it will return null, not false. See [**Glider Component**](https://minecraft.wiki/w/Data_component_format#glider) on McWiki for more details. **Changers**: - `set` = If set to true, a glider will be applied, otherwise removed. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprGliderComponent
ItemComponent - Has Components
ConditionSkBee
Check if an item has a specific item component. See [Data Component Format](https://minecraft.wiki/w/Data_component_format) on McWiki for more details./docs?id=SkBee-CondHasComponent
ItemComponent - Instrument Component Apply
SectionSkBee
Apply an instrument component to an item that supports it (such as a goat horn). It may seem silly that this is a section with only 1 value, but I'm hoping that Paper updates the API to support all the features Minecraft has for this. Requires Paper 1.21.3+ See [**Instrument Component**](https://minecraft.wiki/w/Data_component_format#instrument) on McWiki for more info. **Entries**: - `instrument` = The instrument to be played./docs?id=SkBee-SecInstrumentComponent
ItemComponent - Intangible Projectile
ExpressionSkBee
If applied, a projectile item can't be picked up by a player when fired, except in creative mode. If the item does not have this component, it will return null, not false. See [**Intangible Projectile Component**](https://minecraft.wiki/w/Data_component_format#intangible_projectile) on McWiki for more details. **Changers**: - `set` = If set to true, the component will be applied, otherwise removed. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprIntangibleProjectileComponent
ItemComponent - Item Model
ExpressionSkBee
Represents the item model component of an item. See [**ItemModel**](https://minecraft.wiki/w/Data_component_format#item_model) on McWiki for more details. **Changers**: `set` = Will set the item model of the item. `delete` = Will delete the item model of this item. `reset` = Will reset the item model back to the vanilla value./docs?id=SkBee-ExprItemModel
ItemComponent - JukeboxPlayable Component Apply
SectionSkBee
Apply an jukebox playable component to an item. When applied, the item can be inserted into a jukebox and plays the specified song. Requires Paper 1.21.3+ See [**JukeboxPlayable Component**](https://minecraft.wiki/w/Data_component_format#jukebox_playable) on McWiki for more info. **Entries**: - `song` = A jukebox song to be played./docs?id=SkBee-SecJukeboxPlayableComponent
ItemComponent - Kinetic Weapon Apply
SectionSkBee
Apply a kinetic weapon component to items. Enables a charge-type attack when using the item where, while being used, the damage is dealt along a ray every tick based on the relative speed of the entities. See [**Kinetic Weapon Component**](https://minecraft.wiki/w/Data_component_format#kinetic_weapon) on McWiki for more info. **Entries**: - `delay_ticks` = The time in ticks required before weapon is effective [optiona timespan, defaults to 0 ticks]. - `damage_conditions` = The condition under which the charge attack deals damage [optional section]. - `dismount_conditions` = The condition under which the charge attack dismounts the target [optional section]. - `knockback_conditions` = The condition under which the charge attack deals knockback [optional section]. - `forward_movement` = The distance the item moves out of the wielder's hand during its animation [optional number, defaults to 0.0]. - `damage_multiplier` = The multiplier for the final damage from the relative speed [optional number, defaults to 1.0]. - `sound` = Optional sound event to play when the weapon is engaged [optional string]. - `hit_sound` = Optional sound event to play when the weapon hits an entity [optional string]./docs?id=SkBee-SecKineticWeaponComponent
ItemComponent - Kinetic Weapon Condition
SectionSkBee
Applies a kinetic weapon condition to the kinetic weapon section. See [**Kinetic Weapon Component**](https://minecraft.wiki/w/Data_component_format#kinetic_weapon) on McWiki for more info. **Entries**: - `max_duration_ticks` = The time in ticks after which the condition is no longer checked. This starts after delay has elapsed (requird timespan). - `min_speed` = The minimum speed of the attacker, in blocks per second, along the direction that the attacker is looking. [optional number, defaults to 0.0]. - `min_relative_speed` = The minimum relative speed between the attacker and target, in blocks per second, along the direction that the attacker is looking. [optional number, defaults to 0.0]./docs?id=SkBee-SecKineticWeaponCondition
ItemComponent - Max Stack Size
ExpressionSkBee
Represents the max stack size of an item. See [**MaxStackSize**](https://minecraft.wiki/w/Data_component_format#max_stack_size) on McWiki for more details. **Changers**: - `set` = Set the max stack size, must be an integer between 1 and 99. - `delete` = Will remove the component from the item. - `reset` = Resets back to default stack size./docs?id=SkBee-ExprMaxStackSizeComponent
ItemComponent - Minimum Attack Charge
ExpressionSkBee
Represents the minimum attack charge component of an item. The minimum attack charge on the attack indicator required to attack with this item. Must be a non-negative float between 0.0 and 1.0 See [**Minimum Attack Charge**](https://minecraft.wiki/w/Data_component_format#minimum_attack_charge) on McWiki for more details. Requires Minecraft 1.21.11+ **Changers**: `set` = Will set the minimum attack charge of the item. `delete` = Will delete the minimum attack charge of this item. `reset` = Will reset the minimum attack charge back to the original value./docs?id=SkBee-ExprMinAttackChargeComponent
ItemComponent - Piercing Weapon Component Apply
SectionSkBee
Melee attacks using this item damage multiple entities along a ray, instead of only a single entity. Also prevents this item from being used to mine blocks. See [**Piercing Weapon Component**](https://minecraft.wiki/w/Data_component_format#piercing_weapon) on McWiki for more details. Requires Minecraft 1.21.11+ **ENTRIES**: All entries are optional and will use their defaults when omitted. - `deals_knockback` = Boolean, whether the attack deals knockback. Defaults to true. - `dismounts` = Boolean, whether the attack dismounts the target. Defaults to false. - `sound` = String, sound key to play when a player attacks with the weapon. - `hit_sound` = String, sound key to play when the weapon hits an entity./docs?id=SkBee-SecPiercingWeapon
ItemComponent - Potion Contents Component Apply
SectionSkBee
Apply a potion contents component to an item (can be used on a potion/arrow or any consumable item). See [**Potion Contents Component**](https://minecraft.wiki/w/Data_component_format#potion_contents) on McWiki for more info. Note: `potion` and `custom_effects` entries cannot be used together. **Entries**: - `potion` = The base potion of the item. - `custom_color` = The overriding color of this potion texture, and/or the particles of the area effect cloud created. - `custom_name` = An optional string used to generate containing stack name. (See McWiki for more details on this) [Optional] - `custom_effects` = A list of the additional effects that this item should apply. [Optional]/docs?id=SkBee-SecPotionContentsComponent
ItemComponent - Profile Component Apply
SectionSkBee
Apply a profile component to an item/entity/block. This is generally used for player heads and mannequins. It can also be used on players but please use with caution. See [**Profile Component**](https://minecraft.wiki/w/Data_component_format#profile) on McWiki for more details. **Entries**: - `name` = A username with a maximum length of 16, and only consisting of username-allowed characters [optional]. - `id` = A UUID. If no other profile fields are specified, this is used to dynamically request the profile of a player with that UUID from Mojang's servers. Once received, that profile's properties (such as its skin, cape, and elytra textures) can be used for rendering. If the profile does not exist, a random default skin is provided [optional]. - `texture-value` = A base64 encoded string representing the texture data for the profile. [optional]. - `texture-signature` = A base64 encoded string representing the signature of the texture data. [optional]. - `model` = The model of the skin, either `classic` or `slim`. Defaults to `classic` if not specified. [optional]. - `texture` = Namespaced path to a player skin texture, relative to the `textures` folder in a resource pack [optional]. - `cape` = Namespaced path to a cape texture, relative to the `textures` folder in a resource pack. [optional]. - `elytra` = Namespaced path to an elytra texture, relative to the `textures` folder in a resource pack. [optional]./docs?id=SkBee-SecProfileComponent
ItemComponent - repair cost component
ExpressionSkBee
The number of experience levels to add to the base level cost when repairing, combining, or renaming this item with an anvil. Must be a non-negative integer, defaults to 0./docs?id=SkBee-ExprRepairCost
ItemComponent - Repairable
ExpressionSkBee
Represents the items/tags that will be used to repair an item in an anvil. See [**Repairable Component**](https://minecraft.wiki/w/Data_component_format#repairable) on McWiki for more details. **Patterns**: `repairable items` = A list of items that are used. `repairable tag` = A single Minecraft item tag that is used. **Changers**: - `set` = Set the items/tag to allow for repairing. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprRepairableComponent
ItemComponent - Stored Enchantments
ExpressionSkBee
Get/set the stored enchantments of an enchanted book./docs?id=SkBee-ExprStoredEnchant
ItemComponent - Swing Animation Component Apply
SectionSkBee
Specifies the swing animation to play when attacking or interacting using this item. See [**Swing Animation Component**](https://minecraft.wiki/w/Data_component_format#swing_animation) on McWiki for more details. Requires Minecraft 1.21.11+ **ENTRIES**: All entries are optional and will use their defaults when omitted. - `type` = String, The type of swinging animation. Can be "none", "whack", "stab". Defaults to "whack". - `duration` = A timespan that determines the animation's duration. Defaults to 6 ticks./docs?id=SkBee-SecSwingAnimationComponent
ItemComponent - Tool Component Apply
SectionSkBee
Apply a tool component to any item making it usable tool. Requires Paper 1.21.3+ See [**Tool Component**](https://minecraft.wiki/w/Data_component_format#tool) on McWiki for more details. **Entries/Sections**: - `default_mining_speed` = The default mining speed of this tool, used if no rules override it. Defaults to 1.0. [Optional] - `damage_per_block` = The amount of durability to remove each time a block is broken with this tool. Must be a non-negative integer. [Optional] - `can_destroy_blocks_in_creative` = Whether players can break blocks while holding this tool in Creative mode. Defaults to true. [Optional] (Requires MC 1.21.5+) - `rules:` = A list of rules for the blocks that this tool has a special behavior with./docs?id=SkBee-SecToolComponent
ItemComponent - Tool Rule Apply
SectionSkBee
Apply rules to a tool component. You can add as many as you'd like. See [**McWiki Tool Component**](https://minecraft.wiki/w/Data_component_format#tool) for more details. **Entries/Sections**: NOTE: One of either `block_types` or `block_tag` MUST be used. `blocks` = The blocks to match for this rule to apply (Supports ItemTypes, BlockDatas, Minecraft Tags and TagKeys). `speed` = If the blocks match, overrides the default mining speed (Must be a positive number). [Optional] `correct for drops` = If the blocks match, overrides whether or not this tool is considered correct to mine at its most efficient speed, and to drop items if the block's loot table requires it. [Optional]/docs?id=SkBee-SecToolRule
ItemComponent - Tooltip Style
ExpressionSkBee
The key of the custom sprites for the tooltip background and frame which references textures. See [**Tooltip Style Component**](https://minecraft.wiki/w/Data_component_format#tooltip_style) on McWiki for more details. **Changers**: - `set` = Set the key of the texture to use. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprTooltipStyleComponent
ItemComponent - Tooltip Style Component Apply
SectionSkBee
Apply a tooltip style component to any item allowing you to hide the tooltip or specific components. You will also require a `consumable` component to actually make the item consumable. Requires Paper 1.21.5+ See [**Tooltip Style Component**](https://minecraft.wiki/w/Data_component_format#tooltip_style) on McWiki for more details. **Entries/Sections**: - `hide_tooltip` = If true, the item will have no tooltip when hovered (optional, boolean). - `hidden_components` = The tooltips provided by any component in this list will be hidden. If that component provides no tooltip, it will have no effect (optional, data component types)./docs?id=SkBee-SecTooltipDisplayComponent
ItemComponent - Use Cooldown
SectionSkBee
Apply a cooldown to all items of the same type when it has been used. See [**Use Cooldown Component**](https://minecraft.wiki/w/Data_component_format#use_cooldown) on McWiki for more details. **Entries**: - `seconds` = The cooldown duration (timespan, must be >= 1 tick). - `group` = The unique key to identify this cooldown group. If present, the item is included in a cooldown group and no longer shares cooldowns with its base item type, but instead with any other items that are part of the same cooldown group. [Optional]/docs?id=SkBee-SecUseCooldownComponent
ItemComponent - Use Effects Component Apply
SectionSkBee
Controls how the player behaves when using an item (right mouse click). See [**Use Effects Component**](https://minecraft.wiki/w/Data_component_format#use_effects) on McWiki for more details. Requires Minecraft 1.21.11+ **ENTRIES**: All entries are optional and will use their defaults when omitted. - `can_sprint` = Boolean, whether the player can sprint during use. Defaults to false - `speed_multiplier` = A ranged float (0.0-1.0 inclusive) speed multiplier inflicted during use. Defaults to 0.2 - `interact_vibrations` = Boolean, whether using this item emits the `minecraft:item_interact_start` and `minecraft:item_interact_finish` game events. Defaults to true/docs?id=SkBee-SecUseEffectsComponent
ItemComponent - Use Remainder
ExpressionSkBee
If present, replaces the item with a remainder item if its stack count has decreased after use. See [**Use Remainder Component**](https://minecraft.wiki/w/Data_component_format#use_remainder) on McWiki for more details. **Changers**: - `set` = Set the item to be replaced with. - `reset` = Reset back to default state. - `delete` = Will delete any value (vanilla or not)./docs?id=SkBee-ExprUseRemainderComponent
ItemComponent - Weapon
SectionSkBee
Apply a weapon component to items. See [**Weapon Component**](https://minecraft.wiki/w/Data_component_format#weapon) on McWiki for more details. **Entries**: - `item_damage` - Controls the amount of durability to remove each time the weapon is used to attack [optional number, defaults to 0]. - `disable_blocking` - The amount of seconds that this item can disable a blocking shield on successful attack [optional TimeSpan]./docs?id=SkBee-SecWeaponComponent
Items
ExpressionSkript
Items or blocks of a specific type, useful for looping./docs?id=Skript-ExprItems
Items In
ExpressionSkript
All items or specific type(s) of items in an inventory. Useful for looping or storing in a list variable. Please note that the positions of the items in the inventory are not saved, only their order is preserved./docs?id=Skript-ExprItemsIn
ItemsAdderItem
ExpressionItemsAdder
Get an ItemsAdder item by NamespacedID/docs?id=atcy1
ItemType From NamespacedKey/BlockData
ExpressionSkBee
Get an ItemType from a Minecraft namespaced key or BlockData./docs?id=SkBee-ExprItemFromNamespacedKey
javaobject
Typeskript-reflect
/docs?id=skript-reflect-javaobject
javatype
Typeskript-reflect
/docs?id=skript-reflect-javatype
Join & Split
ExpressionSkript
Joins several texts with a common delimiter (e.g. ", "), or splits a text into multiple texts at a given delimiter./docs?id=Skript-ExprJoinSplit
Join Message
ExpressionSkript
The message sent to all online players when a player joins the server./docs?id=Skript-ExprJoinMessage
Jukebox - Eject Disc
EffectLusk
Forces a jukebox to eject its disc./docs?id=Lusk-9131
Jukebox - is Playing
ConditionLusk
Checks if a jukebox is currently playing a music disc./docs?id=Lusk-9121
Jukebox - Record/Disc
ExpressionLusk
Returns the music disc within a jukebox. Can be set, reset and deleted./docs?id=Lusk-9162
Jukebox - Start/Stop Playing
EffectLusk
Makes a jukebox start/stop playing./docs?id=Lusk-9132
Jukebox Song
TypeSkBee
Represents the songs for jukeboxes. NOTE: These are auto-generated and may differ between server versions, currently generated for Minecraft 26.1.2./docs?id=SkBee-jukeboxsong
Jump URL of Scheduled Event
ExpressionDiSky
Get the jump URL of a scheduled event./docs?id=DiSky-EventJumpUrl
Keep Inventory / Experience
EffectSkript
Keeps the inventory or/and experiences of the dead player in a death event./docs?id=Skript-EffKeepInventory
Keyed
ExpressionSkript
This expression is used to explicitly pass the keys of an expression alongside its values. For example, when setting a list variable or passing an expression to a function./docs?id=Skript-ExprKeyed
Keyed
TypeLuskv2
An object with a namespaced key attached to it./docs?id=2fx2a
Kick
EffectSkript
Kicks a player from the server./docs?id=Skript-EffKick
Kick Member
EffectDiSky
Kick a specific member out of its guild. You can also specify a reason if needed./docs?id=DiSky-KickMember
Kick Message
ExpressionSkript
The message sent to all online players when a player is kicked from server./docs?id=Skript-ExprKickMessage
Kill
EffectSkript
Kills an entity./docs?id=Skript-EffKill
Knockback
EffectSkript
Apply the same velocity as a knockback to living entities in a direction. Mechanics such as knockback resistance will be factored in./docs?id=Skript-EffKnockback
Knockback Attacker/Victim
ExpressionSkBee
The attacker/victim in an entity knockback event./docs?id=SkBee-ExprKnockbackAttackerVictim
Knockback Velocity
ExpressionSkBee
The knockback velocity in an entity knockback event./docs?id=SkBee-ExprKnockbackVelocity
Labels - Goto
EffectSkCheese
Jumps to a label./docs?id=SkCheese-EffGoto
Labels - New Label
EffectSkCheese
Creates a label that you can jump to later on./docs?id=SkCheese-EffLabel
Lambda
TypeskLambda
A callable lambda with optional typed parameters and return type./docs?id=skLambda-lambda
Lambda Definition
SectionskLambda
Defines a lambda and assigns it to a variable. The lambda closes over the local variables (`{_x}`) in scope where it is defined: a snapshot is taken at definition time and is readable inside the body when the lambda is later called. Parameters shadow any captured local of the same name. The snapshot is by value, so laterchanges to the outer local are not seen, and changes inside the body don't leak out./docs?id=skLambda-SecLambdaDefine
Language
ExpressionSkript
Currently selected game language of a player. The value of the language is not defined properly. The vanilla Minecraft client will use lowercase language / country pairs separated by an underscore, but custom resource packs may use any format they wish./docs?id=Skript-ExprLanguage
Last Attacker
ExpressionSkript
The last block or entity that attacked an entity./docs?id=Skript-ExprLastAttacker
Last Caught Errors
ExpressionSkript
Gets the last caught runtime errors from a 'catch runtime errors' section./docs?id=Skript-ExprCaughtErrors
Last Created Citizen
ExpressionSkonic
The last created citizen.Only applicable if the citizen is created via this addon. Will not save when server restarts./docs?id=Skonic-ExprLastCreatedCitizen
Last Created Particle
Expressionskript-particle
Returns the last particle created with the custom particle section./docs?id=skript-particle-ExprLastCreatedParticle
Last Damage
ExpressionSkript
The last damage that was done to an entity. Note that changing it doesn't deal more/less damage./docs?id=Skript-ExprLastDamage
Last Damage Cause
ExpressionSkript
Cause of last damage done to an entity/docs?id=Skript-ExprLastDamageCause
Last Death Location
ExpressionSkript
Gets the last death location of a player, or offline player, if available. Can also be set, reset, and deleted if the player is online./docs?id=Skript-ExprLastDeathLocation
Last DiSky Exception
ExpressionDiSky
Return the last occurred DiSky or Discord exception in the current event. This expression is event-based, means you cannot get the last error that happened on another event. Once this has been called, it will remove the returned value from the errors list to avoid having two times the same error message./docs?id=DiSky-LastDiSkyException
Last Embed
ExpressionDiSky
This expression returns the last generated embed using the embed builder./docs?id=DiSky-ExprLastEmbed
Last GUI/GUI from ID
Expressionskript-gui
It is used to return the last created/edited gui or a gui from a string id./docs?id=skript-gui-ExprLastGUI
Last Interaction Date
ExpressionSkript
Returns the date of the last attack (left click), or interaction (right click) on an interaction entity Using 'clicked on' will return the latest attack or interaction, whichever was more recent./docs?id=Skript-ExprLastInteractionDate
Last Interaction Player
ExpressionSkript
Returns the last player to attack (left click), or interact (right click) with an interaction entity. If 'click on' or 'clicked on' are used, this will return the last player to either attack or interact with the entity whichever was most recent./docs?id=Skript-ExprLastInteractionPlayer
Last Loaded Server Icon
ExpressionSkript
Returns the last loaded server icon with the <a href='#EffLoadServerIcon'>load server icon</a> effect./docs?id=Skript-ExprLastLoadedServerIcon
Last Log Message
ExpressionSkLogs
/docs?id=9ygmt
Last Message Builder
ExpressionDiSky
Represents the last message builder created within a section./docs?id=DiSky-message
Last Resource Pack Response
ExpressionSkript
Returns the last resource pack response received from a player./docs?id=Skript-ExprLastResourcePackResponse
Last Row Builder
ExpressionDiSky
Represents the last row builder created within a section./docs?id=DiSky-row
Last Spawned Entity
ExpressionSkript
Holds the entity that was spawned most recently with the spawn effect (section), dropped with the <a href='../effects/#EffDrop'>drop effect</a>, shot with the <a href='../effects/#EffShoot'>shoot effect</a> or created with the <a href='../effects/#EffLightning'>lightning effect</a>. Please note that even though you can spawn multiple mobs simultaneously (e.g. with 'spawn 5 creepers'), only the last spawned mob is saved and can be used. If you spawn an entity, shoot a projectile and drop an item you can however access all them together./docs?id=Skript-ExprLastSpawnedEntity
Last/First Login Time
ExpressionSkript
When a player last/first logged in the server. 'last login' requires paper to get the last login, otherwise it will get the last time they were seen on the server./docs?id=Skript-ExprLastLoginTime
Launch firework
EffectSkript
Launch firework effects at the given location(s)./docs?id=Skript-EffFireworkLaunch
Leash entities
EffectSkript
Leash living entities to other entities. When trying to leash an Ender Dragon, Wither, Player, or a Bat, this effect will not work. See <a href="https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/LivingEntity.html#setLeashHolder(org.bukkit.entity.Entity)">Spigot's Javadocs for more info</a>./docs?id=Skript-EffLeash
Leash Holder
ExpressionSkript
The leash holder of a living entity./docs?id=Skript-ExprLeashHolder
Leash Will Drop
ConditionSkript
Checks whether the leash item will drop during the leash detaching in an unleash event./docs?id=Skript-CondLeashWillDrop
Left Handed
ConditionSkript
Checks if living entities or players are left or right-handed. Armor stands are neither right nor left-handed./docs?id=Skript-CondIsLeftHanded
Length
ExpressionSkript
The length of a text, in number of characters./docs?id=Skript-ExprLength
Length/Width/Height Shape
Typeskript-particle
Represents an abstract particle shape that has a length, width, and/or height. E.g. cube, cylinder, ellipse, etc./docs?id=skript-particle-lwhshape
Level
ExpressionSkript
The experience level of a player./docs?id=Skript-ExprLevel
Level Progress
ExpressionSkript
The player's progress in reaching the next level, this represents the experience bar in the game. Please note that this value is between 0 and 1 (e.g. 0.5 = half experience bar). Changing this value can cause the player's level to change if the resulting level progess is negative or larger than 1, e.g. <code>increase the player's level progress by 0.5</code> will make the player gain a level if their progress was more than 50%./docs?id=Skript-ExprLevelProgress
Lid Is Open/Closed
ConditionSkript
Check to see whether lidded blocks (chests, shulkers, etc.) are open or closed./docs?id=Skript-CondLidState
Light Level
ExpressionSkript
Gets the light level at a certain location which ranges from 0 to 15. It can be separated into sunlight (15 = direct sunlight, 1-14 = indirect) and block light (torches, glowstone, etc.). The total light level of a block is the maximum of the two different light types./docs?id=Skript-ExprLightLevel
Lightning
EffectSkript
Strike lightning at a given location. Can use 'lightning effect' to create a lightning that does not harm entities or start fires./docs?id=Skript-EffLightning
List
ExpressionLuskv2
/docs?id=f6nj1
List Methods Of Class String
EffectLibImporter
/docs?id=ld78l
List/Unlist Players
EffectSkBee
List/unlist a player for a player. (show/hide them in PlayerList for each other)./docs?id=SkBee-EffPlayerListed
Listen Section
SectionskLambda
Declarative event listener. Two forms are available: ` - listen for event [where cond]:` registers immediately. ` - set %~object% to listener for event [where cond]:` defines the listener for later activation via `register`. Optional entries: ` - countdown: timespan` sets an auto-timeout duration. Required when `on timeout:` is used. ` - triggers: number` caps how many times the listener fires before `on completion:` runs. ` - cooldown: timespan` debounces the listener: after an accepted trigger, further events within this window are ignored, so they don't run `on trigger:` and don't count toward `triggers:`. Per-listener, so scope it to a player (via `owner:`/`where`) for a per-player cooldown. ` - owner: offlineplayer/entity/chunk/world` scopes the listener to that owner and auto-unregisters when the owner goes away: a player disconnecting, an entity being removed from the world (death/despawn), or a chunk/world unloading. Any owner can be bulk-cleaned with `unregister all listeners owned by %object%`. Optional sections: ` - where:` adds extra filter conditions that must all pass. Combines with any inline `where` clause. ` - every timespan:` runs its body on a repeating timer while the listener is active (and is paused along with the listener). Useful for live displays, e.g. an action-bar countdown. ` - on trigger:` runs each time the event fires after filters pass. Inside it, `cancel listener` stops early without firing completion or timeout, and `skip trigger` ignores the current event without consuming a `triggers:` slot. ` - on completion:` runs once `triggers:` is reached. ` - on timeout:` runs when `countdown:` elapses. ` - on end:` runs whenever the listener stops, however it stops: after completion, after timeout, and on `cancel listener`/`unregister`/owner-disconnect cleanup. Use it for teardown; `end reason` tells you why it stopped. ` - on pause:` runs each time the listener is paused (via `pause %listener%`), after the countdown freezes. ` - on resume:` runs each time the listener is resumed (via `resume %listener%`), after the countdown restarts. ` - on register:` runs once the listener becomes active (immediately for `listen for ...:`, or when `register %listener%` activates a declared one), symmetric with `on end:` for setup/teardown. Expressions valid inside any callback: ` - remaining triggers` reports the fires left before completion. ` - remaining countdown` reports the time left before timeout. ` - end reason` (inside `on end:`) is `completion`, `timeout`, `cancelled`, or `unregistered`./docs?id=skLambda-SecListen
Listener
TypeskLambda
A declared event listener that can be registered or unregistered at runtime./docs?id=skLambda-listener
Listener Cooldown
ExpressionskLambda
A listener's `cooldown:` debounce window, the span ignored after each accepted trigger. Forms: `cooldown of %listener%` and `%listener%'s cooldown`. Supports `add`, `set`, and `remove`; a zero (or shorter) value disables the cooldown./docs?id=skLambda-ExprListenerCooldown
Listener Countdown Remaining
ExpressionskLambda
How much time is left before a listener's countdown fires `on timeout`. Forms: - `remaining countdown` (no operand) only works inside an `on trigger` block. - `countdown of %listener%` and `%listener%'s countdown` work anywhere. Adding or removing time reschedules the pending timeout so `on timeout` fires at the new instant./docs?id=skLambda-ExprListenerCountdown
Listener End Reason
ExpressionskLambda
Why a listener stopped: `completion`, `timeout`, `cancelled`, or `unregistered`. Forms: - `end reason` (no operand) only works inside an `on end` block. - `end reason of %listener%` and `%listener%'s end reason` work anywhere (null until it ends)./docs?id=skLambda-ExprEndReason
Listener Owner
ExpressionskLambda
The owner a listener was scoped to via its `owner:` entry, or nothing if it has none. Forms: `owner of %listener%` and `%listener%'s owner`./docs?id=skLambda-ExprListenerOwner
Listener State
ConditionskLambda
Checks whether a listener is registered, paused, or resumed (running)./docs?id=skLambda-CondListenerState
Listener Triggers Remaining
ExpressionskLambda
How many more times a listener will fire before completion. Forms: - `remaining triggers` (no operand) only works inside an `on trigger` block. - `triggers of %listener%` and `%listener%'s triggers` work anywhere. Supports `add`, `set`, and `remove`./docs?id=skLambda-ExprListenerTriggers
Literal - Null Object
Expressionskript-reflect
/docs?id=skript-reflect-LitNullObject
Living Entity
TypeSkript
A living entity, i.e. a mob or player, not inanimate entities like projectiles or dropped items./docs?id=Skript-livingentity
Llama - Caravan Head
ExpressionLusk
Returns the caravan head of a llama./docs?id=Lusk-ExprLlamaCaravanHead
Llama - Caravan Tail
ExpressionLusk
Returns the caravan tail of a llama./docs?id=Lusk-ExprLlamaCaravanTail
Llama - Has Caravan Tail
ConditionLusk
Checks if another llama is currently following behind this llama./docs?id=Lusk-CondLlamaHasCaravanTail
Llama - is In Caravan
ConditionLusk
Checks if a llama is in a caravan./docs?id=Lusk-CondLlamaInCaravan
Llama - Join Caravan
EffectLusk
Makes a llama join another llama's caravan./docs?id=Lusk-EffLlamaJoinCaravan
Llama - Leave Caravan
EffectLusk
Makes a llama leave its caravan./docs?id=Lusk-EffLlamaLeaveCaravan
Llama - Strength
ExpressionLusk
Returns the provided llamas' strength. A higher strength llama will have more inventory slots and be more threatening to entities. Can be set. Must be between 1 and 5./docs?id=Lusk-ExprLlamaStrength
ln
FunctionSkript
The natural logarithm. You probably don't need this if you don't know what this is. Returns NaN (not a number) if the argument is negative./docs?id=Skript-ln
Load all YAML from directory
Effectskript-yaml
Loads a directory YAML files into memory. - The input is a directory (ie. "plugins/MyAwesomePlugin/"). - If for example a file in that directory is named test.yml then the output ID would be 'plugins/MyAwesomePlugin/test.yml' - Using the optional filename ID would output `test.yml`/docs?id=skript-yaml-EffLoadYamlDirectory
Load Java Libraries From Strings
EffectLibImporter
/docs?id=s26qc
Load Members
EffectDiSky
Load every members of a guild. This effect will also cache members that were not, so execution may be delayed. consider calling this effect once, then use the default member expression to get the members./docs?id=DiSky-LoadMembers
Load Native Library From String
EffectLibImporter
/docs?id=2i9dv
Load Player
Effectskript-luckperms
Loads a LuckPerms user. This is required for basically everything relating to users./docs?id=skript-luckperms-EffLoadPlayer
Load Server Icon
EffectSkript
Loads server icons from the given files. You can get the loaded icon using the <a href='#ExprLastLoadedServerIcon'>last loaded server icon</a> expression. Please note that the image must be 64x64 and the file path starts from the server folder./docs?id=Skript-EffLoadServerIcon
Load Slime World
EffectSlimeLink
Load a new Slime World with a specified name./docs?id=8uyc4
Load World
EffectSkript
Load your worlds or unload your worlds The load effect will create a new world if world doesn't already exist. When attempting to load a normal vanilla world you must define it's environment i.e "world_nether" must be loaded with nether environment/docs?id=Skript-EffWorldLoad
Load YAML
Effectskript-yaml
Loads a YAML file into memory. - The first input is the YAML file path (ie. "plugins/MyAwesomePlugin/config.yml"). - The second input allows you to choose your own ID for this file. - If the second input isn't used then the files name minus the extention is used as the ID for example `config.yml` becomes `config`. - When using non-relative, the file path should be relative to root directory of the pc (ie. "C:/MinecraftServer/plugins/MyAwesomePlugin/config.yml")/docs?id=skript-yaml-EffLoadYaml
Load/Unload/Delete World
EffectSkBee
Load a world from a world creator. Worlds created/loaded with a world creator, are saved in the 'plugins/SkBee/worlds.yml' file and automatically loaded on server start if auto-load is enabled in the config. If you wish to import a world, just use a world creator with a name that matches that world folder. You can load a world from a name (assuming this world is in your world directory and not loaded). You can unload a world with an option to save/not save (defaults to saving). You can also delete a world, but only a custom world./docs?id=SkBee-EffLoadWorld
Loaded Custom Worlds
ExpressionSkBee
Represents all loaded custom worlds created using SkBee. This will not include worlds created by other plugins, such as MultiVerse./docs?id=SkBee-ExprLoadedCustomWorlds
Loaded Plugins
ExpressionSkript
An expression to obtain a list of the names of the server's loaded plugins./docs?id=Skript-ExprPlugins
loadYaml
Functionskript-yaml
Loads a yaml file. Returns true is the load was successful. - 1st parameter: (string) The id you would like to use - 2nd parameter: (string) The file path - 3rd parameter: (boolean) Whether you want to use a non relative path ie. c:/somefolder rather than relative to the server/docs?id=skript-yaml-loadYaml
Local Difficulty
ExpressionSkNMS
Represents the local difficulty of a location. This is the number that shows on the client's debug screen `Local Difficulty: (local difficulty) //...` Minecraft uses this to decide how monsters will spawn near players. This number changes based on how long a player spends in a chunk, world time and moon phase. See [**Regional Difficulty on McWiki**](https://minecraft.wiki/w/Difficulty#Regional_difficulty) for more info./docs?id=SkNMS-ExprLocalDifficulty
Locally Suppress Warning
EffectSkript
Suppresses target warnings from the current script./docs?id=Skript-EffSuppressWarnings
Locate Biome
SectionSkBee
Locates a biome within a specified radius around a given location. This accepts a single biome, list of biomes or a biome registry tag key. NOTE: The bigger the radius, the longer it takes to find a biome and the longer this will freeze the main thread. Once the biome is found, the location and biome will be available in the section. NOTE: While it might not be deemed thread safe, this does work off the main thread, use with caution./docs?id=SkBee-SecLocateBiome
location
FunctionSkript
Creates a location from a world and 3 coordinates, with an optional yaw and pitch. If for whatever reason the world is not found, it will fallback to the server's main world./docs?id=Skript-location-2
Location
TypeSkript
A location in a world. Locations are world-specific and even store a direction, e.g. if you save a location and later teleport to it you will face the exact same direction you did when you saved the location./docs?id=Skript-location
Location
ExpressionSkript
The location where an event happened (e.g. at an entity or block), or a location <a href='#ExprDirection'>relative</a> to another (e.g. 1 meter above another location)./docs?id=Skript-ExprLocation
Location
ExpressionSkript
The location where an event happened (e.g. at an entity or block), or a location <a href='#ExprDirection'>relative</a> to another (e.g. 1 meter above another location)./docs?id=Skript-ExprLocation-2
Location
ExpressionSkript
The location of a block or entity. This not only represents the x, y and z coordinates of the location but also includes the world and the direction an entity is looking (e.g. teleporting to a saved location will make the teleported entity face the same saved direction every time). Please note that the location of an entity is at it's feet, use <a href='#ExprEyeLocation'>head location</a> to get the location of the head./docs?id=Skript-ExprLocationOf
Location At
ExpressionSkript
Allows to create a <a href='#location'>location</a> from three coordinates and a world./docs?id=Skript-ExprLocationAt
Location of Scheduled Event
ExpressionDiSky
Get the location of a scheduled event. Returns the specified place if the event is external, or the audio channel's ID./docs?id=DiSky-EventLocation
Location with Yaw/Pitch
ExpressionSkript
Returns the given locations with the specified yaw and/or pitch./docs?id=Skript-ExprWithYawPitch
Lock / Unlock Thread
EffectDiSky
Lock or unlock a specific thread./docs?id=DiSky-LockUnlockThread
Lock Citizen Age
EffectSkonic
Stops the aging process of a Citizens NPC/docs?id=Skonic-EffLockAge
log
FunctionSkript
A logarithm, with base 10 if none is specified. This is the inverse operation to exponentiation (for positive bases only), i.e. <code>log(base ^ exponent, base) = exponent</code> for any positive number 'base' and any number 'exponent'. Another useful equation is <code>base ^ log(a, base) = a</code> for any numbers 'base' and 'a'. Please note that due to how numbers are represented in computers, these equations do not hold for all numbers, as the computed values may slightly differ from the correct value. Returns NaN (not a number) if any of the arguments are negative./docs?id=Skript-log
Log
EffectSkript
Writes text into a .log file. Skript will write these files to /plugins/Skript/logs. NB: Using 'server.log' as the log file will write to the default server log. Omitting the log file altogether will log the message as '[Skript] [&lt;script&gt;.sk] &lt;message&gt;' in the server log./docs?id=Skript-EffLog
Log Level
TypeSkLogs
/docs?id=15miu
Log Level
ExpressionSkLogs
/docs?id=ql0is
Log Message
ExpressionSkLogs
/docs?id=4v0pc
Look At
EffectSkript
Forces the mob(s) or player(s) to look at an entity, vector or location. Vanilla max head pitches range from 10 to 50./docs?id=Skript-EffLook
Loom Pattern Type
ExpressionLusk
Gets the pattern type selected in a Loom Pattern Select event/docs?id=Lusk-ExprLoomPatternType
Loop
SectionSkript
Loop sections repeat their code with multiple values. A loop will loop through all elements of the given expression, e.g. all players, worlds, items, etc. The conditions & effects inside the loop will be executed for every of those elements, which can be accessed with ‘loop-<what>’, e.g. <code>send "hello" to loop-player</code>. When a condition inside a loop is not fulfilled the loop will start over with the next element of the loop. You can however use <code>stop loop</code> to exit the loop completely and resume code execution after the end of the loop. <b>Loopable Values</b> All expressions that represent more than one value, e.g. ‘all players’, ‘worlds’, etc., as well as list variables, can be looped. You can also use a list of expressions, e.g. <code>loop the victim and the attacker</code>, to execute the same code for only a few values. <b>List Variables</b> When looping list variables, you can also use <code>loop-index</code> in addition to <code>loop-value</code> inside the loop. <code>loop-value</code> is the value of the currently looped variable, and <code>loop-index</code> is the last part of the variable's name (the part where the list variable has its asterisk *)./docs?id=Skript-SecLoop
Loop Iteration
ExpressionSkript
Returns the loop's current iteration count (for both normal and while loops)./docs?id=Skript-ExprLoopIteration
Loop value
ExpressionSkript
Returns the previous, current, or next looped value./docs?id=Skript-ExprLoopValue
Loot
ExpressionSkript
The loot that will be generated in a 'loot generate' event./docs?id=Skript-ExprLoot
Loot Context
TypeSkript
Represents additional information a loot table can use to modify its generated loot. Some loot tables will require some values (i.e. looter, location, looted entity) in a loot context when generating loot whereas others may not. For example, the loot table of a simple dungeon chest will only require a location, whereas the loot table of a cow will require a looting player, looted entity, and location. You can find more information about this in https://minecraft.wiki/w/Loot_context/docs?id=Skript-lootcontext
Loot Context
ExpressionSkript
The loot context involved in the context create section./docs?id=Skript-ExprLootContext
Loot Location of Loot Context
ExpressionSkript
Returns the loot location of a loot context./docs?id=Skript-ExprLootContextLocation
Loot of Loot Table
ExpressionSkript
Returns the items of a loot table using a loot context. Not specifying a loot context will use a loot context with a location at the world's origin./docs?id=Skript-ExprLootItems
Loot Table
TypeSkript
Loot tables represent what items should be in naturally generated containers, what items should be dropped when killing a mob, or what items can be fished. You can find more information about this in https://minecraft.wiki/w/Loot_table/docs?id=Skript-loottable
Loot Table
ExpressionSkript
Returns the loot table of an entity or block. Setting the loot table of a block will update the block state, and once opened will generate loot of the specified loot table. Please note that doing so may cause warnings in the console due to over-filling the chest. Please note that resetting/deleting the loot table of an ENTITY will reset the entity's loot table to its default./docs?id=Skript-ExprLootTable
Loot Table from Key
ExpressionSkript
Returns the loot table from a namespaced key./docs?id=Skript-ExprLootTableFromString
Looted Entity of Loot Context
ExpressionSkript
Returns the looted entity of a loot context./docs?id=Skript-ExprLootContextEntity
Looter of Loot Context
ExpressionSkript
Returns the looter of a loot context. Note that setting the looter will read the looter's tool enchantments (e.g. looting) when generating loot./docs?id=Skript-ExprLootContextLooter
Lore
ExpressionSkript
Returns the lore of an item./docs?id=Skript-ExprLore
Love Time
ExpressionSkript
The amount of time the animals have been in love for. Using a value of 30 seconds is equivalent to using an item to breed them. Only works on animals that can be bred and returns '0 seconds' for animals that can't be bred./docs?id=Skript-ExprLoveTime
Lowest/Highest Solid Block
ExpressionSkript
An expression to obtain the lowest or highest solid (impassable) block at a location. Note that the y-coordinate of the location is not taken into account for this expression./docs?id=Skript-ExprLowestHighestSolidBlock
Luck of Loot Context
ExpressionSkript
Returns the luck of a loot context as a float. This represents the luck potion effect that an entity can have./docs?id=Skript-ExprLootContextLuck
LuckPerms ChatMeta Node
Typeskript-luckperms
A LuckPerms prefix or suffix node./docs?id=skript-luckperms-luckpermschatmeta
LuckPerms Group
Typeskript-luckperms
A LuckPerms group./docs?id=skript-luckperms-luckpermsgroup
LuckPerms Track
Typeskript-luckperms
A LuckPerms track./docs?id=skript-luckperms-luckpermstrack
LuckPerms User
Typeskript-luckperms
A LuckPerms user./docs?id=skript-luckperms-luckpermsuser
Make Adult/Baby
EffectSkript
Force a animal to become an adult or baby./docs?id=Skript-EffMakeAdultOrBaby
Make Allay Duplicate
EffectSkript
Make an allay duplicate itself. This effect will always make an allay duplicate regardless of whether the duplicate attribute is disabled./docs?id=Skript-EffAllayDuplicate
Make Bot Leave Guild
EffectDiSky
Make a bot leave a specific guild. The bot will no longer have access to that server./docs?id=DiSky-MakeBotLeave
Make Breedable
EffectSkript
Sets whether or not entities will be able to breed. Only works on animals./docs?id=Skript-EffBreedable
Make Citizen Aggressive
EffectSkonic
Make a Citizens NPC aggressive./docs?id=Skonic-EffCitizenAggressive
Make Citizen Break Block
EffectSkonic
Make a Citizens NPC break a block in a radius. Radius is how close the npc has to be to break the block./docs?id=Skonic-EffCitizenBlockBreak
Make Citizen Collidable
EffectSkonic
Changes whether a Citizens NPC can be collided with by entities or fluids./docs?id=Skonic-EffCitizenCollidable
Make Citizen Flyable
EffectSkonic
Makes a Citizens NPC flyable. Some entity types are always flyable (e.g bat), therefore will always be flyable./docs?id=Skonic-EffCitizenFlyable
Make Citizen Load Chunks
EffectSkonic
Changes whether a citizen will load chunks. Temporarily means that it won't continue after server is restarted./docs?id=Skonic-EffCitizenLoadChunks
Make Citizen Targetable
EffectSkonic
Make a citizen targetable to other mobs. Or you can stop this process./docs?id=Skonic-EffCitizenTargetable
Make Citizen Use Minecraft AI
EffectSkonic
Changes whether a Citizens NPC uses Minecraft's built-in AI or Citizens AI./docs?id=Skonic-EffCitizenMinecraftAI
Make Citizen Vulnerable
EffectSkonic
Changes whether a Citizens NPC can be attacked or not./docs?id=Skonic-EffCitizenVulnerable
Make Completableplayerprofiles Completable Sync
EffectLuskv2
/docs?id=nimuc
Make Disturbance
EffectSkript
Make a warden sense a disturbance at a location, causing the warden to investigate that area. The warden will not investigate if the warden is aggressive towards an entity. This effect does not add anger to the warden./docs?id=Skript-EffWardenDisturbance
Make Egg Hatch
EffectSkript
Makes the egg hatch in a Player Egg Throw event./docs?id=Skript-EffMakeEggHatch
Make Entity Scream
EffectSkript
Make a goat or enderman start or stop screaming./docs?id=Skript-EffScreaming
Make Fire Resistant
EffectSkript
Makes items fire resistant./docs?id=Skript-EffFireResistant
Make Fly
EffectSkript
Forces a player to start/stop flying./docs?id=Skript-EffMakeFly
Make Goat Ram
EffectSkript
Make a goat ram an entity. Ramming does have a cooldown and currently no way to change it./docs?id=Skript-EffGoatRam
Make Incendiary
EffectSkript
Sets if an entity's explosion will leave behind fire. This effect is also usable in an explosion prime event./docs?id=Skript-EffIncendiary
Make Interaction Responsive
EffectSkript
Makes an interaction either responsive or unresponsive. This determines whether clicking the entity will cause the clicker's arm to swing. Interactions default to unresponsive./docs?id=Skript-EffMakeResponsive
Make Invisible
EffectSkript
Makes a living entity visible/invisible. This is not a potion and therefore does not have features such as a time limit or particles. When setting an entity to invisible while using an invisibility potion on it, the potion will be overridden and when it runs out the entity keeps its invisibility./docs?id=Skript-EffInvisible
Make Invulnerable
EffectSkript
Makes an entity invulnerable/not invulnerable./docs?id=Skript-EffInvulnerability
Make Panda Roll
EffectSkript
Make a panda start/stop rolling./docs?id=Skript-EffPandaRolling
Make Panda Sneeze
EffectSkript
Make a panda start/stop sneezing./docs?id=Skript-EffPandaSneezing
Make Protocolentityreferences Ride Protocolentityreference
EffectLuskv2
/docs?id=k8cmt
Make Say
EffectSkript
Forces a player to send a message to the chat. If the message starts with a slash it will force the player to use command./docs?id=Skript-EffMakeSay
Make Sign Glow
EffectSkript
Makes a sign (either a block or item) have glowing text or normal text/docs?id=Skript-EffGlowingText
Manage Command Permissions
EffectDiSky
This effect allows you to manage the permissions of slash commands, with the following rules: - By default, the command is marked as ENABLED, and anyone can see & use it. - You can DISABLE completely the command (first pattern), only admins will be able to use it. - Or you can ENABLE the commands for specific PERMISSIONS (second pattern)./docs?id=DiSky-EffEnableDisableCommand
Mapped List
ExpressionskLambda
Transforms every element of a list with a one-argument value lambda, returning a new list the same size. The lambda is invoked once per element, with the element as its single argument; its return value takes that element's place. Elements whose lambda returns nothing are dropped./docs?id=skLambda-ExprMapped
Mask
Expressionskript-worldedit
Gets a WorldEdit mask from a string or itemtype./docs?id=skript-worldedit-ExprMask
Master/Parent Part of Active Group
ExpressionDisplayEntityUtils
Get the master/parent part of an active group, which all other parts are passengers of/docs?id=DisplayEntityUtils-ExprActivePartMasterFromGroup
Matches
ConditionSkript
Checks whether the defined strings match the input regexes (Regular expressions)./docs?id=Skript-CondMatches
max
FunctionSkript
Returns the maximum number from a list of numbers./docs?id=Skript-max
Max Durability
ExpressionSkript
The maximum durability of an item. Changing requires Minecraft 1.20.5+ Note: 'delete' will remove the max durability from the item (making it a non-damageable item). Delete requires Paper 1.21+/docs?id=Skript-ExprMaxDurability
Max Health
ExpressionSkript
The maximum health of an entity, e.g. 10 for a player./docs?id=Skript-ExprMaxHealth
Max Item Use Time
ExpressionSkript
Returns the max duration an item can be used for before the action completes. E.g. it takes 1.6 seconds to drink a potion, or 1.4 seconds to load an unenchanted crossbow. Some items, like bows and shields, do not have a limit to their use. They will return 1 hour./docs?id=Skript-ExprMaxItemUseTime
Max Minecart Speed
ExpressionSkript
The maximum speed of a minecart./docs?id=Skript-ExprMaxMinecartSpeed
Max Players
ExpressionSkript
The count of max players. This can be changed in a <a href='#server_list_ping'>server list ping</a> event only. 'real max players' returns the real count of max players of the server and can be modified on Paper 1.16 or later./docs?id=Skript-ExprMaxPlayers
Maximum Double Value
ExpressionSkript
A number representing the maximum value of a double number type./docs?id=Skript-LitDoubleMaxValue
Maximum Float Value
ExpressionSkript
A number representing the maximum value of a float number type./docs?id=Skript-LitFloatMaxValue
Maximum Freeze Time
ExpressionSkript
The maximum amount of time an entity can spend in powdered snow before taking damage./docs?id=Skript-ExprMaxFreezeTicks
Maximum Integer Value
ExpressionSkript
A number representing the maximum value of an integer number type./docs?id=Skript-LitIntMaxValue
Maximum Long Value
ExpressionSkript
A number representing the maximum value of a long number type./docs?id=Skript-LitLongMaxValue
Maximum Stack Size
ExpressionSkript
The maximum stack size of an item (e.g. 64 for torches, 16 for buckets, 1 for swords, etc.) or inventory. In 1.20.5+, the maximum stack size of items can be changed to any integer from 1 to 99, and stacked up to the maximum stack size of the inventory they're in./docs?id=Skript-ExprMaxStack
Me
ExpressionSkript
A 'me' expression that can be used in players' effect commands only./docs?id=Skript-ExprMe
mean
FunctionSkript
Get the mean (average) of a list of numbers. You cannot get the mean of a set of numbers that includes infinity or NaN./docs?id=Skript-mean
median
FunctionSkript
Get the middle value of a sorted list of numbers. If the list has an even number of values, the median is the average of the two middle numbers. You cannot get the median of a set of numbers that includes NaN./docs?id=Skript-median
Member / Bot is in Thread
ConditionDiSky
Check if a specific member or bot is in a guild thread. Useful to avoid exception while using join & leave effects./docs?id=DiSky-BotMemberIsInThread
Member Activities
ExpressionDiSky
Returns all activities of a member (playing, streaming, listening, watching, custom status, competing). If the member has no activity, this returns an empty list. Requires CacheFlag.ACTIVITY to be enabled on the bot, along with the GUILD_PRESENCES intent./docs?id=DiSky-MemberActivities
Member Boost Date
ExpressionDiSky
Get the date when a member started boosting the server. Returns null if the member is not boosting. This expression cannot be changed./docs?id=DiSky-GetTimeBoosted
Member Can Interact With Member(s)/Role(s)
ConditionDiSky
Check if a member can interact with a specific member or role./docs?id=DiSky-MemberCanInteract
Member Colors
ExpressionDiSky
Represents the role colors of a member's name in a guild. This is determined by the colors of the highest role assigned to the member that does not have the default colors. Returns the display colors for this member./docs?id=DiSky-MemberColors
Member Effective Name
ExpressionDiSky
Simple way to get the effective name of a member in a guild: If the nickname is not set, it will return the discord name of the member, else its nickname./docs?id=DiSky-MemberEffectiveName
Member Flags
ExpressionDiSky
/docs?id=DiSky-MemberFlags
Member Has Permissions
ConditionDiSky
Check if a member has permissions in an optional channel./docs?id=DiSky-HasPermissions
Member Has Role
ConditionDiSky
Check if a member has a specific role./docs?id=DiSky-HasRole
Member is Deafened
ConditionDiSky
Check if a member is deafened in a voice channel. You can specify if you want to get its guild or self state. Keep in mind the default condition (e.g. '... is deafened') will check both states!/docs?id=DiSky-IsDeafen
Member is muted
ConditionDiSky
Check if a member is muted in a voice channel. You can specify if you want to get its guild or self state. Keep in mind the default condition (e.g. '... is muted') will check both states!/docs?id=DiSky-IsMuted
Member is Timed Out
ConditionDiSky
Check if a member is timed out in a discord server or not./docs?id=DiSky-IsTimeout
Member Join Date
ExpressionDiSky
Represent the skript's date of the member's join date. It cannot be changed. This is a specific element of the bot, so it can be used in the bots event./docs?id=DiSky-MemberJoinDate
Member Nickname
ExpressionDiSky
Represent the member nickname. Can be none if the member doesn't have any nickname currently. Use 'effective name' expression to get member's name of its nickname is not set./docs?id=DiSky-MemberNickname
Member Voice Channel
ExpressionDiSky
/docs?id=DiSky-MemberVoiceChannel
Members with roles
ExpressionDiSky
Returns the members that have the specified role(s) in a guild. This will act differently, wether **await** is used or not: - If **await** is used, the members will be retrieved asynchronously from Discord, you're sure to have every member with the specified role(s) in the returned array. - If **await** is __not__ used, the members will be retrieved from cache (according to the configured cache policy), so some members with the specified role(s) may not be included in the returned array./docs?id=DiSky-MembersWithRoles
Memory
TypeSkBee
Represents the different memories of an entity. NOTE: These are auto-generated and may differ between server versions, currently generated for Minecraft 26.1.2./docs?id=SkBee-memory
Mending Repair Amount
ExpressionSkript
The number of durability points an item is to be repaired in a mending event. Modifying the repair amount will affect how much experience is given to the player after mending./docs?id=Skript-ExprMendingRepairAmount
Mention Tag
ExpressionDiSky
Get the mention name of the discord entity. It will return the similar format that when you are doing @ (roles, users) or # (channels) followed by names./docs?id=DiSky-MentionTag
Merchant
TypeSkBee
Represents a merchant. A merchant is a special type of inventory which can facilitate custom trades between items./docs?id=SkBee-merchant
Merchant - Create
ExpressionSkBee
Creates a new Merchant object with a title. You can optionally clone another merchant's recipes./docs?id=SkBee-ExprMerchant
Merchant - Open
EffectSkBee
Open a merchant/villager to a player./docs?id=SkBee-EffOpenMerchant
Merchant - Recipes
ExpressionSkBee
Represents the recipes of a merchant. All recipes returns a list of all the recipes this merchant offers. You can also set/delete them or add to them. You can also get/set/delete a specific recipe. <b>note: when setting/deleting a specific merchant recipe the merchant MUST have a recipe in that slot</b>/docs?id=SkBee-ExprMerchantRecipes
Merchant Inventory
TypeSkBee
Represents a trading inventory between a player and a merchant. The holder of this Inventory is the owning Villager, or null if the player is trading with a custom merchant./docs?id=SkBee-merchantinventory
Merchant Recipe
TypeSkBee
Represents a merchant's trade. Trades can take one or two ingredients, and provide one result./docs?id=SkBee-merchantrecipe
Merchant Recipe - Create
ExpressionSkBee
Create a merchant recipe. NOTE: You will need to use the merchant recipe ingredients expression to add ingredients. max uses = A trade has a maximum number of uses. A Villager may periodically replenish it's trades by resetting the uses of it's merchant recipes to 0, allowing them to be used again. experience reward = A trade may or may not reward experience for being completed. Demand & Special Price were added in MC 1.18.x: demand = This value is periodically updated by the villager that owns this merchant recipe based on how often the recipe has been used since it has been last restocked in relation to its maximum uses. The amount by which the demand influences the amount of the first ingredient is scaled by the recipe's price multiplier, and can never be below zero. special price = This value is dynamically updated whenever a player starts and stops trading with a villager that owns this merchant recipe. It is based on the player's individual reputation with the villager, and the player's currently active status effects (ex: hero of the village). The influence of the player's reputation on the special price is scaled by the recipe's price multiplier./docs?id=SkBee-ExprMerchantRecipe
Merchant Recipe - Ingredients
ExpressionSkBee
Represents the ingredients/result of a merchant recipe. Ingredients can be set, but the result can not be changed. If you wish to change the result, you will have to create a new merchant recipe./docs?id=SkBee-ExprMerchantRecipeIngredients
Merchant Recipe - Values
ExpressionSkBee
Represents different number values of a merchant recipe./docs?id=SkBee-ExprMerchantRecipeValues
Merge Spawned Groups
EffectDisplayEntityUtils
Merge two non-packet based groups as a single group/docs?id=DisplayEntityUtils-EffSpawnedGroupMerge
Message
EffectSkript
Sends a message to an audience, such as a player or the console. Only styles written in given string or in <a href=#ExprColored>formatted expressions</a> will be parsed./docs?id=Skript-EffMessage
Message Attachment
ExpressionDiSky
Get every attachment as custom object of a message/docs?id=DiSky-MessageAttachments-2
Message Builder Attachments
ExpressionDiSky
Attachments of a message builder Supports SkImage's images if the addon is installed. See also: 'Create (rich) Message'/docs?id=DiSky-MessageAttachments
Message Builder Component Rows
ExpressionDiSky
Component rows of a message builder See also: 'Creator Components Row'/docs?id=DiSky-MessageModalRows
Message Builder Content
ExpressionDiSky
Text content of a message builder See also: 'Create (rich) Message'/docs?id=DiSky-MessageContent
Message Builder Embeds
ExpressionDiSky
Embeds of a message builder See also: 'Create (rich) Message'/docs?id=DiSky-MessageEmbeds
Message Content
ExpressionDiSky
Get the raw (non formatted) content of a sent message./docs?id=DiSky-MessageContent-2
Message Embeds
ExpressionDiSky
Get every embeds of a specific messages. Keep in mind only webhook are allowed to send more than one embed!/docs?id=DiSky-MessageEmbeds-2
Message Emotes
ExpressionDiSky
Get every mentioned emotes in a message. This will only return custom emote, and will therefore not include discord emotes./docs?id=DiSky-MessageMentionedEmotes
Message Guild
ExpressionDiSky
Get the guild where the message was sent. Can be null if it's in PM or not in guild!/docs?id=DiSky-MessageGuild
Message Has Poll
ConditionDiSky
/docs?id=DiSky-MessageHasPoll
Message is From Guild
ConditionDiSky
Check whether a message-related event comes from a guild or from private messages. This condition works with every event where a message is sent or received./docs?id=DiSky-MessageOrigin
Message Member Author
ExpressionDiSky
Get the member instance of the message's author. Can be null if it's in PM or not in guild!/docs?id=DiSky-MessageMember
Message Mentioned Members
ExpressionDiSky
Get every mentioned members in a message. If the message doesn't come from a guild it will return an empty array!/docs?id=DiSky-MessageMentionedMembers
Message Mentioned Roles
ExpressionDiSky
Get every mentioned Roles in a message. If the message doesn't come from a guild it will return an empty array!/docs?id=DiSky-MessageMentionedRoles
Message Mentioned Users
ExpressionDiSky
Get every mentioned users in a message./docs?id=DiSky-MessageMentionedUsers
Message of the Day
ExpressionSkript
The message of the day in the server list. This can be changed in a <a href='#server_list_ping'>server list ping</a> event only. Use 'default MOTD' to obtain the default MOTD set through the server configuration. This cannot be changed./docs?id=Skript-ExprMOTD
Message Poll
ExpressionDiSky
/docs?id=DiSky-MessagePoll
Message Reactions
ExpressionDiSky
Get every reactions of a message. Because of Discord's limitation, we cannot get which user reacted with which reaction, you'll have to count them yourself./docs?id=DiSky-MessageReactions
Message Referenced
ExpressionDiSky
/docs?id=DiSky-MessageReferenced
Message Text Channels
ExpressionDiSky
Get every mentioned text channels in a message./docs?id=DiSky-MessageMentionedChannels
Message User Author
ExpressionDiSky
Get the user instance of the message's author. Can be null in case of the message was sent by a webhook./docs?id=DiSky-MessageAuthor
Message Voice Channels
ExpressionDiSky
Get every mentioned voice channels in a message./docs?id=DiSky-MessageMentionedVoiceChannels
Message/Event Jump URL
ExpressionDiSky
Get the jump URL of a specific message/scheduled event/docs?id=DiSky-MessageJumpURL
Metadata
ExpressionSkript
Metadata is a way to store temporary data on entities, blocks and more that disappears after a server restart./docs?id=Skript-ExprMetadata
Metadata Entries
ExpressionLuskv2
/docs?id=b1n18
Middle of Location
ExpressionSkript
Returns the middle/center of a location. In other words, returns the middle of the X, Z coordinates and the floor value of the Y coordinate of a location./docs?id=Skript-ExprMiddleOfLocation
Midpoint
ExpressionSkript
Get the midpoint between two vectors or two locations in the same world./docs?id=Skript-ExprMidpoint
min
FunctionSkript
Returns the minimum number from a list of numbers./docs?id=Skript-min
Min / Max By
ExpressionskLambda
Returns the element of a list with the smallest (`lowest`) or largest (`highest`) key, where a one-argument lambda pulls the key out of each element. Unlike `sorted by`, this hands back the element itself, not the key, and stops at a single result. Elements whose key is nothing are ignored. Ties keep the first element seen. An empty list (or one with no comparable keys) returns nothing./docs?id=skLambda-ExprMinMaxBy
Min/Max World Height
ExpressionSkBee
Get the min/max height of a world./docs?id=SkBee-ExprWorldHeight
Minecart Derailed / Flying Velocity
ExpressionSkript
The velocity of a minecart as soon as it has been derailed or as soon as it starts flying./docs?id=Skript-ExprMinecartDerailedFlyingVelocity
Minecraft - EntityType
TypeSkBee
Represents a Minecraft entity. These differ slightly from Skript's EntityType as the names match Minecraft namespaces. These also support the use of the Minecraft namespace as well as underscores. NOTE: These are auto-generated and may differ between server versions, currently generated for Minecraft 26.1.2./docs?id=SkBee-minecraftentitytype
Minecraft - EntityType
ExpressionSkBee
Get the Minecraft EntityType from an entity./docs?id=SkBee-ExprMinecraftEntityType
Minecraft - Spawn Entity
SectionSkBee
Spawn an entity from a Minecraft Key/EntityType. This is both a section and an effect (used just like Skript's spawn sec/effect)./docs?id=SkBee-SecSpawnMinecraftEntity
Minecraft Particle
TypeSkBee
Represents a particle which can be used in the 'Particle Spawn' effect. Some particles require extra data, these are distinguished by their data type within the square brackets. DustOption, DustTransition and Vibration each have their own functions to build the appropriate data for these particles. NOTE: These are auto-generated and may differ between server versions, currently generated for Minecraft 26.1.2./docs?id=SkBee-minecraftparticle
Minecraft Tag
TypeSkript
A tag that classifies a material, or entity./docs?id=Skript-minecrafttag
Minimum Double Value
ExpressionSkript
A number representing the minimum value of a double number type./docs?id=Skript-LitDoubleMinValue
Minimum Float Value
ExpressionSkript
A number representing the minimum value of a float number type./docs?id=Skript-LitFloatMinValue
Minimum Integer Value
ExpressionSkript
A number representing the minimum value of an integer number type./docs?id=Skript-LitIntMinValue
Minimum Long Value
ExpressionSkript
A number representing the minimum value of a long number type./docs?id=Skript-LitLongMinValue
Mob Awareness
ExpressionSkBee
Represents whether this mob is aware of its surroundings. Turning this off is essentially like turning off the mobs AI. Unaware mobs will still move if pushed, attacked, etc. but will not move or perform any actions on their own. Unaware mobs will still be affected by gravity. Unaware mobs may also have other unspecified behaviours disabled, such as drowning./docs?id=SkBee-ExprMobAwareness
mod
FunctionSkript
Returns the modulo of the given arguments, i.e. the remainder of the division <code>d/m</code>, where d and m are the arguments of this function. The returned value is always positive. Returns NaN (not a number) if the second argument is zero./docs?id=Skript-mod
Modal Component Value / Values
ExpressionDiSky
Get the current value(s) of a sent component, currently only working in modals with text input, select menus, checkbox groups and radio groups. You have to precise what type of component you are trying to get, either 'textinput', 'dropdown', 'checkbox group' or 'radio group'./docs?id=DiSky-ComponentValue
Modify Citizen Metadata
EffectSkonic
Modify the metadata of a Citizens NPC/docs?id=Skonic-EffCitizenMetadataModify
Modify Welcome Screen
SectionDiSky
Modify the welcome screen of a guild. At the end, the request will be sent to discord to update the welcome screen./docs?id=DiSky-ModifySection
Moisture Change
EventSkBee
Called when the moisture level of a farmland block changes./docs?id=SkBee-moisture_change
Money
TypeSkript
A certain amount of money. Please note that this differs from numbers as it includes a currency symbol or name, but usually the two are interchangeable, e.g. you can both add 100$ to the player's balance and add 100 to the player's balance./docs?id=Skript-money
Money
ExpressionSkript
How much virtual money a player has (can be changed)./docs?id=Skript-ExprBalance
Moon Phase
TypeSkript
Represents the phase of a moon./docs?id=Skript-moonphase
Moon Phase
ExpressionSkript
The current moon phase of a world./docs?id=Skript-ExprMoonPhase
Move Role Above/Under Role
EffectDiSky
Move a specific role above or under another role within the same guild. The indexes will be updated automatically./docs?id=DiSky-MoveRole
Move/Disconnect Member
EffectDiSky
Move a member to another voice chat or disconnect them from their current voice channel. You can only move a member if they were previously in a voice channel. Use the second pattern to disconnect/kick the member from its current voice channel./docs?id=DiSky-MoveMember
Moved blocks
ExpressionSkript
Blocks which are moved in a piston event. Cannot be used outside of piston events./docs?id=Skript-ExprPushedBlocks
Mutable Text Component
TypeLuskv2
Same as a Text Component, but can be modified. All non/docs?id=vxunc
Mute Member
EffectDiSky
Mute or unmute a member in their guild./docs?id=DiSky-MuteMember
Name
ExpressionSkript
Represents the Minecraft account name of a player, or the custom name of an item, entity, block, inventory, gamerule, world, script or function. <strong>Players:</strong> The Minecraft account name of the player. Can't be changed. <strong>Entities:</strong> The custom name of the entity. Can be changed. But for living entities, the players will have to target the entity to see its name tag. For non-living entities, the name will not be visible at all. To prevent this, use 'display name'. <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. <strong>Gamerules:</strong> The name of the gamerule. Cannot be changed. <strong>Worlds:</strong> The name of the world. Cannot be changed. <strong>Scripts:</strong> The name of a script, excluding its file extension./docs?id=Skript-PropExprName
Name of Discord Entity
ExpressionDiSky
This represent the current name of any discord entity that can hold one. You can change name of every entity except member and user by defining a new text. Check for 'nickname of member' if you want to check / change custom member's name./docs?id=DiSky-DiscordName
Nameable
TypeSkript
A variety of Bukkit types that can have names, such as entities and some blocks./docs?id=Skript-nameable
Named Item/Inventory
ExpressionSkript
Directly names an item/inventory, useful for defining a named item/inventory in a script. If you want to (re)name existing items/inventories you can either use this expression or use <code>set <a href='#PropExprName'>name of &lt;item/inventory&gt;</a> to &lt;text&gt;</code>./docs?id=Skript-ExprNamed
NamespacedKey
TypeSkBee
NamespacedKeys are a way to declare and specify game objects in Minecraft, which can identify built-in and user-defined objects without potential ambiguity or conflicts. For more information see [**Resource Location**](https://minecraft.wiki/w/Resource_location) on McWiki./docs?id=SkBee-namespacedkey
NamespacedKey
TypeLuskv2
A key with a namespace, used to identify objects in minecraft./docs?id=iplh6
NamespacedKey - Get
ExpressionSkBee
Get the namespaced key of an object or from a string. Note when getting key from string: - NamespacedKeys are a string based key which consists of two components - a namespace and a key (ex: "namespace:key"). - Namespaces may only contain lowercase alphanumeric characters, periods, underscores, and hyphens. - Keys may only contain lowercase alphanumeric characters, periods, underscores, hyphens, and forward slashes. - Minecraft uses the "minecraft:" namespace for built in objects. - If a namespace is not provided, the Minecraft namespace will be used by default -> "minecraft:your_key" - Keys may only contain lowercase alphanumeric characters, periods, underscores, hyphens, and forward slashes. - Keep an eye on your console when using namespaced keys as errors will spit out when they're invalid. For more info please check out [**Identifier**](https://minecraft.wiki/w/Identifier) on McWiki./docs?id=SkBee-ExprNamespacedKeyObject
NamespacedKey - Object From
ExpressionSkBee
Get an object from a namespaced key. This may come in handy in an instance you have a string version that doesn't match Skript and can't be parsed. Also supports some custom objects such as custom Enchantments in Minecraft 1.21+ Currently supported types: attribute, biome, damage type, enchantment, entity type, game event, item type, particle, potion effect type, statistic, world./docs?id=SkBee-ExprNamespacedKeyObjectFrom
NaN
ExpressionSkript
A number representing an undefined value. NaN occurs as a result of illegal math, like dividing 0 by 0. NaN is deliberately not equal to any other number, including itself./docs?id=Skript-LitNaN
NBT - Compound
TypeSkBee
Represents the NBT compound of an entity/block/item/file/string. NBT compounds can be merged by adding together, see examples./docs?id=SkBee-nbtcompound
NBT - Compound of Object
ExpressionSkBee
Get the NBT compound of a block/entity/item/file/chunk. **SPECIAL CASES**: - `full nbt of %item%` = Returns a copy of the FULL NBT of an item (this includes id, count and 'components' compound). Modifying this will have no effect on the original item. This is useful for serializing items. - `nbt of %item%` = Returns the original. Modifying this will modify the original item. \- This will return the 'components' portion of an item's full NBT. - `custom nbt of %item%` = Returns the 'minecraft:custom_data' component of an item's NBT. Modifying this will modify the original item. Please see [**Data Component Format**](https://minecraft.wiki/w/Data_component_format) on McWiki for more information on item NBT components. - `[full] vanilla nbt of %item%` = Will return the same as above except it will include vanilla components which don't normally show in NBT. - `nbt copy of %objects%` = Returns a copy of the original NBT compound. This way you can modify it without actually modifying the original NBT compound, for example when grabbing the compound from an entity, modifying it and applying to other entities. - `custom nbt of %object%` = Returns the custom portion of the NBT of the object. For many objects Minecraft does not allow for custom NBT, so they're stored in various spots: - Entity: Stored in the entity's PersistentDataContainer. - Item: Stored in the item's `minecraft:custom_data` component. - Block (TileEntity - such as furnace, chest): Stored in the block's PersistentDataContainer. - Block (non TileEntity): Stored in the PersistentDataContainer of the chunk the block is in. NBT from a file will need to be saved manually using the 'NBT - Save File' effect. If the file does not yet exist, a new file will be created. CHANGERS: - `add` = Adding a compound to another compound will merge them (This is controlled by Minecraft, results may vary). - `delete` = Will delete NBT files, or clear the NBT compound (This can break entities/players, be careful!). - `reset` = Will clear the NBT compound (This can break entities/players, be careful!)/docs?id=SkBee-ExprNbtCompound
NBT - Empty Compound
ExpressionSkBee
Returns an empty/new NBT compound. Optionally you can define this as a section to modify the created nbt compound directly/docs?id=SkBee-SecExprBlankNBTCompound
NBT - File Exists
ConditionSkBee
Check if an NBT file already exists./docs?id=SkBee-CondNBTFileExists
NBT - Has Tag
ConditionSkBee
Check if an NBT Compound contains a tag./docs?id=SkBee-CondHasNBTTag
NBT - Is Blank Compound
ConditionSkBee
Checks whether or not the provided nbt compounds are empty./docs?id=SkBee-CondNBTIsBlank
NBT - Item from NBT
ExpressionSkBee
This expression allows you to grab an item from NBT compounds. This can be useful when wanting to grab items from file nbt, or nbt of an entity or an inventory holding block (like a chest or furnace). It can also be useful for creating your own serializing system. NOTE: Items previously serialized in MC versions 1.20.4 and below, will properly upgrade for MC 1.20.5./docs?id=SkBee-ExprItemFromNBT
NBT - Item with NBT
ExpressionSkBee
Get an item with nbt. NOTE: The NBT in the examples represents NBT for Minecraft 1.20.5+ NOTE: The optional `custom` syntax will place nbt in the `"minecraft:custom_data"` component (1.20.5+ only)./docs?id=SkBee-ExprItemWithNBT
NBT - Modify NBT
SectionSkBee
Modify NBT of an entity/block(TileEntity)/item. This method is faster than the old NBT expressions, as the changes aren't applied to the object until the section is done. This section creates its own internal event, which means previous event-values will not work. **OPTIONS**: `entity` = Will modify the base nbt of an entity/player. `block` = Will modify the base nbt of a block, must be a tile entity block. `item` = Will modify the base nbt of an item (the components section of an item). `custom` = Will modify the custom nbt of an item (the "minecraft:custom_data" component), entity or block./docs?id=SkBee-SecModifyNBT
NBT - Pretty NBT String
ExpressionSkBee
Get a 'pretty' NBT string. This is colored the same as when using the vanilla Minecraft '/data' command. Splitting it will output kind of like a JSON output. Requires 1.13.2+/docs?id=SkBee-ExprPrettyNBT
NBT - Save File
EffectSkBee
Manually save the NBT from a file. When getting the NBT compound from a file, changing values in the compound will not be automatically applied to the file, and saving will have to be done manually./docs?id=SkBee-EffSaveNBTFile
NBT - Set Block with NBT
EffectSkBee
Set a block at a location to a block with NBT. BlockData is also supported when using MC 1.13+ and Skript 2.5+/docs?id=SkBee-EffSetBlockNBT
NBT - Spawn Entity with NBT
EffectSkBee
Spawn an entity at a location with NBT. The ability to spawn falling was added in 2.10.0 as a temp effect until Skript properly handles falling blocks with block data./docs?id=SkBee-EffSpawnEntityNBT
NBT - Tag
ExpressionSkBee
Get/set/delete the value of the specified tag of an NBT compound. Also supports getting nested tags using a semi colon as a delimiter. If the return value is a list, you can use it as a list, as it will automatically split it for ya. **Notes**: - `uuid tag` will set an int array tag (This is how MC stores uuids). On return it'll convert back to a uuid. - `boolean tag` will store as a byte but will convert to/from a boolean. - GET FROM LIST BY POSITION: You can get the element of a list by adding `[%number%]` to the end of a tag (This only works for getters, not set/add/remove/delete) see examples. **Custom Tags**: Not all objects in Minecraft support custom NBT data, here are some examples of where custom data can be stored. Optionally you can use `custom nbt of %object%` and let SkBee handle custom data storage. - Entity: Custom data can be stored in the "data" compound tag of an entity's NBT compound. - Block Entity (such as furnace/cheset): Custom data can be stored in the "components" tag within the "minecraft:custom_data" tag. - Item: Custom data can be stored in the "minecraft:custom_data" tag. **Changers**: - ADD: You can add numbers to number type tags, you can also add numbers/strings/compounds to lists type tags. - REMOVE: You can remove numbers from number type tags, you can also remove numbers/strings from lists type tags.(You can NOT remove compounds from lists type tags)/docs?id=SkBee-ExprTagOfNBT
NBT - Tag Delete
EffectSkBee
Delete an NBT tag without having to specify a tag type./docs?id=SkBee-EffTagDelete
NBT - Tag Type
ExpressionSkBee
Represents the NBT tag type of a tag in an NBT compound. This is mainly useful for debugging purposes./docs?id=SkBee-ExprTagTypeOfNBT
NBT - Tags
ExpressionSkBee
Get all tags of an NBT compound./docs?id=SkBee-ExprTagsOfNBT
NBT - UUID for NBT
ExpressionSkBee
Allows you to get an entity's UUID which can be represented in an NBT compound. Prior to 1.16 UUIDs were represented as most/least significant bits. As of 1.16, they are now represented as int arrays. If the player/entity is excluded, this will return a random UUID./docs?id=SkBee-ExprNBTUuid
Nearest Entity
ExpressionSkBee
Returns the nearest entity around a location/entity. Requires PaperMC. NOTE: When using `around entity`, this will exclude that entity in the search. NOTE: When radius is excluded, the distance will default to Skript's `maximum target block distance`./docs?id=SkBee-ExprNearestEntity
Nearest Entity
ExpressionSkript
Gets the entity nearest to a location or another entity./docs?id=Skript-ExprNearestEntity
Negated Lambda
ExpressionskLambda
Inverts a predicate lambda: the result passes exactly when the original does not. Handy with `passes` and the `filtered where` / `count of ... where` list ops, and as the complement of `always()` / `never()`. The negated lambda keeps the original's parameters and returns a boolean. A lambda that isn't a predicate (null/non-boolean result) counts as not passing, so its negation passes./docs?id=skLambda-ExprNegatedLambda
Negative Infinity
ExpressionSkript
A number representing negative infinity./docs?id=Skript-LitNegativeInfinity
never
FunctionskLambda
A predicate lambda that never passes: it ignores its arguments and returns false./docs?id=skLambda-never
New Attachment Upload Builder
ExpressionDiSky
Create a new attachment upload component, to be used in **modals only**. Min and max should be within 1 and 10! By default it requires a SINGLE file./docs?id=DiSky-ExprNewAttachmentUpload
New Attribute Packet
ExpressionLuskv2
/docs?id=2dd78
New Attributetype Attribute Base
ExpressionLuskv2
/docs?id=d1g7q
New Block Dig Stage Destruction Packet
ExpressionLuskv2
/docs?id=ikqjd
New Button
ExpressionDiSky
Create a new button with an ID and some optional options. It can be either enabled or disabled, and either link or action. If the button is a link-type, then the ID will be the URL that the user will be redirect to./docs?id=DiSky-ExprNewButton
New Category Action
ExpressionDiSky
/docs?id=DiSky-NewCategoryAction
New Checkbox Group
ExpressionDiSky
Create a new checkbox group component builder. A checkbox group is a component that allows users to select multiple options from a list of checkboxes. It can be used in modals only, as a child of a label./docs?id=DiSky-ExprNewCheckboxGroup
New Component (Dropdown / Checkbox / Radio) Option
ExpressionDiSky
Create a new dropdown/checkbox/radio option with different properties. This is a predefined option holding a string value. It can only be used in string dropdowns. The value represent the returned string that this dropdown will return if this option is selected. The name / label is the actual shown name on the option. Description and emote are optional. They will be ignored for checkbox and radio options, as they are only supported in dropdowns./docs?id=DiSky-ExprNewComponentOption
New Components Row
ExpressionDiSky
Create a new (empty) components row. You can add either max 5 buttons or one dropdown to it. A single message can hold 5 components rows./docs?id=DiSky-ExprNewButtonsRow
New Dropdown
ExpressionDiSky
Create a new dropdown menu with different properties. There's two type of dropdown available: - String, only text values are accepted & pre-defined - Entity, only the specified entity type (role, channel and/or user) are accepted Therefore, you cannot add user, channel or role to a string dropdown and vice-versa. For entity dropdown, you can accept each type independently, or mix roles & users. :warning: YOU CANNOT MIX CHANNELS WITH ROLES OR USERS!/docs?id=DiSky-ExprNewDropdown
New Entity Spawn Add Entity Packet
ExpressionLuskv2
/docs?id=7gh76
New Entitytype Metadata Packet
ExpressionLuskv2
/docs?id=bdhen
New Equipment Packet
ExpressionLuskv2
/docs?id=7ertq
New File Upload
ExpressionDiSky
Create a new file upload from various sources: local file path, URL, attachment, or image. You can optionally specify a custom file name and whether to mark it as spoiler./docs?id=DiSky-NewFileUpload
New Forum Channel
ExpressionDiSky
/docs?id=DiSky-NewForumChannel
New Forum Tag
ExpressionDiSky
Create a new forum tag with a specific name & optional emoji. You can also specify if the tag is 'moderate' or not./docs?id=DiSky-NewTag
New Line
ExpressionSkript
Returns a line break separator./docs?id=Skript-LitNewLine
New Locale Data
ExpressionDiSky
Returns the a new locale data for the given locale and the given value. You have to provide the locale using its code (list can be found here: https://discord.com/developers/docs/reference#locales) and the value to set. Documentation: https://docs.disky.me/advanced-stuff/slash-commands#using-localizations-v4.3.0+/docs?id=DiSky-ExprNewLocaleData
New Media Channel
ExpressionDiSky
/docs?id=DiSky-NewMediaChannel
New Message Command
ExpressionDiSky
Create a new message command, to be updated on discord later. This will create a context command of MESSAGE type. Once created, you can execute it by right-clicking on a message, then going in 'Applications' -> <your message command name>/docs?id=DiSky-ExprNewMessageCommand
New Model Label
ExpressionDiSky
Create a new label component for modals. Labels are components that can be used to display text and a child component (like a text input or a select menu or an attachment input) in a modal./docs?id=DiSky-ExprNewLabel
New Namespacedkey From String
ExpressionLuskv2
/docs?id=y2dye
New News Channel
ExpressionDiSky
/docs?id=DiSky-NewNewsChannel
New Option Choice
ExpressionDiSky
Create a new slash command option choice with an unique name and a string or number value. Choices are only available for STRING, NUMBER and INTEGER slash command option type. Of course, the provided value type must be compatible with the option type (you cannot add string choice to a NUMBER option)./docs?id=DiSky-ExprNewOptionChoice
New Passengers Packet Vehicle
ExpressionLuskv2
/docs?id=twhvp
New Player Info Update Packet With Playerinfos
ExpressionLuskv2
/docs?id=v4jq3
New Player Position Packet
ExpressionLuskv2
/docs?id=x4g3t
New Player Rotation Packet
ExpressionLuskv2
/docs?id=dqb59
New Player Rotation Packet With
ExpressionLuskv2
/docs?id=l5rs8
New Poll
ExpressionDiSky
/docs?id=DiSky-NewPoll
New Poll Answer
ExpressionDiSky
/docs?id=DiSky-NewPollAnswer
New Potion Effect
ExpressionSkript
Create a new potion effect that can be applied to an entity or item type./docs?id=Skript-ExprSecPotionEffect
New Potion Effect
ExpressionSkript
Create a new potion effect that can be applied to an entity or item type./docs?id=Skript-ExprSecPotionEffect-2
New Profile
ExpressionLuskv2
/docs?id=k6hdq
New Profile Property
ExpressionLuskv2
/docs?id=3kla5
New Radio Group
ExpressionDiSky
Create a new radio group component builder. A radio group is a component that allows users to select a single option from a list of radio buttons. It can be used in modals only, as a child of a label./docs?id=DiSky-ExprNewRadioGroup
New Remove Entities Packet
ExpressionLuskv2
/docs?id=a64it
New Role Action
ExpressionDiSky
/docs?id=DiSky-NewRoleAction
New Rule Response
ExpressionDiSky
/docs?id=DiSky-NewRuleResponse
New Rule Type
ExpressionDiSky
/docs?id=DiSky-NewRuleType
New Stage Channel
ExpressionDiSky
/docs?id=DiSky-NewStageChannel
New Team Create Packet
ExpressionLuskv2
/docs?id=dsfil
New Team Delete Packet For Team String
ExpressionLuskv2
/docs?id=ruuhc
New Team Members Add Packet
ExpressionLuskv2
/docs?id=d22xx
New Team Members Remove Packet
ExpressionLuskv2
/docs?id=yw4mo
New Team Update Info Packet
ExpressionLuskv2
/docs?id=26r6x
New Text Action
ExpressionDiSky
/docs?id=DiSky-NewTextAction
New Texture Payload
ExpressionLuskv2
/docs?id=y9c7y
New User Command
ExpressionDiSky
Create a new user command, to be updated on discord later. This will create a context command of USER type. Once created, you can execute it by right-clicking on a user, then going in 'Applications' -> <your user command name>/docs?id=DiSky-ExprNewUserCommand
New Voice Action
ExpressionDiSky
/docs?id=DiSky-NewVoiceAction
Next GUI Slot
Expressionskript-gui
An expression that returns the number/character of the next open slot in a GUI./docs?id=skript-gui-ExprNextGUISlot