/Index/Docs/Page 8
3501–3552 of 3,552
Whether
ExpressionSkript
A shorthand for returning the result of a condition (true or false). This is functionally identical to using `true if <condition> else false`./docs?id=Skript-ExprWhether
While Loop
SectionSkript
While Loop sections are loops that will just keep repeating as long as a condition is met./docs?id=Skript-SecWhile
Whitelist
ExpressionSkript
An expression for obtaining and modifying the server's whitelist. Players may be added and removed from the whitelist. The whitelist can be enabled or disabled by setting the whitelist to true or false respectively./docs?id=Skript-ExprWhitelist
Will Be Damaged
ConditionLusk
This Condition requires Paper. Checks whether or not the entity in the Pre Damage Event will be damaged./docs?id=Lusk-CondWillBeDamaged
Will Consume Boosting Firework
ConditionSkript
Checks to see if the firework used in an 'elytra boost' event will be consumed./docs?id=Skript-CondElytraBoostConsume
Will Despawn
ConditionSkript
Checks if the dropped item will be despawned naturally through Minecraft's timer./docs?id=Skript-CondItemDespawn
Will Despawn
ConditionSkript
Checks if the dropped item will be despawned naturally through Minecraft's timer./docs?id=Skript-CondItemDespawn-2
Will Raise Composter Level
ConditionLusk
This Condition requires Paper. Checks whether or not the composter's level will rise in a Compost Item Event/docs?id=Lusk-CondRiseComposterLevel
With Fire Resistance
ExpressionSkript
Creates a copy of an item with (or without) fire resistance./docs?id=Skript-ExprWithFireResistance
Wolf Variant
TypeSkript
Represents the variant of a wolf entity. NOTE: Minecraft namespaces are supported, ex: 'minecraft:ashen'./docs?id=Skript-WolfVariant
world
FunctionSkript
Gets a world from its name./docs?id=Skript-world-2
World
TypeSkript
One of the server's worlds. Worlds can be put into scripts by surrounding their name with double quotes, e.g. "world_nether", but this might not work reliably as text uses the same syntax./docs?id=Skript-world
World
ExpressionSkript
The world the event occurred in./docs?id=Skript-ExprWorld
World AutoSave
ExpressionSkBee
Turn on/off world auto saving. This will prevent changes in the world to be saved to file. This doesn't appear to work when the server stops, so you may need to manually unload your world./docs?id=SkBee-ExprWorldAutoSave
World Border
TypeSkript
Represents the border of a world or player./docs?id=Skript-worldborder
World Border
ExpressionSkript
Get the border of a world or a player. A player's world border is not persistent. Restarts, quitting, death or changing worlds will reset the border./docs?id=Skript-ExprWorldBorder
World Creator
TypeSkBee
Used to create new worlds./docs?id=SkBee-worldcreator
World Creator
ExpressionSkBee
Create a new world creator. This will be used to create a new world. After creating a world creator you will need to load the world. **Name/Key**: - Name: This is the name of your new world (As of Minecraft 26.1, names are discouraged and keys are suggested. - Key: This is the key of your new world, and is used to identify it. - As of Minecraft 26.1, the key will determine where your world folder is saved within the `world/dimensions` folder. **Other**: - Copy will create a fresh new world with the same seed and settings. - Clone will create a carbon copy of your world, if the world is large, this process may take a while. The file copying process will happen on another thread, so this won't freeze your server. - `without saving` = Optionally prevent saving of the world that will be cloned. Saving freezes the server for a bit so this can help speed up the process... if you don't need that world saved at this moment in time./docs?id=SkBee-ExprWorldCreator
World Creator - Create Section
ExpressionSkBee
Create a new world creator with several options to customize. **Entires**: - `key` = Represents the NamespacedKey of your world (required, accepts NamespacedKey/String). - `seed` = Represents the seed if your world [optional, defaults to random]. - `world_type` = The WorldType of your world [optional, defaults to normal]. - `environment` = The Environment of your world [optional, defaults to normal]. - `generator_settings` = The generator settings of your world used for flat worlds [optional String]. - `structures` = Whether to generate vanilla structures in the world [optional Boolean, defaults to true]. - `hardcore` = Whether to enable hardcore mode in the world [optional Boolean, defaults to false]. - `load_on_start` = Whether to load the world automatically on server start [optional Boolean, defaults to false]. - `spawn_location` = The spawn location of the world [optional Location, Minecraft will try to find one for you]. - `chunk_generator` = A custom chunk generator [optional String, ID of a custom chunk generator]. - `copy_world` = A World to copy settings from [optional World]. - `clone_world` = A World to fully clone [optional World]./docs?id=SkBee-ExprWorldCreatorSection
World Creator Options
ExpressionSkBee
Set different options for world creators. See SkBee wiki for more details. NOTE: 'load on start' will bypass 'auto-load-custom-worlds' in SkBee config. `fixed spawn location` = This is used to override Minecraft attempting to find a spawn location (Which takes a LONG time), this option can greatly speed up world creation./docs?id=SkBee-ExprWorldCreatorOption
World Edit Mask
Typeskript-worldedit
Represents a mask that can be used for WorldEdit operations./docs?id=skript-worldedit-worldeditmask
World Edit Pattern
Typeskript-worldedit
Represents a pattern that can be used for WorldEdit operations./docs?id=skript-worldedit-worldeditpattern
World Edit Region
Typeskript-worldedit
Represents a region that can be used for WorldEdit operations./docs?id=skript-worldedit-worldeditregion
World Environment
TypeSkript
Represents the environment of a world./docs?id=Skript-environment
World Environment
ExpressionSkript
The environment of a world/docs?id=Skript-ExprWorldEnvironment
World Exists
ConditionSkBee
Check if a world exists in your world directory./docs?id=SkBee-CondWorldExists
World from Name
ExpressionSkript
Returns the world from a string./docs?id=Skript-ExprWorldFromName
World GameRule Change
EventSkBee
Called when a gamerule is changed in a world./docs?id=SkBee-world_gamerule_change
World Seed
ExpressionSkript
The seed of given world. Note that it will be returned as Minecraft internally treats seeds, not as you specified it in world configuration./docs?id=Skript-ExprSeed
World Spawn Limit
ExpressionSkBee
Get/set the spawn limit of a world. If the world is ommited, the server spawn limit will be returned. World spawn limits can be changed, server spawn limits cannot. If set to a negative number the world will use the server-wide spawn limit instead, reset will do the same. You can read more about [**Mob Caps**](https://minecraft.wiki/w/Mob_spawning#Java_Edition_mob_cap) on McWiki Note: The `misc` category is not supported by this expression. Note: Changes are not persistent thru server restarts./docs?id=SkBee-ExprWorldSpawnLimit
World Time
ExpressionSkBee
Get/set the time of world, represented as an integer. `world time` = The 24000 tick day cycle of a world. `full world time` = The time of a world over all days./docs?id=SkBee-ExprWorldTime
WorldBorder - Change Duration
ExpressionLusk
Returns the duration of the change in the World Border Start Change event. Can be set. Requires Paper./docs?id=Lusk-ExprWorldBorderChangeDuration
WorldBorder - Change is Instant
ConditionLusk
This Condition requires Paper. Checks whether or not the worldborder change is instant in the worldborder change event/docs?id=Lusk-CondIsInstantWorldBorderChange
WorldBorder - New/Old Size
ExpressionLusk
Returns the new/old anger of the warden in the World Border Change events. Can be set only within the Start variant of the event./docs?id=Lusk-ExprWorldBorderChangeSize
WorldGuard Move Type
Expressionskript-worldguard
The movement type in a 'region enter/leave' event. This represents how the player ended up in/out of a region./docs?id=skript-worldguard-ExprMoveType
Worlds
ExpressionSkript
All worlds of the server, useful for looping./docs?id=Skript-ExprWorlds
Wrapped List
TypeSkCheese
Represents a wrapped list./docs?id=SkCheese-wrappedlist
WrappedList - New Wrapped List
ExpressionSkCheese
Converts a list variable to a wrapped list./docs?id=SkCheese-ExprWrappedList
WrappedList - Unwrap List
EffectSkCheese
Unwraps a wrapped list inside a list variable./docs?id=SkCheese-EffUnwrapWrappedList
Wrapper Class
ExpressionTesttySK
Gets the wrapper class for a given name, useful for comparisons/docs?id=ClassySK-ExprClass
WXYZ Component/Coordinate
ExpressionSkript
Gets or changes the W, X, Y or Z component of anything with these components/coordinates, like locations, vectors, or quaternions. The W axis is only used for quaternions, currently./docs?id=Skript-PropExprWXYZ
X of Item/Entity Type
ExpressionSkript
An expression for using an item or entity type with a different amount./docs?id=Skript-ExprXOf
X Times
ExpressionSkript
Integers between 1 and X, used in loops to loop X times./docs?id=Skript-ExprTimes
YAML
Expressionskript-yaml
Gets, sets, removes values/nodes etc.. of a cached yaml file - Requires the id used/created from the load effect - This expression does not save to file - Lists accept list variables for input - Using 'without string checks' optional is a tiny bit faster but doesn't check/convert strings for numbers or booleans/docs?id=skript-yaml-ExprYaml
YAML Comments/header
Expressionskript-yaml
Gets, sets, deletes comments or the header of a cached yaml file - Headers don't contain '#' so add it yourself if you want it - Comments can only be at root level ie. 'root' not 'root.something' - Both comment and header expressions can be set to multiple elements - This expression does not save to file - Option to have an extra line or not depending if you use comment or header - Any 'extra lines' are removed when deleting comments/headers/docs?id=skript-yaml-ExprYamlComments
YAML list value
Expressionskript-yaml
Gets, sets, removes values from a list from a cached yaml file using an index - Requires index between 1 and the size of the list - Requires the id used/created from the load effect - This expression does not save to file - Using 'without string checks' optional is a tiny bit faster but doesn't check/convert strings for numbers or booleans/docs?id=skript-yaml-ExprListValue
Yaml Loop
Expressionskript-yaml
The currently looped value of a yaml expression./docs?id=skript-yaml-ExprLoopYaml
YAML Node Is Type
Conditionskript-yaml
Checks if a YAML node is a specific type (list, value, or node)./docs?id=skript-yaml-CondYamlNodeIsType
Yaw / Pitch
ExpressionSkript
The yaw or pitch of a location or vector. A yaw of 0 or 360 represents the positive z direction. Adding a positive number to the yaw of a player will rotate it clockwise. A pitch of 90 represents the negative y direction, or downward facing. A pitch of -90 represents upward facing. Adding a positive number to the pitch will rotate the direction downwards. Only Paper 1.19+ users may directly change the yaw/pitch of players./docs?id=Skript-ExprYawPitch
Zipped Lists
ExpressionskLambda
Walks two lists in lockstep, combining each pair of elements with a two-argument value lambda and returning a new list of the results. The lambda is invoked once per index with the matching elements as its two arguments. Iteration stops at the shorter list, and results whose lambda returns nothing are dropped./docs?id=skLambda-ExprZipped
Zombie Nautilus Variant
TypeSkript
Represents the variant of a zombie nautilus./docs?id=Skript-ZombieNautilusVariant
Zombify Villager
EffectSkript
Turn a villager into a zombie villager. Cure a zombie villager immediately or after specified amount of time. This effect removes the old entity and creates a new entity. Zombifying a villager stored in a variable will update the variable to the new zombie villager. Curing a zombie villager does not update the variable./docs?id=Skript-EffZombify