/Index/Docs/Page 1
1500 of 3,366
[NMS] Player - Dispatch (Send) Packet(s)
EffectLuskv2
Sends the provided client packets to the provided players' client./docs?id=ozvrh
[NMS] Player - Fake Death
EffectLuskv2
Fakes a death state of an entity/docs?id=vjtbr
[NMS] Player - Spawn Fake Entity
SectionLuskv2
Spawns a client sided (fake) entity for the provided players. If you don't put in an ID, one will be provided for you, randomly. The entity's UUID is random. If you wish to modify the uuid, entity data, velocity or head rotation (1.19+), use the spawn packet section expression./docs?id=cluw8
Abort Creature Spawn
EffectSkBee
Abort a creature spawn event, preventing it from retrying more attempts after canceling. Aborting should only be done if you're blanket blocking this entity type from spawning./docs?id=SkBee-EffAbortSpawn
abs
FunctionSkript
Returns the absolute value of the argument, i.e. makes the argument positive./docs?id=Skript-abs
Absorbed blocks
ExpressionSkript
The blocks absorbed by a sponge block./docs?id=Skript-ExprAbsorbedBlocks
Absorption Amount
ExpressionSkBee
Represents the absorption amount of an entity./docs?id=SkBee-ExprAbsorptionAmount
acos
FunctionSkript
The inverse of the <a href='#cos'>cosine</a>, also called arccos. Returns result in degrees, not radians. Only returns values from 0 to 180./docs?id=Skript-acos
Action Bar
EffectSkript
Sends an action bar message to an audience./docs?id=Skript-EffActionBar
Active Group
TypeDisplayEntityUtils
An ambiguous representation of a Spawned Group or Packet Group/docs?id=DisplayEntityUtils-activegroup
Active Group From Part/Filter/Entity
ExpressionDisplayEntityUtils
Get the active group of a active part, part filter, or an eligible part entity/docs?id=DisplayEntityUtils-ExprActiveGetGroup
Active Group From Placed Block
ExpressionDisplayEntityUtils
Get the active group manually placed down at a block by a player. A player must have been holding a placeable group block item for the group at the specified block location to return the appropriate group./docs?id=DisplayEntityUtils-ExprActiveGroupFromPlaced
Active Group Is Animating?
ConditionDisplayEntityUtils
Check if an active group is animating/docs?id=DisplayEntityUtils-CondActiveGroupIsAnimating
Active Group Is Persistent
ConditionDisplayEntityUtils
Check if a spawned group is persistent/docs?id=DisplayEntityUtils-CondSpawnedGroupIsPersistent
Active Group Is Registered?
ConditionDisplayEntityUtils
Check if an active group is registered and usable/docs?id=DisplayEntityUtils-CondActiveGroupIsRegistered
Active Group Location
ExpressionDisplayEntityUtils
Get the location of an active group/docs?id=DisplayEntityUtils-ExprActiveGroupLocation
Active Group Parts Filter
ExpressionDisplayEntityUtils
Create a selection of parts from an active group, which can later be filtered/docs?id=DisplayEntityUtils-ExprActiveGroupCreatePartFilter
Active Group Persistence
EffectDisplayEntityUtils
Change the persistence state of a active group. Persisting a packet-based group causes it to be saved in chunk data and it cannot ride entities. Any changes made to a persistent packet-based group must be applied using ""/docs?id=DisplayEntityUtils-EffActiveGroupPersistence
Active Group Respect Entity Direction
EffectDisplayEntityUtils
Make an active group respect an entity's looking direction, matching its body yaw, pitch and/or yaw. IN VERSIONS BELOW v3.3.5, EACH TYPE IS PREFIXED WITH "ft": "ft_body", "ft_pitch", "ft_yaw", and "ft_pitch_and_yaw"! 3.4.2+ replaces "pitch_and_yaw" with "pitch and yaw"/docs?id=DisplayEntityUtils-EffActiveGroupRespectEntity
Active Group Ride
EffectDisplayEntityUtils
Make an active group ride an entity or vice versa/docs?id=DisplayEntityUtils-EffActiveGroupRideEntity
Active Group Ride Offset
ExpressionDisplayEntityUtils
Get or set the translation offset to apply to a group when its riding an entity. This should be used before making a group ride any entities/docs?id=DisplayEntityUtils-ExprActiveGroupRideOffset
Active Group show Animation Frame
EffectDisplayEntityUtils
Show an animation frame on an active group, optionally with custom duration and delay./docs?id=DisplayEntityUtils-EffActiveGroupSetFrame
Active Group Stop Respecting Entity
EffectDisplayEntityUtils
Make an active group stop respecting an entity's looking direction/docs?id=DisplayEntityUtils-EffActiveGroupRespectStop
Active Group/Part/Filter Interpolation
ExpressionDisplayEntityUtils
Get/Set the interpolation duration/delay of an active group/part/filter/docs?id=DisplayEntityUtils-ExprActiveInterpolation
Active Group/Part/Filter is Packet Based?
ConditionDisplayEntityUtils
Check if an active group/part/filter is packet-based/docs?id=DisplayEntityUtils-CondActiveIsPacketBased
Active Group/Part/Filter Teleport Duration
ExpressionDisplayEntityUtils
Get/Set the teleportation duration of an active group, part or parts in a part filter. Get the duration on an active group/part./docs?id=DisplayEntityUtils-ExprActiveTeleportDuration
Active Group/Part/Filter View Range
ExpressionDisplayEntityUtils
Get/Set the view range of an active group/part/filter/docs?id=DisplayEntityUtils-ExprActiveViewRange
Active Item
ExpressionSkript
Returns the item the entities are currently using (ie: the food they're eating, the bow they're drawing back, etc.). This cannot be changed. If an entity is not using any item, this will return null./docs?id=Skript-ExprActiveItem
Active Item Use Time
ExpressionSkript
Returns the time that the entities have either spent using an item, or the time left for them to finish using an item. If an entity is not using any item, this will return 0 seconds./docs?id=Skript-ExprEntityItemUseTime
Active Listeners
ExpressionskLambda
The listeners currently registered on the server, in creation order, the same set `/sklambda listeners` shows. - `[all] active listeners` is every active listener, across all scripts. - `listeners owned by %object%` is only those scoped to that owner (see the `owner:` entry on `listen`)./docs?id=skLambda-ExprListeners
Active Part
TypeDisplayEntityUtils
Represents an entity from an active Display Entity Group/Model. This can be packet-based./docs?id=DisplayEntityUtils-activepart
Active Part's Part UUID
ExpressionDisplayEntityUtils
Get the part uuid of an active part, used to identify the part in its group and for animations. This is different than the uuid of the entity a part represents. Part UUIDs are typically used to identify which part is which internally for animations/docs?id=DisplayEntityUtils-ExprActivePartUUID
Active Part's Tags
ExpressionDisplayEntityUtils
Get all the tags of a part/docs?id=DisplayEntityUtils-ExprActivePartTags
Active Part's Type
ExpressionDisplayEntityUtils
Get the active part's type/docs?id=DisplayEntityUtils-ExprActivePartType
Active Parts of Group / Part Filter
ExpressionDisplayEntityUtils
Get the parts of a group or part filter/docs?id=DisplayEntityUtils-ExprActivePartsFromActive
activemodel
Typeanimated-skript
N/A/docs?id=animated-skript-activemodel
Activity Details
ExpressionDiSky
Returns the details line of a rich presence activity (the first line shown under the activity name). Returns nothing if the activity is not a rich presence or has no details set./docs?id=DiSky-ActivityDetails
Activity Emote
ExpressionDiSky
/docs?id=DiSky-ActivityEmote
Activity End Timestamp
ExpressionDiSky
Returns the end timestamp of an activity (typically used to show remaining time in rich presences). Returns nothing if the activity has no timestamps or no end time set./docs?id=DiSky-ActivityTimestampEnd
Activity Large Image Text
ExpressionDiSky
Returns the hover text of the large image of a rich presence activity. Returns nothing if the activity is not a rich presence or has no large image set./docs?id=DiSky-ActivityLargeText
Activity Large Image URL
ExpressionDiSky
Returns the URL of the large image of a rich presence activity. Returns nothing if the activity is not a rich presence or has no large image set./docs?id=DiSky-ActivityLargeImage
Activity Party Max Size
ExpressionDiSky
Returns the maximum size of the party of a rich presence activity. Returns nothing if the activity is not a rich presence, has no party, or no maximum party size set./docs?id=DiSky-ActivityPartyMax
Activity Party Size
ExpressionDiSky
Returns the current size of the party of a rich presence activity. Returns nothing if the activity is not a rich presence, has no party, or no party size set./docs?id=DiSky-ActivityPartySize
Activity Small Image Text
ExpressionDiSky
Returns the hover text of the small image of a rich presence activity. Returns nothing if the activity is not a rich presence or has no small image set./docs?id=DiSky-ActivitySmallText
Activity Small Image URL
ExpressionDiSky
Returns the URL of the small image of a rich presence activity. Returns nothing if the activity is not a rich presence or has no small image set./docs?id=DiSky-ActivitySmallImage
Activity Start Timestamp
ExpressionDiSky
Returns the start timestamp of an activity (typically used to show elapsed time in rich presences). Returns nothing if the activity has no timestamps or no start time set./docs?id=DiSky-ActivityTimestampStart
Activity State
ExpressionDiSky
Returns the state line of an activity (the second line shown under the activity name). Returns nothing if the activity has no state set./docs?id=DiSky-ActivityState
Activity Text
ExpressionDiSky
/docs?id=DiSky-ActivityText
Activity Type
ExpressionDiSky
/docs?id=DiSky-ActivityType
Activity URL
ExpressionDiSky
/docs?id=DiSky-ActivityURL
Add Welcome Screen Channel
EffectDiSky
Add a channel to the welcome screen of a guild. Can only be used in a 'modify welcome screen' section./docs?id=DiSky-AddScreenChannel
Add/Remove Part Tag
EffectDisplayEntityUtils
Add/Remove a part tag from an active part/docs?id=DisplayEntityUtils-EffActivePartTag
Advancement
TypeSkBee
Represents an advancement. These CAN be parsed, see examples./docs?id=SkBee-advancement
Advancement - All Available
ExpressionSkBee
Get a list of all available advancements currently registered on the server./docs?id=SkBee-ExprAdvancementAll
Advancement - Criteria
ExpressionSkBee
Get a list of the criteria for an advancement./docs?id=SkBee-ExprAdvancementCriteria
Advancement - Done
ConditionSkBee
Check if the advancement progress is done./docs?id=SkBee-CondAdvancementDone
Advancement - Load
EffectSkBee
Load an advancement represented by the specified string into the server. The advancement format is governed by Minecraft. It is currently a JSON object, as described by [**Advancement Definition**](https://minecraft.wiki/w/Advancement_definition) on McWiki. NOTE: Bukkit has marked this as 'Unsafe', so please use at your own risk. Watch console for errors when loading an advancement./docs?id=SkBee-EffAdvancementLoad
Advancement - Progress
ExpressionSkBee
Returns the advancement progress of a player./docs?id=SkBee-ExprAdvancementProgress
Advancement - Progress Criteria
EffectSkBee
Award or revoke criteria of an advancement progress./docs?id=SkBee-EffAdvancementCriteriaAward
Advancement - Progress Criteria
ExpressionSkBee
Get the awarded/remaining criteria of an advancement progress./docs?id=SkBee-ExprAdvancementProgressAwarded
Advancement Progress
TypeSkBee
Represents the advancement progress of a player. You will see `%advancementpro%` in the docs, this is due to a silly issue with Skript where I couldn't use `progress` in expressions./docs?id=SkBee-advancementpro
Affected Entities
ExpressionSkript
The affected entities in the <a href='#aoe_cloud_effect'>area cloud effect</a> event./docs?id=Skript-ExprAffectedEntities
Age of Block/Entity
ExpressionSkript
Returns the age or maximum age of blocks and age for entities (there in no maximum age for entities). For blocks, 'Age' represents the different growth stages that a crop-like block can go through. A value of 0 indicates that the crop was freshly planted, whilst a value equal to 'maximum age' indicates that the crop is ripe and ready to be harvested. For entities, 'Age' represents the time left for them to become adults and it's in minus increasing to be 0 which means they're adults, e.g. A baby cow needs 20 minutes to become an adult which equals to 24,000 ticks so their age will be -24000 once spawned./docs?id=Skript-ExprAge
Aliases
StructureSkript
Used for registering custom aliases for a script./docs?id=Skript-StructAliases
All Banned Players/IPs
ExpressionSkript
Obtains the list of all banned players or IP addresses./docs?id=Skript-ExprAllBannedEntries
All Citizens
ExpressionSkonic
Expression of all citizens./docs?id=Skonic-ExprAllCitizens
All commands
ExpressionSkript
Returns all registered commands or all script commands./docs?id=Skript-ExprAllCommands
All Groups
ExpressionSkript
All the groups a player can have. This expression requires Vault and a compatible permissions plugin to be installed./docs?id=Skript-ExprAllGroups
All Groups
Expressionskript-luckperms
returns a list of all groups. This expression will require `luckperms` in it until Skript deprecates their `groups of`./docs?id=skript-luckperms-ExprAllGroups
All Guild Guild Channels
ExpressionDiSky
Get every guild channel in the guild, including text, voice, stage, news, and thread channels./docs?id=DiSky-GuildGuildChannels
All Guild Scheduled Events
ExpressionDiSky
Returns all scheduled events of a guild./docs?id=DiSky-GuildScheduledEvents
All Guild Stage Channels
ExpressionDiSky
Returns all stage channels of a guild./docs?id=DiSky-GuildStageChannels
All Guild Text Channels
ExpressionDiSky
Returns all text channels of a guild./docs?id=DiSky-GuildTextChannels
All Operators
ExpressionSkript
The list of operators on the server./docs?id=Skript-ExprOps
All Permissions
ExpressionSkript
Returns all permissions of the defined player(s). Note that the modifications to resulting list do not actually change permissions./docs?id=Skript-ExprPermissions
All Persistent Data Keys
ExpressionSkript
Returns all persistent data keys stored in the specified objects. This is not limited to tags set by Skript, but includes all keys regardless of their origin./docs?id=Skript-ExprAllPersistentDataKeys
All Scripts
ExpressionSkript
Returns all of the scripts, or just the enabled or disabled ones./docs?id=Skript-ExprScripts
All Scripts
ExpressionSkript
Returns all of the scripts, or just the enabled or disabled ones./docs?id=Skript-ExprScriptsOld
All Tags of a Type
ExpressionSkript
Returns all the tags. `minecraft tag` will return only the vanilla tags, `datapack tag` will return only datapack-provided tags, `paper tag` will return only Paper's custom tags (if you are running Paper), and `custom tag` will look in the "skript" namespace for custom tags you've registered. You can also filter by tag types using "item", "block", or "entity"./docs?id=Skript-ExprTagsOfType
All Tracks
Expressionskript-luckperms
returns a list of all tracks./docs?id=skript-luckperms-ExprAllTracks
All True?
ConditionSkCheese
Checks if a list of booleans are all true./docs?id=SkCheese-CondAllTrue
All YAML Nodes
Expressionskript-yaml
Gets a list of all nodes of a cached YAML file./docs?id=skript-yaml-ExprAllYamlNodes
Allay - can Be Duplicated
ConditionLusk
Checks if an allay can be duplicated./docs?id=Lusk-CondAllayCanBeDuplicated
Allay - can Be Duplication (Property)
ExpressionLusk
Returns whether or not the allay can duplicate itself. Can be set./docs?id=Lusk-9054
Allay - Duplicate
EffectLusk
Forces an allay to duplicate itself without dance or item necessary./docs?id=Lusk-EffAllayDuplicate
Allay - Duplication Cooldown
ExpressionLusk
Returns the duplication cooldown of an Allay. Can be set./docs?id=Lusk-ExprAllayDuplicationCooldown
Allay - Jukebox
ExpressionLusk
Gets the jukebox the allay is set to dance to./docs?id=Lusk-ExprAllayJukebox
Allay - Start/Stop Dance
EffectLusk
Forces an Allay to start/stop dancing./docs?id=Lusk-EffAllayDance
Allay Can Duplicate
ConditionSkript
Checks to see if an allay is able to duplicate naturally./docs?id=Skript-CondAllayCanDuplicate
Allay Duplicate
EffectSkript
Set whether an allay can or cannot duplicate itself. This is not the same as breeding allays./docs?id=Skript-EffAllayCanDuplicate
Allay Duplication Cooldown
ExpressionSkript
The cooldown time until an allay can duplicate again naturally. Resetting the cooldown time will set the cooldown time to the same amount of time after an allay has duplicated./docs?id=Skript-ExprDuplicateCooldown
Allay Target Jukebox
ExpressionSkript
The location of the jukebox an allay is set to./docs?id=Skript-ExprAllayJukebox
Allow / Prevent Leash Drop
EffectSkript
Allows or prevents the leash from being dropped in an unleash event./docs?id=Skript-EffDropLeash
Allow Aging
EffectSkript
Sets whether or not living entities will be able to age./docs?id=Skript-EffAllowAging
Alpha/Red/Green/Blue Color Value
ExpressionSkript
The alpha, red, green, or blue value of colors. Ranges from 0 to 255. Alpha represents opacity./docs?id=Skript-ExprARGB
Alphabetical Sort
ExpressionSkript
Sorts given strings in alphabetical order./docs?id=Skript-ExprAlphabetList
Alphanumeric
ConditionSkript
Checks if the given string is alphanumeric./docs?id=Skript-CondAlphanumeric
Altitude
ExpressionSkript
Effectively an alias of 'y-<a href='#ExprCoordinate'>coordinate</a> of …', it represents the height of some location within the world./docs?id=Skript-ExprAltitude
always
FunctionskLambda
A predicate lambda that always passes: it ignores its arguments and returns true./docs?id=skLambda-always
Amount
ExpressionSkript
The amount of something. Using 'amount of {list::*}' will return the length of the list, so if you want the amounts of the things inside the lists, use 'amounts of {list::*}'./docs?id=Skript-PropExprAmount
Amount of Items
ExpressionSkript
Counts how many of a particular <a href='#itemtype'>item type</a> are in a given inventory./docs?id=Skript-ExprAmountOfItems
An Eternity
ExpressionSkript
Represents a timespan with an infinite duration. An eternity is also created when arithmetic results in a timespan larger than about 292 million years. Infinite timespans generally follow the rules of infinity, where most math operations do nothing. However, operations that would return NaN with numbers will instead return a timespan of 0 seconds. Note that an eternity will often be treated as the longest duration something supports, rather than a true eternity./docs?id=Skript-LitEternity
Angle
ExpressionSkript
Represents the passed number value in degrees. If radians is specified, converts the passed value to degrees. This conversion may not be entirely accurate, due to floating point precision./docs?id=Skript-ExprAngle
Animal - is Interested
ConditionLusk
Checks if the provided foxed or wolves are interested. For Foxes, Paper 1.18.2+ is required./docs?id=Lusk-8796
Animal - is Sitting
ConditionLusk
Checks if an entity is sitting. (Camels, Cats, Wolves, Parrots, Pandas and Foxes)/docs?id=Lusk-8789
animation
Typeanimated-skript
N/A/docs?id=animated-skript-activemodelanimation
Animation
TypeDisplayEntityUtils
Represents an animation that can be played on an activegroup/docs?id=DisplayEntityUtils-deuanimation
Animation Frame
TypeDisplayEntityUtils
Represents an Animation Frame from an Animation/docs?id=DisplayEntityUtils-deuanimationframe
Animation of Display Animator
ExpressionDisplayEntityUtils
Get the animation set for a display animator./docs?id=DisplayEntityUtils-ExprAnimatorAnimation
Anvil Gui
TypeLusk
An anvil gui./docs?id=Lusk-anvilguiinventory
Anvil GUI - All Open Anvil Gui
ExpressionLusk
Gets all the open anvil guis./docs?id=Lusk-ExprOpenAnvilGuis
Anvil GUI - Can Be Closed
ConditionLusk
Checks if an anvil gui can be closed. This is only true if the `Anvil GUI - Prevent Closing` effect is used and cannot be reversed without creating a new gui./docs?id=Lusk-CondAnvilGuiCanBeClosed
Anvil GUI - Close
EffectLusk
Closes an anvil gui. *NOTES*: - Won't do anything if the anvil gui is not open. - Must be used before opening another anvil gui for a player./docs?id=Lusk-EffAnvilGuiClose
Anvil GUI - First/Second/Result Item
ExpressionLusk
Gets one of the 3 items in an anvil gui. *NOTES*: - These can be set. - To apply the changes you need to reopen the anvil gui to the player./docs?id=Lusk-ExprAnvilGuiSlots
Anvil GUI - Interactable Slots
ExpressionLusk
Gets the interactable slots of an Anvil GUI. Allowed slots: 0, 1 and 2 No slots are interactable by default, resetting or deleting this will make all slots not interactable./docs?id=Lusk-ExprAnvilGuiInteractableSlots
Anvil GUI - Inventory
ExpressionLusk
Gets the inventory of one or more anvil guis, this shouldn't be used to edit slots or in non-anvil-gui events./docs?id=Lusk-ExprAnvilGuiInventory
Anvil GUI - is Viewing
ConditionLusk
Checks if a player is currently viewing a specific anvil GUI or any at all./docs?id=Lusk-CondAnvilGuiViewing
Anvil GUI - New Anvil Gui
ExpressionLusk
Creates a new anvil gui. Allows you to copy slots and text data from another anvil gui, this doesn't copy the "prevent closing" property, this is intentional./docs?id=Lusk-ExprNewAnvilGui
Anvil Gui - on Open/Close/Click Section
SectionLusk
Runs the code inside of it when the provided anvil gui is opened, closed or clicked. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it./docs?id=Lusk-SecEvtAnvilGui
Anvil GUI - Open
EffectLusk
Opens an anvil GUI to one or more players. *NOTES*: - Anvil GUIs are always opened 1 tick later. - You can only open an anvil GUI for a player if the player is not already viewing another (or this) anvil GUI. - Using `force` will forcibly close the anvil GUI the player is currently viewing to open a new one. Be aware that, due to how anvil GUIs work, closing an anvil GUI is global, meaning it will be closed for all players viewing it. To avoid this, ensure that you create per-player anvil GUIs./docs?id=Lusk-EffAnvilGuiOpen
Anvil GUI - Opened Anvil GUI
ExpressionLusk
Gets the open anvil GUI of one or more players./docs?id=Lusk-ExprAnvilGuiOfPlayer
Anvil GUI - Prevent Closing
EffectLusk
Prevents an anvil gui from closing. *NOTES*: - This effect must be used *BEFORE* the gui is opened; if you need to use it after it's already opened you'll have to open it again. - If this effect is used you'll need to use the `Anvil GUI - Close` effect to close the gui./docs?id=Lusk-EffAnvilGuiPreventClosing
Anvil GUI - Text Input/Title
ExpressionLusk
Gets the title and the text input of the provided anvil guis. *NOTES*: - These can be set. - To apply the changes you need to reopen the anvil gui to the player./docs?id=Lusk-ExprAnvilGuiTexts
Anvil GUI - The Anvil Gui
ExpressionLusk
Gets the anvil gui involved in an event./docs?id=Lusk-ExprAnvilGui
Anvil Prepare Event
EventSkBee
Called when a player attempts to combine 2 items in an anvil. 'event-slot' represents the result slot, can be used to get or set./docs?id=SkBee-anvil_prepare_event
Anvil Repair Cost
ExpressionSkript
Returns the experience cost (in levels) to complete the current repair or the maximum experience cost (in levels) to be allowed by the current repair. The default value of max cost set by vanilla Minecraft is 40./docs?id=Skript-ExprAnvilRepairCost
Anvil Text Input
ExpressionSkript
An expression to get the name to be applied to an item in an anvil inventory./docs?id=Skript-ExprAnvilText
Any Named Thing
TypeSkript
Something that has a name (e.g. an item)./docs?id=Skript-named
Any Numbered/Sized Thing
TypeSkript
Something that has an amount or size./docs?id=Skript-numbered
Any Of
ExpressionSkript
Returns an 'or list' composed of the given objects. For example, `any of (1, 2, and 3)` is equivalent to `1, 2, or 3` Useful when doing comparisons with variable lists./docs?id=Skript-ExprAnyOf
Any Valued Thing
TypeSkript
Something that has a value./docs?id=Skript-valued
Anything with Contents
TypeSkript
Something that contains other things./docs?id=Skript-containing
Application Description
ExpressionDiSky
/docs?id=DiSky-ApplicationDescription
Application Owner
ExpressionDiSky
/docs?id=DiSky-ApplicationOwner
Application Policy
ExpressionDiSky
/docs?id=DiSky-ApplicationPolicy
Application TOS
ExpressionDiSky
/docs?id=DiSky-ApplicationTOS
Applied Beacon Effect
ExpressionSkript
The type of effect applied by a beacon./docs?id=Skript-ExprAppliedEffect
Applied Enchantments
ExpressionSkript
The applied enchantments in an enchant event. Deleting or removing the applied enchantments will prevent the item's enchantment./docs?id=Skript-ExprAppliedEnchantments
Apply Attribute Attributesnapshots Livingentities
EffectLuskv2
/docs?id=4xf4t
Apply Biome Definition Carver
EffectSkNMS
Used in a `carvers` section of the biome registration section, you can apply different carvers to carve caves in the biome. You can optionally apply the default ("cave", "cave_extra_underground", "canyon") cave carvers. Refer to [**BiomeDefinition**](https://minecraft.wiki/w/Biome_definition) and [**Carver Definition**](https://minecraft.wiki/w/Carver_definition) on McWiki for full details./docs?id=SkNMS-EffApplyBiomeCarver
Apply Biome Definition Feature
EffectSkNMS
Used in a `features` section of the biome registration section, you can apply different features to generate in the biome. Refer to [**BiomeDefinition**](https://minecraft.wiki/w/Biome_definition) and [**Placed Feature**](https://minecraft.wiki/w/Placed_feature) on McWiki for full details./docs?id=SkNMS-EffApplyBiomeFeature
Apply Biome Definition Spawner
EffectSkNMS
Create a spawner entry for the `spawners` section of a biome registration. See [**Biome Definition**](https://minecraft.wiki/w/Biome_definition) on McWiki for more details. `minecraftentitytypes` = The type of entity to spawn (This is from SkBee). `weight` = How often this mob should spawn, higher values produce more spawns. `min count` = The minimum count of mobs to spawn in a pack. Must be greater than 0 (optional, defaults to 1). `max count` = The maximum count of mobs to spawn in a pack. Must be greater than 0 (optional, defaults to min count)./docs?id=SkNMS-EffApplyBiomeSpawner
Apply Biome Definition Tag
EffectSkNMS
Used in a `tags` section of the biome registration section, you can specify which biome tags for your biome to be included in./docs?id=SkNMS-EffApplyBiomeTag
Apply Biome Environmental Attribute
EffectSkNMS
Set the [**Environmental Attributes**](https://minecraft.wiki/w/Environment_attribute) of a biome. These are to be used in the `attributes` section of biome registration./docs?id=SkNMS-EffApplyEnvironmentalAttribute
Apply Bone Meal
EffectSkript
Applies bone meal to a crop, sapling, or composter/docs?id=Skript-EffApplyBoneMeal
Apply Fishing Lure
EffectSkript
Sets whether the lure enchantment should be applied, which reduces the wait time./docs?id=Skript-EffFishingLure
Apply Fishing Lure
EffectSkript
Sets whether the lure enchantment should be applied, which reduces the wait time./docs?id=Skript-EffFishingLure-2
Apply Lock to Block
EffectSkBee
Apply an item as a lock for a block./docs?id=SkBee-EffBlockLock
Apply Potion Effect
EffectSkript
Applies a potion effect to an entity./docs?id=Skript-EffApplyPotionEffect
Apply Suggestion
EffectSkBriggy
Apply a suggestion with tooltip or list of suggestions to an argument. This is used only in the argument registration section of a brig command and the suggestions section of a big command tree./docs?id=SkBriggy-EffApplySuggestion
apply_effects
FunctionSkBee
/docs?id=SkBee-apply_effects
Archive / Unarchive Thread
EffectDiSky
Archive or unarchive a specific thread./docs?id=DiSky-ArchiveUnarchiveThread
Argument
ExpressionSkript
Usable in script commands and command events. Holds the value of an argument given to the command, e.g. if the command "/tell &lt;player&gt; &lt;text&gt;" is used like "/tell Njol Hello Njol!" argument 1 is the player named "Njol" and argument 2 is "Hello Njol!". One can also use the type of the argument instead of its index to address the argument, e.g. in the above example 'player-argument' is the same as 'argument 1'. Please note that specifying the argument type is only supported in script commands./docs?id=Skript-ExprArgument
Argument Suggestions
ExpressionSkBriggy
Set the suggestions for an argument. Will accept any object, but strings are the best way to go. For args you can use a number (the position of the argument) or a string (name of the argument), see examples. NOTE: This expression is not dynamic, meaning if variables/expressions are used, they wont update./docs?id=SkBriggy-ExprArgSuggestions
Arithmetic
ExpressionSkript
Arithmetic expressions, e.g. 1 + 2, (health of player - 2) / 3, etc./docs?id=Skript-ExprArithmetic
Armadillo - roll Out/Up
EffectLusk
Attempts to roll the provided armadillos up (if they're idle) or out (if they're not idle)./docs?id=Lusk-EffArmadilloRoll
Armadillo - State
ExpressionLusk
Gets the State of one or more Armadillos, cannot be set./docs?id=Lusk-ExprArmadilloState
Armor - Color
ExpressionLusk
Gets the color of the provided armor items. This works for leather armor, horse leather armor and wolf armor. Can be set./docs?id=Lusk-ExprArmorColor
Armor - is Dyed
ConditionLusk
Checks whether the provided armor items are dyed (they don't have the default color). This works for leather armor, horse leather armor and wolf armor. This might not work correctly on Spigot./docs?id=Lusk-CondArmorIsDyed
Armor Change Item
ExpressionSkript
Get the unequipped or equipped armor item from a 'armor change' event./docs?id=Skript-ExprArmorChangeItem
Armor Slot
ExpressionSkript
Equipment of living entities, i.e. the boots, leggings, chestplate or helmet. Body armor is a special slot that can only be used for: <ul> <li>Horses: Horse armour (doesn't work on zombie or skeleton horses)</li> <li>Wolves: Wolf Armor</li> <li>Llamas (regular or trader): Carpet</li> <li>Happy Ghasts: Harness</li> </ul> Saddle is a special slot that can only be used for: pigs, striders and horse types (horse, camel, llama, mule, donkey)./docs?id=Skript-ExprArmorSlot
Armor Stand - can Move (Property)
ExpressionLusk
Gets and sets the `canMove` property of an armorstand entity or item. Unlike other Armorstand properties, this one cannot be used on the armorstand item as of 1.21.3./docs?id=Lusk-ExprArmorStandCanMove
Armor Stand - can Tick (Property)
ExpressionLusk
Gets and sets the `canTick` property of an armorstand entity or item. Unlike other Armorstand properties, this one cannot be used on the armorstand item as of 1.21.3./docs?id=Lusk-ExprArmorStandCanTick
Armor Stand - Disabled Slots
ExpressionLusk
All the disabled slots of an armor stand. Can be set, remove from, added to, reset and deleted./docs?id=Lusk-ExprArmorStandDisabledSlots
Armor Stand - has Arms (Property)
ExpressionLusk
Gets and sets the `hasHarms` property of an armorstand entity or item, to do so with an armorstand item you must be using Paper./docs?id=Lusk-ExprArmorStandHasArms
Armor Stand - has Base Plate (Property)
ExpressionLusk
Gets and sets the `hasBasePlate` property of an armorstand entity or item, to do so with an armorstand item you must be using Paper./docs?id=Lusk-ExprArmorStandHasBasePlate
Armor Stand - is Equipment Slot Disabled
ConditionLusk
Checks if a specific equipment slot of an armorstand is disabled./docs?id=Lusk-CondEquipmentSlotDisabledArmorStand
Armor Stand - is Invisible (Property)
ExpressionLusk
Gets and sets the `Invisible` property of an armorstand entity or item, to do so with an armorstand item you must be using Paper./docs?id=Lusk-ExprArmorStandIsInvisible
Armor Stand - is Marker (Property)
ExpressionLusk
Gets and sets the `marker` property of an armorstand entity or item, to do so with an armorstand item you must have Paper./docs?id=Lusk-ExprArmorStandIsMarker
Armor Stand - is Small (Property)
ExpressionLusk
Gets and sets the `small` property of an armorstand entity or item, to do so with an armorstand item you must have Paper./docs?id=Lusk-9059
Armor Stand - Rotations
ExpressionLusk
The rotation of each part of an armor stand. Can be set, added to, removed from, and reset. All change modes allow both a vector and an euler angle./docs?id=Lusk-ExprArmorStandRotations
ArmorTrim
TypeSkBee
Represents an armor trim that may be applied to an item. Requires MC 1.19.4+/docs?id=SkBee-armortrim
ArmorTrim - Create
ExpressionSkBee
Create a new armor trim to be applied to an item./docs?id=SkBee-ExprArmorTrim
ArmorTrim - Item
ExpressionSkBee
Represents the armor trim of an item. You can get, set, add or delete/reset. Reset will reset the trim back to any default vanilla value. Delete will remove any trim on the item./docs?id=SkBee-ExprArmorTrimItem
ArmorTrim - Material/Pattern
ExpressionSkBee
Represents the material and pattern of an armor trim. These cannot be changed, you'd have to create a new armor trim./docs?id=SkBee-ExprArmorTrimMatPat
ArmorTrim - TrimMaterial
TypeSkBee
Represents a material that may be used in an ArmorTrim. NOTE: These are auto-generated and may differ between server versions, currently generated for Minecraft 26.1.2./docs?id=SkBee-trimmaterial
ArmorTrim - TrimPattern
TypeSkBee
Represents a pattern that may be used in an ArmorTrim. NOTE: These are auto-generated and may differ between server versions, currently generated for Minecraft 26.1.2./docs?id=SkBee-trimpattern
Arrow - Damage
ExpressionLusk
Gets the base amount of damage one or more arrows will do. Defaults to 2.0 for a normal arrow with 0.5 * (1 + power level) added for arrows fired from enchanted bows. Can be set, added to, removed from, deleted (set to 0) and reset (set to 2, the default value)./docs?id=Lusk-ExprArrowDamage
Arrow - Pierce Amount
ExpressionLusk
Sets the number of times this arrow can pierce through an entity. Must be between 0 and 127./docs?id=Lusk-ExprArrowPierceAmount
Arrow Attached Block
ExpressionSkript
Returns the attached block of an arrow. If running Paper 1.21.4+, the plural version of the expression should be used as it is more reliable compared to the single version./docs?id=Skript-ExprAttachedBlock
Arrow Knockback Strength
ExpressionSkript
An arrow's knockback strength./docs?id=Skript-ExprArrowKnockbackStrength
Arrows Stuck
ExpressionSkript
The number of arrows stuck in a living entity./docs?id=Skript-ExprArrowsStuck
asin
FunctionSkript
The inverse of the <a href='#sin'>sine</a>, also called arcsin. Returns result in degrees, not radians. Only returns values from -90 to 90./docs?id=Skript-asin
Assert
EffectSkCheese
Checks if a condition is true, otherwise throws an error or a warning with a custom message and stops the code./docs?id=SkCheese-EffAssert
Async Chat
EventSkBee
An event fired when a Player sends a chat message to the server. This event is for use with text components, if you don't need components stick with Skript's chat event. **NOTE**: Due to being async, some Skript things won't work and will fire errors (ex: setting a block). Requires PaperMC./docs?id=SkBee-async_chat
Async Chat Viewers
ExpressionSkBee
Represents the viewers that this chat message will be displayed to. NOTE: Can only be used in an `async chat event`. Requires PaperMC/docs?id=SkBee-ExprAsyncChatViewers
Async Operations - run async
SectionSkRedis
Runs the following code asynchronously on another thread. Useful for long-running operations./docs?id=SkRedis-SecRunAsync
Async Operations - stop async run
EffectSkRedis
Stops an async run that was started with `run async`./docs?id=SkRedis-EffStopRunAsync
Async Player Connection Configure
EventSkBee
An event that allows you to configure the player. This is async and allows you to run configuration code on the player. Once this event has finished execution, the player connection will continue. Freezing code within this event will pause the player from logging in. **NOTE**: When this event is called, there is no Player object yet, so you will have to rely on name/uuid/audience./docs?id=SkBee-async_player_connection_configure
At Time
EventSkript
An event that occurs at a given <a href='#time'>minecraft time</a> in every world or only in specific worlds./docs?id=Skript-at_time
atan
FunctionSkript
The inverse of the <a href='#tan'>tangent</a>, also called arctan. Returns result in degrees, not radians. Only returns values from -90 to 90./docs?id=Skript-atan
atan2
FunctionSkript
Similar to <a href='#atan'>atan</a>, but requires two coordinates and returns values from -180 to 180. The returned angle is measured counterclockwise in a standard mathematical coordinate system (x to the right, y to the top)./docs?id=Skript-atan2
Attachments File Extension
ExpressionDiSky
Get the file extension of an attachment./docs?id=DiSky-ExprAttFileExt
Attachments File Name
ExpressionDiSky
Get the file name of an attachment./docs?id=DiSky-ExprAttFileName
Attachments URL
ExpressionDiSky
Get the url of an attachment./docs?id=DiSky-ExprAttURL
Attack Cooldown
ExpressionSkript
Returns the current cooldown for a player's attack. This is used to calculate damage, with 1.0 representing a fully charged attack and 0.0 representing a non-charged attack. NOTE: Currently this can not be set to anything./docs?id=Skript-ExprAttackCooldown
Attacked
ExpressionSkript
The victim of a damage event, e.g. when a player attacks a zombie this expression represents the zombie./docs?id=Skript-ExprAttacked
Attacker
ExpressionSkript
The attacker of a damage event, e.g. when a player attacks a zombie this expression represents the player.", Please note that the attacker can also be a block, e.g. a cactus or lava, but this expression will not be set in these cases./docs?id=Skript-ExprAttacker
Attribute - Modifier
TypeLuskv2
Modifies the base value of an attribute by using certain operations. The resulting value after modification is capped by the attribute's minimum and maximum limits. Modifiers have a namespaced identifiers to uniquely identify them./docs?id=ulz6y
Attribute - Mutable Modifier
TypeLuskv2
Modifies the base value of an attribute by using certain operations. The resulting value after modification is capped by the attribute's minimum and maximum limits. Modifiers have a namespaced identifiers to uniquely identify them. *This type includes the `isTransient` property./docs?id=etxei
Attribute Modifier
TypeSkBee
Represents an attribute modifier from an item/living entity./docs?id=SkBee-attributemodifier
Attribute Modifier - Apply
SectionSkBee
Apply an attribute modifier to an item or living entity. See [**McWiki Component**](https://minecraft.wiki/w/Data_component_format#attribute_modifiers) and [**McWiki Modifiers**](https://minecraft.wiki/w/Attribute#Modifiers) for further details. `transient` = Non-persisent attribute modifier (LivingEntities only, not Items), will not save to the entity's NBT (Requires PaperMC). **Entries/Sections**: - `attribute` = The attribute this modifier is to act upon. - `slot` = EquipmentSlotGroup the item must be in for the modifier to take effect (optional, default = any). - `id` = The NamespacedKey to identify this modifier. - `amount` = Amount of change from the modifier. - `operation` = The operation to decide how to modify./docs?id=SkBee-SecAttributeModifier
Attribute Modifier - Remove By Key
EffectSkBee
Remove attribute modifiers by key from items/entities. You can optionally specify the attribute types you want to remove. Will default to all attribute types./docs?id=SkBee-EffAttributeModifierRemoveByKey
Attribute Modifier Properties
ExpressionSkBee
Represents the different components of an attribute modifier. NOTE: These cannot be changed. `id` = The unique NamespacedKey of a modifier. `amount` = Amount of change from the modifier. `slot` = Equipment Slot Group the item must be in for the modifier to take effect. `operation` = The operation of a modifier. See [**McWiki**](https://minecraft.wiki/w/Attribute#Operations) for more details./docs?id=SkBee-ExprAttributeModifierProperties
Attribute Modifiers of Item/LivingEntity
ExpressionSkBee
Get/change the attribute modifiers of an item/living entity. `default` = This option will return the vanilla modifiers of an item (only used for GET). `transient` = Non-persisent attribute modifier, will not save to the entity's NBT (only used for ADD) (Requires PaperMC). `modifier` will return a single modifier (will default to the 1st element of modifiers of that attribute type if more than 1 exists). `modifiers` will return a list of modifiers of that attribute type. **CHANGERS:** - `add` = Will add a modifier of an attribute type to an item/living entity. - `remove` = Remove a specific modifier of an attribute type from an item/living entity. - `delete` = Will delete all modifiers of an attribute type from an item/living entity./docs?id=SkBee-ExprAttributeModifierOfItem
Attribute Type
TypeSkript
Represents the type of an attribute. Note that this type does not contain any numerical values.See attribute types for more info. NOTE: Minecraft namespaces are supported, ex: 'minecraft:generic.attack_damage'./docs?id=Skript-attributetype
Audience
TypeSkript
An audience is a receiver of media, such as individual players, the console, or groups of players (such as those on a team or in a world)./docs?id=Skript-audience
Auto Reload
StructureSkript
Place at the top of a script file to enable and configure automatic reloading of the script. When the script is saved, Skript will automatically reload the script. The config.sk node 'script loader thread size' must be set to a positive number (async or parallel loading) for this to be enabled. available optional nodes: recipients: The players to send reload messages to. Defaults to console. permission: The permission required to receive reload messages. 'recipients' will override this node./docs?id=Skript-StructAutoReload
AutoMod Rule Responses
ExpressionDiSky
Get or add responses/actions to an automod rule being created. Must be used inside a 'create automod rule' section. You can add new responses using 'add ... to responses of ...'./docs?id=DiSky-AutomodResponse
Automod Type
ExpressionDiSky
/docs?id=DiSky-AutomodType
Available Object Keys
ExpressionSkNMS
Get a list of available NamespacedKeys for different Minecraft objects. **NOTES**: - `structure` = A structure like an entire village. - `structure template` = A structure piece like an individual house in a village./docs?id=SkNMS-ExprAvailableKeys
Available Objects
ExpressionSkBee
Get a list of all available objects of a specific type. SPECIAL TYPES: `materials` = All materials as ItemTypes (will be a list of blocks and items). `itemtypes` = All item materials as ItemTypes. `blocktypes` = All block materials as ItemTypes./docs?id=SkBee-ExprAvailableMaterials
Average Tick Time - MSPT
ExpressionSkBee
Represents the average amount of time (in milliseconds) it takes for the server to finish a tick, also know as MSPT/docs?id=SkBee-ExprAverageTickTime
Await Effect
EffectDiSky
Forces an effect to be executed asynchronously and waits for its completion. This is useful for non-async effects that need to run in an async context. Note: If the effect is already async, using await is redundant./docs?id=DiSky-AwaitEffect
axisAngle
FunctionSkript
Returns a quaternion from the given angle (in degrees) and axis (as a vector). This represents a rotation around the given axis by the given angle./docs?id=Skript-axisAngle
AxisAngle/Quaternion/Vector(2D/3D/4D)/Location/EulerAngle/Chunk - XYZ(W) Coordinate/Coordinate List
ExpressionLusk
Gets a list or one of the coordinates of: - Locations - Vectors - Chunks (only X and Z) - EulerAngles - 2D Vectors (only X and Z) - 3D Vectors - 4D Vectors (XYZW) - Quaternions (XYZW) - AxisAngles (XYZW) - MapCursor Note: Out of all of these Lusk only implements EulerAngles./docs?id=Lusk-ExprCoordinates
axisAngleDegrees
Functionskript-particle
Returns a quaternion from the given axis and angle parameters. The axis is a vector composed of 3 numbers, x, y, and z, and the angle is the rotation around that axis, in degrees./docs?id=skript-particle-axisAngleDegrees
Ban
EffectSkript
Bans or unbans a player or an IP address. If a reason is given, it will be shown to the player when they try to join the server while banned. A length of ban may also be given to apply a temporary ban. If it is absent for any reason, a permanent ban will be used instead. We recommend that you test your scripts so that no accidental permanent bans are applied. Note that banning people does not kick them from the server. You can optionally use 'and kick' or consider using the <a href='#EffKick'>kick effect</a> after applying a ban./docs?id=Skript-EffBan
Ban Reason
ExpressionDiSky
The optional reason which say why the user of this ban was banned./docs?id=DiSky-BanReason
Ban User
EffectDiSky
Ban a member or user ID from a guild, with optional reason and message deletion. Starting DiSky v4.20.0, you can specify a USER ID to ban a user without retrieving the member first./docs?id=DiSky-BanMember
Ban User
ExpressionDiSky
The user linked to this ban./docs?id=DiSky-BanUser
Banner Pattern
ExpressionSkript
Creates a new banner pattern./docs?id=Skript-ExprNewBannerPattern
Banner Pattern - From Pattern Type and Color
ExpressionLusk
Created a Banner Pattern from a Pattern Type and a (dye) Color./docs?id=Lusk-ExprBannerPattern
Banner Pattern Item
ExpressionSkript
Gets the item from a banner pattern type. Note that not all banner pattern types have an item./docs?id=Skript-ExprBannerItem
Banner Pattern Type
TypeSkript
Represents the various banner patterns that can be applied to a banner./docs?id=Skript-bannerpatterntype
Banner Patterns
ExpressionSkript
Gets or sets the banner patterns of a banner. In order to set a specific position of a banner, there needs to be that many patterns already on the banner. This expression will add filler patterns to the banner to allow the specified position to be set. For Example, setting the 3rd banner pattern of a banner that has no patterns on it, will internally add 3 base patterns, allowing the 3rd banner pattern to be set./docs?id=Skript-ExprBannerPatterns
Barter Drops
ExpressionSkript
The items dropped by the piglin in a piglin bartering event./docs?id=Skript-ExprBarterDrops
Barter Input
ExpressionSkript
The item picked up by the piglin in a piglin bartering event./docs?id=Skript-ExprBarterInput
Beacon - Entities in Effect Range
ExpressionSkBee
Returns a list of entities in the effect range of a beacon./docs?id=SkBee-ExprBeaconEntitiesInRange
Beacon Effects
ExpressionSkript
The active effects of a beacon. The secondary effect can be set to anything, but the icon in the GUI will not display correctly. The secondary effect can only be set when the beacon is at max tier. The primary and secondary effect can not be the same, primary will always retain the potion type and secondary will be cleared./docs?id=Skript-ExprBeaconEffects
Beacon Range
ExpressionSkript
The range of a beacon's effects, in blocks./docs?id=Skript-ExprBeaconRange
Beacon Tier
ExpressionSkript
The tier of a beacon. Ranges from 0 to 4./docs?id=Skript-ExprBeaconTier
Bed
ExpressionSkript
Returns the bed location of a player, i.e. the spawn point of a player if they ever slept in a bed and the bed still exists and is unobstructed however, you can set the unsafe bed location of players and they will respawn there even if it has been obstructed or doesn't exist anymore and that's the default behavior of this expression otherwise you will need to be specific i.e. <code>safe bed location</code>. NOTE: Offline players can not have their bed location changed, only online players./docs?id=Skript-ExprBed
Beehive Honey Level
ExpressionSkript
The current or max honey level of a beehive. The max level is 5, which cannot be changed./docs?id=Skript-ExprBeehiveHoneyLevel
Beehive Is Sedated
ConditionSkript
Checks if a beehive is sedated from a nearby campfire./docs?id=Skript-CondIsSedated
Beehive Target Flower
ExpressionSkript
The flower a beehive has selected to pollinate from./docs?id=Skript-ExprBeehiveFlower
Bell - is Resonating
ConditionLusk
Checks if a bell is resonating./docs?id=Lusk-11174
Bell - is Ringing
ConditionLusk
Checks if a bell is ringing./docs?id=Lusk-CondBellRinging
Bell - Resonating Time/Ticks
ExpressionLusk
Returns the time or ticks since one or more bells have been resonating, or 0 seconds for each bell that's not currently resonating. A bell will typically resonate for 40 ticks (2 seconds) Note: if you wish to use this expression on Skript 2.9+ you will need to use Lusk 1.3+./docs?id=Lusk-ExprBellResonatingTime
Bell - Ring
EffectLusk
Rings a bell. The blockface must be cartesian. **NOTE: Skript has its own version of this effect, difference is in the fact that Skript's uses Directions while Lusk's uses Blockfaces, for that reason I will not deprecate this Effect.**/docs?id=Lusk-EffRingBell
Bell - Shaking Time/Ticks
ExpressionLusk
Returns the time or ticks since one or more bells have been shaking, or 0 seconds for each bell that's not currently resonating. A bell will typically resonate for 50 ticks (2.5 seconds) Note: if you wish to use this expression on Skript 2.9+ you will need to use Lusk 1.3+./docs?id=Lusk-ExprBellShakingTime
Bell Is Resonating
ConditionSkript
Checks to see if a bell is currently resonating. A bell will start resonating five game ticks after being rung, and will continue to resonate for 40 game ticks./docs?id=Skript-CondIsResonating
Bell Is Ringing
ConditionSkript
Checks to see if a bell is currently ringing. A bell typically rings for 50 game ticks./docs?id=Skript-CondIsRinging
Best Equipment Slot
ExpressionLusk
Returns the best Slot for an item./docs?id=Lusk-ExprBestEquipmentSlot
Billboard
ExpressionDisplayEntityUtils
Get/Set the billboard of an active group/part/filter/docs?id=DisplayEntityUtils-ExprActiveBillboard
Binary and Hexadecimal Numbers
ExpressionSkCheese
Allows the use of hexadecimal and binary formats to represent literal numbers./docs?id=SkCheese-ExprNumber
Biome
TypeSkript
All possible biomes Minecraft uses to generate a world. NOTE: Minecraft namespaces are supported, ex: 'minecraft:basalt_deltas'./docs?id=Skript-biome
Biome
ExpressionSkript
The biome at a certain location. Please note that biomes are only defined for x/z-columns (i.e. the <a href='#ExprAltitude'>altitude</a> (y-coordinate) doesn't matter), up until Minecraft 1.15.x. As of Minecraft 1.16, biomes are now 3D (per block vs column)./docs?id=Skript-ExprBiome
Biome Definition Effects
SectionSkNMS
Create effects in a biome registration `effects` section. See [**Biome Definition**](https://minecraft.wiki/w/Biome_definition) on McWiki for more details. See more examples on the [**SkNMS Wiki**](https://github.com/ShaneBeee/SkNMS/wiki/Custom-Biomes). **Entries**: All color entries accept Skript colors, RGB colors as well as integers (Refer to the above wiki to see information about the integers). - `fog_color` = The color of fog in this biome (required, deprecated in Minecraft 1.21.11+, use environmental attributes instead). - `sky_color` = The color of the sky in this biome (required, deprecated in Minecraft 1.21.11+, use environmental attributes instead). - `water_fog_color` = The color of the fog when underwater in this biome (required, deprecated in Minecraft 1.21.11+, use environmental attributes instead). - `water_color` = The color of the water in this biome (required). - `foliage_color` = The color to use for tree leaves and vines. If not present, the value depends on downfall and temperature (optional). - `dry_foliage_color` = The color used for tinting blocks using dry foliage tinting. - `grass_color` = The color to use for grass blocks, short grass, tall grass, ferns, tall ferns, and sugar cane. If not present, the value depends on downfall and temperature (optional). - `grass_color_modifier` = Built in color modifier for grass blocks (Can be `none`, `dark_forest` or `swamp`). - `particle` = Add a particle to use throughout this biome. Accepts a ParticleOption./docs?id=SkNMS-SecBiomeSpecialEffects
Biome Definition Features
SectionSkNMS
Apply features to biomes. Refer to [**BiomeDefinition**](https://minecraft.wiki/w/Biome_definition) and [**Placed Feature**](https://minecraft.wiki/w/Placed_feature) on McWiki for full details./docs?id=SkNMS-SecBiomeFeatures
Biome Definition Registration
SectionSkNMS
Register a new biome. NOTE: These custom biomes will NOT show up in natural world generation. See [**Biome Definition**](https://minecraft.wiki/w/Biome_definition) on McWiki for more details. See more examples on the [**SkNMS Wiki**](https://github.com/ShaneBeee/SkNMS/wiki/Custom-Biomes). **Entries/Sections**: - `has_precipitation` = Determines whether or not the biome has precipitation. - `temperature` = Controls gameplay features like grass and foliage color, and a height adjusted temperature (which controls whether raining or snowing if `has precipitation` is true, and generation details of some features). - `downfall` = Controls grass and foliage color. - `effects` = A section to add special effects to a biome (see Biome Effects section). - `attributes` = A section to set different [**Environmental Attributes**](https://minecraft.wiki/w/Environment_attribute). - `features` = A section to apply different [**Placed Features**](https://minecraft.wiki/w/Placed_feature) that will apply during chunk generation. See the Biome Features section and Apply Biome Features effect for more information. - `spawners` = A section to determine which mobs spawn in this biome (See the biome spawners section and apply biome spawner effect for more information). - `tags` = A section to specify which biome tags you would like to include your biome in./docs?id=SkNMS-SecBiomeRegister
Biome Definition Spawners
SectionSkNMS
Define which mobs will spawn in your biome. This is used in the `spawners` section of the biome registration section. See [**Biome Definition**](https://minecraft.wiki/w/Biome_definition) on McWiki for more details./docs?id=SkNMS-SecBiomeSpawners
Biome Fill
EffectSkNMS
Fill a biome within 2 locations. Optionally only replace a specific biome. Supports keys for custom biomes. This will also refresh biomes to players./docs?id=SkNMS-EffBiomeFill
Biome Key of Location
ExpressionSkBee
Get/set the biome of a block/location using a NamespacedKey. Requires Paper 1.19+. **NOTES**: - This will support custom biomes. - When setting this will not immediately visually update the biome to players, you will need to use the `refresh %chunk%` effect./docs?id=SkBee-ExprBiomeKeyLocation
Bits - Bit of Number
ExpressionSkCheese
Gets the bit at index in a number./docs?id=SkCheese-ExprBit
Bits - Bitwise Operation
ExpressionSkCheese
Performs bitwise operations on numbers and returns their value./docs?id=SkCheese-ExprBitwise
Bits - Shift
ExpressionSkCheese
Performs a bitwise shift operation and returns the value./docs?id=SkCheese-ExprShift
Blank Equippable Component
ExpressionSkript
Gets a blank equippable component. NOTE: Equippable component elements are experimental. Thus, they are subject to change and may not work as intended./docs?id=Skript-ExprSecBlankEquipComp
Block
TypeSkript
A block in a world. It has a location and a type, and can also have a direction (mostly a facing), an inventory, or other special properties./docs?id=Skript-block
Block
ExpressionSkript
The block involved in the event, e.g. the clicked block or the placed block. Can optionally include a direction as well, e.g. 'block above' or 'block in front of the player'./docs?id=Skript-ExprBlock
Block
ExpressionSkript
The block involved in the event, e.g. the clicked block or the placed block. Can optionally include a direction as well, e.g. 'block above' or 'block in front of the player'./docs?id=Skript-ExprBlock-2
Block - Blast Resistance
ExpressionLusk
Gets the blast resistance value (also known as block "durability"). This value is used in explosions to calculate whether a block should be broken or not. Only works for placeable item/blocks./docs?id=Lusk-ExprBlockBlastResistance
Block - can Be Waterlogged
ConditionLusk
Checks whether or not one or more blocks, blockstates or blockdatas can be waterlogged./docs?id=Lusk-CondBlockCanBeWaterLogged
Block - Exact Location
ExpressionSkBee
Returns the EXACT location of a block. Skript's `location of block` adds 0.5 to each x,y,z coord of the location, the "center" of the block. This expression will return the true location of a block./docs?id=SkBee-ExprExactBlockLocation
Block - is Full Block
ConditionLusk
Checks if a block is a full block (like dirt, stone, endstone). Essentially checks if a block is 1x1x1 and only has one mesh./docs?id=Lusk-CondBlockIsFull
Block - is Waterlogged
ConditionLusk
Checks whether or not one or more blocks, blockstates or blockdatas are waterlogged./docs?id=Lusk-CondBlockIsWaterLogged
Block - is Waterlogged (Property)
ExpressionLusk
Returns whether or not one or more blocks, blockstates or blockdatas are waterlogged. Can be set./docs?id=Lusk-ExprBlockIsWaterLogged
Block - Liquid Level
ExpressionLusk
Represents the maximum, minimum or current amount of fluid contained within a block, either by itself or inside a cauldron. Minimum Level requires Paper and 1.18.2. This expression includes liquid blocks, cauldron and composters. For water and lava blocks the levels have special meanings: a level of 0 corresponds to a source block, 1-7 regular fluid heights, and 8-15 to "falling" fluids. All falling fluids have the same behaviour, but the level corresponds to that of the block above them, equal to this. level - 8 **Note that counterintuitively, an adjusted level of 1 is the highest level, whilst 7 is the lowest.** May not be higher than the max level. Can be set, added to, removed from and reset. Reset requires Paper and 1.18.2./docs?id=Lusk-ExprBlockLiquidLevel
Block - on Break Section
SectionLusk
Runs the code inside of it when the provided block gets broken. Local Variables that are: - defined BEFORE this section CAN be used inside of it. - defined AFTER this section CANNOT be used inside of it. - defined INSIDE this section CANNOT be used outside of it./docs?id=Lusk-SecEvtBreak
Block - Relative
ExpressionSkBee
Get a block relative to another block using a BlockFace./docs?id=SkBee-ExprBlockRelative
Block - Water Log
EffectLusk
Changes whether one or more blocks or blockstates are waterlogged./docs?id=Lusk-EffBlockWaterLog
Block Break Speed
ExpressionSkript
Gets the speed at which the given player would break this block, taking into account tools, potion effects, whether or not the player is in water, enchantments, etc. The returned value is the amount of progress made in breaking the block each tick. When the total breaking progress reaches 1.0, the block is broken. Note that the break speed can change in the course of breaking a block, e.g. if a potion effect is applied or expires, or the player jumps/enters water./docs?id=Skript-ExprBreakSpeed
Block Can Random Tick
ConditionSkBee
Gets if this block is ticked randomly in the world. The blocks current state may change this value./docs?id=SkBee-CondBlockCanRandomTick
Block Damage Abort
EventSkBee
Called when a player stops damaging a Block. Requires MC 1.18.x+/docs?id=SkBee-block_damage_abort
Block Data
TypeSkript
Block data is the detailed information about a block, referred to in Minecraft as BlockStates, allowing for the manipulation of different aspects of the block, including shape, waterlogging, direction the block is facing, and so much more. Information regarding each block's optional data can be found on Minecraft's Wiki. Find the block you're looking for and scroll down to 'Block States'. Different states must be separated by a semicolon (see examples). The 'minecraft:' namespace is optional, as well as are underscores./docs?id=Skript-blockdata
Block Data
ExpressionSkript
Get the <a href='#blockdata'>block data</a> associated with a block. This data can also be used to set blocks./docs?id=Skript-ExprBlockData
Block Destruction Packet
TypeLuskv2
A packet that dictates the destruction stage shown to the client./docs?id=bhsvn
Block Display Part's Block
ExpressionDisplayEntityUtils
Set the block of a block display part./docs?id=DisplayEntityUtils-ExprBlockDisplayBlock
Block Dropped Items
ExpressionSkBee
Represents the dropped items in a block drop item event. `block dropped items` = The dropped item entities. `block dropped itemtypes` = The dropped item./docs?id=SkBee-ExprBlockDrops
Block Explode
EventSkBee
Called when a block explodes interacting with blocks. The event isn't called if the gamerule MOB_GRIEFING is disabled as no block interaction will occur. The Block returned by this event is not necessarily the block that caused the explosion, just the block at the location where the explosion originated./docs?id=SkBee-block_explode
Block Fill
EffectSkNMS
Fill blocks within 2 locations, with an option to only replace specific blockdata. This will work just like the Minecraft `/fill` command./docs?id=SkNMS-EffBlockFill
Block Hardness
ExpressionSkript
Obtains the block's hardness level (also known as "strength"). This number is used to calculate the time required to break each block./docs?id=Skript-ExprBlockHardness
Block in Chunk
ExpressionSkBee
Represents a block in a chunk. X/Z coords will be a value from 0 to 15./docs?id=SkBee-ExprBlockInChunk
Block Lock Check
EventSkBee
Called when the server tries to check the lock on a lockable block entity./docs?id=SkBee-block_lock_check
Block Physical Interact Event
EventSkBee
Called when an entity physically interacts with a block, for example, entities trampling farmland and villagers opening doors./docs?id=SkBee-block_physical_interact_event
Block Receive Game Event
EventSkBee
Called when a block receives a Minecraft game event. As of now the only block that receives game events are sculk shrieker, sculk sensor, and calibrated sculk sensor. Requires MC 1.17+/docs?id=SkBee-block_receive_game_event
Block Sound
ExpressionSkript
Gets the sound that a given block, blockdata, or itemtype will use in a specific scenario. This will return a string in the form of "SOUND_EXAMPLE", which can be used in the play sound syntax. Check out <a href="https://minecraft.wiki/w/Sounds.json">this website</a> for a list of sounds in Minecraft, or <a href="https://minecraft.wiki/w/Sound">this one</a> to go to the Sounds wiki page./docs?id=Skript-ExprBlockSound
Block Sphere
ExpressionSkript
All blocks in a sphere around a center, mostly useful for looping./docs?id=Skript-ExprBlockSphere
Block/BlockData/BlockState/Item - Slipperiness
ExpressionLusk
Returns a value that represents how 'slippery' the block is. Blocks with higher slipperiness, like ice can be slid on further by the player and other entities. Most blocks have a default slipperiness of 0.6. Can be used with items, blocks, blockstates, and blockdatas./docs?id=Lusk-8823
BlockData - All Variations
ExpressionSkBee
Returns a list of all possible blockdatas for a particular block type. Requires Paper 1.21.4+/docs?id=SkBee-ExprBlockDataAllStates
BlockData - Item BlockData
ExpressionSkBee
Get/set the BlockData that is attached to an item./docs?id=SkBee-ExprBlockDataItem
BlockData - Item BlockData Tag
ExpressionSkBee
Get/set the value of a tag in the BlockData of an item./docs?id=SkBee-ExprBlockDataItemTag
BlockData - Item BlockData Tags
ExpressionSkBee
Get all the tags from the BlockData of an item./docs?id=SkBee-ExprBlockDataItemTags
BlockData - Tag
ExpressionSkBee
Get/set a block data tag of BlockData or a Block./docs?id=SkBee-ExprBlockDataTag
BlockData - Tags
ExpressionSkBee
Get a list of all block data tags of a Block or BlockData./docs?id=SkBee-ExprBlockDataTags
BlockData - Updates
ExpressionSkBee
Set the BlockData of a block without updates (will prevent physics updates of neighbouring blocks)./docs?id=SkBee-ExprBlockDataUpdates
BlockData for Placement
ExpressionSkNMS
Get the BlockData as if a player were to place a block. **Options**: - `using %itemtype%` = Check for a specific item. If excluded, will default to the player's held item./docs?id=SkNMS-ExprBlockDataForPlacement
BlockFace - Between Blocks
ExpressionLusk
Returns the face relation of a block compared to another block. If the blocks are not connected nothing will be returned./docs?id=Lusk-ExprBlockFaceBetween
BlockFace - Direction
ExpressionSkBee
Gets a skript direction using a blockface with an optional distance value. Not defining a distance will default it to 0. **NOTE:** this will not work using the `self_face` block face, as Skript makes it NaN./docs?id=SkBee-ExprBlockfaceDirection
Blockface - is Cartesian
ConditionLusk
Returns true if the provided blockfaces are aligned with one of the unit axes in 3D Cartesian space (NORTH, SOUTH, EAST, WEST, UP, DOWN)./docs?id=Lusk-CondBlockFaceCartesian
BlockFace - Mod XYZ
ExpressionLusk
Returns the amount of x/y/z to modify to get the represented block(s)./docs?id=Lusk-ExprBlockFaceModXYZ
BlockFace - Opposite BlockFace
ExpressionLusk
Returns the opposite blockface of the provided blockfaces./docs?id=Lusk-ExprBlockFaceOpposite
BlockFace - Vector
ExpressionLusk
Returns the vector corresponding to the provided blockfaces./docs?id=Lusk-ExprBlockFaceVector
Blocks
ExpressionSkript
Blocks relative to other blocks or between other blocks. Can be used to get blocks relative to other blocks or for looping. Blocks from/to and between will return a straight line whereas blocks within will return a cuboid./docs?id=Skript-ExprBlocks
Blocks in Region
ExpressionSkript
All blocks in a <a href='#region'>region</a>. This expression requires a supported regions plugin to be installed./docs?id=Skript-ExprBlocksInRegion
Blocks of Region
Expressionskript-worldguard
An expression that returns all of the blocks in the given regions./docs?id=skript-worldguard-ExprBlocksInRegion
BlockState
TypeSkBee
Represents a captured state of a block, which will not change automatically. Unlike Block, which only one object can exist per coordinate, BlockState can exist multiple times for any given Block. In a structure, this represents how the block is saved to the structure. Requires MC 1.17.1+/docs?id=SkBee-blockstate
BlockState
TypeLuskv2
Represents a captured state of a block, which will not change automatically. Unlike Block, which only one object can exist per coordinate, BlockState can exist multiple times for any given Block. Note that another plugin may change the state of the block and you will not know, or they may change the block to another type entirely, causing your BlockState to become invalid./docs?id=7xuvx
BlockState - Block
ExpressionSkBee
Gets the block represented by this block state. Will return nothing if blockstate is not placed in the world./docs?id=SkBee-ExprBlockStateBlock
BlockState - BlockData
ExpressionSkBee
Represents the blockdata of a block state./docs?id=SkBee-ExprBlockStateBlockData
BlockState - Get
ExpressionSkBee
Get a captured state of a block, which will not change automatically. Unlike Block, which only one object can exist per coordinate, BlockState can exist multiple times for any given Block. This can later be used to update, which will force the block back to this state./docs?id=SkBee-ExprBlockStateGet
BlockState - is Placed
ConditionLusk
Checks whether the provided blockstates are placed in a world, if not, they are 'virtual' (e. g. on an item). Some syntaxes will not work if the block state isn't placed in the world./docs?id=Lusk-CondBlockStateIsPlaced
BlockState - ItemType
ExpressionSkBee
Represents the itemtype of a block state./docs?id=SkBee-ExprBlockStateItemType
BlockState - Offset
ExpressionSkBee
Represents the offset of a blockstate in a structure. This is a vector, distance from the starting block of a structure./docs?id=SkBee-ExprBlockStateOffset
Blockstate - Update/Apply
EffectSkBee
Attempts to update the block represented by this state. Unless force is applied, this will not modify the state of a block if it is no longer the same type as it was when this state was taken. You can optionally apply this blockstate to another block. If done without physics updates, it will not trigger a physics update on surrounding blocks which could cause them to update or disappear./docs?id=SkBee-EffBlockstateUpdate
Book - Pages
ExpressionSkBee
Allows you to set pages in a book to text components. You can also retrieve the pages. Based on testing, a book's author/title needs to be set AFTER setting the pages, why? I have no idea!/docs?id=SkBee-ExprBookPages
Book Author
ExpressionSkript
The author of a book./docs?id=Skript-ExprBookAuthor
Book Pages
ExpressionSkript
The pages of a book (Supports Skript's chat format) Note: In order to modify the pages of a new written book, you must have the title and author of the book set. Skript will do this for you, but if you want your own, please set those values./docs?id=Skript-ExprBookPages
Book Title
ExpressionSkript
The title of a book./docs?id=Skript-ExprBookTitle
Boolean
TypeSkript
A boolean is a value that is either true or false. Other accepted names are 'on' and 'yes' for true, and 'off' and 'no' for false./docs?id=Skript-boolean
BossBar
TypeSkBee
Represents a BossBar. Either from an entity or a custom one. Players can be added to/removed from BossBars. Custom BossBars can be deleted, BossBars of entities cannot be deleted. NOTE: BossBars from entities cannot be saved in global variables, as the entity may not be loaded on the server when that variable is trying to load. Custom BossBars can be saved in variables./docs?id=SkBee-bossbar
BossBar - All
ExpressionSkBee
Get a list of all BossBars./docs?id=SkBee-ExprBossBarAll
BossBar - Create
ExpressionSkBee
Create your own custom BossBar. **NOTE**: Progress is a number between 0-100. **NOTE**: This just creates a new custom bossbar. It will by default not be visible to anyone until you actually add players to it. See examples!!! **NOTE**: The ID is optional. If excluded, the BossBar will not save to the server./docs?id=SkBee-ExprBossBarCreate
BossBar - Create Section
ExpressionSkBee
Create a new BossBar with some optional values. If a BossBar with the same ID already exists, it will be updated with the new values. **Entries**: - `id` = ID for the bossbar (required String/NamespacedKey). - `title` = Title of the bossbar [optional string]. - `color` = Color of the bossbar [optional SkriptColor, defaults to purple]. - `style` = Style of the bossbar [optional BarStyle, defaults to solid]. - `fog` = Whether to enable fog effect [optional Boolean, defaults to false]. - `darken_sky` = Whether to darken the sky [optional Boolean, defaults to false]. - `play_boss_music` = Whether to play boss music [optional Boolean, defaults to false]. - `progress` = Progress of the bossbar [optional Number between 0 and 100]. - `visible` = Whether the bossbar is visible [optional Boolean, defaults to true]./docs?id=SkBee-ExprBossBarCreateSection
BossBar - Entity/Player
ExpressionSkBee
Get a BossBar from an entity (such as a wither) or all BossBars of players. NOTE: BossBars from entities cannot be saved in global variables, as the entity may not be loaded on the server when that variable is trying to load. Custom BossBars and BossBars from players can be saved in variables./docs?id=SkBee-ExprBossBarEntity
BossBar - From ID
ExpressionSkBee
Get an already created BossBar from ID (this will NOT create a new one)./docs?id=SkBee-ExprBossBarByID
BossBar - Properties
ExpressionSkBee
Represents the properties of a BossBar that can be changed. Progress of a bar is a number from 0-100./docs?id=SkBee-ExprBossBarProperties
Bot Guilds
ExpressionDiSky
/docs?id=DiSky-BotGuilds
Bot Ping
ExpressionDiSky
/docs?id=DiSky-BotPing
Bot Presence
ExpressionDiSky
/docs?id=DiSky-BotPresence
Bot Self Member
ExpressionDiSky
Get the self member instance of a bot, in a specific guild./docs?id=DiSky-SelfMember
Bot Token
ExpressionDiSky
/docs?id=DiSky-BotToken
Bot Uptime
ExpressionDiSky
/docs?id=DiSky-BotUptime
BotIsLoaded
ConditionDiSky
Check if a bot with the specified name is currently loaded in DiSky./docs?id=DiSky-BotIsLoaded
Bound
TypeSkBee
Represents a 3D bounding box between 2 points/docs?id=SkBee-bound
Bound - All Bounds
ExpressionSkBee
Get a list of non-temporary, temporary, or all bounds/ids. Optionally inside of a specific set of worlds./docs?id=SkBee-ExprBoundsAll
Bound - Blocks
ExpressionSkBee
Get all of the blocks within a bound./docs?id=SkBee-ExprBoundBlocks
Bound - Bounds at Location
ExpressionSkBee
Get a list of non-temporary, temporary, or all bounds bounds/ids at a location./docs?id=SkBee-ExprBoundsAtLocation
Bound - Contains Location
ConditionSkBee
Check if a location is within the bounds of a bounding box./docs?id=SkBee-CondBoundContainsLocation
Bound - Coords
ExpressionSkBee
DEPRECATED - Use bound locations/world expressions instead The coords and world of a bounding box. You can get the world/coords for a specific bound, you can also set the coords of a bounding box. You can NOT set the world of a bounding box. Greater will always equal the higher south-east corner. Lesser will always equal the lower north-west corner./docs?id=SkBee-ExprBoundCoords
Bound - Copy Bound
SectionSkBee
Create an exact replica of an existing bound with a new id./docs?id=SkBee-EffSecBoundCopy
Bound - Create
SectionSkBee
Create a bound within 2 locations. This can be used as an effect and as a section. Optional value `temporary` creates a bound which persists until server stops (not saved to file). Optional value `full` will mark the bound to use the world's min/max height. These optional values can be used together. **SPECIAL NOTE**: - When using locations = The bound created will use the locations you pass thru - When using blocks = The bound created will extend the x/y/z axes by 1 to fully include those blocks./docs?id=SkBee-EffSecBoundCreate
Bound - Enter
EventSkBee
Called when a player enters a bound. Optional ID of bound. 'event-string' = bound ID. NOTE: Due to breaking changes in Bukkit API, enter/exit events will not be called when a player mounts/dismounts an entity if running SkBee 3.5.0+ on MC 1.20.4 and below./docs?id=SkBee-bound_-_enter
Bound - Entities
ExpressionSkBee
Get all of the entities within a bound. NOTE: If the chunk in a bound is unloaded, entities will also be unloaded./docs?id=SkBee-ExprBoundEntities
Bound - Exit
EventSkBee
Called when a player exits a bound. Optional ID of bound. 'event-string' = bound ID./docs?id=SkBee-bound_-_exit
Bound - From ID
ExpressionSkBee
Get a bound object from a bound ID/docs?id=SkBee-ExprBoundFromID
Bound - Full State
ExpressionSkBee
Get/set whether this bound is a full bound (reaches from lowest to highest points of a world)./docs?id=SkBee-ExprBoundFullState
Bound - ID
ExpressionSkBee
Get/set the id of a bound. When setting the ID of a bound, if another bound has that ID, this will fail with an error in console. You cannot set the IDs of multiple bounds at once./docs?id=SkBee-ExprBoundID
Bound - Intersects
ConditionSkBee
Check if a bound intersects with another bound or a potential bound at 2 locations./docs?id=SkBee-CondBoundIntersects
Bound - Is Temporary
ConditionSkBee
Check if a bound is temporary./docs?id=SkBee-CondBoundIsTemporary
Bound - Last Created Bound
ExpressionSkBee
Returns the last created bound./docs?id=SkBee-ExprLastCreatedBound
Bound - Locations
ExpressionSkBee
Get/modify the locations of a bound. Greater will always equal the higher south-east corner. Lesser will always equal the lower north-west corner. You can set the two corners of the bound to new values. You can also add/subtract vectors to/from the corners./docs?id=SkBee-ExprBoundLocations
Bound - Owners/Members
ExpressionSkBee
Represents the owners and members of a bound. Will be saved as UUIDs in the bound config./docs?id=SkBee-ExprBoundOwnerMember
Bound - Resize
EffectSkBee
Resize a current bound. Full will mark the bound to use the lowest/highest points of the world. The second pattern will mark as a full bound without changing the locations. NOTE: World of a bound cannot be changed. **SPECIAL NOTE**: - When using locations = The bound resizing will use the locations you pass thru - When using blocks = The bound resizing will extend the x/y/z axes by 1 to fully include those blocks./docs?id=SkBee-EffBoundResize
Bound - Values
ExpressionSkBee
Get/set/delete custom values for bounds. Some objects will be serialized as their type, others will serialize as just a string. Numbers/Locations/Booleans/(Offline)Players/Items will be serialized as their type. Entities will be serialized as a string version of their UUID. All other objects will be serialized as a string. All bound values will return a list of the values, all bound keys will return a list of keys for these values. Deleting all bound values/keys will clear the list./docs?id=SkBee-ExprBoundValue
Bound - World
ExpressionSkBee
Get the world of a bound./docs?id=SkBee-ExprBoundWorld
Bounding Box
TypeLusk
A Bounding Box. Persistent in global variables since 1.2./docs?id=Lusk-9096
Bounding Box - Blocks Within
ExpressionLusk
Gets all the blocks within a bounding box in a specific world./docs?id=Lusk-ExprBoundingBoxBlocks
Bounding Box - Corners/Center
ExpressionLusk
Gets either the lesser or the greater corner or the lesser of one or more bounding boxes. Returns vectors./docs?id=Lusk-ExprBoundingBoxLocations
Bounding Box - Corners/Center Coordinates
ExpressionLusk
Gets the x,y or z coordinate for the lesser corner, the greater corner or the center of one or more bounding boxes./docs?id=Lusk-ExprBoundingBoxCoordinates
Bounding Box - Entities Within
ExpressionLusk
Gets all the entities within a bounding box in a specific world./docs?id=Lusk-ExprBoundingBoxEntities
Bounding Box - Height and Width X/Z
ExpressionLusk
Gets the height, X width and Z width of 1 or more bounding boxes./docs?id=Lusk-ExprBoundingBoxMeasurements
Bounding Box - New Bounding Box
ExpressionLusk
Creates a new empty Bounding Box, one from two corners or a copy of a given bounding box/docs?id=Lusk-ExprNewBoundingBox
Bounding Box - of Entity/Block
ExpressionLusk
Returns the bounding box of a block or an entity which reflects its location and size. (But not its world, kind of like vectors)/docs?id=Lusk-ExprBoundingBoxOf
Bounding Box - of Voxel Shape
ExpressionLusk
Converts shapes into a collection of Bounding Boxes equivalent to the shape they come from./docs?id=Lusk-ExprBoundingBoxesOfVoxelShape
Bounding Box - Overlaps
ConditionLusk
Whether or not one or more bounding boxes overlap other bounding boxes. Bounding boxes that are only intersecting at the borders are not considered overlapping./docs?id=Lusk-CondBoundingBoxOverlaps
Bounding Box - Volume
ExpressionLusk
Gets the volume of 1 or more bounding boxes./docs?id=Lusk-ExprBoundingBoxVolume
Bounding Box - X is Within
ConditionLusk
Whether or not a Vector, Location, or Bounding Box is within a Bounding Box. Vector and Location = Checks if the Bounding Box contains a specified position. Bounding Box = Checks if the Bounding Box fully contains a Bounding Box./docs?id=Lusk-CondBoundingBoxWithin
Break Block
EffectSkript
Breaks the block and spawns items as if a player had mined it You can add a tool, which will spawn items based on how that tool would break the block (ie: When using a hand to break stone, it drops nothing, whereas with a pickaxe it drops cobblestone)/docs?id=Skript-EffBreakNaturally
Break Blocks with Effects
EffectSkBee
Breaks blocks as if a player had broken them. Will drop items, play particles and sounds. Requires PaperMC. Optionally you can trigger it to drop experience as well. Optionally you can include an item which is used to determine which drops the block will drop./docs?id=SkBee-EffBreakBlocksWithEffects
Breeding Family
ExpressionSkript
Represents family members within a breeding event./docs?id=Skript-ExprBreedingFamily
Brewing - Fuel Level
ExpressionLusk
Returns the brewing fuel level of a Brewing Stand. Can be set, reset and deleted./docs?id=Lusk-ExprBrewingFuelLevel
Brewing - Remaining Time/Ticks
ExpressionLusk
Returns the brewing time of a Brewing Stand (the time before the brewing is over, 0 seconds = finished, 20 seconds = just started. Can be set to a longer time, progress won't be displayed until it reaches 20 seconds). Can be set./docs?id=Lusk-ExprBrewingTime
Brewing Results
ExpressionSkript
The resulting items in an 'on brew complete' event./docs?id=Skript-ExprBrewingResults
Brewing Stand - Will Consume Fuel
ConditionLusk
Checks whether or not the brewing stand's fuel will be consumed in a Brewing Stand Fuel Event/docs?id=Lusk-CondConsumeBrewingFuel
Brewing Stand Fuel Level
ExpressionSkript
The fuel level of a brewing stand. The fuel level is decreased by one at the start of brewing each potion./docs?id=Skript-ExprBrewingFuelLevel
Brewing Stand Fuel Power
ExpressionLusk
Returns the fuel power for the fuel in the Brewing Stand Fuel event. Can be set./docs?id=Lusk-ExprBrewingFuelPower
Brewing Stand Slot
ExpressionSkript
A slot of a brewing stand, i.e. the first, second, or third bottle slot, the fuel slot or the ingredient slot./docs?id=Skript-ExprBrewingSlot
Brewing Time
ExpressionSkript
The remaining brewing time of a brewing stand./docs?id=Skript-ExprBrewingTime
Brewing Will Consume Fuel
ConditionSkript
Checks if the 'brewing fuel' event will consume fuel. Preventing the fuel from being consumed will keep the fuel item and still add to the fuel level of the brewing stand./docs?id=Skript-CondBrewingConsume
BrewingStand - Fuel Item
ExpressionLusk
Returns the brewing fuel item of a Brewing Stand. Can be set./docs?id=Lusk-ExprBrewingFuel
BrewingStand - Ingredient
ExpressionLusk
Returns the brewing ingredient of a Brewing Stand. Can be set./docs?id=Lusk-ExprBrewingIngredient
Brig Argument Type
TypeSkBriggy
Represents a type of argument for a Brig Command. All the types here represent object types in Minecraft, with built in conversions to return Bukkit/Skript types to be able to fully use in Skript. See Wiki for more details <link>https://github.com/ShaneBeee/SkBriggy/wiki/Brig-Argument-Type</link>/docs?id=SkBriggy-brigarg
Brig Command
StructureSkBriggy
Register a new Brigadier command. See wiki for more details on registering: [**SkBriggy Wiki**](https://github.com/ShaneBeee/SkBriggy/wiki/Registering-New-Command) Command Format: `brig command /namespace:commandName <brigArgType> [<brigArgType>] <argName:brigArgType> [<argName:brigArgType>]:` `namespace` = The namespace of a command. (Optional, defaults to "minecraft:") `commandName` = Represents the command itself, ex: '/mycommand'. `brigArgType` = Represents a brig argument type. - While some may match Skript types, this doesn't actually support Skript types. `argName` = The name of the arg, which will be used to create a local variable for the arg. - In some cases this will show when typing out a command in game. - If this isn't set a local variable will be created using the type (see examples). Just like Skript commands, wrapping your arg in `[]` makes it optional. Do note at this time there is no support for defaults. Entries and Sections: `executor_type` = What types of execturs can run this command (Optional, defaults to `all`). `permission:` = Just like Skript, the permission the player will require for this command. `description:` = Just like Skript, this is a string that will be used in the help command. `arguments:` = Section for registering arguments. See `Register Argument` effect. `trigger:` = Section, just like Skript, for executing your code in the command. Event Values: `[event-]sender` = The sender (console/player/entity) who ran the command or the sender used in Minecraft's `/execute as <sender>` command. `[event-]world` = World of the sender, or default world if sender is console, or world used in Minecraft's `/execute in <world>` command./docs?id=SkBriggy-StructBrigCommand
Brig Command Arg
ExpressionSkBriggy
Represents the arguments in a Brig Command. These works the same way as Skript's `arg` and `arg-1`. Since command args create local variables at runtime, these are virtually useless. These can be used in both the `register argument` and `trigger` sections./docs?id=SkBriggy-ExprBrigArg
Broadcast
EffectSkript
Broadcasts a message to the server./docs?id=Skript-EffBroadcast
Broadcast Message
ExpressionSkript
The message broadcasted in a broadcast event./docs?id=Skript-ExprBroadcastMessage
Brushing Stage
ExpressionSkript
Represents how far the block has been uncovered. The only blocks that can currently be "brushed" are Suspicious Gravel and Suspicious Sand. 0 means the block is untouched, the max (usually 3) means nearly fulled brushed. Resetting this value will set it to 0./docs?id=Skript-ExprDustedStage
Bucketable - Base Bucket Item
ExpressionLusk
Gets the base item of this entity in a bucket form./docs?id=Lusk-ExprBucketableBaseBucketItem
Bucketable - Bucket Pickup Sound
ExpressionLusk
Gets the sound that is played when the provided entity is picked up in a bucket./docs?id=Lusk-ExprBucketablePickupSound
Bucketable - is From a Bucket
ConditionLusk
Checks whether a living entity was previously in a bucket./docs?id=Lusk-CondBucketableIsFromBucket
Bucketable - is From a Bucket (Property)
ExpressionLusk
Gets whether a living entity was previously in a bucket. Can be set and reset./docs?id=Lusk-ExprBucketableIsFromBucket
Bukkit Color
TypeSkBee
Represents a Bukkit color. This is different than a Skript color as it adds an alpha channel./docs?id=SkBee-bukkitcolor
bukkitColor
FunctionSkBee
/docs?id=SkBee-bukkitColor
Bundle Packet
TypeLuskv2
A packet that wraps around other packets to send them all at once./docs?id=73x43
Bundle Packets Of Bundlepackets
ExpressionLuskv2
/docs?id=h3f96
Buried Item
ExpressionSkript
Represents the item that is uncovered when dusting. The only blocks that can currently be "dusted" are Suspicious Gravel and Suspicious Sand./docs?id=Skript-ExprBrushableItem
calcExperience
FunctionSkript
Calculates the total amount of experience needed to achieve given level from scratch in Minecraft./docs?id=Skript-calcExperience
Call Lambda
ExpressionskLambda
Calls a lambda, optionally passing arguments, and returns its result./docs?id=skLambda-ExprCallLambda
Camel Is Dashing
ConditionSkript
Checks whether a camel is currently using its dash ability./docs?id=Skript-CondIsDashing
Can Age
ConditionSkript
Checks whether or not an entity will be able to age/grow up./docs?id=Skript-CondCanAge
Can Breed
ConditionSkript
Checks whether or not a living entity can be bred./docs?id=Skript-CondCanBreed
Can Build
ConditionSkript
Tests whether a player is allowed to build at a certain location. This condition requires a supported <a href='#region'>regions</a> plugin to be installed./docs?id=Skript-CondCanBuild
Can Build In Regions
Conditionskript-worldguard
A condition to test whether a player can build in a region or at a specific location./docs?id=skript-worldguard-CondCanBuildInRegions
Can Despawn
ConditionSkript
Check if an entity can despawn when the chunk they're located at is unloaded. More information on what and when entities despawn can be found at <a href="https://minecraft.wiki/w/Mob_spawning#Despawning">reference</a>./docs?id=Skript-CondEntityUnload
Can Fly
ConditionSkript
Whether a player is allowed to fly./docs?id=Skript-CondCanFly
Can Hold
ConditionSkript
Tests whether a player or a chest can hold the given item./docs?id=Skript-CondCanHold
Can Pick Up Items
ConditionSkript
Whether living entities are able to pick up items off the ground or not./docs?id=Skript-CondCanPickUpItems
Can See
ConditionSkript
Checks whether the given players can see the provided entities./docs?id=Skript-CondCanSee
Can See Chat Colors
ConditionSkript
Checks whether a player can see chat colors./docs?id=Skript-CondChatColors
Can See Messages
ConditionSkript
Checks whether a player can see specific message types in chat./docs?id=Skript-CondChatVisibility
Cancel / Unregister Listener (in trigger)
EffectskLambda
Silently stops the surrounding `listen`. Does not fire `on completion` or `on timeout`, but `on end` still runs (with `end reason` = `cancelled`). Only valid inside `on trigger`. `unregister listener` and `cancel listener` are aliases./docs?id=skLambda-EffCancelListener
Cancel Active Item
EffectSkript
Interrupts the action entities may be trying to complete. For example, interrupting eating, or drawing back a bow./docs?id=Skript-EffCancelItemUse
Cancel Command Cooldown
EffectSkript
Only usable in commands. Makes it so the current command usage isn't counted towards the cooldown./docs?id=Skript-EffCancelCooldown
Cancel Composter Level Rise
EffectLusk
This Effect requires Paper. Can only be used in a Compost Item Event. Sets whether or not the composter's level should rise./docs?id=Lusk-EffCancelComposterRising
Cancel Drops
EffectSkript
Cancels drops of items in a death, block break, block drop, and block harvest events. The dropped experience can be cancelled in a death and block break events. Please note that using this in a death event doesn't keep items or experience of a dead player. If you want to do that, use the <a href='#EffKeepInventory'>Keep Inventory / Experience</a> effect./docs?id=Skript-EffCancelDrops
Cancel Event
EffectSkript
Cancels the event (e.g. prevent blocks from being placed, or damage being taken)./docs?id=Skript-EffCancelEvent
Cancel GUI Close
Effectskript-gui
Cancels or uncancels the closing of a GUI. This effect can be used within a GUI close section. A 1 tick delay is applied by this effect after the code has run./docs?id=skript-gui-EffCancelGUIClose
Case Text
ExpressionSkript
Copy of given text in Lowercase, Uppercase, Proper Case, camelCase, PascalCase, Snake_Case, and Kebab-Case/docs?id=Skript-ExprStringCase
Cat - is Looking Up
ConditionLusk
Checks if a cat is looking up/docs?id=Lusk-CondCatIsLookingUp
Cat - is Looking Up (Property)
ExpressionLusk
Returns whether or not a cat is looking up. Can be set and reset./docs?id=Lusk-11897
Cat - is Lying Down
ConditionLusk
Checks if a cat is laying down./docs?id=Lusk-CondCatIsLyingDown
Cat - is Lying Down (Property)
ExpressionLusk
Returns whether or not a cat is lying down. Can be set and reset./docs?id=Lusk-9143
Cat Type
TypeSkript
Represents the race/type of a cat entity. NOTE: Minecraft namespaces are supported, ex: 'minecraft:british_shorthair'./docs?id=Skript-CatType
Catch Runtime Errors
SectionSkript
Catch any runtime errors produced by code within the section. This is an in progress feature./docs?id=Skript-SecCatchErrors
Cauldron - Change Reason
ExpressionLusk
Returns the Change Reason in a Cauldron Level Change Event./docs?id=Lusk-ExprCauldronChangeReason
ceil
FunctionSkript
Rounds a number up, i.e. returns the closest integer larger than or equal to the argument./docs?id=Skript-ceil
ceiling
FunctionSkript
Alias of <a href='#ceil'>ceil</a>./docs?id=Skript-ceiling
Center of World Border
ExpressionSkript
The center of a world border./docs?id=Skript-ExprWorldBorderCenter
Chance
ConditionSkript
A condition that randomly succeeds or fails. Valid values are between 0% and 100%, or if the percent sign is omitted, between 0 and 1./docs?id=Skript-CondChance
Change
EffectDiSky
/docs?id=DiSky-Change
Change Skin
EffectSkonic
Changes the skin of a player./docs?id=Skonic-EffChangeSkin
Change Slime Properties
ExpressionSlimeLink
Modify a property value in a SlimePropertyMap./docs?id=ug8ks
Change YAML ID
Effectskript-yaml
Changes the ID of a loaded YAML file or reassigns its file path. - The first syntax changes the ID of a YAML file. Any changes to the ID are made at your own risk as this can cause issues with any other scripts that use the YAML file. - The second syntax reassigns the file path of a YAML file. This is useful when a file has been deleted but kept in memory. - The YAML file must be loaded before changing its ID or file path. - The new ID must not already be in use by another loaded YAML file./docs?id=skript-yaml-EffChangeYamlId
Change: Set/Add/Remove/Remove All/Delete/Reset
EffectSkript
A general effect that can be used for changing many <a href='./expressions'>expressions</a>. Some expressions can only be set and/or deleted, while others can also have things added to or removed from them./docs?id=Skript-EffChange
Channel Bitrate
ExpressionDiSky
/docs?id=DiSky-ChannelBitrate
Channel Channels
ExpressionDiSky
/docs?id=DiSky-ChannelChannels
Channel Jump URL
ExpressionDiSky
Returns the jump-to URL for this channel. Clicking this URL in the Discord client will cause the client to jump to the specified channel./docs?id=DiSky-ChannelJumpURL
Channel Max User
ExpressionDiSky
/docs?id=DiSky-ChannelMaxUser
Channel Name
ExpressionDiSky
/docs?id=DiSky-ChannelName
Channel NSFW
ExpressionDiSky
/docs?id=DiSky-ChannelNSFW
Channel Of
ExpressionDiSky
/docs?id=DiSky-ChannelOf
Channel of Scheduled Event
ExpressionDiSky
Get the channel of a scheduled event. Can be null if the event is external. Will returns either a stage or voice channel./docs?id=DiSky-EventChannel
Channel Parent
ExpressionDiSky
/docs?id=DiSky-ChannelParent
Channel Region
ExpressionDiSky
/docs?id=DiSky-ChannelRegion
Channel Slowmode
ExpressionDiSky
/docs?id=DiSky-ChannelSlowmode
Channel Status
ExpressionDiSky
/docs?id=DiSky-ChannelStatus
Channel Topic
ExpressionDiSky
/docs?id=DiSky-ChannelTopic
Character Codepoint
ExpressionSkript
Returns the Unicode codepoint of a character/docs?id=Skript-ExprCodepoint
Character from Codepoint
ExpressionSkript
Returns the character at the specified codepoint/docs?id=Skript-ExprCharacterFromCodepoint
Characters Between
ExpressionSkript
All characters between two given characters, useful for generating random strings. This expression uses the Unicode numerical code of a character to determine which characters are between the two given characters. The <a href="https://www.asciitable.com/">ASCII table linked here</a> shows this ordering for the first 256 characters. If you would like only alphanumeric characters you can use the 'alphanumeric' option in the expression. If strings of more than one character are given, only the first character of each is used./docs?id=Skript-ExprCharacters
Charge Entity
EffectSkript
Charges or uncharges a creeper or wither skull. A creeper is charged when it has been struck by lightning./docs?id=Skript-EffCharge
Charging Attack
ExpressionSkBee
Represents a RangedEntity that is "charging" up an attack, by raising its hands. Setting requires a PaperMC server. RangedEntities: Drowned, Illusioner, Llama, Piglin, Pillager, Skeleton, Snowman, Stray, TraderLlama, Witch, Wither, WitherSkeleton./docs?id=SkBee-ExprChargingAttack
Chat Completions
ExpressionSkBee
Represents the chat completions of a player. `set` = Set the list of chat completion suggestions shown to the player while typing a message. If completions were set previously, this method will remove them all and replace them with the provided completions. `add` = Add custom chat completion suggestions shown to the player while typing a message. `remove` = Remove custom chat completion suggestions shown to the player while typing a message. Online player names cannot be removed with this method. This will affect only custom completions added by add/set. `reset` = Will remove all custom chat completions. NOTE: Supports all objects, will be stringified based on however Skript does it./docs?id=SkBee-ExprChatCompletions
Chat Format
ExpressionSkript
Can be used to modify the chat format. The sender of a message is represented by [player] or [sender]. The message is represented by [message] or [msg]./docs?id=Skript-ExprChatFormat
Chat Message
ExpressionSkript
The chat message in a chat event./docs?id=Skript-ExprChatMessage
Chat Meta Builder
Expressionskript-luckperms
Creates a builder for a prefix/suffix. You can add said prefix/suffix to a user or a group via the prefix or suffix expression./docs?id=skript-luckperms-SecChatMetaBuilder
Chat Meta Priority
Expressionskript-luckperms
Represents the priority of a chat meta node./docs?id=skript-luckperms-ExprChatMetaPriority
Chat Meta Source
Expressionskript-luckperms
Represents the source of a chatmeta. If inherited directly (not from a group) it will return the user's UUID./docs?id=skript-luckperms-ExprChatMetaSource
Chat Recipients
ExpressionSkript
The recipients of a chat event/docs?id=Skript-ExprChatRecipients
Check Slime Property
ConditionSlimeLink
Checks if the specified property in the property map is equal to the specified value./docs?id=wwswl
Check Slime World Loaded
ConditionSlimeLink
Checks if the specified world is loaded or not./docs?id=14kv0
Check Slime World ReadOnly
ConditionSlimeLink
Checks if the specified world is readonly or not./docs?id=r74v0
Chicken - Egg Lay Time/Ticks
ExpressionLusk
Returns the time till a chicken lays an egg./docs?id=Lusk-ExprChickenEggLayTime
Chicken - is Chicken Jockey
ConditionLusk
Checks if the provided chickens are chicken jockeys./docs?id=Lusk-CondChickenJockey
Chicken - is Chicken Jockey (Property)
ExpressionLusk
Checks if the provided chickens are chicken jockeys./docs?id=Lusk-ExprChickenJockey
Chicken Variant
TypeSkript
Represents the variant of a chicken entity. NOTE: Minecraft namespaces are supported, ex: 'minecraft:warm'./docs?id=Skript-ChickenVariant
Chunk
TypeSkript
A chunk is a cuboid of 16×16×128 (x×z×y) blocks. Chunks are spread on a fixed rectangular grid in their world./docs?id=Skript-chunk
Chunk
ExpressionSkript
Returns the <a href='#chunk'>chunk</a> of a block, location or entity is in, or a list of the loaded chunks of a world./docs?id=Skript-ExprChunk
Chunk - ChunkKey
ExpressionSkBee
Returns a chunk's chunk coordinates packed into a long. Example would be chunk at 0,0 = 0, chunk at 1,1 = 4294967297. This can be thought of an ID for chunks./docs?id=SkBee-ExprChunkKey
Chunk - Contains BlockData
ConditionSkBee
Check if a chunk contains a specific block data. This can be useful to check before looping blocks in a chunk./docs?id=SkBee-CondChunkContainsBlockData
Chunk - Inhabited Time
ExpressionSkBee
Get/set the time a chunk has been inhabited. Note that the time is incremented once per tick per player within mob spawning distance of this chunk./docs?id=SkBee-ExprChunkInhabitedTime
Chunk - Load
EffectSkBee
Load a chunk. **Options**: - `%number%,[ ]%number%` = Represents the X/Z coords of a chunk. Not to be confused with a location. Chunk coords are essentially a location divided by 16, example: Chunk 1/1 = Location 16/16 - `chunk key %number%` = Represents the key of a chunk (chunk's chunk coordinates packed into a long). - `async` = Will load the chunk off the main thread. Your code will halt whilst waiting for the chunk[s] to load. - `with ticket` = Will add a ticket to the chunk, preventing it from unloading until you explicitly unload it or the server stops./docs?id=SkBee-EffChunkLoad
Chunk - Unload
EffectSkBee
Unload a chunk. This will remove any chunk tickets that were holding the chunk open. **Options**: - `%number%,[ ]%number%` = Represents the X/Z coords of a chunk. Not to be confused with a location. Chunk coords are essentially a location divided by 16, example: Chunk 1/1 = Location 16/16 - `without saving` = Will prevent the chunk from saving when unloading./docs?id=SkBee-EffChunkUnload
Chunk at Coords
ExpressionSkBee
Get a chunk using chunk coords. NOTE: Chunk coords are different than location coords. Chunk coords are basically location coords divided by 16. Optionally get the chunk without generating it (possibly doesn't load as well)./docs?id=SkBee-ExprChunkAt
Chunk Coordinates
ExpressionSkBee
Represents the coordinates of a chunk./docs?id=SkBee-ExprChunkCoords
Chunk Load Level
ExpressionSkBee
Get the load level of a chunk. See type for description of levels. Requires Minecraft 1.19.4+/docs?id=SkBee-ExprChunkLoadLevel
Chunk Refresh
EffectSkBee
Resends chunks to the clients. This is useful if you change a biome and need to refresh the client. The two numbers represent a chunk's X/Y coords, NOT a location. A chunk's X/Y coords are basically a location divided by 16. Ex: Chunk 1/1 would be at location X=16, Z=16./docs?id=SkBee-EffChunkRefresh
ChunkGenerator - Biome Parameter Point
TypeSkBee
The parameter points of a biome during chunk generation. See [**World Generation/Biomes**](https://minecraft.wiki/w/World_generation#Biomes) on McWiki for more details./docs?id=SkBee-biomeparameterpoint
ChunkGenerator - Biome Parameter Point
ExpressionSkBee
Represents the biome noise parameters which may be passed to a world generator. This is used in the `biome gen` section of a chunk generator./docs?id=SkBee-ExprBiomeParamPoint
ChunkGenerator - Biome Parameter Point Values
ExpressionSkBee
Represents the different values of a Biome Parameter Point. This is used in the `biome gen` section of a chunk generator. `fixed` = Will return the grouped ranged value of a param point, example for continentalness: - `-1.2~-1.05` = 0 (Mushroom fields) - `-1.05~-0.455` = 1 (Deep ocean) - `-0.455~-0.19` = 2 (Ocean) - `-0.19~-0.11` = 3 (Coast) - `-0.11~0.03` = 4 (Near-inland) - `0.03~0.3` = 5 (Mid-inland) - `0.3~1.0` = 6 (Far-inland) See [**World Generation/Biomes**](https://minecraft.wiki/w/World_generation#Biomes) on McWiki for more details./docs?id=SkBee-ExprBiomeParamValues
ChunkGenerator - ChunkData Biome
ExpressionSkBee
Represents the biome in ChunkData. The first pattern is used to set the biome in the `biome gen` section. The second pattern is used to retrieve biomes in the `chunk gen` and `block pop` sections. NOTE: The vector represents the position of the biome in the chunk, not the world./docs?id=SkBee-ExprChunkDataBiome
ChunkGenerator - ChunkData Block
ExpressionSkBee
Represents blocks in a ChunkData. The first pattern is used to set a block in a `chunk gen` or `block pop` section. The second pattern is used to fill blocks between 2 points in a `chunk gen` section. NOTE: The vector represents the position in a chunk, not a world. NOTE: You CAN reach into neighbouring chunks going below 0/above 15 in the vector. I don't know how far you can safely reach though./docs?id=SkBee-ExprChunkDataBlock
ChunkGenerator - ChunkData Height
ExpressionSkBee
Represents the highest point in a chunk used in a `height gen` section. This is used to tell Minecraft where the highest block is when it needs to generate structures./docs?id=SkBee-ExprChunkGenHeight
ChunkGenerator - ChunkData X/Z
ExpressionSkBee
Represents the ChunkData's X/Z coordinates. This will typically be used to calculate world position from chunk position for your noise system./docs?id=SkBee-ExprChunkDataXZ
ChunkGenerator - Highest Block Y
ExpressionSkBee
Get the highest block y at a position in a chunk in a `block pop` or `surface gen` section. You can optionally choose which HeightMap to use (Defaults to `ocean_floor_wg`)./docs?id=SkBee-ExprChunkDataHighestY
ChunkGenerator - Populate Tree
EffectSkBee
Grow a tree in a ChunkGenerator `block pop` section. The vector represents chunk position not world position./docs?id=SkBee-EffPopulateTree
ChunkGenerator - Register Generator
StructureSkBee
Register a chunk generator to manipulate the world layout to your liking. **ENTRIES**: (These are all optional, and will default to false) - `vanilla decor` = Whether Minecraft will decorate the surface based on biomes. - `vanilla caves` = Whether Minecraft will carve caves. - `vanilla structures` = Whether Minecraft will generate structures based on biomes. - `vanilla mobs` = Whether Minecraft will spawn mobs based on biomes. **SECTIONS**: (These are all optional) - `noise gen` = Generate the base terrain of a chunk [optional, defaults to vanilla noise]. - `surface gen` = Generate the surface above the base terrain of the chunk [optional, defaults to vanilla surface]. - `chunk gen` = A combination of noise and surface gen (Cannot be used WITH noise/surface gen). - `cave gen` = Generate caves in a chunk [optional]. - `biome gen` = Generate the biomes to be placed in a chunk [optional, will default to vanilla biomes]. - `height gen` = Tell Minecraft where the highest block in a chunk is for generating structures. - `block pop` = Used to decorate after initial surface is generated (Structures can be placed during this stage). **NOTES**: - `world-creator` needs to be enabled in the config - Please see the [**Chunk Generator**](https://github.com/ShaneBeee/SkBee/wiki/Chunk-Generator) wiki for further details./docs?id=SkBee-StructChunkGen
ChunkGenerator - Structure Place
EffectSkBee
Place a structure in a block populator. Due to the chunk not being finalized yet, the standard structure place effect will not work during generation. Since the chunk isn't finalized yet, we use a vector instead of a location, the vector will represent a chunk position not a world position./docs?id=SkBee-EffChunkDataStructurePlace
ChunkGenerator - WorldCreator Generator
EffectSkBee
Set the chunk generator of a world creator./docs?id=SkBee-EffWorldCreatorSetGenerator
Chunks Within Locations
ExpressionSkBee
Get a list of all chunks within 2 locations./docs?id=SkBee-ExprChunksWithinCuboid
Citizen Activation Range
ExpressionSkonic
The activation range of a citizen./docs?id=Skonic-ExprActivationRange
Citizen Age
ExpressionSkonic
The age of a citizen. - Ordered between -24000 and 0. Any negative integer being a baby, and 0 being an adult./docs?id=Skonic-ExprCitizenAge
Citizen Attack
EffectSkonic
Make a citizen attack an entityWill also stop any pathfinding./docs?id=Skonic-EffCitizenAttack
Citizen Can Load Chunks
ConditionSkonic
Whether a Citizens NPC can load chunks./docs?id=Skonic-CondCitizenCanLoadChunks
Citizen Entity Type
ExpressionSkonic
Get the entity type of a citizen For most entitytypes, you have to put 'minecraft:' in front of it for it to work./docs?id=Skonic-ExprCitizenEntityType
Citizen Forcefield
TypeSkonic
Represesnts a Citizens Forcefield/docs?id=Skonic-npcforcefield
Citizen Forcefield
EffectSkonic
Creates a forcefield around the NPCs with the specified width, height, strength and vertical strength./docs?id=Skonic-EffCitizenForcefield
Citizen Forcefield Height
ExpressionSkonic
The height of a forcefield./docs?id=Skonic-ExprForcefieldHeight
Citizen Forcefield Strength
ExpressionSkonic
The strength of a forcefield/docs?id=Skonic-ExprForcefieldStrength