Denizen Script Mechanisms


Mechanisms are found in object properties, the 'adjust' command, and similar. These are used to change the state of an object.
Learn about how mechanisms work in The Beginner's Guide.


Showing all 465 mechanisms...

Categories:

BigDoorsDoorTag Mechanisms | BiomeTag Mechanisms | ChunkTag Mechanisms | CuboidTag Mechanisms | EntityTag Mechanisms | GriefPreventionClaimTag Mechanisms | InventoryTag Mechanisms | ItemTag Mechanisms | LocationTag Mechanisms | MaterialTag Mechanisms | MythicMobsMobTag Mechanisms | MythicSpawnerTag Mechanisms | NPCTag Mechanisms | PlayerTag Mechanisms | PolygonTag Mechanisms | QueueTag Mechanisms | server Mechanisms | system Mechanisms | TownTag Mechanisms | TradeTag Mechanisms | WorldTag Mechanisms | JobsJobTag Mechanisms


Category: BigDoorsDoorTag Mechanisms


Nameauto_close
ObjectBigDoorsDoorTag
InputDurationTag
Related Tags<BigDoorsDoorTag.auto_close> Returns the auto close time for the door. (...)
DescriptionSets the auto_close time of the door, in seconds.
Set this to 0 to disable auto close.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/bigdoors/BigDoorsDoorTag.java#L281

Nameis_locked
ObjectBigDoorsDoorTag
InputElementTag(Boolean)
Related Tags<BigDoorsDoorTag.is_locked> Returns whether the door is locked.
DescriptionSets the locked state of the door.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/bigdoors/BigDoorsDoorTag.java#L267

Nameis_open
ObjectBigDoorsDoorTag
InputElementTag(Boolean)
Related Tags<BigDoorsDoorTag.is_open> Returns whether the door is open.
<BigDoorsDoorTag.is_busy> Returns whether the door is busy (currently animated/opening/closing).
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/bigdoors/BigDoorsDoorTag.java#L243



Category: BiomeTag Mechanisms


Namehumidity
ObjectBiomeTag
InputElementTag(Decimal)
Related Tags<BiomeTag.humidity> Returns the humidity of this biome.
DescriptionSets the humidity for this biome server-wide.
If this is greater than 0.85, fire has less chance
to spread in this biome.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/BiomeTag.java#L293

Nametemperature
ObjectBiomeTag
InputElementTag(Decimal)
Related Tags<BiomeTag.temperature> Returns the temperature of this biome.
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/BiomeTag.java#L308



Category: ChunkTag Mechanisms


Nameinhabited_time
ObjectChunkTag
InputDurationTag
Related Tags<ChunkTag.inhabited_time> Returns the total time the chunk has been inhabited for. (...)
DescriptionChanges the amount of time the chunk has been inhabited for.
This is a primary deciding factor in the "local difficulty" setting.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java#L676

Nameload
ObjectChunkTag
InputNone
Related Tags<ChunkTag.is_loaded> Returns true if the chunk is currently loaded into memory.
DescriptionLoads a chunk into memory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java#L716

Namerefresh_chunk
ObjectChunkTag
InputNone
DescriptionRefreshes the chunk, sending any changed properties to players.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java#L743

Namerefresh_chunk_sections
ObjectChunkTag
InputNone
DescriptionRefreshes all 16x16x16 chunk sections within the chunk.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java#L756

Nameregenerate
ObjectChunkTag
InputNone
DescriptionCauses 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java#L729

Nameunload
ObjectChunkTag
InputNone
Related Tags<ChunkTag.is_loaded> Returns true if the chunk is currently loaded into memory.
DescriptionRemoves a chunk from memory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java#L690

Nameunload_without_saving
ObjectChunkTag
InputNone
Related Tags<chunk.is_loaded> Returns true if the chunk is currently loaded into memory.
DescriptionRemoves a chunk from memory without saving any recent changes.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ChunkTag.java#L703



Category: CuboidTag Mechanisms


Nameadd_member
ObjectCuboidTag
Input(#,)CuboidTag
Related Tags<CuboidTag.get> Returns a cuboid representing the one component of this cuboid (for cuboids that contain multiple sub-cuboids).
<CuboidTag.add_member[<cuboid>]> Returns a modified copy of this cuboid, with the input cuboid(s) added at the end.
<CuboidTag.add_member[<cuboid>].at[<#>]> Returns a modified copy of this cuboid, with the input cuboid(s) added at the specified index.
DescriptionAdds a sub-member to the cuboid (optionally at a specified index - otherwise, at the end).
Input is of the form like "2,[email protected]" 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).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/CuboidTag.java#L1422

Nameremove_member
ObjectCuboidTag
InputElementTag(Number)
Related Tags<CuboidTag.remove_member[<#>]> Returns a modified copy of this cuboid, with member at the input index removed.
DescriptionRemove a sub-member from the cuboid at the specified index.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/CuboidTag.java#L1454

Nameset_member
ObjectCuboidTag
Input(#,)CuboidTag
Related Tags<CuboidTag.get> Returns a cuboid representing the one component of this cuboid (for cuboids that contain multiple sub-cuboids).
<CuboidTag.set[<cuboid>].at[<#>]> Returns a modified copy of this cuboid, with the specific sub-cuboid index changed to hold the input cuboid.
DescriptionSets a given sub-cuboid of the cuboid.
Input is of the form like "2,[email protected]" where 2 is the sub-cuboid index, or just a direct CuboidTag input.
The default index, if unspecified, is 1 (ie the first member).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/CuboidTag.java#L1391



Category: EntityTag Mechanisms


Nameabsorption_health
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.absorption_health> Returns the living entity's absorption health.
DescriptionSets the living entity's absorption health.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3092

Nameadd_attribute_modifiers
ObjectEntityTag
InputMapTag
Related Tags<EntityTag.has_attribute> Returns whether the entity has the named attribute. (...)
<EntityTag.attribute_modifiers> Returns a map of all attribute modifiers on the entity, with key as the attribute name and value as a list of modifiers, (...)
<EntityTag.attribute_default_value> Returns the default value of the named attribute for the entity. (...)
<EntityTag.attribute_base_value> Returns the base value of the named attribute for the entity. (...)
<EntityTag.attribute_value> Returns the final calculated value of the named attribute for the entity. (...)
DescriptionAdds attribute modifiers to an entity without altering existing modifiers.
For input format details, refer to Language:attribute modifiers.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeModifiers.java#L280

Nameage
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.age> If the entity is ageable, returns the entity's age number (-24000 to 0)
<EntityTag.is_baby> If the entity is ageable, returns whether the entity is a baby.
<EntityTag.is_age_locked> If the entity is ageable, returns whether the entity is age locked.
<EntityTag.ageable> Returns whether the entity is ageable. (...)
DescriptionSets 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAge.java#L192

Nameage_lock
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.age> If the entity is ageable, returns the entity's age number (-24000 to 0)
<EntityTag.is_baby> If the entity is ageable, returns whether the entity is a baby.
<EntityTag.is_age_locked> If the entity is ageable, returns whether the entity is age locked.
<EntityTag.ageable> Returns whether the entity is ageable. (...)
DescriptionSets whether the entity is locked into its current age.
Also available: Mechanism:EntityTag.age
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAge.java#L174

Nameanger
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.anger> Returns the remaining anger time of a PigZombie or Bee.
DescriptionChanges the remaining anger time of a PigZombie or Bee.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAnger.java#L94

Nameangry
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.angry> If the entity is a wolf or PigZombie, returns whether the entity is angry.
DescriptionChanges the anger state of a Wolf or PigZombie.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAngry.java#L100

Namearmor_bonus
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.armor_bonus> Returns the entity's base armor bonus.
DescriptionSets the entity's base armor bonus.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArmorBonus.java#L82

Namearmor_pose
ObjectEntityTag
InputListTag
Related Tags<EntityTag.armor_pose_list> Returns a list of all poses and angles for the armor stand in the (...)
<EntityTag.armor_pose[<part>]> Returns the current angle pose for the specified part. (...)
DescriptionSets 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!
Here's a website to help you figure out the correct values: URL:https://bgielinor.github.io/Minecraft-ArmorStand/.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArmorPose.java#L118

Namearms
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.arms> If the entity is an armor stand, returns whether the armor stand has arms.
DescriptionChanges the arms state of an armor stand.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArms.java#L82

Nameattack_cooldown
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.attack_cooldown_duration> Returns the amount of time that passed since the start of the attack cooldown.
<EntityTag.attack_cooldown_max_duration> Returns the maximum amount of time that can pass before the player's main hand has returned (...)
<EntityTag.attack_cooldown_percent> Returns the progress of the attack cooldown. 0 means that the attack cooldown has just (...)
DescriptionSets 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!
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3863

Nameattack_cooldown_percent
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.attack_cooldown_duration> Returns the amount of time that passed since the start of the attack cooldown.
<EntityTag.attack_cooldown_max_duration> Returns the maximum amount of time that can pass before the player's main hand has returned (...)
<EntityTag.attack_cooldown_percent> Returns the progress of the attack cooldown. 0 means that the attack cooldown has just (...)
DescriptionSets 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!
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3835

Nameattribute_base_values
ObjectEntityTag
InputMapTag
Related Tags<EntityTag.has_attribute> Returns whether the entity has the named attribute. (...)
<EntityTag.attribute_default_value> Returns the default value of the named attribute for the entity. (...)
<EntityTag.attribute_base_value> Returns the base value of the named attribute for the entity. (...)
<EntityTag.attribute_value> Returns the final calculated value of the named attribute for the entity. (...)
DescriptionSets the base value of an entity's attributes.
Specify a MapTag where the keys are attribute names, and values are the new base values.
Valid attribute names are listed at URL:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/attribute/Attribute.html
See also Language:attribute modifiers.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeBaseValues.java#L162

Nameattribute_modifiers
ObjectEntityTag
InputMapTag
Related Tags<EntityTag.has_attribute> Returns whether the entity has the named attribute. (...)
<EntityTag.attribute_modifiers> Returns a map of all attribute modifiers on the entity, with key as the attribute name and value as a list of modifiers, (...)
<EntityTag.attribute_default_value> Returns the default value of the named attribute for the entity. (...)
<EntityTag.attribute_base_value> Returns the base value of the named attribute for the entity. (...)
<EntityTag.attribute_value> Returns the final calculated value of the named attribute for the entity. (...)
DescriptionSets the attribute modifiers of an entity.
This is a SET operation, meaning pre-existing modifiers are removed.
For input format details, refer to Language:attribute modifiers.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeModifiers.java#L241

Namebase_plate
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.base_plate> If the entity is an armor stand, returns whether the armor stand has a base plate.
DescriptionChanges the base plate state of an armor stand.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBasePlate.java#L82

Namebase_potion
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.base_potion> Returns the Area Effect Cloud's base potion data. (...)
<EntityTag.base_potion.type> Returns the Area Effect Cloud's base potion type.
<EntityTag.base_potion.is_upgraded> Returns whether the Area Effect Cloud's base potion is upgraded.
<EntityTag.base_potion.is_extended> Returns whether the Area Effect Cloud's base potion is extended.
<server.potion_types> Returns a list of all potion types known to the server. (...)
DescriptionSets the Area Effect Cloud's base potion.
In the form: Type,Upgraded,Extended
NOTE: Potion cannot be both upgraded and extended
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L469

Namebeam_target
ObjectEntityTag
InputLocationTag
Related Tags<EntityTag.beam_target> Returns the target location of the ender crystal's beam, if any.
DescriptionSets a new target location for the ender crystal's beam.
Provide no input to remove the beam.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBeamTarget.java#L80

Nameboat_type
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.boat_type> Returns the wood type of the boat. (...)
DescriptionChanges the wood type of the boat.
Valid wood types: GENERIC, REDWOOD, BIRCH, JUNGLE, ACACIA, DARK_OAK.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBoatType.java#L77

Namebody_arrows
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.body_arrows> Returns the number of arrows stuck in the entity's body. (...)
DescriptionSets the number of arrows stuck in the entity's body.
Note: Body arrows will only be visible for players or player-type npcs.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBodyArrows.java#L85

Namebounding_box
ObjectEntityTag
InputListTag(LocationTag)
Related Tags<EntityTag.bounding_box> Returns the collision bounding box of the entity in the format "<low>|<high>", essentially a cuboid with decimals.
DescriptionChanges the collision bounding box of the entity in the format "<low>|<high>", essentially a cuboid with decimals.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBoundingBox.java#L101

Namebreed
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.breeding> Returns whether the animal entity is trying to with another of its kind.
DescriptionSets whether the entity is trying to mate with another of its kind.
The entity must be living and an animal.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3019

Namecan_breed
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.can_breed> Returns whether the animal entity is capable of mating with another of its kind.
DescriptionSets whether the entity is capable of mating with another of its kind.
The entity must be living and 'ageable'.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3005

Namecan_join_raid
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.can_join_raid> If the entity is raider mob (like a pillager), returns whether the entity is allowed to join active raids.
DescriptionIf the entity is raider mob (like a pillager), changes whether the entity is allowed to join active raids.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCanJoinRaid.java#L64

Namecan_pickup_items
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.can_pickup_items> Returns whether the entity can pick up items.
DescriptionSets whether the entity can pick up items.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L2926

Namecannot_enter_hive
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.cannot_enter_hive> Returns the minimum duration until a Bee entity is allowed to enter a hive.
DescriptionChanges the minimum duration until a Bee entity is allowed to enter a hive.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCannotEnterHive.java#L85

Namecarries_chest
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.carries_chest> If the entity is a horse, returns whether it is carrying a chest.
DescriptionChanges whether a Horse carries a chest.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityChestCarrier.java#L77

Namecharged
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.charged> If the entity is wither_skull, returns whether the skull is charged. Charged skulls are blue.
DescriptionIf the entity is wither_skull, changes whether the skull is charged. Charged skulls are blue.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCharged.java#L64

Nameclear_body_arrows
ObjectEntityTag
InputNone
Related Tags<EntityTag.body_arrows> Returns the number of arrows stuck in the entity's body. (...)
DescriptionClears all arrows stuck in the entity's body.
Note: Body arrows will only be visible for players or player-type npcs.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityBodyArrows.java#L99

Nameclear_custom_effects
ObjectEntityTag
InputNone
Related Tags<EntityTag.custom_effects> Returns a ListTag of the Area Effect Cloud's custom effects (...)
DescriptionClears all custom effects from the Area Effect Cloud
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L389

Nameclear_scoreboard_tags
ObjectEntityTag
InputNone
Related Tags<EntityTag.scoreboard_tags> Returns a list of the scoreboard tags on the entity.
DescriptionClears the list of the scoreboard tags on the entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityScoreboardTags.java#L82

Namecollidable
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.is_collidable> Returns whether the entity is collidable. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3264

Namecolor
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.color> If the entity can have a color, returns the entity's color. (...)
<EntityTag.colorable> Returns whether the entity can be colored. (...)
DescriptionChanges the entity's color.
For the available color options, refer to Language:Entity Color Types.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityColor.java#L286

Namecritical
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.critical> If the entity is an arrow or trident, returns whether the arrow/trident is critical.
DescriptionChanges whether an arrow/trident is critical.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCritical.java#L81

Namecustom_effects
ObjectEntityTag
InputListTag
Related Tags<EntityTag.custom_effects> Returns a ListTag of the Area Effect Cloud's custom effects (...)
DescriptionAdds a list of custom potion effects to the Area Effect Cloud
In the form Type,Amplifier,Duration(,Ambient,Particles)|...
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L418

Namecustom_name
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.custom_name> Returns the entity's custom name (as set by plugin or name tag item), if any.
DescriptionSets the custom name (equivalent to a name tag item) of the entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCustomName.java#L81

Namecustom_name_visible
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.custom_name_visible> Returns true if the entity's custom name is visible.
DescriptionSets whether the custom name is visible.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityCustomNameVisible.java#L72

Namedamage
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.damage> Returns the damage that the arrow/trident will inflict. (...)
DescriptionChanges how much damage an arrow/trident will inflict.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityArrowDamage.java#L76

Namedark_duration
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.dark_duration> Returns the duration remaining before a glow squid starts glowing.
DescriptionSets the duration remaining before a glow squid starts glowing.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDarkDuration.java#L76

Namedetonate
ObjectEntityTag
InputNone
DescriptionIf the entity is a firework or a creeper, detonates it.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3535

Namedirection
ObjectEntityTag
InputLocationTag
Related Tags<EntityTag.direction> Returns the movement/acceleration direction of a fireball entity, as a LocationTag vector.
DescriptionSets the movement/acceleration direction of a fireball entity, as a LocationTag vector.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDirection.java#L76

Namedisabled_slots
ObjectEntityTag
InputListTag
Related Tags<EntityTag.disabled_slots> If the entity is an armor stand, returns a list of its disabled slots in the form slot/action|...
<EntityTag.disabled_slots.raw> If the entity is an armor stand, returns its raw disabled slots value. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDisabledSlots.java#L136

Namedisabled_slots_raw
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.disabled_slots> If the entity is an armor stand, returns a list of its disabled slots in the form slot/action|...
<EntityTag.disabled_slots.raw> If the entity is an armor stand, returns its raw disabled slots value. (...)
DescriptionSets the raw disabled slots value of an armor stand.
See URL:https://minecraft.fandom.com/wiki/Armor_Stand/ED
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityDisabledSlots.java#L121

Namedragon_phase
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.dragon_phase> Returns the phase an EnderDragon is currently in. (...)
DescriptionSets an EnderDragon's combat phase.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3396

Nameduration
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.duration> Returns the Area Effect Cloud's duration.
DescriptionSets the Area Effect Cloud's duration.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L507

Nameduration_on_use
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.duration.on_use> Returns the duration the Area Effect Cloud (...)
DescriptionSets the duration the Area Effect Cloud
will increase by when it applies an effect to an entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L520

Nameenderman_angry
ObjectEntityTag
InputElementTag(Boolean)
DescriptionSets whether the enderman entity should be screaming angrily.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3617

Nameequipment
ObjectEntityTag
InputListTag(ItemTag)
Related Tags<EntityTag.equipment> Returns a ListTag containing the entity's equipment. (...)
<EntityTag.equipment_map> Returns a MapTag containing the entity's equipment. (...)
DescriptionSets the entity's worn equipment.
Input list is boots|leggings|chestplate|helmet
Also accepts a MapTag as input.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityEquipment.java#L154

Nameexperience
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.experience> Returns the experience value of this experience orb entity.
DescriptionSets the experience value of this experience orb entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3410

Nameexplosion_fire
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.explosion_fire> If this entity is explosive, returns whether its explosion creates fire.
DescriptionIf this entity is explosive, sets whether its explosion creates fire.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityExplosionFire.java#L76

Nameexplosion_radius
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.explosion_radius> If this entity can explode, returns its explosion radius.
DescriptionIf this entity can explode, sets its explosion radius.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityExplosionRadius.java#L81

Namefall_distance
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.fall_distance> Returns how far the entity has fallen.
DescriptionSets the fall distance.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L2940

Namefallingblock_drop_item
ObjectEntityTag
InputElementTag(Boolean)
DescriptionSets whether the falling block will drop an item if broken.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L2953

Namefallingblock_hurt_entities
ObjectEntityTag
InputElementTag(Boolean)
DescriptionSets whether the falling block will hurt entities when it lands.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L2965

Namefallingblock_type
ObjectEntityTag
InputMaterialTag
Related Tags<EntityTag.fallingblock_material> Returns the material of a fallingblock-type entity.
DescriptionSets the block type of a falling_block entity (only valid while spawning).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3884

Namefire_time
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.fire_time> Returns the duration for which the entity will remain on fire
DescriptionSets the entity's current fire time (time before the entity stops being on fire).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L2977

Namefirework_item
ObjectEntityTag
InputItemTag
Related Tags<EntityTag.firework_item> If the entity is a firework, returns the firework item used to launch it.
DescriptionChanges the firework effect on this entity, using a firework item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityFirework.java#L83

Namefish_hook_apply_lure
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.fish_hook_apply_lure> Returns whether this fish hook should respect the lure enchantment. (...)
DescriptionSets whether this fish hook should respect the lure enchantment.
Every level of lure enchantment reduces lure time by 5 seconds.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3725

Namefish_hook_bite_time
ObjectEntityTag
InputDurationTag
DescriptionSets the time until this fish hook is next bit. If this value and also nibble_time are set zero, luring will happen instead.
if this value is set above zero, when it runs out, a bite will occur (and a player can reel to catch it, or fail and have nibble set).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3676

Namefish_hook_hooked_entity
ObjectEntityTag
InputEntityTag
Related Tags<EntityTag.fish_hook_hooked_entity> Returns the entity this fish hook is attached to.
DescriptionSets the entity this fish hook is attached to.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3743

Namefish_hook_lure_time
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.fish_hook_lure_time> Returns the remaining time before this fish hook will lure a fish.
DescriptionSets the time until this fish hook is next lured. If this value and also bite_time and nibble_time are set zero, the luring value will be reset to a random amount.
if this value is set above zero, when it runs out, particles will spawn and bite_time will be set to a random amount.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3692

Namefish_hook_max_lure_time
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.fish_hook_max_lure_time> Returns the maximum possible time before this fish hook will lure a fish.
DescriptionReturns the maximum possible time before this fish hook will lure a fish.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3777

Namefish_hook_min_lure_time
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.fish_hook_min_lure_time> Returns the minimum possible time before this fish hook can lure a fish.
DescriptionReturns the minimum possible time before this fish hook can lure a fish.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3760

Namefish_hook_nibble_time
ObjectEntityTag
InputDurationTag
DescriptionSets the time until this fish hook is next nibbled. If this value is set zero, biting will be processed instead.
if this value is set above zero, when it runs out, a nibble (failed bite) will occur.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3660

Namefish_hook_pull
ObjectEntityTag
InputNone
DescriptionPulls the entity this fish hook is attached to towards the caster.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3710

Namefixed
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.fixed> Returns whether the item frame is fixed. (Meaning, it can't be altered by players).
DescriptionSets whether this item frame is fixed. (Meaning, it can't be altered by players).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityFixed.java#L76

Nameflag_map
ObjectEntityTag
InputMapTag
DescriptionInternal setter for the EntityTag flag map.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityFlags.java#L73

Nameflower
ObjectEntityTag
InputLocationTag
Related Tags<EntityTag.flower> Returns the location of a bee's flower (if any).
DescriptionChanges the location of a bee's flower.
Give no input to unset the bee's flower.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityFlower.java#L91

Nameframed
ObjectEntityTag
InputItemTag(|ElementTag)
Related Tags<EntityTag.has_framed_item> If the entity is an item frame, returns whether the frame has an item in it.
<EntityTag.framed_item> If the entity is an item frame, returns the item currently framed.
<EntityTag.framed_item_rotation> If the entity is an item frame, returns the rotation of the item currently framed.
DescriptionSets 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityFramed.java#L131

Namefuse_ticks
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.fuse_ticks> Returns the number of ticks until the explosion of the primed TNT.
DescriptionSets the number of ticks until the TNT blows up after being primed.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3423

Nameghast_attacking
ObjectEntityTag
InputElementTag(Boolean)
DescriptionSets whether the ghast entity should show the attacking face.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3606

Namegliding
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.gliding> Returns whether this entity is gliding.
DescriptionSets whether this entity is gliding.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3367

Nameglowing
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.glowing> Returns whether this entity is glowing.
DescriptionSets whether this entity is glowing.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3380

Namegravity
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.gravity> Returns whether the entity has gravity.
DescriptionChanges the gravity state of an entity.
When set false (no gravity), side effects may also occur, eg all movement entirely being blocked.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityGravity.java#L86

Namehas_ai
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.has_ai> Returns whether the entity uses the default Minecraft AI to roam and look around. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAI.java#L79

Namehas_nectar
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.has_nectar> Returns whether a bee entity has nectar on it.
DescriptionChanges whether a bee entity has nectar on it.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHasNectar.java#L85

Namehas_pumpkin_head
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.has_pumpkin_head> If the entity is a snowman, returns whether the snowman has a pumpkin on its head.
DescriptionChanges whether a Snowman entity has a pumpkin on its head.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPumpkinHead.java#L77

Namehas_stung
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.has_stung> Returns whether a bee entity has already used its stinger.
DescriptionChanges whether a bee entity has already used its stinger.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHasStung.java#L85

Namehead_angle
ObjectEntityTag
InputElementTag(Decimal)
DescriptionSets the raw head angle of a living entity.
This will not rotate the body at all. Most users should prefer Command:look.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3570

Namehealth
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.health> Returns the current health of the entity.
<EntityTag.health_max> Returns the maximum health of the entity.
DescriptionSets the amount of health the entity has.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHealth.java#L228

Namehealth_data
ObjectEntityTag
InputElementTag(Decimal)/ElementTag(Decimal)
Related Tags<EntityTag.health> Returns the current health of the entity.
<EntityTag.health_max> Returns the maximum health of the entity.
DescriptionSets the amount of health the entity has, and the maximum health it has.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHealth.java#L206

Namehide_from_players
ObjectEntityTag
InputNone
DescriptionHides 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3450

Namehive
ObjectEntityTag
InputLocationTag
Related Tags<EntityTag.hive> Returns the location of a bee's hive (if any).
DescriptionChanges the location of a bee's hive.
Give no input to unset the bee's hive.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHive.java#L91

Nameignite
ObjectEntityTag
InputNone
DescriptionIf the entity is a creeper, ignites it.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3554

Nameimmune
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.immune> Returns whether this piglin or hoglin entity is immune to zombification.
DescriptionSets whether this piglin or hoglin entity is immune to zombification.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityImmune.java#L98

Nameinteract_with
ObjectEntityTag
InputLocationTag
DescriptionMakes a player-type entity interact with a block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3336

Nameinventory_contents
ObjectEntityTag
InputListTag(ItemTag)
Related Tags<EntityTag.inventory> Returns the entity's inventory, if it has one.
<InventoryTag.list_contents> Returns a list of all items in the inventory.
DescriptionClears the entity's inventory and sets it's item list to match the input.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityInventory.java#L84

Nameinvulnerable
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.invulnerable> Returns whether the entity is invulnerable (cannot be damaged).
DescriptionSets whether the entity is invulnerable (cannot be damaged).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityInvulnerable.java#L80

Nameis_aware
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.is_aware> Returns whether the entity is aware of its surroundings. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAware.java#L64

Nameis_patrol_leader
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.is_patrol_leader> If the entity is raider mob (like a pillager), returns whether the entity is a patrol leader.
DescriptionIf the entity is raider mob (like a pillager), changes whether the entity is a patrol leader.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPatrolLeader.java#L64

Nameis_showing_bottom
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.is_showing_bottom> If the entity is an ender crystal, returns whether the ender crystal has its bottom showing.
DescriptionChanges the bottom state of an ender crystal.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityIsShowingBottom.java#L82

Nameis_small
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.is_small> Returns whether the armor stand is small.
DescriptionSets whether the armor stand is small.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntitySmall.java#L80

Nameis_using_riptide
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.is_using_riptide> Returns whether this entity is using the Riptide enchantment.
DescriptionSets whether this entity is using the Riptide enchantment.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityRiptide.java#L75

Nameitem
ObjectEntityTag
InputItemTag
Related Tags<EntityTag.item> If the entity is a dropped item, returns the item represented by the entity. (...)
DescriptionChanges what item a dropped item, trident, or thrown projectile represents, or that an Enderman holds.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityItem.java#L126

Nameitem_in_hand
ObjectEntityTag
InputItemTag
Related Tags<EntityTag.item_in_hand> Returns the item the entity is holding, or air if none.
DescriptionSets the item in the entity's hand.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityItemInHand.java#L90

Nameitem_in_offhand
ObjectEntityTag
InputItemTag
Related Tags<EntityTag.item_in_offhand> Returns the item the entity is holding in their off hand, or air if none.
DescriptionSets the item in the entity's offhand.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityItemInOffHand.java#L90

Namejump_strength
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.jump_strength> Returns the power of a horse's jump. (...)
DescriptionSets the power of the horse's jump.
Also applies to horse-like mobs, such as donkeys and mules.
Synonyms (Search Aid)entitytag.horse_jump_height
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityJumpStrength.java#L79

Nameknockback
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.knockback> If the entity is an arrow or trident, returns the knockback strength of the arrow/trident.
DescriptionChanges an arrow's/trident's knockback strength.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityKnockback.java#L76

Namelast_hurt_by
ObjectEntityTag
InputEntityTag
DescriptionTells this mob entity that it was last hurt by the specified entity.
Passive mobs will panic and run away when this is set.
Angerable mobs will get angry.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3647

Nameleash_holder
ObjectEntityTag
InputEntityTag
Related Tags<EntityTag.is_leashed> Returns whether the entity is leashed.
<EntityTag.leash_holder> Returns the leash holder of entity.
DescriptionSets the entity holding this entity by leash.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L2990

Nameleft_shoulder
ObjectEntityTag
InputEntityTag
Related Tags<EntityTag.left_shoulder> Returns the entity on the entity's left shoulder. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3185

Namemarker
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.marker> If the entity is an armor stand, returns whether the armor stand is a marker. (...)
DescriptionChanges the marker state of an armor stand.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityMarker.java#L83

Namemax_fuse_ticks
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.max_fuse_ticks> Returns the default number of ticks until the creeper explodes when primed (NOT the time remaining if already primed).
DescriptionSets the default number of ticks until the creeper explodes when primed (NOT the time remaining if already primed).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityMaxFuseTicks.java#L77

Namemax_health
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.health> Returns the current health of the entity.
<EntityTag.health_max> Returns the maximum health of the entity.
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityHealth.java#L176

Namemax_no_damage_duration
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.last_damage.duration> Returns the duration of the last damage taken by the entity.
<EntityTag.last_damage.max_duration> Returns the maximum duration of the last damage taken by the entity.
DescriptionSets the maximum duration in which the entity will take no damage.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3298

Namemelee_attack
ObjectEntityTag
InputEntityTag
DescriptionCauses this hostile-mob entity to immediately melee-attack the specified target entity once.
Works for Hostile Mobs, and Players.
Does not work with passive mobs, non-living entities, etc.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3628

Namemirror_player
ObjectEntityTag
InputElementTag(Boolean)
DescriptionMakes the player-like entity have the same skin as the player looking at it.
For NPCs, this will add the Mirror trait.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3490

Namemove
ObjectEntityTag
InputLocationTag
DescriptionForces an entity to move in the direction of the velocity vector specified.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3325

Nameno_damage_duration
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.last_damage.duration> Returns the duration of the last damage taken by the entity.
<EntityTag.last_damage.max_duration> Returns the maximum duration of the last damage taken by the entity.
DescriptionSets the duration in which the entity will take no damage.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3284

Nameowner
ObjectEntityTag
InputPlayerTag
Related Tags<EntityTag.is_tamed> Returns whether the entity has been tamed.
<EntityTag.tameable> Returns whether the entity is tameable. (...)
<EntityTag.owner> Returns the owner of a tamed entity.
DescriptionSets the entity's owner. Use with no input to make it not have an owner.
Also available: Mechanism:EntityTag.tame
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityTame.java#L141

Nameoxygen
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.oxygen> Returns the duration of oxygen the entity has left. (...)
<EntityTag.max_oxygen> Returns the maximum duration of oxygen the entity can have. (...)
DescriptionSets how much air the entity has remaining before it drowns.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3105

Namepainting
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.painting> If the entity is a painting, returns what art it shows. (...)
<server.art_types> Returns a list of all known art types. (...)
DescriptionChanges the art shown by a painting. Valid a types: URL:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Art.html.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPainting.java#L105

Nameparticle
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.particle> Returns the Area Effect Cloud's particle.
DescriptionSets the particle of the Area Effect Cloud
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L534

Nameparticle_color
ObjectEntityTag
InputColorTag
Related Tags<EntityTag.particle.color> Returns the Area Effect Cloud's particle color.
DescriptionSets the Area Effect Cloud's particle color.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L456

Namepassenger
ObjectEntityTag
InputEntityTag
Related Tags<EntityTag.passenger> Returns the entity's passenger, if any.
<EntityTag.is_empty> Returns whether the entity does not have a passenger.
DescriptionSets the passenger of this entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3058

Namepassengers
ObjectEntityTag
InputListTag(EntityTag)
Related Tags<EntityTag.passengers> Returns a list of the entity's passengers, if any.
<EntityTag.is_empty> Returns whether the entity does not have a passenger.
DescriptionSets the passengers of this entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3033

Namepatrol_target
ObjectEntityTag
InputLocationTag
Related Tags<EntityTag.patrol_target> If the entity is raider mob (like a pillager), returns whether the entity is allowed to join active raids.
DescriptionIf the entity is raider mob (like a pillager), changes whether the entity is allowed to join active raids.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPatrolTarget.java#L73

Namepersistent
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.persistent> Returns whether the entity should be be saved to file when chunks unload (otherwise, the entity is gone entirely if despawned for any reason).
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3233

Namepickup_delay
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.pickup_delay> Returns how long before the item-type entity can be picked up by a player.
DescriptionSets the pickup delay of this Item Entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3353

Namepickup_status
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.pickup_status> If the entity is an arrow or trident, returns the pickup status of the arrow/trident.
DescriptionChanges 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPickupStatus.java#L75

Nameplayer_created
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.player_created> Returns whether this Iron_Golem was created by a player.
DescriptionSets whether this Iron_Golem was created by a player.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPlayerCreated.java#L81

Namepolar_bear_standing
ObjectEntityTag
InputElementTag(Boolean)
DescriptionSets whether the polar bear entity should stand up.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3594

Namepotion
ObjectEntityTag
InputItemTag
Related Tags<EntityTag.potion> If the entity is a Tipped Arrow, returns an ItemTag of a potion with the base potion data of the arrow. (...)
DescriptionInput 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPotion.java#L105

Namepotion_effects
ObjectEntityTag
InputListTag
Related Tags<EntityTag.list_effects> Returns the list of active potion effects on the entity, in the format: TYPE,AMPLIFIER,DURATION,IS_AMBIENT,HAS_PARTICLES,HAS_ICON|... (...)
<EntityTag.has_effect[<effect>]> Returns whether the entity has a specified effect. (...)
DescriptionSet 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPotionEffects.java#L133

Namepowered
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.powered> If the entity is a creeper, returns whether the creeper is powered.
DescriptionChanges the powered state of a Creeper.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityPowered.java#L94

Nameprofession
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.profession> If the entity can have professions, returns the entity's profession. (...)
DescriptionChanges 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityProfession.java#L101

Nameradius
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.radius> Returns the Area Effect Cloud's radius.
DescriptionSets the radius of the Area Effect Cloud
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L547

Nameradius_on_use
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.radius.on_use> Returns the amount the Area Effect Cloud's radius (...)
DescriptionSets the radius the Area Effect Cloud
will increase by when it applies an effect to an entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L560

Nameradius_per_tick
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.radius.per_tick> Returns the amount the Area Effect Cloud's radius (...)
DescriptionSets the radius the Area Effect Cloud
will increase by every tick.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L574

Namereapplication_delay
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.reapplication_delay> Returns the duration an entity will be immune (...)
DescriptionSets the duration an entity will be immune
from the Area Effect Cloud's subsequent exposure.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L588

Nameredo_attack_cooldown
ObjectEntityTag
InputNone
Related Tags<EntityTag.attack_cooldown_duration> Returns the amount of time that passed since the start of the attack cooldown.
<EntityTag.attack_cooldown_max_duration> Returns the maximum amount of time that can pass before the player's main hand has returned (...)
<EntityTag.attack_cooldown_percent> Returns the progress of the attack cooldown. 0 means that the attack cooldown has just (...)
DescriptionForces 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!
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3793

Namerelease_left_shoulder
ObjectEntityTag
InputNone
Related Tags<EntityTag.left_shoulder> Returns the entity on the entity's left shoulder. (...)
DescriptionReleases the player's left shoulder entity.
Only applies to player-typed entities.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3141

Namerelease_right_shoulder
ObjectEntityTag
InputNone
Related Tags<EntityTag.right_shoulder> Returns the entity on the entity's right shoulder. (...)
DescriptionReleases the player's right shoulder entity.
Only applies to player-typed entities.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3163

Nameremove_attribute_modifiers
ObjectEntityTag
InputListTag
Related Tags<EntityTag.has_attribute> Returns whether the entity has the named attribute. (...)
<EntityTag.attribute_modifiers> Returns a map of all attribute modifiers on the entity, with key as the attribute name and value as a list of modifiers, (...)
<EntityTag.attribute_default_value> Returns the default value of the named attribute for the entity. (...)
<EntityTag.attribute_base_value> Returns the base value of the named attribute for the entity. (...)
<EntityTag.attribute_value> Returns the final calculated value of the named attribute for the entity. (...)
DescriptionRemoves attribute modifiers from an entity. Specify a list of attribute names or modifier UUIDs as input.
See also Language:attribute modifiers.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAttributeModifiers.java#L315

Nameremove_custom_effect
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.custom_effects> Returns a ListTag of the Area Effect Cloud's custom effects (...)
DescriptionRemoves the specified custom effect from the Area Effect Cloud
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L402

Nameremove_effects
ObjectEntityTag
InputNone
Related Tags<EntityTag.has_effect[<effect>]> Returns whether the entity has a specified effect. (...)
DescriptionRemoves all potion effects from the entity.
The entity must be living.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3125

Namereset_attack_cooldown
ObjectEntityTag
InputNone
Related Tags<EntityTag.attack_cooldown_duration> Returns the amount of time that passed since the start of the attack cooldown.
<EntityTag.attack_cooldown_max_duration> Returns the maximum amount of time that can pass before the player's main hand has returned (...)
<EntityTag.attack_cooldown_percent> Returns the progress of the attack cooldown. 0 means that the attack cooldown has just (...)
DescriptionEnds 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!
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3813

Nameright_shoulder
ObjectEntityTag
InputEntityTag
Related Tags<EntityTag.right_shoulder> Returns the entity on the entity's right shoulder. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3209

Namerotation
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.rotation> If the entity can have a rotation, returns the entity's rotation. (...)
<EntityTag.rotation_vector> If the entity can have a rotation, returns the entity's rotation as a direction vector. (...)
DescriptionChanges 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityRotation.java#L108

Namescoreboard_tags
ObjectEntityTag
InputListTag
Related Tags<EntityTag.scoreboard_tags> Returns a list of the scoreboard tags on the entity.
DescriptionAdds the list of the scoreboard tags to the entity.
To clear existing scoreboard tags, use Mechanism:EntityTag.clear_scoreboard_tags.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityScoreboardTags.java#L97

Namesheared
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.is_sheared> Returns whether a sheep is sheared.
DescriptionSets whether the sheep is sheared.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3251

Nameshooter
ObjectEntityTag
InputEntityTag
Related Tags<EntityTag.shooter> Returns the projectile's shooter, if any.
DescriptionSets the projectile's shooter.
Synonyms (Search Aid)entitytag.arrow_firer, entitytag.fishhook_shooter, entitytag.snowball_thrower
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L2912

Nameshow_to_players
ObjectEntityTag
InputNone
DescriptionMarks 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3436

Nameshulker_peek
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.shulker_peek> Returns the peek value of a shulker box (where 0 is fully closed, 100 is fully open).
DescriptionSets the peek value of a shulker box (where 0 is fully closed, 100 is fully open).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityShulkerPeek.java#L78

Namesilent
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.silent> Returns whether the entity is silent. (Plays no sounds)
DescriptionSets whether this entity is silent. (Plays no sounds)
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntitySilent.java#L75

Namesitting
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.sitting> If the entity is a wolf, cat, or parrot, returns whether the animal is sitting.
DescriptionChanges the sitting state of a wolf, cat, or parrot.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntitySitting.java#L80

Namesize
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.size> Returns the size of a slime-type entity or a Phantom (1-120).
DescriptionSets the size of a slime-type entity or a Phantom (1-120).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntitySize.java#L86

Nameskeleton_arms_raised
ObjectEntityTag
InputElementTag(Boolean)
DescriptionSets whether the skeleton entity should raise its arms.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3582

Nameskin_layers
ObjectEntityTag
InputListTag
Related Tags<EntityTag.skin_layers> Returns the skin layers currently visible on a player-type entity. (...)
DescriptionSets 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"
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3464

Namesource
ObjectEntityTag
InputEntityTag
Related Tags<EntityTag.source> Returns the source of the Area Effect Cloud.
DescriptionSets the source of the Area Effect Cloud
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L602

Namespeed
ObjectEntityTag
InputElementTag(Decimal)
Related Tags<EntityTag.speed> Returns how fast the entity can move.
DescriptionSets how fast the entity can move.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntitySpeed.java#L99

Namespell
ObjectEntityTag
InputElementTag
Related Tags<EntityTag.spell> Returns the spell the entity is currently casting. (...)
DescriptionSets the spell the entity should cast. Valid spells are: URL:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/Spellcaster.Spell.html
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntitySpell.java#L77

Nameswimming
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.swimming> Returns whether this entity is swimming.
DescriptionSets whether the entity is swimming.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3522

Nametame
ObjectEntityTag
InputElementTag(Boolean)(|PlayerTag)
Related Tags<EntityTag.is_tamed> Returns whether the entity has been tamed.
<EntityTag.tameable> Returns whether the entity is tameable. (...)
DescriptionSets whether the entity has been tamed.
Also available: Mechanism:EntityTag.owner
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityTame.java#L113

Nametime_lived
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.time_lived> Returns how long the entity has lived.
DescriptionSets the amount of time this entity has lived for.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3079

Nametrades
ObjectEntityTag
InputListTag(TradeTag)
Related Tags<EntityTag.trades> Returns a list of the Villager's trade recipes.
DescriptionSets the trades that the entity will offer.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityTrades.java#L80

Namevelocity
ObjectEntityTag
InputLocationTag
Related Tags<EntityTag.velocity> Returns the movement velocity of the entity. (...)
DescriptionSets the entity's movement velocity vector.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/EntityTag.java#L3312

Namevillager_experience
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.villager_experience> Returns the experience amount of a villager.
DescriptionSets the experience amount of a villager.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityVillagerExperience.java#L77

Namevillager_level
ObjectEntityTag
InputElementTag(Number)
Related Tags<EntityTag.villager_level> Returns the level of a villager.
DescriptionSets the level of a villager.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityVillagerLevel.java#L77

Namevisible
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.visible> Returns whether the armor stand or item frame is visible.
DescriptionSets whether the armor stand or item frame is visible.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityVisible.java#L95

Namewait_time
ObjectEntityTag
InputDurationTag
Related Tags<EntityTag.wait_time> Returns the duration an entity must be exposed to (...)
DescriptionSets the duration an entity must be exposed to
the Area Effect Cloud before its effect is applied.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/entity/EntityAreaEffectCloud.java#L615

Namecan_tick
ObjectEntityTag
InputElementTag(Boolean)
Related Tags<EntityTag.can_tick> If the entity is an armor stand, returns whether the armor stand can tick.
DescriptionChanges whether an armor stand can tick.
RequiresPaper
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/paper/src/main/java/com/denizenscript/denizen/paper/properties/EntityCanTick.java#L64



Category: GriefPreventionClaimTag Mechanisms


Namedepth
ObjectGriefPreventionClaimTag
InputElementTag(Number)
DescriptionSets the protection depth of the GriefPreventionClaim.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/griefprevention/GriefPreventionClaimTag.java#L333

Nameowner
ObjectGriefPreventionClaimTag
InputPlayerTag/ElementTag
Related Tags<GriefPreventionClaimTag.owner> Returns the GriefPreventionClaim's owner. (...)
DescriptionSets the owner of the GriefPreventionClaim.
Accepts PlayerTag or "admin" to set as admin claim.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/griefprevention/GriefPreventionClaimTag.java#L308



Category: InventoryTag Mechanisms


Nameanvil_max_repair_cost
ObjectInventoryTag
InputElementTag(Number)
Related Tags<InventoryTag.anvil_max_repair_cost> Returns the maximum repair cost on an anvil.
DescriptionSets the maximum repair cost of an anvil.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java#L2379

Nameanvil_repair_cost
ObjectInventoryTag
InputElementTag(Number)
Related Tags<InventoryTag.anvil_repair_cost> Returns the current repair cost on an anvil.
DescriptionSets the current repair cost of an anvil.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java#L2396

Namecontents
ObjectInventoryTag
InputListTag(ItemTag)
Related Tags<InventoryTag.list_contents> Returns a list of all items in the inventory.
<InventoryTag.list_contents.simple> Returns a list of all items in the inventory, without item properties.
<InventoryTag.list_contents.with_lore[<lore>]> Returns a list of all items in the inventory with the specified (...)
<InventoryTag.list_contents.with_lore[<lore>].simple> Returns a list of all items in the inventory with the specified (...)
DescriptionSets the contents of the inventory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryContents.java#L199

Namefuel
ObjectInventoryTag
InputItemTag
Related Tags<InventoryTag.fuel> Returns the item currently in the fuel section of a furnace or brewing stand inventory.
DescriptionSets the item in the fuel slot of this furnace or brewing stand inventory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java#L2337

Nameinput
ObjectInventoryTag
InputItemTag
Related Tags<InventoryTag.input> Returns the item currently in the smelting slot of a furnace inventory, or the ingredient slot of a brewing stand inventory.
DescriptionSets the item in the smelting slot of a furnace inventory, or ingredient slot of a brewing stand inventory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java#L2358

Namematrix
ObjectInventoryTag
InputListTag(ItemTag)
Related Tags<InventoryTag.matrix> Returns the items currently in a crafting inventory's matrix.
DescriptionSets the items in the matrix slots of this crafting inventory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java#L2289

Namereformat
ObjectInventoryTag
InputElementTag
DescriptionReformats 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".
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java#L2413

Nameresult
ObjectInventoryTag
InputItemTag
Related Tags<InventoryTag.result> Returns the item currently in the result section of a crafting inventory or furnace inventory.
DescriptionSets the item in the result slot of this crafting inventory or furnace inventory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/InventoryTag.java#L2313

Namesize
ObjectInventoryTag
InputElementTag(Number)
Related Tags<InventoryTag.size> Return the number of slots in the inventory.
DescriptionSets the size of the inventory. (Only works for "generic" chest inventories.)
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventorySize.java#L79

Nametitle
ObjectInventoryTag
InputElementTag
Related Tags<InventoryTag.title> Returns the title of the inventory.
DescriptionSets the title of the inventory. (Only works for "generic" inventories.)
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryTitle.java#L83

Nametrades
ObjectInventoryTag
InputListTag(TradeTag)
Related Tags<InventoryTag.trades> Return the list of recipes from a merchant inventory.
DescriptionSets the trade recipe list for a merchant inventory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/inventory/InventoryTrades.java#L77



Category: ItemTag Mechanisms


Nameadd_attribute_modifiers
ObjectItemTag
InputMapTag
Related Tags<ItemTag.attribute_modifiers> Returns a map of all attribute modifiers on the item, with key as the attribute name and value as a list of modifiers, (...)
DescriptionAdds attribute modifiers to an item without altering existing modifiers.
For input format details, refer to Language:attribute modifiers.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemAttributeModifiers.java#L144

Nameadd_charged_projectile
ObjectItemTag
InputItemTag
Related Tags<ItemTag.charged_projectiles> Returns a list of charged projectile items on this crossbow.
<ItemTag.is_charged> Returns whether this crossbow is charged.
DescriptionAdds a new charged projectile item on this crossbow. Charged projectiles may only be arrows and fireworks.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemChargedProjectile.java#L130

Nameattribute_modifiers
ObjectItemTag
InputMapTag
Related Tags<ItemTag.attribute_modifiers> Returns a map of all attribute modifiers on the item, with key as the attribute name and value as a list of modifiers, (...)
DescriptionSets the attribute modifiers of an item.
This is a SET operation, meaning pre-existing modifiers are removed.
For input format details, refer to Language:attribute modifiers.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemAttributeModifiers.java#L119

Namebase_color
ObjectItemTag
InputElementTag
Related Tags<ItemTag.base_color> Gets the base color of a shield. (...)
DescriptionChanges the base color of a shield.
For the list of possible colors, see URL:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/DyeColor.html.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBaseColor.java#L122

Nameblock_material
ObjectItemTag
InputMaterialTag
Related Tags<ItemTag.block_material> Returns the material for an item with complex-block-data attached.
DescriptionAttaches complex-block-data from a material to an item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBlockMaterial.java#L84

Namebook
ObjectItemTag
InputMapTag
Related Tags<ItemTag.is_book> Returns whether the item is considered an editable book. (...)
<ItemTag.book_title> Returns the title of the book.
<ItemTag.book_author> Returns the author of the book.
<ItemTag.book_pages> Returns the plain-text pages of the book as a ListTag.
DescriptionChanges the information on a book item.
Should have keys "pages" (a ListTag), and optionally "title" and "author".
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBook.java#L293

Namebook_author
ObjectItemTag
InputElementTag
Related Tags<ItemTag.book_author> Returns the author of the book.
DescriptionChanges the author of a book item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBook.java#L253

Namebook_generation
ObjectItemTag
InputListTag
Related Tags<ItemTag.book_generation> Returns the generation of the book (if any), as ORIGINAL, COPY_OF_ORIGINAL, COPY_OF_COPY, or TATTERED.
DescriptionSets the generation of the book (if any), as ORIGINAL, COPY_OF_ORIGINAL, COPY_OF_COPY, or TATTERED.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBookGeneration.java#L84

Namebook_pages
ObjectItemTag
InputListTag
Related Tags<ItemTag.book_pages> Returns the plain-text pages of the book as a ListTag.
DescriptionChanges the plain-text pages of a book item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBook.java#L233

Namebook_title
ObjectItemTag
InputElementTag
Related Tags<ItemTag.book_title> Returns the title of the book.
DescriptionChanges the title of a book item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemBook.java#L273

Namecan_destroy
ObjectItemTag
InputListTag(MaterialTag)
Related Tags<ItemTag.can_destroy> Returns a list of materials this item can destroy while in adventure mode, if any.
DescriptionSets the materials this item can destroy while in adventure mode.
Leave empty to remove this property.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemCanDestroy.java#L98

Namecan_place_on
ObjectItemTag
InputListTag(MaterialTag)
Related Tags<ItemTag.can_place_on> Returns a list of materials this item can be placed on while in adventure mode, if any.
DescriptionSets the materials this item can be placed on while in adventure mode.
Leave empty to remove this property.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemCanPlaceOn.java#L98

Namecharged_projectiles
ObjectItemTag
InputListTag(ItemTag)
Related Tags<ItemTag.charged_projectiles> Returns a list of charged projectile items on this crossbow.
<ItemTag.is_charged> Returns whether this crossbow is charged.
DescriptionSets the charged projectile items on this crossbow. Charged projectiles may only be arrows and fireworks.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemChargedProjectile.java#L106

Namecolor
ObjectItemTag
InputColorTag
Related Tags<ItemTag.color> Returns the color of the leather armor item or potion item.
DescriptionSets the leather armor item's dye color or the potion item's color.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemColor.java#L112

Namecustom_model_data
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.has_custom_model_data> Returns whether the item has a custom model data ID number set on it. (...)
<ItemTag.custom_model_data> Returns the custom model data ID number of the item. (...)
DescriptionChanges the custom model data ID number of the item.
Use with no input to remove the custom model data.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemCustomModel.java#L99

Namedisplay
ObjectItemTag
InputElementTag
Related Tags<ItemTag.display> Returns the display name of the item, as set by plugin or an anvil.
DescriptionChanges the item's display name.
Give no input to remove the item's display name.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemDisplayname.java#L105

Namedurability
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.durability> Returns the current durability (number of uses) on the item.
<ItemTag.max_durability> Returns the maximum durability (number of uses) of this item. (...)
<ItemTag.repairable> Returns whether the item can be repaired. (...)
DescriptionChanges the durability of damageable items.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemDurability.java#L96

Nameenchantments
ObjectItemTag
InputMapTag
Related Tags<ItemTag.enchantment_map> Returns a map of enchantments on the item. (...)
DescriptionSets the item's enchantments as a map of EnchantmentTags or enchantment names to level.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemEnchantments.java#L229

Namefirework
ObjectItemTag
InputListTag
Related Tags<ItemTag.firework> Returns the firework's property value as a list, matching the format of the mechanism.
DescriptionSets 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.
Types: ball, ball_large, star, burst, or creeper
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFirework.java#L115

Nameflag
ObjectItemTag
InputObjectTag
Related Tags<FlaggableObject.flag[<flag_name>]> Returns the specified flag from the flaggable object. (...)
<FlaggableObject.has_flag[<flag_name>]> Returns true if the flaggable object has the specified flag, otherwise returns false. (...)
<FlaggableObject.flag_expiration[<flag_name>]> Returns a TimeTag indicating when the specified flag will expire. (...)
<FlaggableObject.list_flags> Returns a list of the flaggable object's flags. (...)
DescriptionModifies 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'.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFlags.java#L117

Nameflag_map
ObjectItemTag
InputMapTag
DescriptionInternal-usage direct re-setter for the item's full raw flag data.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFlags.java#L105

Namefull_render
ObjectItemTag
InputElementTag
Related Tags<ItemTag.map> Returns the ID number of the map item's map.
<ItemTag.map_scale> Returns the scale of the map, from 0 (smallest) to 4 (largest).
DescriptionFully renders all or part of a map item's view of the world.
Be warned that this can run very slowly on large maps.
Input can be nothing to render the full map, or a comma separated set of integers to render part of the map, in format x1,z1,x2,z2.
Input numbers are pixel indices within the map image - so, any integer from 0 to 128.
The input for a full map render would be 0,0,128,128.

Example usage to render sections slowly (to reduce server impact):

- repeat 16 as:x:
    - adjust <item[map[map=4]]> full_render:<[value].sub[1].mul[8]>,0,<[value].mul[8]>,128
    - wait 2t
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemMap.java#L161

Namehides
ObjectItemTag
InputListTag
Related Tags<ItemTag.hides> Returns a list of item data types to be hidden from view on this item. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemHidden.java#L116

Nameinventory_contents
ObjectItemTag
InputListTag(ItemTag)
Related Tags<ItemTag.inventory_contents> Returns a list of the contents of the inventory of a container item.
DescriptionSets the item's inventory contents.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemInventory.java#L143

Nameinvisible
ObjectItemTag
InputElementTag(Boolean)
Related Tags<ItemTag.invisible> Returns whether an Item_Frame item will be invisible when placed.
DescriptionChanges whether an Item_Frame item will be invisible when placed.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemFrameInvisible.java#L95

Nameknowledge_book_recipes
ObjectItemTag
InputListTag
Related Tags<ItemTag.knowledge_book_recipes> Returns a recipes unlocked by this knowledge book. Recipes are in the Namespace:Key format, for example "minecraft:gold_nugget". (...)
DescriptionSets the item's knowledge book recipe list, in the Namespace:Key format.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemKnowledgeBookRecipes.java#L98

Namelock
ObjectItemTag
InputElementTag
Related Tags<ItemTag.lock> Returns the lock password of this item.
<ItemTag.is_locked> Returns whether this item has a lock password.
<ItemTag.is_lockable> Returns whether the item is lockable. (...)
DescriptionSets the item's lock password.
Locked blocks can only be opened while holding an item with the name of the lock.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemLock.java#L102

Namelodestone_location
ObjectItemTag
InputLocationTag
Related Tags<ItemTag.lodestone_location> Returns the lodestone location this compass is pointing at (if any). (...)
DescriptionChanges the lodestone location this compass is pointing at.
See also Mechanism:ItemTag.lodestone_tracked
Give no input to unset.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemLodestoneLocation.java#L94

Namelodestone_tracked
ObjectItemTag
InputElementTag(Boolean)
Related Tags<ItemTag.lodestone_tracked> Returns whether the compass will track a lodestone. If "true", the compass will only work if there's a lodestone at the target location. (...)
DescriptionChanges whether the compass will track a lodestone. If "true", the compass will only work if there's a lodestone at the target location.
See also Mechanism:ItemTag.lodestone_location
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemLodestoneTracked.java#L80

Namelore
ObjectItemTag
InputListTag
Related Tags<ItemTag.lore> Returns lore as a ListTag.
DescriptionSets the item's lore.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemLore.java#L114

Namemap
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.map> Returns the ID number of the map item's map.
<ItemTag.map_scale> Returns the scale of the map, from 0 (smallest) to 4 (largest).
DescriptionChanges what map ID number a map item uses.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemMap.java#L147

Namemap_locked
ObjectItemTag
InputElementTag(Boolean)
Related Tags<ItemTag.map> Returns the ID number of the map item's map.
<ItemTag.map_locked> Returns whether maps with the same ID as this map are locked.
DescriptionChanges whether the map is currently locked.
Note that this applies globally to all map items with the same ID.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemMap.java#L206

Namematerial
ObjectItemTag
InputMaterialTag
Related Tags<ItemTag.material> Returns the MaterialTag that is the basis of the item. (...)
DescriptionChanges 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/ItemTag.java#L774

Namepatterns
ObjectItemTag
InputListTag
Related Tags<ItemTag.patterns> Lists a banner's patterns in the form "COLOR/PATTERN|COLOR/PATTERN" etc. (...)
<server.pattern_types> Returns a list of all banner patterns known to the server. (...)
DescriptionChanges 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemPatterns.java#L143

Namepotion_effects
ObjectItemTag
InputListTag
Related Tags<ItemTag.potion_effect[<#>]> Returns the potion effect on this item. (...)
<ItemTag.potion_effect[<#>].type> Returns the type of the potion effect. (...)
<ItemTag.potion_effect[<#>].duration> Returns the duration in ticks of the potion.
<ItemTag.potion_effect[<#>].amplifier> Returns the amplifier level of the potion effect.
<ItemTag.potion_effect[<#>].is_ambient> Returns whether the potion effect is ambient. (...)
<ItemTag.potion_effect[<#>].has_particles> Returns whether the potion effect has particles.
<ItemTag.potion_effect[<#>].icon> Returns whether the potion effect shows an icon.
<server.potion_types> Returns a list of all potion types known to the server. (...)
<server.potion_effect_types> Returns a list of all potion effects known to the server. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemPotion.java#L350

Namequantity
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.quantity> Returns the number of items in the ItemTag's itemstack.
<ItemTag.max_stack> Returns the max number of this item possible in a single stack of this type. (...)
DescriptionChanges the number of items in this stack.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemQuantity.java#L100

Nameraw_nbt
ObjectItemTag
InputMapTag
Related Tags<ItemTag.raw_nbt> Returns a map of all non-default raw NBT on this item. (...)
<ItemTag.all_raw_nbt> Returns a map of all raw NBT on this item, including default values. (...)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemRawNBT.java#L339

Nameremove_attribute_modifiers
ObjectItemTag
InputListTag
Related Tags<ItemTag.attribute_modifiers> Returns a map of all attribute modifiers on the item, with key as the attribute name and value as a list of modifiers, (...)
DescriptionRemoves attribute modifiers from an item. Specify a list of attribute names or modifier UUIDs as input.
See also Language:attribute modifiers.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemAttributeModifiers.java#L166

Nameremove_charged_projectiles
ObjectItemTag
InputNone
Related Tags<ItemTag.charged_projectiles> Returns a list of charged projectile items on this crossbow.
<ItemTag.is_charged> Returns whether this crossbow is charged.
DescriptionRemoves all charged projectiles from this crossbow.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemChargedProjectile.java#L151

Nameremove_enchantments
ObjectItemTag
InputListTag
Related Tags<ItemTag.enchantment_types> Returns a list of the types of enchantments on the item.
<ItemTag.enchantment_map> Returns a map of enchantments on the item. (...)
DescriptionRemoves the specified enchantments from the item (as a list of EnchantmentTags).
Give no value input to remove all enchantments.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemEnchantments.java#L183

Namerepair_cost
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.repair_cost> Returns the current repair cost (on an anvil) for this item. (...)
DescriptionChanges the repair cost (on an anvil) of the item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemRepairCost.java#L85

Namesign_contents
ObjectItemTag
InputListTag
Related Tags<ItemTag.sign_contents> Returns a list of lines on a sign item.
DescriptionSets the contents of a sign item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSignContents.java#L92

Nameskull_skin
ObjectItemTag
InputElementTag(|ElementTag(|ElementTag))
Related Tags<ItemTag.skull_skin> Returns the UUID of the player whose skin a skull item uses. (...)
<ItemTag.skin> Returns the UUID of the player whose skin a skull item uses. (...)
<ItemTag.has_skin> Returns whether the item has a custom skin set. (...)
DescriptionSets 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).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSkullskin.java#L139

Namespawner_count
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.spawner_count> Returns the spawn count for a spawner block item.
DescriptionSets the spawn count of a spawner block item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSpawnerCount.java#L83

Namespawner_delay_data
ObjectItemTag
InputListTag
Related Tags<ItemTag.spawner_spawn_delay> Returns the current spawn delay for a spawner block item.
<ItemTag.spawner_minimum_spawn_delay> Returns the minimum spawn delay for a spawner block item.
<ItemTag.spawner_maximum_spawn_delay> Returns the maximum spawn delay for a spawner block item.
DescriptionSets the current spawn delay, minimum spawn delay, and maximum spawn delay of a mob spawner block item.
For example, -1|200|800
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSpawnerDelay.java#L114

Namespawner_max_nearby_entities
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.spawner_max_nearby_entities> Returns the maximum nearby entities for a spawner block item.
DescriptionSets the maximum nearby entities of a spawner block item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSpawnerMaxNearbyEntities.java#L83

Namespawner_player_range
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.spawner_player_range> Returns the maximum player range for a spawner block item (ie how close a player must be for this spawner to be active).
DescriptionSets the maximum player range of a spawner block item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSpawnerPlayerRange.java#L83

Namespawner_range
ObjectItemTag
InputElementTag(Number)
Related Tags<ItemTag.spawner_range> Returns the spawn range for a spawner block item.
DescriptionSets the spawn range of a spawner block item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSpawnerRange.java#L83

Namespawner_type
ObjectItemTag
InputEntityTag
Related Tags<ItemTag.spawner_type> Returns the spawn type for a spawner block item.
DescriptionSets the spawn type of a spawner block item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemSpawnerType.java#L83

Nameunbreakable
ObjectItemTag
InputElementTag(Boolean)
Related Tags<ItemTag.unbreakable> Returns whether an item has the unbreakable flag.
DescriptionChanges whether an item has the unbreakable item flag.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/item/ItemUnbreakable.java#L69

Nameworth
ObjectItemTag
InputElementTag(Decimal)
Related Tags<ItemTag.worth> Returns the amount of money one of this item is worth in Essentials.
<ItemTag.worth.quantity[<#>]> Returns the amount of money the quantity specified of this item is worth in Essentials.
DescriptionSets the worth of this item in Essentials.
RequiresDepenizen, Essentials
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/essentials/EssentialsItemProperties.java#L99



Category: LocationTag Mechanisms


Nameactivate
ObjectLocationTag
InputNone
DescriptionActivates the block at the location if possible.
Works for blocks like dispensers, which have explicit 'activation' methods.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4117

Nameadd_bee
ObjectLocationTag
InputEntityTag
Related Tags<LocationTag.hive_bee_count> Returns the number of bees inside a hive.
DescriptionAdds a bee into a beehive.
Will do nothing if there's no room left in the hive.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3843

Nameage
ObjectLocationTag
InputDurationTag
Related Tags<LocationTag.age> Returns the age of an end gateway.
DescriptionSets the age of an end gateway.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4236

Namebeacon_primary_effect
ObjectLocationTag
InputElementTag
Related Tags<LocationTag.beacon_primary_effect> Returns the primary effect of the beacon. The return is simply a potion effect type name.
DescriptionSets the primary effect of a beacon, with input as just an effect type name.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4087

Namebeacon_secondary_effect
ObjectLocationTag
InputElementTag
Related Tags<LocationTag.beacon_secondary_effect> Returns the secondary effect of the beacon. The return is simply a potion effect type name.
DescriptionSets the secondary effect of a beacon, with input as just an effect type name.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4102

Namebiome
ObjectLocationTag
InputBiomeTag
Related Tags<LocationTag.biome> Returns the biome at the location.
DescriptionSets the biome of the block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3692

Nameblock_facing
ObjectLocationTag
InputLocationTag
Related Tags<LocationTag.block_facing> Returns the relative location vector of where this block is facing. (...)
DescriptionSets the facing direction of the block, as a vector.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3657

Nameblock_type
ObjectLocationTag
InputMaterialTag
Related Tags<LocationTag.material> Returns the material of the block at the location.
DescriptionSets the type of the block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3678

Namebrewing_fuel_level
ObjectLocationTag
InputElementTag(Number)
Related Tags<LocationTag.brewing_fuel_level> Returns the level of fuel a brewing stand has. Each unit of fuel can power one brewing operation.
DescriptionSets the brewing fuel level a brewing stand has.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3932

Namebrewing_time
ObjectLocationTag
InputDurationTag
Related Tags<LocationTag.brewing_time> Returns the brewing time a brewing stand has left.
DescriptionSets the brewing time a brewing stand has left.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3915

Namecampfire_items
ObjectLocationTag
InputListTag(ItemTag)
Related Tags<LocationTag.campfire_items> Returns a list of items currently in this campfire. (...)
DescriptionSets the items in this campfire, as a list of items, where the index in the list directly corresponds to index in the campfire slots.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4308

Nameclear_loot_table
ObjectLocationTag
InputNone
Related Tags<LocationTag.has_loot_table> Returns an element indicating whether the chest at this location has a loot-table set.
DescriptionRemoves the loot table from the chest at this location.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4158

Namecommand_block
ObjectLocationTag
InputElementTag
Related Tags<LocationTag.command_block> Returns the command a command block is set to.
DescriptionSets the command of a command block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3876

Namecommand_block_name
ObjectLocationTag
InputElementTag
Related Tags<LocationTag.command_block_name> Returns the name a command block is set to.
DescriptionSets the name of a command block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3859

Namecustom_name
ObjectLocationTag
InputElementTag
Related Tags<LocationTag.custom_name> Returns the custom name of this block. (...)
DescriptionSets the custom name of the block.
Use no value to reset the block's name.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3893

Nameexit_location
ObjectLocationTag
InputLocationTag
Related Tags<LocationTag.exit_location> Returns the exit location of an end gateway block.
DescriptionSets the exit location of an end gateway block.
See also Mechanism:LocationTag.is_exact_teleport.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4276

Namefurnace_burn_duration
ObjectLocationTag
InputDurationTag
Related Tags<LocationTag.furnace_burn_duration> Returns the burn time a furnace has left.
DescriptionSets the burn time for a furnace in ticks. Maximum is 32767 ticks.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3949

Namefurnace_cook_duration
ObjectLocationTag
InputDurationTag
Related Tags<LocationTag.furnace_cook_duration> Returns the cook time a furnace has been cooking its current item for.
DescriptionSets the current cook time for a furnace in ticks. Maximum is 32767 ticks.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3974

Namefurnace_cook_duration_total
ObjectLocationTag
InputDurationTag
Related Tags<LocationTag.furnace_cook_duration_total> Returns the total cook time a furnace has left.
DescriptionSets the total cook time for a furnace in ticks. Maximum is 32767 ticks.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3999

Namegenerate_tree
ObjectLocationTag
InputElementTag
Related Tags<server.tree_types> Returns a list of all tree types known to the server. (...)
DescriptionGenerates 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4070

Namehead_rotation
ObjectLocationTag
InputElementTag(Number)
Related Tags<LocationTag.head_rotation> Gets the rotation of the head at this location. Can be 1-16.
DescriptionSets the rotation of the head at this location. Must be an integer 1 to 16.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4055

Namehive_max_bees
ObjectLocationTag
InputElementTag(Number)
Related Tags<LocationTag.hive_max_bees> Returns the maximum number of bees allowed inside a hive.
DescriptionSets the maximum allowed number of bees in a beehive.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3812

Nameis_exact_teleport
ObjectLocationTag
InputElementTag(Boolean)
Related Tags<LocationTag.is_exact_teleport> Returns whether an end gateway is 'exact teleport' - if false, the destination will be randomly chosen *near* the destination.
DescriptionSets whether an end gateway is 'exact teleport' - if false, the destination will be randomly chosen *near* the destination.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4256

Namejukebox_play
ObjectLocationTag
InputElementTag(Boolean)
Related Tags<LocationTag.jukebox_is_playing> Returns whether the jukebox is currently playing a song.
DescriptionIf 'true', starts playing the record inside. If 'false', stops playing any song.
See also Mechanism:LocationTag.jukebox_record.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4205

Namejukebox_record
ObjectLocationTag
InputItemTag
Related Tags<LocationTag.jukebox_record> Returns the record item currently inside the jukebox. (...)
DescriptionSets the record item played by a jukebox. Give no input to set the jukebox to empty.
See also Mechanism:LocationTag.jukebox_play.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4178

Namelectern_page
ObjectLocationTag
InputElementTag(Number)
Related Tags<LocationTag.lectern_page> Returns the current page on display in the book on this Lectern block.
DescriptionChanges the page currently displayed on the book in a lectern block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4138

Namelock
ObjectLocationTag
InputElementTag
Related Tags<LocationTag.lock> Returns the password to a locked container.
<LocationTag.is_locked> Returns whether the container is locked.
<LocationTag.is_lockable> Returns whether the container is lockable.
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3721

Namepatterns
ObjectLocationTag
InputListTag
Related Tags<LocationTag.patterns> Lists the patterns of the banner at this location in the form "COLOR/PATTERN|COLOR/PATTERN" etc. (...)
<server.pattern_types> Returns a list of all banner patterns known to the server. (...)
DescriptionChanges 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4024

Namerelease_bees
ObjectLocationTag
InputNone
Related Tags<LocationTag.hive_bee_count> Returns the number of bees inside a hive.
DescriptionCauses a beehive to release all its bees.
Will do nothing if the hive is empty.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3827

Namesign_contents
ObjectLocationTag
InputListTag
Related Tags<LocationTag.sign_contents> Returns a list of lines on a sign.
DescriptionSets the contents of a sign block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3740

Nameskull_skin
ObjectLocationTag
InputElementTag(|ElementTag(|ElementTag))
Related Tags<LocationTag.skull_skin> Returns the skin the skull is displaying - just the name or UUID as text, not a player object.
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3767

Namespawner_type
ObjectLocationTag
InputEntityTag
Related Tags<LocationTag.spawner_type> Returns the type of entity spawned by a mob spawner.
DescriptionSets the entity that a mob spawner will spawn.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L3705

Namevanilla_tick
ObjectLocationTag
InputNone
DescriptionCauses an immediate vanilla tick at a block location (normally processed at random according to the randomTickSpeed gamerule).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/LocationTag.java#L4297



Category: MaterialTag Mechanisms


Nameage
ObjectMaterialTag
InputElementTag(Number)
Related Tags<MaterialTag.age> Returns the current age for an ageable material. This includes plant growth.
<MaterialTag.maximum_age> Returns the maximum age for an ageable material. This includes plant growth.
DescriptionSets an ageable material's current age. This includes plant growth.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialAge.java#L129

Nameblock_resistance
ObjectMaterialTag
InputElementTag(Decimal)
Related Tags<MaterialTag.block_resistance> Returns the explosion resistance for all blocks of this material type.
DescriptionSets the explosion resistance for all blocks of this material type.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.java#L637

Nameblock_strength
ObjectMaterialTag
InputElementTag(Decimal)
Related Tags<MaterialTag.block_strength> Returns the material's strength level. (Only for block materials). (...)
DescriptionSets 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).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.java#L652

Namecount
ObjectMaterialTag
InputElementTag(Number)
Related Tags<MaterialTag.count> Returns the amount of pickles in a Sea Pickle material, eggs in a Turtle Egg material, or charges in a Respawn Anchor material.
<MaterialTag.count_min> Returns the minimum amount of pickles allowed in a Sea Pickle material, eggs in a Turtle Egg material, or charges in a Respawn Anchor material.
<MaterialTag.count_max> Returns the maximum amount of pickles allowed in a Sea Pickle material, eggs in a Turtle Egg material, or charges in a Respawn Anchor material.
DescriptionSets the amount of pickles in a Sea Pickle material, eggs in a Turtle Egg material, or charges in a Respawn Anchor material.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialCount.java#L148

Namedelay
ObjectMaterialTag
InputElementTag(Number)
Related Tags<MaterialTag.delay> Returns the current delay of a redstone repeater material.
<MaterialTag.max_delay> Returns the maximum delay allowed for the redstone repeater material.
<MaterialTag.min_delay> Returns the minimum delay allowed for the redstone repeater material.
DescriptionSets the delay of a redstone repeater material.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialDelay.java#L107

Namedirection
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.direction> Returns the current facing direction for a directional material (like a door or a bed). (...)
<MaterialTag.valid_directions> Returns a list of directions that are valid for a directional material. (...)
DescriptionSets the current facing direction for a directional material (like a door or a bed).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialDirectional.java#L247

Namefaces
ObjectMaterialTag
InputListTag
Related Tags<MaterialTag.faces> Returns a list of the current faces for a material that has multiple faces (like a mushroom block). (...)
<MaterialTag.valid_faces> Returns a list of faces that are valid for a material that has multiple faces. (...)
DescriptionSets the current faces for a material that has multiple faces (like a mushroom block).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialFaces.java#L97

Namehalf
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.half> Returns the current half for a bisected material (like a door, double-plant, chest, or a bed). (...)
DescriptionSets the current half for a bisected material (like a door, double-plant, chest, or a bed).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialHalf.java#L168

Nameheights
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.heights> Returns the list of heights for a wall block, in order North|East|South|West|Vertical. (...)
DescriptionSets 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".
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialHeights.java#L93

Namehinge
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.hinge> Returns a door's hinge side. (...)
DescriptionSets a door's hinge side to LEFT or RIGHT.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialHinge.java#L71

Nameinstrument
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.instrument> Returns the name of the instrument played from this note block, (...)
DescriptionSets the instrument played from this note block,
for valid instruments see list at URL:https://hub.spigotmc.org/javadocs/spigot/org/bukkit/Instrument.html.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialInstrument.java#L77

Nameis_locked
ObjectMaterialTag
InputElementTag(Boolean)
Related Tags<MaterialTag.is_locked> Returns whether this redstone repeater material is locked.
DescriptionSets this redstone repeater material to be locked.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialLocked.java#L74

Nameleaf_size
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.leaf_size> Returns the size of the leaves for this bamboo block. (...)
DescriptionSets the size of the leaves for this bamboo block.
Valid input is SMALL, LARGE, or NONE.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialLeafSize.java#L75

Namelevel
ObjectMaterialTag
InputElementTag(Number)
Related Tags<MaterialTag.level> Returns the current level for a Levelled material (like water, lava, and cauldrons), cake, beehives, and snow.
<MaterialTag.maximum_level> Returns the maximum level for a Levelled material (like water, lava, and cauldrons), cake, beehives, and snow.
<MaterialTag.minimum_level> Returns the minimum level for a Levelled material (like water, lava, and cauldrons), cake, beehives, and snow. (...)
DescriptionSets the current level for a Levelled material (like water, lava, and cauldrons), cake, beehives, and snow.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialLevel.java#L182

Namemax_stack_size
ObjectMaterialTag
InputElementTag(Number)
Related Tags<MaterialTag.max_stack_size> Returns the maximum amount of this material that can be held in a stack.
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.java#L622

Namemode
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.mode> Returns a block's mode. (...)
DescriptionSet a block's mode.
For comparators, input is COMPARE or SUBTRACT.
For piston_heads, input is NORMAL or SHORT.
For bubble-columns, input is NORMAL or DRAG.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialMode.java#L113

Namenote
ObjectMaterialTag
InputElementTag(Number)
Related Tags<MaterialTag.note> Returns the note played from this note block, as an ID number from 0 to 24.
<MaterialTag.note_tone> Returns the tone of note played from this note block, as a letter from A to F, sometimes with a # to indicate sharp. (...)
<MaterialTag.note_octave> Returns the octave of note played from this note block, as 0, 1, or 2.
DescriptionSets the note played from this note block, as an ID number from 0 to 24.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialNote.java#L97

Namepersistent
ObjectMaterialTag
InputElementTag(Boolean)
Related Tags<MaterialTag.persistent> Returns whether this block will decay from being too far away from a tree.
DescriptionSets leaves blocks to ignore decay, or to obey it.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialPersistent.java#L74

Namepiston_reaction
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.piston_reaction> Returns the material's piston reaction. (Only for block materials).
DescriptionSets 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)
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/MaterialTag.java#L669

Namepower
ObjectMaterialTag
InputElementTag(Number)
Related Tags<MaterialTag.power> Returns the redstone power level of an analogue-powerable block.
<MaterialTag.max_power> Returns the maximum redstone power an analogue-powerable block can have.
DescriptionSets the redstone power level of an analogue-powerable block.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialPower.java#L78

Nameshape
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.shape> Returns the shape of a block. (...)
DescriptionSets the shape of a block.
For stairs, input is the corner shape as INNER_LEFT, INNER_RIGHT, OUTER_LEFT, OUTER_RIGHT, or STRAIGHT.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialShape.java#L71

Namesnowy
ObjectMaterialTag
InputElementTag(Boolean)
Related Tags<MaterialTag.snowy> Returns whether this material is covered in snow or not.
DescriptionSets this material to be covered in snow, or not.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialSnowable.java#L74

Nameswitch_face
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.switch_face> Returns the current attach direction for a switch or other attachable material. (...)
DescriptionSets the current attach direction for a switch or other attachable material.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialSwitchFace.java#L125

Nameswitched
ObjectMaterialTag
InputElementTag(Boolean)
Related Tags<MaterialTag.switched> Returns whether a Powerable material (like pressure plates) an Openable material (like doors), a dispenser, a daylight sensor, a lightable block, or a piston is switched.
DescriptionSets whether a Powerable material (like pressure plates) an Openable material (like doors), a dispenser, a daylight sensor, a lightable block, or a piston is switched.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialSwitchable.java#L170

Nametype
ObjectMaterialTag
InputElementTag
Related Tags<MaterialTag.type> Returns the current type of the block. (...)
DescriptionSets the current type of the block.
For slabs, input is TOP, BOTTOM, or DOUBLE.
For piston_heads, input is NORMAL or STICKY.
For campfires, input is NORMAL or SIGNAL.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialBlockType.java#L113

Nameunstable
ObjectMaterialTag
InputElementTag(Boolean)
Related Tags<MaterialTag.unstable> Returns whether this TNT block is unstable (explodes when punched).
DescriptionSets whether this TNT block is unstable (explodes when punched).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialUnstable.java#L74

Namewaterlogged
ObjectMaterialTag
InputElementTag(Boolean)
Related Tags<MaterialTag.waterlogged> Returns whether this block is waterlogged or not.
DescriptionSets this block to be waterlogged, or not.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/material/MaterialWaterlogged.java#L74



Category: MythicMobsMobTag Mechanisms


Nameglobal_cooldown
ObjectMythicMobsMobTag
InputElementTag(Number)
Related Tags<MythicMobsMobTag.global_cooldown> Returns the MythicMob's global cooldown.
DescriptionSets global cooldown of the MythicMob.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicMobsMobTag.java#L375

Namelevel
ObjectMythicMobsMobTag
InputElementTag(Number)
Related Tags<MythicMobsMobTag.level> Returns the level of the MythicMob.
DescriptionSet the MythicMob's level.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicMobsMobTag.java#L414

Namereset_target
ObjectMythicMobsMobTag
InputNone
Related Tags<MythicMobsMobTag.target> Returns the MythicMob's target.
DescriptionReset the MythicMob's target.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicMobsMobTag.java#L401

Namestance
ObjectMythicMobsMobTag
InputElementTag
Related Tags<MythicMobsMobTag.stance> Returns the current stance of the MythicMob.
DescriptionSet the stance of the MythicMob.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicMobsMobTag.java#L388

Nametarget
ObjectMythicMobsMobTag
InputEntityTag
Related Tags<MythicMobsMobTag.target> Returns the MythicMob's target.
DescriptionSets MythicMob's target.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicMobsMobTag.java#L427



Category: MythicSpawnerTag Mechanisms


Namecooldown
ObjectMythicSpawnerTag
InputDurationTag
Related Tags<MythicSpawnerTag.cooldown> Returns the MythicSpawner's configured cooldown.
DescriptionSets the MythicSpawner's configured cooldown timer, in seconds.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L248

Namedisable
ObjectMythicSpawnerTag
InputNone
DescriptionDisables the MythicSpawner.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L315

Nameenable
ObjectMythicSpawnerTag
InputNone
DescriptionEnables the MythicSpawner.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L304

Namegroup
ObjectMythicSpawnerTag
InputElementTag
Related Tags<MythicSpawnerTag.group> Returns the MythicSpawner's group, if applicable.
DescriptionSets the group of the MythicSpawner.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L222

Namelocation
ObjectMythicSpawnerTag
InputLocationTag
Related Tags<MythicSpawnerTag.location> Returns a LocationTag of the MythicSpawner's location.
DescriptionSets the location of the MythicSpawner.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L235

Namemob_type
ObjectMythicSpawnerTag
InputElementTag
Related Tags<MythicSpawnerTag.mob_type> Returns the internal name the MythicMob mob type spawned.
DescriptionSets the MythicSpawner's MythicMob Mob type.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L274

Namespawn
ObjectMythicSpawnerTag
InputNone
DescriptionForces the MythicSpawner to spawn.
This spawn method still checks conditions.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L292

Namestart_cooldown
ObjectMythicSpawnerTag
InputNone
Related Tags<MythicSpawnerTag.cooldown> Returns the MythicSpawner's configured cooldown.
DescriptionStarts the MythicSpawner's cooldown timer.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/mythicmobs/MythicSpawnerTag.java#L261



Category: NPCTag Mechanisms


Nameadd_waypoint
ObjectNPCTag
InputLocationTag
Related TagsTODO
DescriptionAdd a waypoint location to the NPC's path.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1749

Nameattack_range
ObjectNPCTag
InputElementTag(Decimal)
Related Tags<NPCTag.attack_range> Returns the NPC's current navigator attack range limit.
DescriptionSets the maximum attack distance of the NPC.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1530

Nameauto_update_skin
ObjectNPCTag
InputElementTag(Boolean)
Related Tags<NPCTag.auto_update_skin> Returns whether the NPC is set to automatically update skins from name.
DescriptionSets whether the NPC will automatically update its skin based on the skin name used.
If true, the NPC's skin will change when the relevant account owner changes their skin.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1462

Nameclear_waypoints
ObjectNPCTag
InputNone
Related TagsTODO
DescriptionClears all waypoint locations in the NPC's path.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1726

Namecontrollable
ObjectNPCTag
InputElementTag(Boolean)
Related Tags<NPCTag.controllable> Returns whether the NPC has controllable enabled.
DescriptionSets whether the NPC is controllable.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1609

Namedistance_margin
ObjectNPCTag
InputElementTag(Decimal)
Related Tags<NPCTag.distance_margin> Returns the NPC's current pathfinding distance margin. That is, how close it needs to get to its destination (in block-lengths).
DescriptionSets the NPC's distance margin.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1653

Nameglow_color
ObjectNPCTag
InputElementTag
Related TagsTODO
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1713

Namehologram_direction
ObjectNPCTag
InputElementTag
Related Tags<NPCTag.hologram_direction> Returns the direction of an NPC's hologram as "BOTTOM_UP" or "TOP_DOWN".
DescriptionSets the NPC's hologram direction, as either BOTTOM_UP or TOP_DOWN.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1302

Namehologram_line_height
ObjectNPCTag
InputElementTag(Decimal)
Related Tags<NPCTag.hologram_line_height> Returns the line height for an NPC's hologram. Can be -1, indicating a default value should be used.
DescriptionSets the NPC's hologram line height. Can be -1 to indicate a default value.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1316

Namehologram_lines
ObjectNPCTag
InputListTag
Related Tags<NPCTag.hologram_lines> Returns the list of hologram lines attached to an NPC.
DescriptionSets the NPC's hologram line list.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1285

Nameitem_type
ObjectNPCTag
InputItemTag
DescriptionSets the item type of the item.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1476

Namelookclose
ObjectNPCTag
InputElementTag(Boolean)
Related Tags<NPCTag.lookclose> Returns whether the NPC has lookclose enabled.
DescriptionSets the NPC's lookclose value.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1596

Namename
ObjectNPCTag
InputElementTag
Related Tags<NPCTag.name> Returns the name of the entity. (...)
DescriptionSets the name of the NPC.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1369

Namename_visible
ObjectNPCTag
InputElementTag
Related TagsTODO
DescriptionSets whether the NPC's nameplate is visible. Input is 'true' (always visible), 'false' (never visible), or 'hover' (only visible while looking at the NPC).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1700

Namenavigator_look_at
ObjectNPCTag
InputLocationTag
Related Tags<NPCTag.navigator_look_at> Returns the location the NPC will currently look at while moving, if any.
DescriptionSets the location the NPC will currently look at while moving.
Give no value to let the NPC automatically look where it's going.
Should be set after the NPC has started moving.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1679

Nameowner
ObjectNPCTag
InputPlayerTag
Related Tags<NPCTag.owner> Returns the owner of the NPC as a PlayerTag, if any.
DescriptionSets the owner of the NPC.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1382

Namepath_distance_margin
ObjectNPCTag
InputElementTag(Decimal)
Related Tags<NPCTag.path_distance_margin> Returns the NPC's current pathfinding distance margin. That is, how close it needs to get to individual points along its path.
DescriptionSets the NPC's path distance margin.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1666

Namerange
ObjectNPCTag
InputElementTag(Decimal)
Related Tags<NPCTag.range> Returns the NPC's current maximum pathfinding range.
DescriptionSets the maximum movement distance of the NPC.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1517

Nameremove_assignment
ObjectNPCTag
InputNone
Related Tags<NPCTag.script> Returns the NPC's assigned script.
DescriptionRemoves the NPC's assigment script.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1271

Nameremove_nickname
ObjectNPCTag
InputNone
Related Tags<NPCTag.has_nickname> Returns true if the NPC has a nickname.
DescriptionRemoves the NPC's nickname.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1343

Nameset_assignment
ObjectNPCTag
InputScriptTag
Related Tags<NPCTag.script> Returns the NPC's assigned script.
DescriptionSets the NPC's assignment script.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1258

Nameset_entity_type
ObjectNPCTag
InputEntityTag
Related Tags<NPCTag.entity_type> Returns the type of the entity.
DescriptionSets the NPC's entity type.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1356

Nameset_nickname
ObjectNPCTag
InputElementTag
Related Tags<NPCTag.nickname> Returns the NPC's display name, as set by the Nickname trait (or the default NPC name).
DescriptionSets the NPC's nickname.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1330

Nameset_protected
ObjectNPCTag
InputElementTag(Boolean)
Related Tags<NPCTag.is_protected> Returns whether the NPC is protected.
DescriptionSets whether or not the NPC is protected.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1583

Nameset_sneaking
ObjectNPCTag
InputElementTag(Boolean)
Related Tags<NPCTag.is_sneaking> Returns whether the NPC is currently sneaking. Only works for player-type NPCs.
DescriptionSets whether the NPC is sneaking or not. Only works for player-type NPCs.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1561

Nameskin
ObjectNPCTag
InputElementTag
Related Tags<NPCTag.skin> Returns the NPC's custom skin, if any.
DescriptionSets 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).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1435

Nameskin_blob
ObjectNPCTag
InputElementTag
Related Tags<NPCTag.skin> Returns the NPC's custom skin, if any.
DescriptionSets 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).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1400

Namespeed
ObjectNPCTag
InputElementTag(Decimal)
Related Tags<NPCTag.speed> Returns the current speed of the NPC.
DescriptionSets the movement speed of the NPC.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1543

Nametargetable
ObjectNPCTag
InputElementTag(Boolean)
Related Tags<NPCTag.targetable> Returns whether the NPC is targetable.
DescriptionSets whether the NPC is targetable.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1622

Nameteleport_on_stuck
ObjectNPCTag
InputElementTag(Boolean)
Related Tags<NPCTag.teleport_on_stuck> Returns whether the NPC teleports when it is stuck.
DescriptionSets whether the NPC teleports when it is stuck.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/NPCTag.java#L1635



Category: PlayerTag Mechanisms


Nameaward_advancement
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.has_advancement[<name>]> Returns whether the player has completed the specified advancement.
DescriptionAwards an advancement to the player.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2541

Namebanner_update
ObjectPlayerTag
InputElementTag
DescriptionShows 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3417

Namebed_spawn_location
ObjectPlayerTag
InputLocationTag
Related Tags<PlayerTag.bed_spawn> Returns the location of the player's bed spawn location, null if (...)
DescriptionSets the bed location that the player respawns at.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2711

Namecan_fly
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.can_fly> Returns whether the player is allowed to fly.
DescriptionSets whether the player is allowed to fly.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2743

Namediscover_recipe
ObjectPlayerTag
InputListTag
DescriptionCauses the player to discover a recipe, or list of recipes. Input is in the Namespace:Key format, for example "minecraft:gold_nugget".
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3321

Namedisplay_bigdoors_manager
ObjectPlayerTag
InputNone
DescriptionOpens the Big Doors manager (bdm).
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/bigdoors/BigDoorsPlayerProperties.java#L70

Namedisplay_name
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.display_name> Returns the display name of the player, which may contain prefixes and suffixes, colors, etc.
DescriptionSets the name displayed for the player when chatting.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2838

Nameedit_sign
ObjectPlayerTag
InputLocationTag
DescriptionAllows the player to edit an existing sign. To create a sign, see Command:Sign.
Give no input to make a fake edit interface.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3351

Nameexhaustion
ObjectPlayerTag
InputElementTag(Decimal)
Related Tags<PlayerTag.exhaustion> Returns how fast the food level drops (exhaustion).
DescriptionSets the exhaustion level of a player.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2911

Namefake_absorption_health
ObjectPlayerTag
InputElementTag(Decimal)
DescriptionShows the player fake absorption health that persists on damage.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2587

Namefake_equipment
ObjectPlayerTag
InputEntityTag(|ElementTag|ItemTag)
DescriptionShows 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
Consider instead using Command:fakeequip.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3102

Namefake_experience
ObjectPlayerTag
InputElementTag(Decimal)(|ElementTag(Number))
DescriptionShows 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3029

Namefake_health
ObjectPlayerTag
InputElementTag(Decimal)(|ElementTag(Number)(|ElementTag(Decimal)))
DescriptionShows 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3061

Namefly_speed
ObjectPlayerTag
InputElementTag(Decimal)
Related Tags<PlayerTag.fly_speed> Returns the speed the player can fly at. (...)
DescriptionSets the fly speed of the player. Valid range is 0.0 to 1.0
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2756

Nameflying
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.is_flying> Returns whether the player is currently flying.
DescriptionSets whether the player is flying.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2769

Namefood_level
ObjectPlayerTag
InputElementTag(Number)
Related Tags<PlayerTag.food_level> Returns the current food level (aka hunger) of the player.
DescriptionSets the current food level of a player. Typically, '20' is full.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2698

Nameforget_recipe
ObjectPlayerTag
InputListTag
DescriptionCauses the player to forget ('undiscover') a recipe, or list of recipes. Input is in the Namespace:Key format, for example "minecraft:gold_nugget".
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3336

Namefov_multiplier
ObjectPlayerTag
InputElementTag(Decimal)
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3151

Namegamemode
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.gamemode> Returns the name of the gamemode the player is currently set to. (...)
DescriptionSets the game mode of the player.
Valid gamemodes are survival, creative, adventure, and spectator.
Works with offline players.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2795

Namehealth_scale
ObjectPlayerTag
InputElementTag(Decimal)
Related Tags<PlayerTag.health_scale> Returns the current scale for the player's health bar
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2598

Namehide_entities
ObjectPlayerTag
InputElementTag
DescriptionHides a matchable type of entity from the player. Can use any advanced entity matchers per Language:Advanced Script Event Matching.
To hide a specific entity from the player, use Mechanism:PlayerTag.hide_entity.
To remove hide sets, use Mechanism:PlayerTag.unhide_entities.
Note that dynamic matchables like 'entity_flagged' will behave in unexpected ways when dynamically changing.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2967

Namehide_entity
ObjectPlayerTag
InputEntityTag
DescriptionHides an entity from the player.
To hide from everyone, use Mechanism:EntityTag.hide_from_players.
See also Mechanism:PlayerTag.show_entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2937

Namehide_particles
ObjectPlayerTag
InputElementTag
DescriptionHides a certain type of particle from the player.
Input is the particle type name - refer to Tag:server.particle_types.
Give no input to remove all hides from a player.
Hides will persist through players reconnecting, but not through servers restarting.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3643

Nameis_op
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.is_op> Returns whether the player is a full server operator. (...)
DescriptionChanges whether the player is a server operator or not.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3567

Nameis_whitelisted
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.is_whitelisted> Returns whether the player is whitelisted. (...)
DescriptionChanges whether the player is whitelisted or not.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3554

Nameitem_on_cursor
ObjectPlayerTag
InputItemTag
Related Tags<PlayerTag.item_on_cursor> Returns the item on the player's cursor, if any. This includes (...)
DescriptionSets the item on the player's cursor.
This includes chest interfaces, inventories, and hotbars, etc.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2527

Nameitem_slot
ObjectPlayerTag
InputElementTag(Number)
Related Tags<PlayerTag.held_item_slot> Returns the slot location of the player's selected item.
DescriptionSets the inventory slot that the player has selected.
Works with offline players.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2480

Namelevel
ObjectPlayerTag
InputElementTag(Number)
Related Tags<PlayerTag.xp_level> Returns the number of XP levels the player has.
DescriptionSets the level on the player. Does not affect the current progression of experience towards next level.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2467

Namelocation
ObjectPlayerTag
InputLocationTag
Related Tags<PlayerTag.location> Returns the location of the entity. (...)
DescriptionIf the player is online, teleports the player to a given location.
Otherwise, sets the player's next spawn location.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2864

Namename
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.name> Returns the name of the entity. (...)
DescriptionChanges the name on this player's nameplate.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3502

Namenoclip
ObjectPlayerTag
InputElementTag(Boolean)
DescriptionWhen 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2418

Nameopen_book
ObjectPlayerTag
InputNone
DescriptionForces 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3233

Nameopen_offhand_book
ObjectPlayerTag
InputNone
DescriptionForces 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3245

Nameplayer_list_name
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.list_name> Returns the name of the player as shown in the player list.
DescriptionSets the entry that is shown in the 'player list' that is shown when pressing tab.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2825

Namequietly_discover_recipe
ObjectPlayerTag
InputListTag
DescriptionCauses 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".
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3305

Nameresend_discovered_recipes
ObjectPlayerTag
InputNone
DescriptionSends the player the full list of recipes they have discovered over again.
This is useful when used alongside Mechanism:PlayerTag.quietly_discover_recipe.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3293

Nameresend_recipes
ObjectPlayerTag
InputNone
DescriptionSends 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).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3279

Nameresource_pack
ObjectPlayerTag
InputElementTag(|ElementTag)
DescriptionDeprecated, use Command:resourcepack.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2637

Namerespawn
ObjectPlayerTag
InputNone
DescriptionForces the player to respawn if they are on the death screen.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2438

Namerevoke_advancement
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.has_advancement[<name>]> Returns whether the player has completed the specified advancement.
DescriptionUn-awards an advancement from the player.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2564

Namesaturation
ObjectPlayerTag
InputElementTag(Decimal)
Related Tags<PlayerTag.saturation> Returns the current food saturation of the player.
DescriptionSets the current food saturation level of a player.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2667

Namescale_health
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.health_is_scaled> Returns whether the player's health bar is currently being scaled.
DescriptionEnables or disables the health scale value. Disabling will result in the standard
amount of hearts being shown.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2614

Nameselected_npc
ObjectPlayerTag
InputNPCTag
Related Tags<PlayerTag.selected_npc> Returns the NPCTag that the player currently has selected with '/npc select', null if no NPC selected.
DescriptionSets the NPC that the player has selected.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3630

Namesend_map
ObjectPlayerTag
InputElementTag(Number)
DescriptionForces a player to receive the entirety of the specified map ID instantly.
This is mainly used as a way to correct bugs in map rendering.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2680

Namesend_server_brand
ObjectPlayerTag
InputElementTag
DescriptionSends the player a fake server brand, that will be displayed in the F3 Debug screen.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3681

Nameshow_book
ObjectPlayerTag
InputItemTag
DescriptionDisplays a book to a player. Must be a WRITTEN_BOOK item.
For simple usage, consider specifying a book script name as the input.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3257

Nameshow_demo
ObjectPlayerTag
InputNone
DescriptionShows the player the demo screen.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3185

Nameshow_endcredits
ObjectPlayerTag
InputNone
DescriptionShows the player the end credits.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3174

Nameshow_entity
ObjectPlayerTag
InputEntityTag
DescriptionShows the player a previously hidden entity.
To show for everyone, use Mechanism:EntityTag.show_to_players.
See also Mechanism:PlayerTag.hide_entity.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2924

Nameshow_workbench
ObjectPlayerTag
InputLocationTag
DescriptionShows the player a workbench GUI corresponding to a given location.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2852

Namesign_update
ObjectPlayerTag
InputElementTag
DescriptionShows the player fake lines on a sign, with input in the format of LocationTag|ListTag.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3393

Nameskin
ObjectPlayerTag
InputElementTag
DescriptionChanges the skin of the player to the skin of the given player name.
See also Language:Player Entity Skins (Skin Blobs).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3521

Nameskin_blob
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.skin_blob> Returns the player's current skin blob. (...)
DescriptionChanges 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).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3539

Namespawn_forced
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.spawn_forced> Returns whether the player's bed spawn location is forced (ie still valid even if a bed is missing).
DescriptionSets whether the player's bed spawn location is forced (ie still valid even if a bed is missing).
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2724

Namespectate
ObjectPlayerTag
InputEntityTag
DescriptionForces the player to spectate from the entity's point of view, using a packet (meaning, the player starts spectating clientside, but not serverside).
The player will not move from their existing location serverside.
To cause real spectator mode spectating, use Mechanism:PlayerTag.spectator_target
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>)
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3217

Namespectator_target
ObjectPlayerTag
InputEntityTag
Related Tags<PlayerTag.spectator_target> Returns the entity that a spectator-mode player is currently spectating, if any.
DescriptionSwitches the player to spectator mode and causes them to immediately start spectating an entity.
To instead fake this effect, use Mechanism:PlayerTag.spectate
Give no input to detach the player from any target.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3196

Namesprinting
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.is_sprinting> Returns whether the player is currently sprinting.
DescriptionSets whether the player is sprinting.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2782

Namestop_sound
ObjectPlayerTag
InputElementTag
DescriptionStops all sounds of the specified type for the player.
Valid types are AMBIENT, BLOCKS, HOSTILE, MASTER, MUSIC, NEUTRAL, PLAYERS, RECORDS, VOICE, and WEATHER
Instead of a type, you can specify a full sound key, which usually has the 'minecraft:' prefix.
If no sound type is specified, all types will be stopped.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3455

Nametab_list_info
ObjectPlayerTag
InputElementTag
DescriptionShow the player some text in the header and footer area in their tab list.
- adjust <player> tab_list_info:<header>|<footer>
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3365

Nameunhide_entities
ObjectPlayerTag
InputElementTag
DescriptionRemoves any entity hides added by Mechanism:PlayerTag.hide_entities. Input must exactly match the input given to the hide mechanism.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2990

Nameupdate_advancements
ObjectPlayerTag
InputNone
DescriptionUpdates the player's client-side advancements to match their server data.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3491

Namevision
ObjectPlayerTag
InputElementTag
DescriptionChanges 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2449

Namewalk_speed
ObjectPlayerTag
InputElementTag(Decimal)
Related Tags<PlayerTag.walk_speed> Returns the speed the player can walk at.
DescriptionSets the walk speed of the player. The standard value is '0.2'. Valid range is 0.0 to 1.0
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2898

Namewindow_property
ObjectPlayerTag
InputElementTag
DescriptionSets 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
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L2499

Nameaffects_monster_spawning
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.affects_monster_spawning> Returns whether the player affects monster spawning. When false, no monsters will spawn naturally because of this player.
DescriptionSets whether this player affects monster spawning. When false, no monsters will spawn naturally because of this player.
RequiresPaper
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/paper/src/main/java/com/denizenscript/denizen/paper/properties/PlayerAffectsMonsterSpawning.java#L62

Namebonus_blocks
ObjectPlayerTag
InputElementTag(Number)
Related Tags<PlayerTag.griefprevention.blocks.bonus> Returns the number of bonus claim blocks the player has.
DescriptionSets the player's bonus claim blocks.
RequiresDepenizen, GriefPrevention
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/griefprevention/GriefPreventionPlayerProperties.java#L153

Namechat_prefix
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.chat_prefix> Returns the player's chat prefix. (...)
DescriptionSet the player's chat prefix.
Requires a Vault-compatible chat plugin.
RequiresVault
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3592

Namechat_suffix
ObjectPlayerTag
InputElementTag
Related Tags<PlayerTag.chat_suffix> Returns the player's chat suffix. (...)
DescriptionSet the player's chat suffix.
Requires a Vault-compatible chat plugin.
RequiresVault
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3611

Nameessentials_ignore
ObjectPlayerTag
InputPlayerTag(|ElementTag(Boolean))
Related Tags<PlayerTag.ignored_players> Returns a list of the ignored players of the player.
DescriptionSets whether the player should ignore another player.
Optionally, specify a boolean indicate whether to ignore (defaults to true).
RequiresDepenizen, Essentials
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/essentials/EssentialsPlayerProperties.java#L326

Namegod_mode
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.god_mode> Returns whether the player is currently in god mode.
DescriptionSets whether the player has god mode enabled.
RequiresDepenizen, Essentials
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/essentials/EssentialsPlayerProperties.java#L264

Nameis_afk
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.is_afk> Returns whether the player is AFK.
DescriptionSets whether the player is marked as AFK.
RequiresDepenizen, Essentials
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/essentials/EssentialsPlayerProperties.java#L250

Nameis_muted
ObjectPlayerTag
InputElementTag(Boolean)(|DurationTag)
Related Tags<PlayerTag.is_muted> Returns whether the player is muted.
<PlayerTag.mute_timeout> Returns how much time is left until the player is unmuted.
DescriptionSets whether the player is muted. Optionally, you may also
specify a duration to set how long they are muted for.
RequiresDepenizen, Essentials
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/essentials/EssentialsPlayerProperties.java#L278

Namenormal_blocks
ObjectPlayerTag
InputElementTag(Number)
Related Tags<PlayerTag.griefprevention.blocks> Returns the number of normal claim blocks the player has.
DescriptionSets the player's accrued claim blocks.
RequiresDepenizen, GriefPrevention
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/griefprevention/GriefPreventionPlayerProperties.java#L167

Namesend_to
ObjectPlayerTag
InputElementTag
DescriptionSends the player to the specified Bungee server.
RequiresBungeeCord
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PlayerTag.java#L3665

Namesocialspy
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.socialspy> Returns whether the player has SocialSpy enabled.
DescriptionSets whether the player has SocialSpy enabled.
RequiresDepenizen, Essentials
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/essentials/EssentialsPlayerProperties.java#L298

Namevanish
ObjectPlayerTag
InputElementTag(Boolean)
Related Tags<PlayerTag.is_vanished> Returns whether the player is vanished.
DescriptionSets whether the player has vanish enabled.
RequiresDepenizen, Essentials
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/essentials/EssentialsPlayerProperties.java#L312

Namewe_selection
ObjectPlayerTag
InputObjectTag
Related Tags<PlayerTag.we_selection> Returns the player's current block area selection, as a CuboidTag, EllipsoidTag, or PolygonTag.
DescriptionSets the player's current block area selection, as a CuboidTag, EllipsoidTag, or PolygonTag.
RequiresDepenizen, WorldEdit
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/worldedit/WorldEditPlayerProperties.java#L172



Category: PolygonTag Mechanisms


Nameadd_corner
ObjectPolygonTag
InputLocationTag
Related Tags<PolygonTag.with_corner[<location>]> Returns a copy of the polygon, with the specified corner added to the end of the corner list.
DescriptionAdds a corner to the end of the polygon's corner list.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/PolygonTag.java#L726



Category: QueueTag Mechanisms


Namelinked_npc
ObjectQueueTag
InputNPCTag
Related Tags<QueueTag.npc> Returns the NPCTag linked to a queue.
DescriptionSets the linked NPC for the remainder of the queue.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/bukkit/BukkitQueueProperties.java#L114

Namelinked_player
ObjectQueueTag
InputPlayerTag
Related Tags<QueueTag.player> Returns the PlayerTag linked to a queue.
DescriptionSets the linked player for the remainder of the queue.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/bukkit/BukkitQueueProperties.java#L97



Category: server Mechanisms


Namecleanmem
Objectserver
InputNone
Related Tags<server.ram_free> How much RAM is unused but available on the server, in bytes (free memory).
DescriptionSuggests 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.
For example: - adjust server cleanmem
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2447

Namedelete_file
Objectserver
InputElementTag
Related Tags<server.has_file[<file>]> Returns true if the specified file exists. The starting path is /plugins/Denizen.
DescriptionDeletes the given file from the server.
File path starts in the Denizen folder.
Require config file setting "Commands.Delete.Allow file deletion".
For example: - adjust server delete_file:schematics/house.schem
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2334

Nameidle_timeout
Objectserver
InputDurationTag
Related Tags<server.idle_timeout> Returns the server's current idle timeout limit (how long a player can sit still before getting kicked). (...)
DescriptionSets the server's current idle timeout limit (how long a player can sit still before getting kicked).
Will be rounded to the nearest number of minutes.
Set to 0 to disable automatic timeout kick.
For example: - adjust server remove_recipes:5m
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2431

Nameremove_recipes
Objectserver
InputListTag
Related Tags<server.recipe_ids[(<type>)]> Returns a list of all recipe IDs on the server. (...)
DescriptionRemoves a recipe or list of recipes from the server, in Namespace:Key format.
For example: - adjust server remove_recipes:<item[torch].recipe_ids>
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2414

Namereset_event_stats
Objectserver
InputNone
Related Tags<util.event_stats> Returns a simple debuggable stats report for all ScriptEvents during this server session.
<util.event_stats_data> Returns the raw data for Tag:util.event_stats, as a ListTag of MapTags.
DescriptionResets the statistics on events used for Tag:util.event_stats
For example: - adjust server reset_event_stats
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2380

Namereset_recipes
Objectserver
InputNone
Related Tags<server.recipe_ids[(<type>)]> Returns a list of all recipe IDs on the server. (...)
DescriptionResets the server's recipe list to the default vanilla recipe list + item script recipes.
For example: - adjust server reset_recipes
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2399

Namerestart
Objectserver
InputNone
DescriptionImmediately stops the server entirely (Plugins will still finalize, and the shutdown event will fire), then starts it again.
Requires config file 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!
For example: - adjust server restart
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2463

Namesave
Objectserver
InputNone
DescriptionImmediately saves the Denizen saves files.
For example: - adjust server save
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2482

Namesave_citizens
Objectserver
InputNone
DescriptionImmediately saves the Citizens saves files.
For example: - adjust server save_citizens
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2495

Nameshutdown
Objectserver
InputNone
DescriptionImmediately stops the server entirely (Plugins will still finalize, and the shutdown event will fire).
The server will remain shutdown until externally started again.
Requires config file setting "Commands.Restart.Allow server stop"!
For example: - adjust server shutdown
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/tags/core/ServerTagBase.java#L2507



Category: system Mechanisms


Nameredirect_logging
Objectsystem
InputElementTag(Boolean)
DescriptionTells 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.
Requires setting "Debug.Allow console redirection"!
Sourcehttps://github.com/DenizenScript/Denizen-Core/blob/master/src/main/java/com/denizenscript/denizencore/tags/core/UtilTagBase.java#L486



Category: TownTag Mechanisms


Namebalance
ObjectTownTag
InputElementTag(Decimal)|ElementTag
Related Tags<TownTag.balance> Returns the current money balance of the town.
DescriptionSets the money balance of a town, with a reason for the change.
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/objects/towny/TownTag.java#L478



Category: TradeTag Mechanisms


Namehas_xp
ObjectTradeTag
InputElementTag(Boolean)
Related Tags<TradeTag.has_xp> Returns whether the trade has an experience reward.
DescriptionSets whether this trade will reward XP upon successful trading.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeHasXp.java#L60

Nameinputs
ObjectTradeTag
InputListTag(ItemTag)
Related Tags<TradeTag.inputs> Returns the list of items required to make the trade.
DescriptionSets 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.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeInputs.java#L73

Namemax_uses
ObjectTradeTag
InputElementTag(Number)
Related Tags<TradeTag.max_uses> Returns the maximum amount of times that the trade can be used.
DescriptionSets the maximum amount of times that the trade can be used.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeMaxUses.java#L60

Nameprice_multiplier
ObjectTradeTag
InputElementTag(Decimal)
Related Tags<TradeTag.price_multiplier> Returns the price multiplier for this trade.
DescriptionSets the price multiplier for this trade.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradePriceMultiplier.java#L60

Nameresult
ObjectTradeTag
InputItemTag
Related Tags<TradeTag.result> Returns what the trade will give the player.
DescriptionSets what the trade will give the player.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeResult.java#L62

Nameuses
ObjectTradeTag
InputElementTag(Number)
Related Tags<TradeTag.uses> Returns how many times the trade has been used.
DescriptionSets the amount of times the trade has been used.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeUses.java#L60

Namevillager_xp
ObjectTradeTag
InputElementTag(Number)
Related Tags<TradeTag.villager_xp> Returns the amount of experience a villager gains from this trade.
DescriptionSets the amount of experience a villager gains from this trade.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/properties/trade/TradeVillagerXP.java#L60



Category: WorldTag Mechanisms


Nameallow_pvp
ObjectWorldTag
InputElementTag(Boolean)
Related Tags<WorldTag.allows_pvp> Returns whether player versus player combat is allowed in this world.
DescriptionSets whether player versus player combat is allowed in this world.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1040

Nameambient_spawn_limit
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.ambient_spawn_limit> Returns the number of ambient mobs that can spawn in a chunk in this world.
DescriptionSets the limit for number of ambient mobs that can spawn in a chunk in this world.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L888

Nameanimal_spawn_limit
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.animal_spawn_limit> Returns the number of animals that can spawn in a chunk in this world.
DescriptionSets the limit for number of animals that can spawn in a chunk in this world.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L902

Nameauto_save
ObjectWorldTag
InputElementTag(Boolean)
Related Tags<WorldTag.auto_save> Returns whether the world automatically saves.
DescriptionSets whether the world will automatically save edits.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L916

Namedestroy
ObjectWorldTag
InputNone
DescriptionUnloads 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'.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L965

Namedifficulty
ObjectWorldTag
InputElementTag
Related Tags<WorldTag.difficulty> Returns the name of the difficulty level.
DescriptionSets the difficulty level of this world.
Possible values: Peaceful, Easy, Normal, Hard.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L930

Nameforce_unload
ObjectWorldTag
InputNone
DescriptionUnloads the world from the server without saving chunks.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L989

Namefull_time
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.time.full> Returns the in-game time of this world.
DescriptionSets the in-game time on the server.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1001

Namekeep_spawn
ObjectWorldTag
InputElementTag(Boolean)
Related Tags<WorldTag.keep_spawn> Returns whether the world's spawn area should be kept loaded into memory.
DescriptionSets whether the world's spawn area should be kept loaded into memory.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1014

Namemonster_spawn_limit
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.monster_spawn_limit> Returns the number of monsters that can spawn in a chunk in this world.
DescriptionSets the limit for number of monsters that can spawn in a chunk in this world.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1027

Namesave
ObjectWorldTag
InputNone
DescriptionSaves the world to file.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L954

Namespawn_location
ObjectWorldTag
InputLocationTag
Related Tags<WorldTag.spawn_location> Returns the spawn location of the world.
DescriptionSets the spawn location of this world. (This ignores the world value of the LocationTag.)
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1053

Namestorming
ObjectWorldTag
InputElementTag(Boolean)
Related Tags<WorldTag.has_storm> Returns whether there is currently a storm in this world. (...)
DescriptionSets whether there is a storm.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1067

Namethunder_duration
ObjectWorldTag
InputDurationTag
Related Tags<WorldTag.thunder_duration> Returns the duration of thunder.
DescriptionSets the duration of thunder.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1080

Namethundering
ObjectWorldTag
InputElementTag(Boolean)
Related Tags<WorldTag.thundering> Returns whether it is currently thundering in this world.
DescriptionSets whether it is thundering.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1093

Nameticks_per_animal_spawns
ObjectWorldTag
InputDurationTag
Related Tags<WorldTag.ticks_per_animal_spawn> Returns the world's ticks per animal spawn value.
DescriptionSets the time between animal spawns.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1106

Nameticks_per_monster_spawns
ObjectWorldTag
InputDurationTag
Related Tags<WorldTag.ticks_per_monster_spawn> Returns the world's ticks per monster spawn value.
DescriptionSets the time between monster spawns.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1119

Nametime
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.time> Returns the relative in-game time of this world.
DescriptionSets the relative in-game time on the server.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1132

Nameunload
ObjectWorldTag
InputNone
DescriptionUnloads the world from the server and saves chunks.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1145

Namewater_animal_spawn_limit
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.water_animal_spawn_limit> Returns the number of water animals that can spawn in a chunk in this world.
DescriptionSets the limit for number of water animals that can spawn in a chunk in this world.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1157

Nameweather_duration
ObjectWorldTag
InputDurationTag
Related Tags<WorldTag.weather_duration> Returns the duration of storms.
DescriptionSet the remaining time of the current conditions.
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/plugin/src/main/java/com/denizenscript/denizen/objects/WorldTag.java#L1170

Nameno_tick_view_distance
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.no_tick_view_distance> Returns the non-ticking view distance of this world. Chunks will not be tracked between the world's view distance and its non-ticking view distance. (...)
DescriptionSets 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.
RequiresPaper
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/paper/src/main/java/com/denizenscript/denizen/paper/properties/WorldViewDistance.java#L99

Nameview_distance
ObjectWorldTag
InputElementTag(Number)
Related Tags<WorldTag.view_distance> Returns the view distance of this world. Chunks are tracked inside this radius.
<server.view_distance> Returns the server's current view distance.
DescriptionSets 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.
RequiresPaper
Sourcehttps://github.com/DenizenScript/Denizen/blob/dev/paper/src/main/java/com/denizenscript/denizen/paper/properties/WorldViewDistance.java#L77



Category: JobsJobTag Mechanisms


Nameplayer
ObjectJobsJobTag
InputPlayerTag
DescriptionSets the owner of the job, to enable player-required tags.
RequiresDepenizen, Jobs
Sourcehttps://github.com/DenizenScript/Depenizen/blob/master/src/main/java/com/denizenscript/depenizen/bukkit/properties/jobs/JobPlayer.java#L54