Object | system |
Name | redirect_logging |
Input | ElementTag(Boolean) |
Description | Tells the server to redirect logging to a world event or not.
Note that this redirects *all console output* not just Denizen output. Note: don't enable /denizen debug -e while this is active. |
Tags |
Object | EntityTag |
Name | can_tick |
Input | ElementTag(Boolean) |
Description | Changes whether an armor stand can tick.
|
Tags | <EntityTag.can_tick>
|
Note | This mechanism requires the plugin(s) Paper! |
Object | PlayerTag |
Name | affects_monster_spawning |
Input | ElementTag(Boolean) |
Description | Sets whether this player affects monster spawning. When false, no monsters will spawn naturally because of this player.
|
Tags | <PlayerTag.affects_monster_spawning>
|
Note | This mechanism requires the plugin(s) Paper! |
Object | WorldTag |
Name | view_distance |
Input | ElementTag(Number) |
Description | Sets this world's view distance. All chunks within this radius will be tracked by the server.
Input should be a number from 2 to 32. To allow for a larger untracked radius, use mechanism/WorldTag.no_tick_view_distance. |
Tags | <WorldTag.view_distance>
<server.view_distance> |
Note | This mechanism requires the plugin(s) Paper! |
Object | WorldTag |
Name | no_tick_view_distance |
Input | ElementTag(Number) |
Description | Sets this world's non-ticking view distance. Chunks will not be tracked between the world's view distance and its non-ticking view distance.
This allows your world to have a higher visual view distance without impacting performance. Input should be a number from 2 to 32. Provide no input to reset this to the world's view distance. NOTE: This should generally be set to a value higher than the world's view distance. Setting it lower may cause odd chunk issues. |
Tags | <WorldTag.no_tick_view_distance>
|
Note | This mechanism requires the plugin(s) Paper! |
Object | BiomeTag |
Name | humidity |
Input | ElementTag(Decimal) |
Description | Sets the humidity for this biome server-wide.
If this is greater than 0.85, fire has less chance to spread in this biome. |
Tags | <BiomeTag.humidity>
|
Object | BiomeTag |
Name | temperature |
Input | ElementTag(Decimal) |
Description | Sets the temperature for this biome server-wide.
If this is less than 1.5, snow will form on the ground when weather occurs in the world and a layer of ice will form over water. |
Tags | <BiomeTag.temperature>
|
Object | ChunkTag |
Name | inhabited_time |
Input | DurationTag |
Description | Changes the amount of time the chunk has been inhabited for.
This is a primary deciding factor in the "local difficulty" setting. |
Tags | <ChunkTag.inhabited_time>
|
Object | ChunkTag |
Name | unload |
Input | None |
Description | Removes a chunk from memory.
|
Tags | <ChunkTag.is_loaded>
|
Object | ChunkTag |
Name | unload_without_saving |
Input | None |
Description | Removes a chunk from memory without saving any recent changes.
|
Tags | <chunk.is_loaded>
|
Object | ChunkTag |
Name | load |
Input | None |
Description | Loads a chunk into memory.
|
Tags | <ChunkTag.is_loaded>
|
Object | ChunkTag |
Name | regenerate |
Input | None |
Description | Causes the chunk to be entirely deleted and reformed from the world's seed.
The underlying method for this was disabled in recent Spigot versions with a vile message from user-hating Spigot dev md_5, "Not supported in this Minecraft version! Unless you can fix it, this is not a bug :)" Unfortunately due to md_5's attitude on this problem, this mechanism will not work for the time being. |
Tags |
Object | ChunkTag |
Name | refresh_chunk |
Input | None |
Description | Refreshes the chunk, sending any changed properties to players.
|
Tags |
Object | ChunkTag |
Name | refresh_chunk_sections |
Input | None |
Description | Refreshes all 16x16x16 chunk sections within the chunk.
|
Tags |
Object | CuboidTag |
Name | set_member |
Input | (#,)CuboidTag |
Description | Sets a given sub-cuboid of the cuboid.
Input is of the form like "2,cu@..." where 2 is the sub-cuboid index, or just a direct CuboidTag input. The default index, if unspecified, is 1 (ie the first member). |
Tags | <CuboidTag.get>
<CuboidTag.set[<cuboid>].at[<#>]> |
Object | CuboidTag |
Name | add_member |
Input | (#,)CuboidTag |
Description | Adds a sub-member to the cuboid (optionally at a specified index - otherwise, at the end).
Input is of the form like "2,cu@..." where 2 is the sub-cuboid index, or just a direct CuboidTag input. Note that the index is where the member will end up. So, index 1 will add the cuboid as the very first member (moving the rest up +1 index value). |
Tags | <CuboidTag.get>
<CuboidTag.add_member[<cuboid>]> <CuboidTag.add_member[<cuboid>].at[<#>]> |
Object | CuboidTag |
Name | remove_member |
Input | ElementTag(Number) |
Description | Remove a sub-member from the cuboid at the specified index.
|
Tags | <CuboidTag.remove_member[<#>]>
|
Object | EntityTag |
Name | fallingblock_type |
Input | MaterialTag |
Description | Sets the block type of a falling_block entity (only valid while spawning).
|
Tags | <EntityTag.fallingblock_material>
|
Object | EntityTag |
Name | item_in_hand |
Input | ItemTag |
Description | Sets the item in the entity's hand.
The entity must be living. |
Tags | <EntityTag.item_in_hand>
|
Object | EntityTag |
Name | item_in_offhand |
Input | ItemTag |
Description | Sets the item in the entity's offhand.
The entity must be living. |
Tags | <EntityTag.item_in_offhand>
|
Object | EntityTag |
Name | shooter |
Input | EntityTag |
Description | Sets the entity's shooter.
The entity must be a projectile. |
Tags | <EntityTag.shooter>
|
Object | EntityTag |
Name | can_pickup_items |
Input | ElementTag(Boolean) |
Description | Sets whether the entity can pick up items.
The entity must be living. |
Tags | <EntityTag.can_pickup_items>
|
Object | EntityTag |
Name | fall_distance |
Input | ElementTag(Decimal) |
Description | Sets the fall distance.
|
Tags | <EntityTag.fall_distance>
|
Object | EntityTag |
Name | fallingblock_drop_item |
Input | ElementTag(Boolean) |
Description | Sets whether the falling block will drop an item if broken.
|
Tags |
Object | EntityTag |
Name | fallingblock_hurt_entities |
Input | ElementTag(Boolean) |
Description | Sets whether the falling block will hurt entities when it lands.
|
Tags |
Object | EntityTag |
Name | fire_time |
Input | DurationTag |
Description | Sets the entity's current fire time (time before the entity stops being on fire).
|
Tags | <EntityTag.fire_time>
|
Object | EntityTag |
Name | leash_holder |
Input | EntityTag |
Description | Sets the entity holding this entity by leash.
The entity must be living. |
Tags | <EntityTag.is_leashed>
<EntityTag.leash_holder> |
Object | EntityTag |
Name | can_breed |
Input | ElementTag(Boolean) |
Description | Sets whether the entity is capable of mating with another of its kind.
The entity must be living and 'ageable'. |
Tags | <EntityTag.can_breed>
|
Object | EntityTag |
Name | breed |
Input | ElementTag(Boolean) |
Description | Sets whether the entity is trying to mate with another of its kind.
The entity must be living and an animal. |
Tags | <EntityTag.breeding>
|
Object | EntityTag |
Name | passengers |
Input | ListTag(EntityTag) |
Description | Sets the passengers of this entity.
|
Tags | <EntityTag.passengers>
<EntityTag.is_empty> |
Object | EntityTag |
Name | passenger |
Input | EntityTag |
Description | Sets the passenger of this entity.
|
Tags | <EntityTag.passenger>
<EntityTag.is_empty> |
Object | EntityTag |
Name | time_lived |
Input | DurationTag |
Description | Sets the amount of time this entity has lived for.
|
Tags | <EntityTag.time_lived>
|
Object | EntityTag |
Name | absorption_health |
Input | ElementTag(Decimal) |
Description | Sets the living entity's absorption health.
|
Tags | <EntityTag.absorption_health>
|
Object | EntityTag |
Name | oxygen |
Input | DurationTag |
Description | Sets how much air the entity has remaining before it drowns.
The entity must be living. |
Tags | <EntityTag.oxygen>
<EntityTag.max_oxygen> |
Object | EntityTag |
Name | remove_effects |
Input | None |
Description | Removes all potion effects from the entity.
The entity must be living. |
Tags | <EntityTag.has_effect[<effect>]>
|
Object | EntityTag |
Name | release_left_shoulder |
Input | None |
Description | Releases the player's left shoulder entity.
Only applies to player-typed entities. |
Tags | <EntityTag.left_shoulder>
|
Object | EntityTag |
Name | release_right_shoulder |
Input | None |
Description | Releases the player's right shoulder entity.
Only applies to player-typed entities. |
Tags | <EntityTag.right_shoulder>
|
Object | EntityTag |
Name | left_shoulder |
Input | EntityTag |
Description | Sets the entity's left shoulder entity.
Only applies to player-typed entities. Provide no input to remove the shoulder entity. NOTE: This mechanism will remove the current shoulder entity from the world. Also note the client will currently only render parrot entities. |
Tags | <EntityTag.left_shoulder>
|
Object | EntityTag |
Name | right_shoulder |
Input | EntityTag |
Description | Sets the entity's right shoulder entity.
Only applies to player-typed entities. Provide no input to remove the shoulder entity. NOTE: This mechanism will remove the current shoulder entity from the world. Also note the client will currently only render parrot entities. |
Tags | <EntityTag.right_shoulder>
|
Object | EntityTag |
Name | persistent |
Input | ElementTag(Boolean) |
Description | Sets whether the entity should be be saved to file when chunks unload (otherwise, the entity is gone entirely if despawned for any reason).
The entity must be living. |
Tags | <EntityTag.persistent>
|
Object | EntityTag |
Name | sheared |
Input | ElementTag(Boolean) |
Description | Sets whether the sheep is sheared.
|
Tags | <EntityTag.is_sheared>
|
Object | EntityTag |
Name | collidable |
Input | ElementTag(Boolean) |
Description | Sets whether the entity is collidable.
NOTE: To disable collision between two entities, set this mechanism to false on both entities. Sets the persistent collidable value for NPCs. |
Tags | <EntityTag.is_collidable>
|
Object | EntityTag |
Name | no_damage_duration |
Input | DurationTag |
Description | Sets the duration in which the entity will take no damage.
|
Tags | <EntityTag.last_damage.duration>
<EntityTag.last_damage.max_duration> |
Object | EntityTag |
Name | max_no_damage_duration |
Input | DurationTag |
Description | Sets the maximum duration in which the entity will take no damage.
|
Tags | <EntityTag.last_damage.duration>
<EntityTag.last_damage.max_duration> |
Object | EntityTag |
Name | velocity |
Input | LocationTag |
Description | Sets the entity's movement velocity.
|
Tags | <EntityTag.velocity>
|
Object | EntityTag |
Name | move |
Input | LocationTag |
Description | Forces an entity to move in the direction of the velocity specified.
|
Tags |
Object | EntityTag |
Name | interact_with |
Input | LocationTag |
Description | Makes a player-type entity interact with a block.
|
Tags |
Object | EntityTag |
Name | pickup_delay |
Input | DurationTag |
Description | Sets the pickup delay of this Item Entity.
|
Tags | <EntityTag.pickup_delay>
|
Object | EntityTag |
Name | gliding |
Input | ElementTag(Boolean) |
Description | Sets whether this entity is gliding.
|
Tags | <EntityTag.gliding>
|
Object | EntityTag |
Name | glowing |
Input | ElementTag(Boolean) |
Description | Sets whether this entity is glowing.
|
Tags | <EntityTag.glowing>
|
Object | EntityTag |
Name | dragon_phase |
Input | ElementTag |
Description | Sets an EnderDragon's combat phase.
|
Tags | <EntityTag.dragon_phase>
|
Object | EntityTag |
Name | experience |
Input | ElementTag(Number) |
Description | Sets the experience value of this experience orb entity.
|
Tags | <EntityTag.experience>
|
Object | EntityTag |
Name | fuse_ticks |
Input | ElementTag(Number) |
Description | Sets the number of ticks until the TNT blows up after being primed.
|
Tags | <EntityTag.fuse_ticks>
|
Object | EntityTag |
Name | show_to_players |
Input | None |
Description | Marks the entity as visible to players by default (if it was hidden).
See also mechanism/EntityTag.hide_from_players. To show to only one player, see mechanism/PlayerTag.show_entity. Works with offline players. |
Tags |
Object | EntityTag |
Name | hide_from_players |
Input | None |
Description | Hides the entity from players by default.
See also mechanism/EntityTag.show_to_players. To hide for only one player, see mechanism/PlayerTag.hide_entity. Works with offline players. |
Tags |
Object | EntityTag |
Name | skin_layers |
Input | ListTag |
Description | Sets the visible skin layers on a player-type entity (PlayerTag or player-type NPCTag).
Input is a list of values from the set of: CAPE, HAT, JACKET, LEFT_PANTS, LEFT_SLEEVE, RIGHT_PANTS, RIGHT_SLEEVE, or "ALL" |
Tags | <EntityTag.skin_layers>
|
Object | EntityTag |
Name | mirror_player |
Input | ElementTag(Boolean) |
Description | Makes the player-like entity have the same skin as the player looking at it.
For NPCs, this will add the Mirror trait. |
Tags |
Object | EntityTag |
Name | swimming |
Input | ElementTag(Boolean) |
Description | Sets whether the entity is swimming.
|
Tags | <EntityTag.swimming>
|
Object | EntityTag |
Name | detonate |
Input | None |
Description | If the entity is a firework or a creeper, detonates it.
|
Tags |
Object | EntityTag |
Name | ignite |
Input | None |
Description | If the entity is a creeper, ignites it.
|
Tags |
Object | EntityTag |
Name | head_angle |
Input | ElementTag(Decimal) |
Description | Sets the raw head angle of a living entity.
This will not rotate the body at all. Most users should prefer command/look. |
Tags |
Object | EntityTag |
Name | skeleton_arms_raised |
Input | ElementTag(Boolean) |
Description | Sets whether the skeleton entity should raise its arms.
|
Tags |
Object | EntityTag |
Name | polar_bear_standing |
Input | ElementTag(Boolean) |
Description | Sets whether the polar bear entity should stand up.
|
Tags |
Object | EntityTag |
Name | ghast_attacking |
Input | ElementTag(Boolean) |
Description | Sets whether the ghast entity should show the attacking face.
|
Tags |
Object | EntityTag |
Name | enderman_angry |
Input | ElementTag(Boolean) |
Description | Sets whether the enderman entity should be screaming angrily.
|
Tags |
Object | InventoryTag |
Name | matrix |
Input | ListTag(ItemTag) |
Description | Sets the items in the matrix slots of this crafting inventory.
|
Tags | <InventoryTag.matrix>
|
Object | InventoryTag |
Name | result |
Input | ItemTag |
Description | Sets the item in the result slot of this crafting inventory or furnace inventory.
|
Tags | <InventoryTag.result>
|
Object | InventoryTag |
Name | fuel |
Input | ItemTag |
Description | Sets the item in the fuel slot of this furnace or brewing stand inventory.
|
Tags | <InventoryTag.fuel>
|
Object | InventoryTag |
Name | input |
Input | ItemTag |
Description | Sets the item in the smelting slot of a furnace inventory, or ingredient slot of a brewing stand inventory.
|
Tags | <InventoryTag.input>
|
Object | InventoryTag |
Name | anvil_max_repair_cost |
Input | ElementTag(Number) |
Description | Sets the maximum repair cost of an anvil.
|
Tags | <InventoryTag.anvil_max_repair_cost>
|
Object | InventoryTag |
Name | anvil_repair_cost |
Input | ElementTag(Number) |
Description | Sets the current repair cost of an anvil.
|
Tags | <InventoryTag.anvil_repair_cost>
|
Object | InventoryTag |
Name | reformat |
Input | ElementTag |
Description | Reformats the contents of an inventory to ensure any items within will be stackable with new Denizen-produced items.
This is a simple handy cleanup tool that may sometimes be useful with Denizen updates. This essentially just parses the item to Denizen text, back to an item, and replaces the slot. Input can be "scripts" to only change items spawned by item scripts, or "all" to change ALL items. Most users are recommended to only use "scripts". |
Tags |
Object | ItemTag |
Name | material |
Input | MaterialTag |
Description | Changes the item's material to the given material.
Only copies the base material type, not any advanced block-data material properties. Note that this may cause some properties of the item to be lost. |
Tags | <ItemTag.material>
|
Object | LocationTag |
Name | block_facing |
Input | LocationTag |
Description | Sets the facing direction of the block, as a vector.
|
Tags | <LocationTag.block_facing>
|
Object | LocationTag |
Name | block_type |
Input | MaterialTag |
Description | Sets the type of the block.
|
Tags | <LocationTag.material>
|
Object | LocationTag |
Name | biome |
Input | BiomeTag |
Description | Sets the biome of the block.
|
Tags | <LocationTag.biome>
|
Object | LocationTag |
Name | spawner_type |
Input | EntityTag |
Description | Sets the entity that a mob spawner will spawn.
|
Tags | <LocationTag.spawner_type>
|
Object | LocationTag |
Name | lock |
Input | ElementTag |
Description | Sets the container's lock password.
Locked containers can only be opened while holding an item with the name of the lock. Leave blank to remove a container's lock. |
Tags | <LocationTag.lock>
<LocationTag.is_locked> <LocationTag.is_lockable> |
Object | LocationTag |
Name | sign_contents |
Input | ListTag |
Description | Sets the contents of a sign block.
Note that this takes an escaped list. See language/Escaping System. |
Tags | <LocationTag.sign_contents>
|
Object | LocationTag |
Name | skull_skin |
Input | ElementTag(|ElementTag(|ElementTag)) |
Description | Sets the skin of a skull block.
The first ElementTag is a UUID. Optionally, use the second ElementTag for the skin texture cache. Optionally, use the third ElementTag for a player name. |
Tags | <LocationTag.skull_skin>
|
Object | LocationTag |
Name | hive_max_bees |
Input | ElementTag(Number) |
Description | Sets the maximum allowed number of bees in a beehive.
|
Tags | <LocationTag.hive_max_bees>
|
Object | LocationTag |
Name | release_bees |
Input | None |
Description | Causes a beehive to release all its bees.
Will do nothing if the hive is empty. |
Tags | <LocationTag.hive_bee_count>
|
Object | LocationTag |
Name | add_bee |
Input | EntityTag |
Description | Adds a bee into a beehive.
Will do nothing if there's no room left in the hive. |
Tags | <LocationTag.hive_bee_count>
|
Object | LocationTag |
Name | command_block_name |
Input | ElementTag |
Description | Sets the name of a command block.
|
Tags | <LocationTag.command_block_name>
|
Object | LocationTag |
Name | command_block |
Input | ElementTag |
Description | Sets the command of a command block.
|
Tags | <LocationTag.command_block>
|
Object | LocationTag |
Name | custom_name |
Input | ElementTag |
Description | Sets the custom name of the block.
Use no value to reset the block's name. |
Tags | <LocationTag.custom_name>
|
Object | LocationTag |
Name | brewing_time |
Input | DurationTag |
Description | Sets the brewing time a brewing stand has left.
|
Tags | <LocationTag.brewing_time>
|
Object | LocationTag |
Name | brewing_fuel_level |
Input | ElementTag(Number) |
Description | Sets the brewing fuel level a brewing stand has.
|
Tags | <LocationTag.brewing_fuel_level>
|
Object | LocationTag |
Name | furnace_burn_duration |
Input | DurationTag |
Description | Sets the burn time for a furnace in ticks. Maximum is 32767 ticks.
|
Tags | <LocationTag.furnace_burn_duration>
|
Object | LocationTag |
Name | furnace_cook_duration |
Input | DurationTag |
Description | Sets the current cook time for a furnace in ticks. Maximum is 32767 ticks.
|
Tags | <LocationTag.furnace_cook_duration>
|
Object | LocationTag |
Name | furnace_cook_duration_total |
Input | DurationTag |
Description | Sets the total cook time for a furnace in ticks. Maximum is 32767 ticks.
|
Tags | <LocationTag.furnace_cook_duration_total>
|
Object | LocationTag |
Name | patterns |
Input | ListTag |
Description | Changes the patterns of the banner at this location. Input must be in the form "COLOR/PATTERN|COLOR/PATTERN" etc.
For the list of possible colors, see url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html. For the list of possible patterns, see url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/banner/PatternType.html. |
Tags | <LocationTag.patterns>
<server.pattern_types> |
Object | LocationTag |
Name | head_rotation |
Input | ElementTag(Number) |
Description | Sets the rotation of the head at this location. Must be an integer 1 to 16.
|
Tags | <LocationTag.head_rotation>
|
Object | LocationTag |
Name | generate_tree |
Input | ElementTag |
Description | Generates a tree at this location if possible.
For a list of valid tree types, see url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/TreeType.html |
Tags | <server.tree_types>
|
Object | LocationTag |
Name | beacon_primary_effect |
Input | ElementTag |
Description | Sets the primary effect of a beacon, with input as just an effect type name.
|
Tags | <LocationTag.beacon_primary_effect>
|
Object | LocationTag |
Name | beacon_secondary_effect |
Input | ElementTag |
Description | Sets the secondary effect of a beacon, with input as just an effect type name.
|
Tags | <LocationTag.beacon_secondary_effect>
|
Object | LocationTag |
Name | activate |
Input | None |
Description | Activates the block at the location if possible.
Works for blocks like dispensers, which have explicit 'activation' methods. |
Tags |
Object | LocationTag |
Name | lectern_page |
Input | ElementTag(Number) |
Description | Changes the page currently displayed on the book in a lectern block.
|
Tags | <LocationTag.lectern_page>
|
Object | LocationTag |
Name | clear_loot_table |
Input | None |
Description | Removes the loot table from the chest at this location.
|
Tags | <LocationTag.has_loot_table>
|
Object | LocationTag |
Name | jukebox_record |
Input | ItemTag |
Description | Sets the record item played by a jukebox. Give no input to set the jukebox to empty.
See also mechanism/LocationTag.jukebox_play. |
Tags | <LocationTag.jukebox_record>
|
Object | LocationTag |
Name | jukebox_play |
Input | ElementTag(Boolean) |
Description | If 'true', starts playing the record inside. If 'false', stops playing any song.
See also mechanism/LocationTag.jukebox_record. |
Tags | <LocationTag.jukebox_is_playing>
|
Object | MaterialTag |
Name | max_stack_size |
Input | ElementTag(Number) |
Description | Sets the maximum stack size for all items this material type.
Note that altering this will probably require a script performing "- inventory update" in the event "after player clicks in inventory:" to maintain sync. The maximum the client will interact with is stacks of 64, however you can set the max up to 127 and the client will render it, but refuse to move stacks properly. |
Tags | <MaterialTag.max_stack_size>
|
Object | MaterialTag |
Name | block_resistance |
Input | ElementTag(Decimal) |
Description | Sets the explosion resistance for all blocks of this material type.
|
Tags | <MaterialTag.block_resistance>
|
Object | MaterialTag |
Name | block_strength |
Input | ElementTag(Decimal) |
Description | Sets the strength for all blocks of this material type.
This does not work for specifically obsidian (as it is a hardcoded special case in the Minecraft internals). |
Tags | <MaterialTag.block_strength>
|
Object | MaterialTag |
Name | piston_reaction |
Input | ElementTag |
Description | Sets the piston reaction for all blocks of this material type.
Input may be: NORMAL (push and pull allowed), DESTROY (break when pushed), BLOCK (prevent a push or pull), IGNORE (don't use this), or PUSH_ONLY (push allowed but not pull) |
Tags | <MaterialTag.piston_reaction>
|
Object | NPCTag |
Name | set_assignment |
Input | ScriptTag |
Description | Sets the NPC's assignment script.
|
Tags | <NPCTag.script>
|
Object | NPCTag |
Name | remove_assignment |
Input | None |
Description | Removes the NPC's assigment script.
|
Tags | <NPCTag.has_script>
|
Object | NPCTag |
Name | hologram_lines |
Input | ListTag |
Description | Sets the NPC's hologram line list.
|
Tags | <NPCTag.hologram_lines>
|
Object | NPCTag |
Name | hologram_direction |
Input | ElementTag |
Description | Sets the NPC's hologram direction, as either BOTTOM_UP or TOP_DOWN.
|
Tags | <NPCTag.hologram_direction>
|
Object | NPCTag |
Name | hologram_line_height |
Input | ElementTag(Decimal) |
Description | Sets the NPC's hologram line height. Can be -1 to indicate a default value.
|
Tags | <NPCTag.hologram_line_height>
|
Object | NPCTag |
Name | set_nickname |
Input | ElementTag |
Description | Sets the NPC's nickname.
|
Tags | <NPCTag.nickname>
|
Object | NPCTag |
Name | remove_nickname |
Input | None |
Description | Removes the NPC's nickname.
|
Tags | <NPCTag.has_nickname>
|
Object | NPCTag |
Name | set_entity_type |
Input | EntityTag |
Description | Sets the NPC's entity type.
|
Tags | <NPCTag.entity_type>
|
Object | NPCTag |
Name | name |
Input | ElementTag |
Description | Sets the name of the NPC.
|
Tags | <NPCTag.name>
|
Object | NPCTag |
Name | owner |
Input | PlayerTag |
Description | Sets the owner of the NPC.
|
Tags | <NPCTag.owner>
|
Object | NPCTag |
Name | skin_blob |
Input | ElementTag |
Description | Sets the skin blob of an NPC, in the form of "texture;signature;name".
Call with no value to clear the custom skin value. See also language/Player Entity Skins (Skin Blobs). |
Tags | <NPCTag.skin>
|
Object | NPCTag |
Name | skin |
Input | ElementTag |
Description | Sets the skin of an NPC by name.
Call with no value to clear the custom skin value. See also language/Player Entity Skins (Skin Blobs). |
Tags | <NPCTag.skin>
|
Object | NPCTag |
Name | item_type |
Input | ItemTag |
Description | Sets the item type of the item.
|
Tags |
Object | NPCTag |
Name | range |
Input | ElementTag(Decimal) |
Description | Sets the maximum movement distance of the NPC.
|
Tags | <NPCTag.range>
|
Object | NPCTag |
Name | attack_range |
Input | ElementTag(Decimal) |
Description | Sets the maximum attack distance of the NPC.
|
Tags | <NPCTag.attack_range>
|
Object | NPCTag |
Name | speed |
Input | ElementTag(Decimal) |
Description | Sets the movement speed of the NPC.
|
Tags | <NPCTag.speed>
|
Object | NPCTag |
Name | set_sneaking |
Input | ElementTag(Boolean) |
Description | Sets whether the NPC is sneaking or not. Only works for player-type NPCs.
|
Tags | <NPCTag.is_sneaking>
|
Object | NPCTag |
Name | set_protected |
Input | ElementTag(Boolean) |
Description | Sets whether or not the NPC is protected.
|
Tags | <NPCTag.is_protected>
|
Object | NPCTag |
Name | lookclose |
Input | ElementTag(Boolean) |
Description | Sets the NPC's lookclose value.
|
Tags | <NPCTag.lookclose>
|
Object | NPCTag |
Name | teleport_on_stuck |
Input | ElementTag(Boolean) |
Description | Sets whether the NPC teleports when it is stuck.
|
Tags | <NPCTag.teleport_on_stuck>
|
Object | NPCTag |
Name | distance_margin |
Input | ElementTag(Decimal) |
Description | Sets the NPC's distance margin.
|
Tags | <NPCTag.distance_margin>
|
Object | NPCTag |
Name | path_distance_margin |
Input | ElementTag(Decimal) |
Description | Sets the NPC's path distance margin.
|
Tags | <NPCTag.path_distance_margin>
|
Object | NPCTag |
Name | name_visible |
Input | ElementTag |
Description | Sets whether the NPC's nameplate is visible. Input is 'true' (always visible), 'false' (never visible), or 'hover' (only visible while looking at the NPC).
|
Tags | TODO
|
Object | NPCTag |
Name | glow_color |
Input | ElementTag |
Description | Sets the color the NPC will glow with, when it's glowing. Input must be from url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/ChatColor.html.
|
Tags | TODO
|
Object | NPCTag |
Name | clear_waypoints |
Input | None |
Description | Clears all waypoint locations in the NPC's path.
|
Tags | TODO
|
Object | NPCTag |
Name | add_waypoint |
Input | LocationTag |
Description | Add a waypoint location to the NPC's path.
|
Tags | TODO
|
Object | PlayerTag |
Name | noclip |
Input | ElementTag(Boolean) |
Description | When true, causes the server to allow the player to noclip (ie, walk through blocks without being prevented).
This is purely serverside. The client will still not walk through blocks. This is useful alongside command/showfake. Note that this may sometimes be imperfect / sometimes momentarily continue to clip block. Note that this may also prevent other collisions (eg projectile impact) but is not guaranteed to. |
Tags |
Object | PlayerTag |
Name | respawn |
Input | None |
Description | Forces the player to respawn if they are on the death screen.
|
Tags |
Object | PlayerTag |
Name | vision |
Input | ElementTag |
Description | Changes the player's vision to the provided entity type. Valid types:
ENDERMAN, CAVE_SPIDER, SPIDER, CREEPER Provide no value to reset the player's vision. |
Tags |
Object | PlayerTag |
Name | level |
Input | ElementTag(Number) |
Description | Sets the level on the player. Does not affect the current progression of experience towards next level.
|
Tags | <PlayerTag.xp_level>
|
Object | PlayerTag |
Name | item_slot |
Input | ElementTag(Number) |
Description | Sets the inventory slot that the player has selected.
Works with offline players. |
Tags | <PlayerTag.held_item_slot>
|
Object | PlayerTag |
Name | window_property |
Input | ElementTag |
Description | Sets various properties of a window the player has open, such as the open page in a lectern.
Input is of the form PROPERTY,VALUE where the value is a number. Note that any adjusted window properties are entirely clientside. Valid properties: url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/inventory/InventoryView.Property.html |
Tags |
Object | PlayerTag |
Name | item_on_cursor |
Input | ItemTag |
Description | Sets the item on the player's cursor.
This includes chest interfaces, inventories, and hotbars, etc. |
Tags | <PlayerTag.item_on_cursor>
|
Object | PlayerTag |
Name | award_advancement |
Input | ElementTag |
Description | Awards an advancement to the player.
|
Tags | <PlayerTag.has_advancement[<name>]>
|
Object | PlayerTag |
Name | fake_absorption_health |
Input | ElementTag(Decimal) |
Description | Shows the player fake absorption health that persists on damage.
|
Tags |
Object | PlayerTag |
Name | health_scale |
Input | ElementTag(Decimal) |
Description | Sets the 'health scale' on the Player. Each heart equals '2'. The standard health scale is
20, so for example, indicating a value of 40 will display double the amount of hearts standard. Player relogging will reset this mechanism. |
Tags | <PlayerTag.health_scale>
|
Object | PlayerTag |
Name | scale_health |
Input | ElementTag(Boolean) |
Description | Enables or disables the health scale value. Disabling will result in the standard
amount of hearts being shown. |
Tags | <PlayerTag.health_is_scaled>
|
Object | PlayerTag |
Name | redo_attack_cooldown |
Input | None |
Description | Forces the player to wait for the full attack cooldown duration for the item in their hand.
NOTE: The clientside attack cooldown indicator will not reflect this change! |
Tags | <PlayerTag.attack_cooldown_duration>
<PlayerTag.attack_cooldown_max_duration> <PlayerTag.attack_cooldown_percent> |
Object | PlayerTag |
Name | reset_attack_cooldown |
Input | None |
Description | Ends the player's attack cooldown.
NOTE: This will do nothing if the player's attack speed attribute is set to 0. NOTE: The clientside attack cooldown indicator will not reflect this change! |
Tags | <PlayerTag.attack_cooldown_duration>
<PlayerTag.attack_cooldown_max_duration> <PlayerTag.attack_cooldown_percent> |
Object | PlayerTag |
Name | attack_cooldown_percent |
Input | ElementTag(Decimal) |
Description | Sets the progress of the player's attack cooldown. Takes a decimal from 0 to 1.
0 means the cooldown has just begun, while 1 means the cooldown has been completed. NOTE: The clientside attack cooldown indicator will not reflect this change! |
Tags | <PlayerTag.attack_cooldown_duration>
<PlayerTag.attack_cooldown_max_duration> <PlayerTag.attack_cooldown_percent> |
Object | PlayerTag |
Name | attack_cooldown |
Input | DurationTag |
Description | Sets the player's time since their last attack. If the time is greater than the max duration of their
attack cooldown, then the cooldown is considered finished. NOTE: The clientside attack cooldown indicator will not reflect this change! |
Tags | <PlayerTag.attack_cooldown_duration>
<PlayerTag.attack_cooldown_max_duration> <PlayerTag.attack_cooldown_percent> |
Object | PlayerTag |
Name | resource_pack |
Input | ElementTag(|ElementTag) |
Description | Sets the current resource pack by specifying a valid URL to a resource pack.
Optionally, specify a 40-character (20 byte) hexadecimal SHA-1 hash value (without '0x') for the resource pack to prevent redownloading cached data. With a hash, the input is formatted like "https://example.com/pack.zip|0102030405060708090a0b0c0d0e0f1112131415" |
Tags |
Object | PlayerTag |
Name | saturation |
Input | ElementTag(Decimal) |
Description | Sets the current food saturation level of a player.
|
Tags | <PlayerTag.saturation>
|
Object | PlayerTag |
Name | send_map |
Input | ElementTag(Number) |
Description | Forces a player to receive the entirety of the specified map ID instantly.
|
Tags |
Object | PlayerTag |
Name | food_level |
Input | ElementTag(Number) |
Description | Sets the current food level of a player. Typically, '20' is full.
|
Tags | <PlayerTag.food_level>
|
Object | PlayerTag |
Name | bed_spawn_location |
Input | LocationTag |
Description | Sets the bed location that the player respawns at.
|
Tags | <PlayerTag.bed_spawn>
|
Object | PlayerTag |
Name | can_fly |
Input | ElementTag(Boolean) |
Description | Sets whether the player is allowed to fly.
|
Tags | <PlayerTag.can_fly>
|
Object | PlayerTag |
Name | fly_speed |
Input | ElementTag(Decimal) |
Description | Sets the fly speed of the player. Valid range is 0.0 to 1.0
|
Tags | <PlayerTag.fly_speed>
|
Object | PlayerTag |
Name | flying |
Input | ElementTag(Boolean) |
Description | Sets whether the player is flying.
|
Tags | <PlayerTag.is_flying>
|
Object | PlayerTag |
Name | sprinting |
Input | ElementTag(Boolean) |
Description | Sets whether the player is sprinting.
|
Tags | <PlayerTag.is_sprinting>
|
Object | PlayerTag |
Name | gamemode |
Input | ElementTag |
Description | Sets the game mode of the player.
Valid gamemodes are survival, creative, adventure, and spectator. |
Tags | <PlayerTag.gamemode>
|
Object | PlayerTag |
Name | player_list_name |
Input | ElementTag |
Description | Sets the entry that is shown in the 'player list' that is shown when pressing tab.
|
Tags | <PlayerTag.list_name>
|
Object | PlayerTag |
Name | display_name |
Input | ElementTag |
Description | Sets the name displayed for the player when chatting.
|
Tags | <PlayerTag.display_name>
|
Object | PlayerTag |
Name | show_workbench |
Input | LocationTag |
Description | Shows the player a workbench GUI corresponding to a given location.
|
Tags |
Object | PlayerTag |
Name | location |
Input | LocationTag |
Description | If the player is online, teleports the player to a given location.
Otherwise, sets the player's next spawn location. |
Tags | <PlayerTag.location>
|
Object | PlayerTag |
Name | walk_speed |
Input | ElementTag(Decimal) |
Description | Sets the walk speed of the player. The standard value is '0.2'. Valid range is 0.0 to 1.0
|
Tags | <PlayerTag.walk_speed>
|
Object | PlayerTag |
Name | exhaustion |
Input | ElementTag(Decimal) |
Description | Sets the exhaustion level of a player.
|
Tags | <PlayerTag.exhaustion>
|
Object | PlayerTag |
Name | show_entity |
Input | EntityTag |
Description | Shows the player a previously hidden entity.
To show for everyone, use mechanism/EntityTag.show_to_players. See also mechanism/PlayerTag.hide_entity. |
Tags |
Object | PlayerTag |
Name | hide_entity |
Input | EntityTag |
Description | Hides an entity from the player.
To hide from everyone, use mechanism/EntityTag.hide_from_players. See also mechanism/PlayerTag.show_entity. |
Tags |
Object | PlayerTag |
Name | fake_experience |
Input | ElementTag(Decimal)(|ElementTag(Number)) |
Description | Shows the player a fake experience bar, with a number between 0.0 and 1.0 to specify how far along the bar is.
Use with no input value to reset to the player's normal experience. Optionally, you can specify a fake experience level. For example: - adjust <player> fake_experience:0.5|5 |
Tags |
Object | PlayerTag |
Name | fake_health |
Input | ElementTag(Decimal)(|ElementTag(Number)(|ElementTag(Decimal))) |
Description | Shows the player a fake health bar, with a number between 0 and 20, where 1 is half of a heart.
Use with no input value to reset to the player's normal health. Optionally, you can specify a fake food level, between 0 and 20. You can also optionally specify a food saturation level between 0 and 10. - adjust <player> fake_health:1 - adjust <player> fake_health:10|15 - adjust <player> fake_health:<player.health>|3|0 |
Tags |
Object | PlayerTag |
Name | fake_equipment |
Input | EntityTag(|ElementTag|ItemTag) |
Description | Shows the player fake equipment on the specified living entity, which has no real non-visual effects.
Input is in the form Entity|Slot|Item, where the slot can be one of the following: HAND, OFF_HAND, BOOTS, LEGS, CHEST, HEAD Optionally, exclude the slot and item to stop showing the fake equipment, if any, on the specified entity. - adjust <player> fake_equipment:<[some_entity]>|chest|diamond_chestplate - adjust <player> fake_equipment:<player>|head|jack_o_lantern |
Tags |
Object | PlayerTag |
Name | fov_multiplier |
Input | ElementTag(Decimal) |
Description | Sets the player's field of view multiplier.
Leave input empty to reset. Note: Values outside a (-1, 1) range will have little effect on the player's fov. |
Tags |
Object | PlayerTag |
Name | item_message |
Input | ElementTag |
Description | Shows the player an item message as if the item they are carrying had changed names to the input message.
|
Tags |
Object | PlayerTag |
Name | show_endcredits |
Input | None |
Description | Shows the player the end credits.
|
Tags |
Object | PlayerTag |
Name | show_demo |
Input | None |
Description | Shows the player the demo screen.
|
Tags |
Object | PlayerTag |
Name | spectate |
Input | EntityTag |
Description | Forces the player to spectate from the entity's point of view.
Note that in some cases you may want to force the player into the spectate gamemode prior to using this mechanism. Note: They cannot cancel the spectating without a re-log -- you must make them spectate themselves to cancel the effect. (i.e. - adjust <player> spectate:<player>) |
Tags |
Object | PlayerTag |
Name | open_book |
Input | None |
Description | Forces the player to open the written book in their hand.
The book can safely be removed from the player's hand without the player closing the book. |
Tags |
Object | PlayerTag |
Name | open_offhand_book |
Input | None |
Description | Forces the player to open the written book in their offhand.
The book can safely be removed from the player's offhand without the player closing the book. |
Tags |
Object | PlayerTag |
Name | show_book |
Input | ItemTag |
Description | Displays a book to a player. Must be a WRITTEN_BOOK item.
|
Tags |
Object | PlayerTag |
Name | resend_recipes |
Input | None |
Description | Sends the player a list of the full details of all recipes on the server.
This is useful when reloading new item scripts with custom recipes. This will automatically resend discovered recipes at the same time (otherwise the player will seemingly have no recipes unlocked). |
Tags |
Object | PlayerTag |
Name | resend_discovered_recipes |
Input | None |
Description | Sends the player the full list of recipes they have discovered over again.
This is useful when used alongside mechanism/PlayerTag.quietly_discover_recipe. |
Tags |
Object | PlayerTag |
Name | quietly_discover_recipe |
Input | ListTag |
Description | Causes the player to discover a recipe, or list of recipes, without being notified or updated about this happening.
Generally helpful to follow this with mechanism/PlayerTag.resend_discovered_recipes. Input is in the Namespace:Key format, for example "minecraft:gold_nugget". |
Tags |
Object | PlayerTag |
Name | discover_recipe |
Input | ListTag |
Description | Causes the player to discover a recipe, or list of recipes. Input is in the Namespace:Key format, for example "minecraft:gold_nugget".
|
Tags |
Object | PlayerTag |
Name | forget_recipe |
Input | ListTag |
Description | Causes the player to forget ('undiscover') a recipe, or list of recipes. Input is in the Namespace:Key format, for example "minecraft:gold_nugget".
|
Tags |
Object | PlayerTag |
Name | edit_sign |
Input | LocationTag |
Description | Allows the player to edit an existing sign. To create a sign, see command/Sign.
|
Tags |
Object | PlayerTag |
Name | tab_list_info |
Input | ElementTag(|ElementTag) |
Description | Show the player some text in the header and footer area in their tab list.
- adjust <player> tab_list_info:<header>|<footer> |
Tags |
Object | PlayerTag |
Name | sign_update |
Input | LocationTag|ListTag |
Description | Shows the player fake lines on a sign.
|
Tags |
Object | PlayerTag |
Name | banner_update |
Input | LocationTag|ListTag |
Description | Shows the player fake patterns on a banner. Input must be in the form: "LOCATION|COLOR/PATTERN|..."
As of Minecraft 1.13, the base color is unique material types, and so command/showfake must be used for base color changes. For the list of possible patterns, see url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/banner/PatternType.html. |
Tags |
Object | PlayerTag |
Name | stop_sound |
Input | ElementTag |
Description | Stops all sounds of the specified type for the player.
Valid types are AMBIENT, BLOCKS, HOSTILE, MASTER, MUSIC, NEUTRAL, PLAYERS, RECORDS, VOICE, and WEATHER If no sound type is specified, all types will be stopped. |
Tags |
Object | PlayerTag |
Name | update_advancements |
Input | None |
Description | Updates the player's client-side advancements to match their server data.
|
Tags |
Object | PlayerTag |
Name | name |
Input | ElementTag |
Description | Changes the name on this player's nameplate.
|
Tags | <PlayerTag.name>
|
Object | PlayerTag |
Name | skin |
Input | ElementTag |
Description | Changes the skin of the player to the skin of the given player name.
See also language/Player Entity Skins (Skin Blobs). |
Tags |
Object | PlayerTag |
Name | skin_blob |
Input | ElementTag |
Description | Changes the skin of the player to the specified blob.
In the format: "texture;signature" (two values separated by a semicolon). See also language/Player Entity Skins (Skin Blobs). |
Tags | <PlayerTag.skin_blob>
|
Object | PlayerTag |
Name | is_whitelisted |
Input | ElementTag(Boolean) |
Description | Changes whether the player is whitelisted or not.
|
Tags | <PlayerTag.is_whitelisted>
|
Object | PlayerTag |
Name | is_op |
Input | ElementTag(Boolean) |
Description | Changes whether the player is a server operator or not.
|
Tags | <PlayerTag.is_op>
|
Object | PlayerTag |
Name | chat_prefix |
Input | ElementTag |
Description | Set the player's chat prefix.
Requires a Vault-compatible chat plugin. |
Tags | <PlayerTag.chat_prefix>
|
Note | This mechanism requires the plugin(s) Vault! |
Object | PlayerTag |
Name | chat_suffix |
Input | ElementTag |
Description | Set the player's chat suffix.
Requires a Vault-compatible chat plugin. |
Tags | <PlayerTag.chat_suffix>
|
Note | This mechanism requires the plugin(s) Vault! |
Object | PlayerTag |
Name | selected_npc |
Input | NPCTag |
Description | Sets the NPC that the player has selected.
|
Tags | <PlayerTag.selected_npc>
|
Object | PlayerTag |
Name | send_to |
Input | ElementTag |
Description | Sends the player to the specified Bungee server.
|
Tags | |
Note | This mechanism requires the plugin(s) BungeeCord! |
Object | PolygonTag |
Name | add_corner |
Input | LocationTag |
Description | Adds a corner to the end of the polygon's corner list.
|
Tags | <PolygonTag.with_corner[<location>]>
|
Object | WorldTag |
Name | ambient_spawn_limit |
Input | ElementTag(Number) |
Description | Sets the limit for number of ambient mobs that can spawn in a chunk in this world.
|
Tags | <WorldTag.ambient_spawn_limit>
|
Object | WorldTag |
Name | animal_spawn_limit |
Input | ElementTag(Number) |
Description | Sets the limit for number of animals that can spawn in a chunk in this world.
|
Tags | <WorldTag.animal_spawn_limit>
|
Object | WorldTag |
Name | auto_save |
Input | ElementTag(Boolean) |
Description | Sets whether the world will automatically save edits.
|
Tags | <WorldTag.auto_save>
|
Object | WorldTag |
Name | difficulty |
Input | ElementTag |
Description | Sets the difficulty level of this world.
Possible values: Peaceful, Easy, Normal, Hard. |
Tags | <WorldTag.difficulty>
|
Object | WorldTag |
Name | save |
Input | None |
Description | Saves the world to file.
|
Tags |
Object | WorldTag |
Name | destroy |
Input | None |
Description | Unloads the world from the server without saving chunks, then destroys all data that is part of the world.
Require config setting 'Commands.Delete.Allow file deletion'. |
Tags |
Object | WorldTag |
Name | force_unload |
Input | None |
Description | Unloads the world from the server without saving chunks.
|
Tags |
Object | WorldTag |
Name | full_time |
Input | ElementTag(Number) |
Description | Sets the in-game time on the server.
|
Tags | <WorldTag.time.full>
|
Object | WorldTag |
Name | keep_spawn |
Input | ElementTag(Boolean) |
Description | Sets whether the world's spawn area should be kept loaded into memory.
|
Tags | <WorldTag.keep_spawn>
|
Object | WorldTag |
Name | monster_spawn_limit |
Input | ElementTag(Number) |
Description | Sets the limit for number of monsters that can spawn in a chunk in this world.
|
Tags | <WorldTag.monster_spawn_limit>
|
Object | WorldTag |
Name | allow_pvp |
Input | ElementTag(Boolean) |
Description | Sets whether player versus player combat is allowed in this world.
|
Tags | <WorldTag.allows_pvp>
|
Object | WorldTag |
Name | spawn_location |
Input | LocationTag |
Description | Sets the spawn location of this world. (This ignores the world value of the LocationTag.)
|
Tags | <WorldTag.spawn_location>
|
Object | WorldTag |
Name | storming |
Input | ElementTag(Boolean) |
Description | Sets whether there is a storm.
|
Tags | <WorldTag.has_storm>
|
Object | WorldTag |
Name | thunder_duration |
Input | DurationTag |
Description | Sets the duration of thunder.
|
Tags | <WorldTag.thunder_duration>
|
Object | WorldTag |
Name | thundering |
Input | ElementTag(Boolean) |
Description | Sets whether it is thundering.
|
Tags | <WorldTag.thundering>
|
Object | WorldTag |
Name | ticks_per_animal_spawns |
Input | DurationTag |
Description | Sets the time between animal spawns.
|
Tags | <WorldTag.ticks_per_animal_spawn>
|
Object | WorldTag |
Name | ticks_per_monster_spawns |
Input | DurationTag |
Description | Sets the time between monster spawns.
|
Tags | <WorldTag.ticks_per_monster_spawn>
|
Object | WorldTag |
Name | time |
Input | ElementTag(Number) |
Description | Sets the relative in-game time on the server.
|
Tags | <WorldTag.time>
|
Object | WorldTag |
Name | unload |
Input | None |
Description | Unloads the world from the server and saves chunks.
|
Tags |
Object | WorldTag |
Name | water_animal_spawn_limit |
Input | ElementTag(Number) |
Description | Sets the limit for number of water animals that can spawn in a chunk in this world.
|
Tags | <WorldTag.water_animal_spawn_limit>
|
Object | WorldTag |
Name | weather_duration |
Input | DurationTag |
Description | Set the remaining time of the current conditions.
|
Tags | <WorldTag.weather_duration>
|
Object | QueueTag |
Name | linked_player |
Input | PlayerTag |
Description | Sets the linked player for the remainder of the queue.
|
Tags | <QueueTag.player>
|
Object | QueueTag |
Name | linked_npc |
Input | NPCTag |
Description | Sets the linked NPC for the remainder of the queue.
|
Tags | <QueueTag.npc>
|
Object | EntityTag |
Name | has_ai |
Input | ElementTag(Boolean) |
Description | Sets whether this entity will use the default Minecraft AI to roam and look around.
This tends to have implications for other vanilla functionality, including gravity. |
Tags | <EntityTag.has_ai>
|
Object | EntityTag |
Name | age_lock |
Input | ElementTag(Boolean) |
Description | Sets whether the entity is locked into its current age.
Also available: mechanism/EntityTag.age |
Tags | <EntityTag.age>
<EntityTag.is_baby> <EntityTag.is_age_locked> <EntityTag.ageable> |
Object | EntityTag |
Name | age |
Input | ElementTag |
Description | Sets the entity's age.
Inputs can be 'baby', 'adult', or a valid age number (-24000 to 0) Optionally, add '|locked' or 'unlocked' to lock/unlock the entity into/from the current age. (EG, age:baby|locked or age:-24000|unlocked) Also available: mechanism/EntityTag.age_lock |
Tags | <EntityTag.age>
<EntityTag.is_baby> <EntityTag.is_age_locked> <EntityTag.ageable> |
Object | EntityTag |
Name | anger |
Input | DurationTag |
Description | Changes the remaining anger time of a PigZombie or Bee.
|
Tags | <EntityTag.anger>
|
Object | EntityTag |
Name | angry |
Input | ElementTag(Boolean) |
Description | Changes the anger state of a Wolf or PigZombie.
|
Tags | <EntityTag.angry>
|
Object | EntityTag |
Name | clear_custom_effects |
Input | None |
Description | Clears all custom effects from the Area Effect Cloud
|
Tags | <EntityTag.custom_effects>
|
Object | EntityTag |
Name | remove_custom_effect |
Input | ElementTag |
Description | Removes the specified custom effect from the Area Effect Cloud
|
Tags | <EntityTag.custom_effects>
|
Object | EntityTag |
Name | custom_effects |
Input | ListTag |
Description | Adds a list of custom potion effects to the Area Effect Cloud
In the form Type,Amplifier,Duration(,Ambient,Particles)|... |
Tags | <EntityTag.custom_effects>
|
Object | EntityTag |
Name | particle_color |
Input | ColorTag |
Description | Sets the Area Effect Cloud's particle color.
|
Tags | <EntityTag.particle.color>
|
Object | EntityTag |
Name | base_potion |
Input | ElementTag |
Description | Sets the Area Effect Cloud's base potion.
In the form: Type,Upgraded,Extended NOTE: Potion cannot be both upgraded and extended |
Tags | <EntityTag.base_potion>
<EntityTag.base_potion.type> <EntityTag.base_potion.is_upgraded> <EntityTag.base_potion.is_extended> <server.potion_types> |
Object | EntityTag |
Name | duration |
Input | DurationTag |
Description | Sets the Area Effect Cloud's duration.
|
Tags | <EntityTag.duration>
|
Object | EntityTag |
Name | duration_on_use |
Input | DurationTag |
Description | Sets the duration the Area Effect Cloud
will increase by when it applies an effect to an entity. |
Tags | <EntityTag.duration.on_use>
|
Object | EntityTag |
Name | particle |
Input | ElementTag |
Description | Sets the particle of the Area Effect Cloud
|
Tags | <EntityTag.particle>
|
Object | EntityTag |
Name | radius |
Input | ElementTag(Decimal) |
Description | Sets the radius of the Area Effect Cloud
|
Tags | <EntityTag.radius>
|
Object | EntityTag |
Name | radius_on_use |
Input | ElementTag(Decimal) |
Description | Sets the radius the Area Effect Cloud
will increase by when it applies an effect to an entity. |
Tags | <EntityTag.radius.on_use>
|
Object | EntityTag |
Name | radius_per_tick |
Input | ElementTag(Decimal) |
Description | Sets the radius the Area Effect Cloud
will increase by every tick. |
Tags | <EntityTag.radius.per_tick>
|
Object | EntityTag |
Name | reapplication_delay |
Input | DurationTag |
Description | Sets the duration an entity will be immune
from the Area Effect Cloud's subsequent exposure. |
Tags | <EntityTag.reapplication_delay>
|
Object | EntityTag |
Name | source |
Input | EntityTag |
Description | Sets the source of the Area Effect Cloud
|
Tags | <EntityTag.source>
|
Object | EntityTag |
Name | wait_time |
Input | DurationTag |
Description | Sets the duration an entity must be exposed to
the Area Effect Cloud before its effect is applied. |
Tags | <EntityTag.wait_time>
|
Object | EntityTag |
Name | armor_bonus |
Input | ElementTag(Decimal) |
Description | Sets the entity's base armor bonus.
|
Tags | <EntityTag.armor_bonus>
|
Object | EntityTag |
Name | armor_pose |
Input | ListTag |
Description | Sets the angle for various parts of the armor stand in the
format: PART|ANGLE|... For example, head|4.5,3,4.5|body|5.4,3.2,1 Valid parts: HEAD, BODY, LEFT_ARM, RIGHT_ARM, LEFT_LEG, RIGHT_LEG Angles are in radians! |
Tags | <EntityTag.armor_pose_list>
<EntityTag.armor_pose[<part>]> |
Object | EntityTag |
Name | arms |
Input | ElementTag(Boolean) |
Description | Changes the arms state of an armor stand.
|
Tags | <EntityTag.arms>
|
Object | EntityTag |
Name | damage |
Input | ElementTag(Decimal) |
Description | Changes how much damage an arrow/trident will inflict.
|
Tags | <EntityTag.damage>
|
Object | EntityTag |
Name | attributes |
Input | ListTag |
Description | Changes the attributes of an entity.
Specify a list of attributes in the format: name/base_value/(modifier_name/mod_amount/mod_operation/mod_slot/...) For example: GENERIC_ARMOR/5/boost/3/add_number/any/reduction/-5/add_number/chest Note that the 'slot' value is probably just ignored. Valid operations are ADD_NUMBER, ADD_SCALAR, and MULTIPLY_SCALAR_1 |
Tags | <EntityTag.has_attribute>
<EntityTag.attributes> <EntityTag.attribute_default_value> <EntityTag.attribute_base_value> <EntityTag.attribute_value> |
Object | EntityTag |
Name | is_aware |
Input | ElementTag(Boolean) |
Description | Sets whether the entity is aware of its surroundings.
Unaware entities will not perform any actions on their own, such as pathfinding or attacking. Similar to mechanism/EntityTag.has_ai, except allows the entity to be moved by gravity, being pushed or attacked, etc. |
Tags | <EntityTag.is_aware>
|
Object | EntityTag |
Name | base_plate |
Input | ElementTag(Boolean) |
Description | Changes the base plate state of an armor stand.
|
Tags | <EntityTag.base_plate>
|
Object | EntityTag |
Name | beam_target |
Input | LocationTag |
Description | Sets a new target location for the ender crystal's beam.
Provide no input to remove the beam. |
Tags | <EntityTag.beam_target>
|
Object | EntityTag |
Name | boat_type |
Input | ElementTag |
Description | Changes the wood type of the boat.
Valid wood types: GENERIC, REDWOOD, BIRCH, JUNGLE, ACACIA, DARK_OAK. |
Tags | <EntityTag.boat_type>
|
Object | EntityTag |
Name | body_arrows |
Input | ElementTag(Number) |
Description | Sets the number of arrows stuck in the entity's body.
Note: Body arrows will only be visible for players or player-type npcs. |
Tags | <EntityTag.body_arrows>
|
Object | EntityTag |
Name | clear_body_arrows |
Input | None |
Description | Clears all arrows stuck in the entity's body.
Note: Body arrows will only be visible for players or player-type npcs. |
Tags | <EntityTag.body_arrows>
|
Object | EntityTag |
Name | bounding_box |
Input | ListTag(LocationTag) |
Description | Changes the collision bounding box of the entity in the format "<low>|<high>", essentially a cuboid with decimals.
|
Tags | <EntityTag.bounding_box>
|
Object | EntityTag |
Name | carries_chest |
Input | ElementTag(Boolean) |
Description | Changes whether a Horse carries a chest.
|
Tags | <EntityTag.carries_chest>
|
Object | EntityTag |
Name | color |
Input | ElementTag |
Description | Changes the entity's color.
For the available color options, refer to language/Entity Color Types. |
Tags | <EntityTag.color>
<EntityTag.colorable> |
Object | EntityTag |
Name | critical |
Input | ElementTag(Boolean) |
Description | Changes whether an arrow/trident is critical.
|
Tags | <EntityTag.critical>
|
Object | EntityTag |
Name | custom_name_visible |
Input | ElementTag(Boolean) |
Description | Sets whether the custom name is visible.
|
Tags | <EntityTag.custom_name_visible>
|
Object | EntityTag |
Name | custom_name |
Input | ElementTag |
Description | Sets the custom name (equivalent to a name tag item) of the entity.
|
Tags | <EntityTag.custom_name>
|
Object | EntityTag |
Name | disabled_slots_raw |
Input | ElementTag(Number) |
Description | Sets the raw disabled slots value of an armor stand.
See url/https://minecraft.gamepedia.com/Armor_Stand/ED |
Tags | <EntityTag.disabled_slots>
<EntityTag.disabled_slots.raw> |
Object | EntityTag |
Name | disabled_slots |
Input | ListTag |
Description | Sets the disabled slots of an armor stand in the form slot(/action)|...
Optionally include an action to disable specific interactions (defaults to ALL). Leave empty to enable all slots. Slots: url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/inventory/EquipmentSlot.html Actions: ALL, REMOVE, PLACE NOTE: Minecraft contains a bug where disabling HAND/ALL still allows item removal. To fully disable hand interaction, disable HAND/ALL and HAND/REMOVE. |
Tags | <EntityTag.disabled_slots>
<EntityTag.disabled_slots.raw> |
Object | EntityTag |
Name | equipment |
Input | ListTag(ItemTag) |
Description | Sets the entity's worn equipment.
Input list is boots|leggings|chestplate|helmet Also accepts a MapTag as input. |
Tags | <EntityTag.equipment>
<EntityTag.equipment_map> |
Object | EntityTag |
Name | explosion_fire |
Input | ElementTag(Boolean) |
Description | If this entity is explosive, sets whether its explosion creates fire.
|
Tags | <EntityTag.explosion_fire>
|
Object | EntityTag |
Name | explosion_radius |
Input | ElementTag(Decimal) |
Description | If this entity can explode, sets its explosion radius.
|
Tags | <EntityTag.explosion_radius>
|
Object | EntityTag |
Name | firework_item |
Input | ItemTag |
Description | Changes the firework effect on this entity, using a firework item.
|
Tags | <EntityTag.firework_item>
|
Object | EntityTag |
Name | fixed |
Input | ElementTag(Boolean) |
Description | Sets whether this item frame is fixed. (Meaning, it can't be altered by players).
|
Tags | <EntityTag.fixed>
|
Object | EntityTag |
Name | framed |
Input | ItemTag(|ElementTag) |
Description | Sets the entity's framed item and optionally the rotation as well.
Valid rotations: url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Rotation.html For example: framed:diamond_sword|clockwise |
Tags | <EntityTag.has_framed_item>
<EntityTag.framed_item> <EntityTag.framed_item_rotation> |
Object | EntityTag |
Name | gravity |
Input | ElementTag(Boolean) |
Description | Changes the gravity state of an entity.
When set false (no gravity), side effects may also occur, eg all movement entirely being blocked. |
Tags | <EntityTag.gravity>
|
Object | EntityTag |
Name | max_health |
Input | ElementTag(Decimal) |
Description | Sets the maximum health the entity may have.
The entity must be living. Note to change the current health at the same time as max_health (might be needed when setting max health higher rather than lower), use mechanism/EntityTag.health_data. |
Tags | <EntityTag.health>
<EntityTag.health_max> |
Object | EntityTag |
Name | health_data |
Input | ElementTag(Decimal)/ElementTag(Decimal) |
Description | Sets the amount of health the entity has, and the maximum health it has.
The entity must be living. |
Tags | <EntityTag.health>
<EntityTag.health_max> |
Object | EntityTag |
Name | health |
Input | ElementTag(Decimal) |
Description | Sets the amount of health the entity has.
The entity must be living. |
Tags | <EntityTag.health>
<EntityTag.health_max> |
Object | EntityTag |
Name | immune |
Input | ElementTag(Boolean) |
Description | Sets whether this piglin or hoglin entity is immune to zombification.
|
Tags | <EntityTag.immune>
|
Object | EntityTag |
Name | inventory_contents |
Input | ListTag(ItemTag) |
Description | Clears the entity's inventory and sets it's item list to match the input.
|
Tags | <EntityTag.inventory>
<InventoryTag.list_contents> |
Object | EntityTag |
Name | invulnerable |
Input | ElementTag(Boolean) |
Description | Sets whether the entity is invulnerable (cannot be damaged).
|
Tags | <EntityTag.invulnerable>
|
Object | EntityTag |
Name | is_showing_bottom |
Input | ElementTag(Boolean) |
Description | Changes the bottom state of an ender crystal.
|
Tags | <EntityTag.is_showing_bottom>
|
Object | EntityTag |
Name | item |
Input | ItemTag |
Description | Changes what item a dropped item or trident represents, or that an Enderman holds.
|
Tags | <EntityTag.item>
|
Object | EntityTag |
Name | jump_strength |
Input | ElementTag(Number) |
Description | Sets the power of the horse's jump.
Also applies to horse-like mobs, such as donkeys and mules. |
Tags | <EntityTag.jump_strength>
|
Object | EntityTag |
Name | knockback |
Input | ElementTag(Number) |
Description | Changes an arrow's/trident's knockback strength.
|
Tags | <EntityTag.knockback>
|
Object | EntityTag |
Name | marker |
Input | ElementTag(Boolean) |
Description | Changes the marker state of an armor stand.
|
Tags | <EntityTag.marker>
|
Object | EntityTag |
Name | max_fuse_ticks |
Input | ElementTag(Number) |
Description | Sets the default number of ticks until the creeper explodes when primed (NOT the time remaining if already primed).
|
Tags | <EntityTag.max_fuse_ticks>
|
Object | EntityTag |
Name | painting |
Input | ElementTag |
Description | Changes the art shown by a painting. Valid a types: url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Art.html.
|
Tags | <EntityTag.painting>
<server.art_types> |
Object | EntityTag |
Name | pickup_status |
Input | ElementTag |
Description | Changes the pickup status of an arrow/trident.
Available pickup statuses can be found here: url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/AbstractArrow.PickupStatus.html |
Tags | <EntityTag.pickup_status>
|
Object | EntityTag |
Name | player_created |
Input | ElementTag(Boolean) |
Description | Sets whether this Iron_Golem was created by a player.
|
Tags | <EntityTag.player_created>
|
Object | EntityTag |
Name | potion |
Input | ItemTag |
Description | Input must be a potion item!
If the entity is a Tipped Arrow, sets the arrow's base potion data based on the item input. If the entity is a splash Potion, sets the splash potion's full potion data from the item input. |
Tags | <EntityTag.potion>
|
Object | EntityTag |
Name | potion_effects |
Input | ListTag |
Description | Set the entity's active potion effects.
Each item in the list is formatted as: TYPE,AMPLIFIER,DURATION,IS_AMBIENT,HAS_PARTICLES,HAS_ICON Note that AMPLIFIER is a number representing the level, and DURATION is a number representing the time, in ticks, it will last for. IS_AMBIENT, HAS_PARTICLES, and HAS_ICON are booleans. For example: SPEED,0,120,false,true,true would give the entity a swiftness potion for 120 ticks. The effect type must be from url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html. |
Tags | <EntityTag.list_effects>
<EntityTag.has_effect[<effect>]> |
Object | EntityTag |
Name | powered |
Input | ElementTag(Boolean) |
Description | Changes the powered state of a Creeper.
|
Tags | <EntityTag.powered>
|
Object | EntityTag |
Name | profession |
Input | ElementTag |
Description | Changes the entity's profession.
Currently, only Villager-type entities can have professions. For the list of possible professions, refer to url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Villager.Profession.html |
Tags | <EntityTag.profession>
|
Object | EntityTag |
Name | has_pumpkin_head |
Input | ElementTag(Boolean) |
Description | Changes whether a Snowman entity has a pumpkin on its head.
|
Tags | <EntityTag.has_pumpkin_head>
|
Object | EntityTag |
Name | is_using_riptide |
Input | ElementTag(Boolean) |
Description | Sets whether this entity is using the Riptide enchantment.
|
Tags | <EntityTag.is_using_riptide>
|
Object | EntityTag |
Name | rotation |
Input | ElementTag |
Description | Changes the entity's rotation.
Currently, only Hanging-type entities can have rotations. Value must be from url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/BlockFace.html. |
Tags | <EntityTag.rotation>
<EntityTag.rotation_vector> |
Object | EntityTag |
Name | clear_scoreboard_tags |
Input | None |
Description | Clears the list of the scoreboard tags on the entity.
|
Tags | <EntityTag.scoreboard_tags>
|
Object | EntityTag |
Name | scoreboard_tags |
Input | ListTag |
Description | Adds the list of the scoreboard tags to the entity.
To clear existing scoreboard tags, use mechanism/EntityTag.clear_scoreboard_tags. |
Tags | <EntityTag.scoreboard_tags>
|
Object | EntityTag |
Name | shulker_peek |
Input | ElementTag(Number) |
Description | Sets the peek value of a shulker box (where 0 is fully closed, 100 is fully open).
|
Tags | <EntityTag.shulker_peek>
|
Object | EntityTag |
Name | silent |
Input | ElementTag(Boolean) |
Description | Sets whether this entity is silent. (Plays no sounds)
|
Tags | <EntityTag.silent>
|
Object | EntityTag |
Name | sitting |
Input | ElementTag(Boolean) |
Description | Changes the sitting state of a wolf, cat, or parrot.
|
Tags | <EntityTag.sitting>
|
Object | EntityTag |
Name | size |
Input | ElementTag(Number) |
Description | Sets the size of a slime-type entity or a Phantom (1-120).
|
Tags | <EntityTag.size>
|
Object | EntityTag |
Name | is_small |
Input | ElementTag(Boolean) |
Description | Sets whether the armor stand is small.
|
Tags | <EntityTag.is_small>
|
Object | EntityTag |
Name | speed |
Input | ElementTag(Decimal) |
Description | Sets how fast the entity can move.
|
Tags | <EntityTag.speed>
|
Object | EntityTag |
Name | spell |
Input | ElementTag |
Description | Sets the spell the entity should cast. Valid spells are: url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Spellcaster.Spell.html
|
Tags | <EntityTag.spell>
|
Object | EntityTag |
Name | tame |
Input | ElementTag(Boolean)(|PlayerTag) |
Description | Sets whether the entity has been tamed.
Also available: mechanism/EntityTag.owner |
Tags | <EntityTag.is_tamed>
<EntityTag.tameable> |
Object | EntityTag |
Name | owner |
Input | PlayerTag |
Description | Sets the entity's owner. Use with no input to make it not have an owner.
Also available: mechanism/EntityTag.tame |
Tags | <EntityTag.is_tamed>
<EntityTag.tameable> <EntityTag.owner> |
Object | EntityTag |
Name | trades |
Input | ListTag(TradeTag) |
Description | Sets the trades that the entity will offer.
|
Tags | <EntityTag.trades>
|
Object | EntityTag |
Name | visible |
Input | ElementTag(Boolean) |
Description | Sets whether the armor stand or item frame is visible.
|
Tags | <EntityTag.visible>
|
Object | InventoryTag |
Name | contents |
Input | ListTag(ItemTag) |
Description | Sets the contents of the inventory.
|
Tags | <InventoryTag.list_contents>
<InventoryTag.list_contents.simple> <InventoryTag.list_contents.with_lore[<lore>]> <InventoryTag.list_contents.with_lore[<lore>].simple> |
Object | InventoryTag |
Name | size |
Input | ElementTag(Number) |
Description | Sets the size of the inventory. (Only works for "generic" chest inventories.)
|
Tags | <InventoryTag.size>
|
Object | InventoryTag |
Name | title |
Input | ElementTag |
Description | Sets the title of the inventory. (Only works for "generic" inventories.)
|
Tags | <InventoryTag.title>
|
Object | InventoryTag |
Name | trades |
Input | ListTag(TradeTag) |
Description | Sets the trade recipe list for a merchant inventory.
|
Tags | <InventoryTag.trades>
|
Object | ItemTag |
Name | nbt_attributes |
Input | ListTag |
Description | Sets the Denizen NBT attributes for this item in the format attribute/slot/op/amount|...
Attribute is text (url/http://minecraft.gamepedia.com/Attribute), slot is the name of the slot, op is the number code for operation, and amount is a decimal. |
Tags | <ItemTag.nbt_attributes>
|
Object | ItemTag |
Name | base_color |
Input | ElementTag |
Description | Changes the base color of a shield.
For the list of possible colors, see url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html. |
Tags | <ItemTag.base_color>
|
Object | ItemTag |
Name | block_material |
Input | MaterialTag |
Description | Attaches complex-block-data from a material to an item.
|
Tags | <ItemTag.block_material>
|
Object | ItemTag |
Name | book_pages |
Input | ListTag |
Description | Changes the plain-text pages of a book item.
See language/Escaping System. |
Tags | <ItemTag.book_pages>
|
Object | ItemTag |
Name | book_author |
Input | ElementTag |
Description | Changes the author of a book item.
|
Tags | <ItemTag.book_author>
|
Object | ItemTag |
Name | book_title |
Input | ElementTag |
Description | Changes the title of a book item.
|
Tags | <ItemTag.book_title>
|
Object | ItemTag |
Name | book |
Input | MapTag |
Description | Changes the information on a book item.
Should have keys "pages" (a ListTag), and optionally "title" and "author". |
Tags | <ItemTag.is_book>
<ItemTag.book_title> <ItemTag.book_author> <ItemTag.book_pages> |
Object | ItemTag |
Name | book_generation |
Input | ListTag |
Description | Sets the generation of the book (if any), as ORIGINAL, COPY_OF_ORIGINAL, COPY_OF_COPY, or TATTERED.
|
Tags | <ItemTag.book_generation>
|
Object | ItemTag |
Name | can_destroy |
Input | ListTag(MaterialTag) |
Description | Sets the materials this item can destroy while in adventure mode.
Leave empty to remove this property. |
Tags | <ItemTag.can_destroy>
|
Object | ItemTag |
Name | can_place_on |
Input | ListTag(MaterialTag) |
Description | Sets the materials this item can be placed on while in adventure mode.
Leave empty to remove this property. |
Tags | <ItemTag.can_place_on>
|
Object | ItemTag |
Name | charged_projectiles |
Input | ListTag(ItemTag) |
Description | Sets the charged projectile items on this crossbow. Charged projectiles may only be arrows and fireworks.
|
Tags | <ItemTag.charged_projectiles>
<ItemTag.is_charged> |
Object | ItemTag |
Name | add_charged_projectile |
Input | ItemTag |
Description | Adds a new charged projectile item on this crossbow. Charged projectiles may only be arrows and fireworks.
|
Tags | <ItemTag.charged_projectiles>
<ItemTag.is_charged> |
Object | ItemTag |
Name | remove_charged_projectiles |
Input | None |
Description | Removes all charged projectiles from this crossbow.
|
Tags | <ItemTag.charged_projectiles>
<ItemTag.is_charged> |
Object | ItemTag |
Name | color |
Input | ColorTag |
Description | Sets the leather armor item's dye color or the potion item's color.
|
Tags | <ItemTag.color>
|
Object | ItemTag |
Name | custom_model_data |
Input | ElementTag(Number) |
Description | Changes the custom model data ID number of the item.
Use with no input to remove the custom model data. |
Tags | <ItemTag.has_custom_model_data>
<ItemTag.custom_model_data> |
Object | ItemTag |
Name | display |
Input | ElementTag |
Description | Changes the item's display name.
|
Tags | <ItemTag.display>
|
Object | ItemTag |
Name | durability |
Input | ElementTag(Number) |
Description | Changes the durability of damageable items.
|
Tags | <ItemTag.durability>
<ItemTag.max_durability> <ItemTag.repairable> |
Object | ItemTag |
Name | remove_enchantments |
Input | ListTag |
Description | Removes the specified enchantments from the item (as a list of enchantment names).
Give no value input to remove all enchantments. |
Tags | <ItemTag.enchantments>
<ItemTag.enchantment_map> |
Object | ItemTag |
Name | enchantments |
Input | MapTag |
Description | Sets the item's enchantments as a map of enchantment name to level.
|
Tags | <ItemTag.enchantment_map>
|
Object | ItemTag |
Name | firework |
Input | ListTag |
Description | Sets the firework's settings.
Each item in the list is formatted as: TRAIL,FLICKER,TYPE,RED,GREEN,BLUE,RED,GREEN,BLUE For example: true,false,BALL,255,0,0,0,255,0 would create a trailing ball firework that fades from red to green. Optionally add a list entry that's just a single number to set the power. |
Tags | <ItemTag.firework>
|
Object | ItemTag |
Name | flag_map |
Input | MapTag |
Description | Internal-usage direct re-setter for the item's full raw flag data.
|
Tags |
Object | ItemTag |
Name | flag |
Input | ObjectTag |
Description | Modifies a flag on this item, using syntax similar to command/flag.
For example, 'flag:myflagname:!' will remove flag 'myflagname', or 'flag:myflagname:3' sets flag 'myflagname' to value '3'. |
Tags | <FlaggableObject.flag[<flag_name>]>
<FlaggableObject.has_flag[<flag_name>]> <FlaggableObject.flag_expiration[<flag_name>]> <FlaggableObject.list_flags> |
Object | ItemTag |
Name | invisible |
Input | ElementTag(Boolean) |
Description | Changes whether an Item_Frame item will be invisible when placed.
|
Tags | <ItemTag.invisible>
|
Object | ItemTag |
Name | hides |
Input | ListTag |
Description | Sets the item's list of data types to hide.
Valid hide types include: ATTRIBUTES, DESTROYS, ENCHANTS, PLACED_ON, ITEM_DATA, UNBREAKABLE, DYE, or ALL. ITEM_DATA hides potion effects, banner patterns, etc. Use "ALL" to automatically hide all hideable item data. |
Tags | <ItemTag.hides>
|
Object | ItemTag |
Name | inventory_contents |
Input | ListTag(ItemTag) |
Description | Sets the item's inventory contents.
|
Tags | <ItemTag.inventory_contents>
|
Object | ItemTag |
Name | knowledge_book_recipes |
Input | ListTag |
Description | Sets the item's knowledge book recipe list, in the Namespace:Key format.
|
Tags | <ItemTag.knowledge_book_recipes>
|
Object | ItemTag |
Name | lock |
Input | ElementTag |
Description | Sets the item's lock password.
Locked blocks can only be opened while holding an item with the name of the lock. |
Tags | <ItemTag.lock>
<ItemTag.is_locked> <ItemTag.is_lockable> |
Object | ItemTag |
Name | lore |
Input | ListTag |
Description | Sets the item's lore.
|
Tags | <ItemTag.lore>
|
Object | ItemTag |
Name | map |
Input | ElementTag(Number) |
Description | Changes what map ID number a map item uses.
|
Tags | <ItemTag.map>
|
Object | ItemTag |
Name | remove_nbt |
Input | ListTag |
Description | Deprecated: use mechanism/ItemTag.flag instead.
|
Tags | <ItemTag.nbt>
<ItemTag.has_nbt> |
Object | ItemTag |
Name | nbt |
Input | ListTag |
Description | Deprecated: use mechanism/ItemTag.flag instead.
|
Tags | <ItemTag.nbt>
<ItemTag.has_nbt> |
Object | ItemTag |
Name | patterns |
Input | ListTag |
Description | Changes the patterns of a banner. Input must be in the form
"COLOR/PATTERN|COLOR/PATTERN" etc. For the list of possible colors, see url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html. For the list of possible patterns, see url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/block/banner/PatternType.html. |
Tags | <ItemTag.patterns>
<server.pattern_types> |
Object | ItemTag |
Name | potion_effects |
Input | ListTag |
Description | Sets the potion's potion effect(s).
Input is a formed like: Type,Upgraded,Extended(,Color)|Effect,Amplifier,Duration,Ambient,Particles,Icon|... For example: SPEED,true,false|SPEED,2,200,false,true,true Second example: REGEN,false,true,RED|REGENERATION,1,500,true,false,false Color can also be used like "255&comma128&comma0" (r,g,b but replace ',' with '&comma'). The primary type must be from url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionType.html. The effect type must be from url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/potion/PotionEffectType.html. |
Tags | <ItemTag.potion_effect[<#>]>
<ItemTag.potion_effect[<#>].type> <ItemTag.potion_effect[<#>].duration> <ItemTag.potion_effect[<#>].amplifier> <ItemTag.potion_effect[<#>].is_ambient> <ItemTag.potion_effect[<#>].has_particles> <ItemTag.potion_effect[<#>].icon> <server.potion_types> <server.potion_effect_types> |
Object | ItemTag |
Name | quantity |
Input | ElementTag(Number) |
Description | Changes the number of items in this stack.
|
Tags | <ItemTag.quantity>
<ItemTag.max_stack> |
Object | ItemTag |
Name | raw_nbt |
Input | MapTag |
Description | Sets the given map of raw NBT keys onto this item.
Note that the input format must be strictly perfect. Refer to language/Raw NBT Encoding for explanation of the input format. |
Tags | <ItemTag.raw_nbt>
<ItemTag.all_raw_nbt> |
Object | ItemTag |
Name | repair_cost |
Input | ElementTag(Number) |
Description | Changes the repair cost (on an anvil) of the item.
|
Tags | <ItemTag.repair_cost>
|
Object | ItemTag |
Name | sign_contents |
Input | ListTag |
Description | Sets the contents of a sign item.
|
Tags | <ItemTag.sign_contents>
|
Object | ItemTag |
Name | skull_skin |
Input | ElementTag(|ElementTag(|ElementTag)) |
Description | Sets the player skin on a player_head.
The first ElementTag is a UUID. Optionally, use the second ElementTag for the skin texture cache. Optionally, use the third ElementTag for a player name. See also language/Player Entity Skins (Skin Blobs). |
Tags | <ItemTag.skull_skin>
<ItemTag.skin> <ItemTag.has_skin> |
Object | ItemTag |
Name | spawner_count |
Input | ElementTag(Number) |
Description | Sets the spawn count of a spawner block item.
|
Tags | <ItemTag.spawner_count>
|
Object | ItemTag |
Name | spawner_delay_data |
Input | ListTag |
Description | Sets the current spawn delay, minimum spawn delay, and maximum spawn delay of a mob spawner block item.
For example, -1|200|800 |
Tags | <ItemTag.spawner_spawn_delay>
<ItemTag.spawner_minimum_spawn_delay> <ItemTag.spawner_maximum_spawn_delay> |
Object | ItemTag |
Name | spawner_max_nearby_entities |
Input | ElementTag(Number) |
Description | Sets the maximum nearby entities of a spawner block item.
|
Tags | <ItemTag.spawner_max_nearby_entities>
|
Object | ItemTag |
Name | spawner_player_range |
Input | ElementTag(Number) |
Description | Sets the maximum player range of a spawner block item.
|
Tags | <ItemTag.spawner_player_range>
|
Object | ItemTag |
Name | spawner_range |
Input | ElementTag(Number) |
Description | Sets the spawn range of a spawner block item.
|
Tags | <ItemTag.spawner_range>
|
Object | ItemTag |
Name | spawner_type |
Input | EntityTag |
Description | Sets the spawn type of a spawner block item.
|
Tags | <ItemTag.spawner_type>
|
Object | ItemTag |
Name | unbreakable |
Input | ElementTag(Boolean) |
Description | Changes whether an item has the unbreakable item flag.
|
Tags | <ItemTag.unbreakable>
|
Object | MaterialTag |
Name | age |
Input | ElementTag(Number) |
Description | Sets an ageable material's current age. This includes plant growth.
|
Tags | <MaterialTag.age>
<MaterialTag.maximum_age> |
Object | MaterialTag |
Name | signal_fire |
Input | ElementTag(Boolean) |
Description | Sets a campfire block to have longer smoke trails, or not.
|
Tags | <MaterialTag.signal_fire>
|
Object | MaterialTag |
Name | count |
Input | ElementTag(Number) |
Description | Sets the amount of pickles in a Sea Pickle material, eggs in a Turtle Egg material, or charges in a Respawn Anchor material.
|
Tags | <MaterialTag.count>
<MaterialTag.count_min> <MaterialTag.count_max> |
Object | MaterialTag |
Name | delay |
Input | ElementTag(Number) |
Description | Sets the delay of a redstone repeater material.
|
Tags | <MaterialTag.delay>
<MaterialTag.max_delay> <MaterialTag.min_delay> |
Object | MaterialTag |
Name | direction |
Input | ElementTag |
Description | Sets the current facing direction for a directional material (like a door or a bed).
|
Tags | <MaterialTag.direction>
<MaterialTag.valid_directions> |
Object | MaterialTag |
Name | drags |
Input | ElementTag(Boolean) |
Description | Sets whether this material will apply force on entities moving through this BubbleColumn block.
|
Tags | <MaterialTag.drags>
|
Object | MaterialTag |
Name | faces |
Input | ListTag |
Description | Sets the current faces for a material that has multiple faces (like a mushroom block).
|
Tags | <MaterialTag.faces>
<MaterialTag.valid_faces> |
Object | MaterialTag |
Name | half |
Input | ElementTag |
Description | Sets the current half for a bisected material (like a door, double-plant, chest, or a bed).
|
Tags | <MaterialTag.half>
|
Object | MaterialTag |
Name | heights |
Input | ElementTag |
Description | Sets the list of heights for a wall block, in order North|East|South|West|Vertical.
For n/e/s/w, can be "tall", "low", or "none". For vertical, can be "tall" or "none". |
Tags | <MaterialTag.heights>
|
Object | MaterialTag |
Name | hinge |
Input | ElementTag |
Description | Sets a door's hinge side to LEFT or RIGHT.
|
Tags | <MaterialTag.hinge>
|
Object | MaterialTag |
Name | instrument |
Input | ElementTag |
Description | Sets the instrument played from this note block,
for valid instruments see list at url/https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Instrument.html. |
Tags | <MaterialTag.instrument>
|
Object | MaterialTag |
Name | leaf_size |
Input | ElementTag |
Description | Sets the size of the leaves for this bamboo block.
Valid input is SMALL, LARGE, or NONE. |
Tags | <MaterialTag.leaf_size>
|
Object | MaterialTag |
Name | level |
Input | ElementTag(Number) |
Description | Sets the current level for a Levelled material (like water, lava, and cauldrons), cake, beehives, and snow.
|
Tags | <MaterialTag.level>
<MaterialTag.maximum_level> <MaterialTag.minimum_level> |
Object | MaterialTag |
Name | lit |
Input | ElementTag(Boolean) |
Description | Sets whether a lightable material (such as a redstone torch) is lit currently.
|
Tags | <MaterialTag.lit>
|
Object | MaterialTag |
Name | is_locked |
Input | ElementTag(Boolean) |
Description | Sets this redstone repeater material to be locked.
|
Tags | <MaterialTag.is_locked>
|
Object | MaterialTag |
Name | mode |
Input | ElementTag |
Description | Sets comparator's mode between compare and subtract.
|
Tags | <MaterialTag.mode>
|
Object | MaterialTag |
Name | note |
Input | ElementTag(Number) |
Description | Sets the note played from this note block, as an ID number from 0 to 24.
|
Tags | <MaterialTag.note>
<MaterialTag.note_tone> <MaterialTag.note_octave> |
Object | MaterialTag |
Name | persistent |
Input | ElementTag(Boolean) |
Description | Sets leaves blocks to ignore decay, or to obey it.
|
Tags | <MaterialTag.persistent>
|
Object | MaterialTag |
Name | shape |
Input | ElementTag |
Description | Sets the shape of a block.
For stairs, input is the corner shape as INNER_LEFT, INNER_RIGHT, OUTER_LEFT, OUTER_RIGHT, or STRAIGHT. |
Tags | <MaterialTag.shape>
|
Object | MaterialTag |
Name | slab_type |
Input | ElementTag |
Description | Sets the current type of the slab.
|
Tags | <MaterialTag.slab_type>
|
Object | MaterialTag |
Name | snowy |
Input | ElementTag(Boolean) |
Description | Sets this material to be covered in snow, or not.
|
Tags | <MaterialTag.snowy>
|
Object | MaterialTag |
Name | switch_face |
Input | ElementTag |
Description | Sets the current attach direction for a switch.
|
Tags | <MaterialTag.switch_face>
|
Object | MaterialTag |
Name | switched |
Input | ElementTag(Boolean) |
Description | Sets whether a Powerable material (like pressure plates) or an Openable material (like doors), or a dispenser, or a daylight sensor is switched.
|
Tags | <MaterialTag.switched>
|
Object | MaterialTag |
Name | waterlogged |
Input | ElementTag(Boolean) |
Description | Sets this block to be waterlogged, or not.
|
Tags | <MaterialTag.waterlogged>
|
Object | TradeTag |
Name | has_xp |
Input | ElementTag(Boolean) |
Description | Sets whether this trade will reward XP upon successful trading.
|
Tags | <TradeTag.has_xp>
|
Object | TradeTag |
Name | inputs |
Input | ListTag(ItemTag) |
Description | Sets the items required to make a successful trade. Use an empty input to make the trade impossible.
NOTE: If more than two items are specified, then only the first two items will be used. |
Tags | <TradeTag.inputs>
|
Object | TradeTag |
Name | max_uses |
Input | ElementTag(Number) |
Description | Sets the maximum amount of times that the trade can be used.
|
Tags | //
|
Object | TradeTag |
Name | result |
Input | ItemTag |
Description | Sets what the trade will give the player.
|
Tags | <TradeTag.result>
|
Object | TradeTag |
Name | uses |
Input | ElementTag(Number) |
Description | Sets the amount of times the trade has been used.
|
Tags | <TradeTag.uses>
|
Object | server |
Name | delete_file |
Input | ElementTag |
Description | Deletes the given file from the server.
Require config setting 'Commands.Delete.Allow file deletion'. |
Tags | <server.has_file[<file>]>
|
Object | server |
Name | reset_event_stats |
Input | None |
Description | Resets the statistics on events for the queue.stats tag.
|
Tags | <queue.stats>
|
Object | server |
Name | reset_recipes |
Input | None |
Description | Resets the server's recipe list to the default vanilla recipe list + item script recipes.
|
Tags | <server.recipe_ids[(<type>)]>
|
Object | server |
Name | remove_recipes |
Input | ListTag |
Description | Removes a recipe or list of recipes from the server, in Namespace:Key format.
|
Tags | <server.recipe_ids[(<type>)]>
|
Object | server |
Name | cleanmem |
Input | None |
Description | Suggests to the internal systems that it's a good time to clean the memory.
Does NOT force a memory cleaning. This should generally not be used unless you have a very good specific reason to use it. |
Tags | <server.ram_free>
|
Object | server |
Name | restart |
Input | None |
Description | Immediately stops the server entirely (Plugins will still finalize, and the shutdown event will fire), then starts it again.
Requires setting "Commands.Restart.Allow server restart"! Note that if your server is not configured to restart, this mechanism will simply stop the server without starting it again! |
Tags |
Object | server |
Name | save |
Input | None |
Description | Immediately saves the Denizen saves files.
|
Tags |
Object | server |
Name | save_citizens |
Input | None |
Description | Immediately saves the Citizens saves files.
|
Tags |
Object | server |
Name | shutdown |
Input | None |
Description | Immediately stops the server entirely (Plugins will still finalize, and the shutdown event will fire).
The server will remain shutdown until externally started again. Requires setting "Commands.Restart.Allow server stop"! |
Tags |
Object | BigDoorsDoorTag |
Name | is_open |
Input | ElementTag(Boolean) |
Description | Sets opened state of a door (this activates the animations).
Doors cannot be opened or closed if they are busy (currently opening or closing). This ignores whether a door is locked. |
Tags | <BigDoorsDoorTag.is_open>
<BigDoorsDoorTag.is_busy> |
Object | BigDoorsDoorTag |
Name | is_locked |
Input | ElementTag(Boolean) |
Description | Sets the locked state of the door.
|
Tags | <BigDoorsDoorTag.is_locked>
|
Object | BigDoorsDoorTag |
Name | auto_close |
Input | DurationTag |
Description | Sets the auto_close time of the door, in seconds.
Set this to 0 to disable auto close. |
Tags | <BigDoorsDoorTag.auto_close>
|
Object | GriefPreventionClaimTag |
Name | owner |
Input | PlayerTag/ElementTag |
Description | Sets the owner of the GriefPreventionClaim.
Accepts PlayerTag or "admin" to set as admin claim. |
Tags | <GriefPreventionClaimTag.owner>
|
Object | GriefPreventionClaimTag |
Name | depth |
Input | ElementTag(Number) |
Description | Sets the protection depth of the GriefPreventionClaim.
|
Tags |
Object | MythicMobsMobTag |
Name | global_cooldown |
Input | ElementTag(Number) |
Description | Sets global cooldown of the MythicMob.
|
Tags | <MythicMobsMobTag.global_cooldown>
|
Object | MythicMobsMobTag |
Name | stance |
Input | ElementTag |
Description | Set the stance of the MythicMob.
|
Tags | <MythicMobsMobTag.stance>
|
Object | MythicMobsMobTag |
Name | reset_target |
Input | None |
Description | Reset the MythicMob's target.
|
Tags | <MythicMobsMobTag.target>
|
Object | MythicMobsMobTag |
Name | level |
Input | ElementTag(Number) |
Description | Set the MythicMob's level.
|
Tags | <MythicMobsMobTag.level>
|
Object | MythicMobsMobTag |
Name | target |
Input | EntityTag |
Description | Sets MythicMob's target.
|
Tags | <MythicMobsMobTag.target>
|
Object | MythicSpawnerTag |
Name | group |
Input | ElementTag |
Description | Sets the group of the MythicSpawner.
|
Tags | <MythicSpawnerTag.group>
|
Object | MythicSpawnerTag |
Name | location |
Input | LocationTag |
Description | Sets the location of the MythicSpawner.
|
Tags | <MythicSpawnerTag.location>
|
Object | MythicSpawnerTag |
Name | cooldown |
Input | DurationTag |
Description | Sets the MythicSpawner's configured cooldown timer, in seconds.
|
Tags | <MythicSpawnerTag.cooldown>
|
Object | MythicSpawnerTag |
Name | start_cooldown |
Input | None |
Description | Starts the MythicSpawner's cooldown timer.
|
Tags | <MythicSpawnerTag.cooldown>
|
Object | MythicSpawnerTag |
Name | mob_type |
Input | ElementTag |
Description | Sets the MythicSpawner's MythicMob Mob type.
|
Tags | <MythicSpawnerTag.mob_type>
|
Object | MythicSpawnerTag |
Name | spawn |
Input | None |
Description | Forces the MythicSpawner to spawn.
This spawn method still checks conditions. |
Tags |
Object | MythicSpawnerTag |
Name | enable |
Input | None |
Description | Enables the MythicSpawner.
|
Tags |
Object | MythicSpawnerTag |
Name | disable |
Input | None |
Description | Disables the MythicSpawner.
|
Tags |
Object | TownTag |
Name | balance |
Input | ElementTag(Decimal)|ElementTag |
Description | Sets the money balance of a town, with a reason for the change.
|
Tags | <TownTag.balance>
|
Object | PlayerTag |
Name | display_bigdoors_manager |
Input | None |
Description | Opens the Big Doors manager (bdm).
|
Tags |
Object | ItemTag |
Name | worth |
Input | ElementTag(Decimal) |
Description | Sets the worth of this item in Essentials.
|
Tags | <ItemTag.worth>
<ItemTag.worth.quantity[<#>]> |
Note | This mechanism requires the plugin(s) Depenizen, Essentials! |
Object | PlayerTag |
Name | is_afk |
Input | ElementTag(Boolean) |
Description | Sets whether the player is marked as AFK.
|
Tags | <PlayerTag.is_afk>
|
Note | This mechanism requires the plugin(s) Depenizen, Essentials! |
Object | PlayerTag |
Name | god_mode |
Input | ElementTag(Boolean) |
Description | Sets whether the player has god mode enabled.
|
Tags | <PlayerTag.god_mode>
|
Note | This mechanism requires the plugin(s) Depenizen, Essentials! |
Object | PlayerTag |
Name | is_muted |
Input | ElementTag(Boolean)(|DurationTag) |
Description | Sets whether the player is muted. Optionally, you may also
specify a duration to set how long they are muted for. |
Tags | <PlayerTag.is_muted>
<PlayerTag.mute_timeout> |
Note | This mechanism requires the plugin(s) Depenizen, Essentials! |
Object | PlayerTag |
Name | socialspy |
Input | ElementTag(Boolean) |
Description | Sets whether the player has SocialSpy enabled.
|
Tags | <PlayerTag.socialspy>
|
Note | This mechanism requires the plugin(s) Depenizen, Essentials! |
Object | PlayerTag |
Name | vanish |
Input | ElementTag(Boolean) |
Description | Sets whether the player has vanish enabled.
|
Tags | <PlayerTag.is_vanished>
|
Note | This mechanism requires the plugin(s) Depenizen, Essentials! |
Object | PlayerTag |
Name | essentials_ignore |
Input | PlayerTag(|ElementTag(Boolean)) |
Description | Sets whether the player should ignore another player.
Optionally, specify a boolean indicate whether to ignore (defaults to true). |
Tags | <PlayerTag.ignored_players>
|
Note | This mechanism requires the plugin(s) Depenizen, Essentials! |
Object | PlayerTag |
Name | bonus_blocks |
Input | ElementTag(Number) |
Description | Sets the player's bonus claim blocks.
|
Tags | <PlayerTag.griefprevention.blocks.bonus>
|
Note | This mechanism requires the plugin(s) Depenizen, GriefPrevention! |
Object | PlayerTag |
Name | normal_blocks |
Input | ElementTag(Number) |
Description | Sets the player's accrued claim blocks.
|
Tags | <PlayerTag.griefprevention.blocks>
|
Note | This mechanism requires the plugin(s) Depenizen, GriefPrevention! |
Object | JobsJobTag |
Name | player |
Input | PlayerTag |
Description | Sets the owner of the job, to enable player-required tags.
|
Tags | |
Note | This mechanism requires the plugin(s) Depenizen, Jobs! |