> For the complete documentation index, see [llms.txt](https://sivils.gitbook.io/sivils/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://sivils.gitbook.io/sivils/commandutils.md).

# CommandUtils

- [Config](https://sivils.gitbook.io/sivils/commandutils/config.md): Configuring CommandUtils through config.yml
- [Placeholders](https://sivils.gitbook.io/sivils/commandutils/placeholders.md): PlaceholderAPI expansions provided by CommandUtils
- [Commands](https://sivils.gitbook.io/sivils/commandutils/commands.md): All of the commands provided by the plugin
- [Add Item NBT](https://sivils.gitbook.io/sivils/commandutils/commands/add-item-nbt.md): Adds a number to an existing numeric NBT value on an item
- [Block Cycle](https://sivils.gitbook.io/sivils/commandutils/commands/block-cycle.md): Advances a copper block's oxidation stage, or toggles its wax
- [Block Gravity](https://sivils.gitbook.io/sivils/commandutils/commands/block-gravity.md): Stops a block from falling, or lets it fall again
- [Block Prison](https://sivils.gitbook.io/sivils/commandutils/commands/block-prison.md): Cages a player inside temporary blocks
- [Bone Meal Block](https://sivils.gitbook.io/sivils/commandutils/commands/bone-meal-block.md): Applies bone meal to blocks in a radius
- [Break And Replant](https://sivils.gitbook.io/sivils/commandutils/commands/break-and-replant.md): Harvests crops and replants them in one step
- [Break Block Multiply Drops](https://sivils.gitbook.io/sivils/commandutils/commands/break-block-multiply-drops.md): Breaks a block and multiplies its drops
- [Break In Facing](https://sivils.gitbook.io/sivils/commandutils/commands/break-in-facing.md): Breaks a wall of blocks in the direction the player is looking
- [Break In Facing Log CoreProtect](https://sivils.gitbook.io/sivils/commandutils/commands/break-in-facing-log-coreprotect.md): Break In Facing, with every block logged to CoreProtect
- [Break In Radius](https://sivils.gitbook.io/sivils/commandutils/commands/break-in-radius.md): Breaks blocks in a cube around a location
- [Break In Vein](https://sivils.gitbook.io/sivils/commandutils/commands/break-in-vein.md): Breaks a whole connected vein of blocks
- [Break In XYZ](https://sivils.gitbook.io/sivils/commandutils/commands/break-in-xyz.md): Breaks a cuboid of blocks sized and oriented to the player's view
- [Broadcast Message](https://sivils.gitbook.io/sivils/commandutils/commands/broadcast-message.md): Sends a message to every online player
- [Chance Random Run](https://sivils.gitbook.io/sivils/commandutils/commands/chance-random-run.md): Rolls a chance for each group of commands and runs the ones that hit
- [Change Villager Profession](https://sivils.gitbook.io/sivils/commandutils/commands/change-villager-profession.md): Gives villagers a new profession
- [Cooldown Command](https://sivils.gitbook.io/sivils/commandutils/commands/cooldown-command.md): Runs commands only if a cooldown has expired
- [Copy Effects](https://sivils.gitbook.io/sivils/commandutils/commands/copy-effects.md): Steals potion effects from entities onto yourself
- [Cure Villager](https://sivils.gitbook.io/sivils/commandutils/commands/cure-villager.md): Starts curing zombie villagers
- [Disable Jump](https://sivils.gitbook.io/sivils/commandutils/commands/disable-jump.md): Stops a player from jumping for a while
- [Disable Shield](https://sivils.gitbook.io/sivils/commandutils/commands/disable-shield.md): Breaks players' shield guard and blocks it for a while
- [Disable Sprint](https://sivils.gitbook.io/sivils/commandutils/commands/disable-sprint.md): Stops a player from sprinting for a while
- [Effect](https://sivils.gitbook.io/sivils/commandutils/commands/effect.md): Gives potion effects that stack by ID and fall back to each other
- [Flight Speed](https://sivils.gitbook.io/sivils/commandutils/commands/flight-speed.md): Reads, changes or resets how fast a player flies
- [Food](https://sivils.gitbook.io/sivils/commandutils/commands/food.md): Adds, removes or sets a player's hunger
- [Get Player Head](https://sivils.gitbook.io/sivils/commandutils/commands/get-player-head.md): Creates a player's head and gives or drops it
- [Give](https://sivils.gitbook.io/sivils/commandutils/commands/give.md): Gives an item to a player, handling a full inventory
- [Health](https://sivils.gitbook.io/sivils/commandutils/commands/health.md): Adds, removes or sets entity health
- [Highlight Blocks](https://sivils.gitbook.io/sivils/commandutils/commands/highlight-blocks.md): Marks matching blocks in a radius with particles
- [Glow Blocks](https://sivils.gitbook.io/sivils/commandutils/commands/glow-blocks.md): Makes matching blocks in a radius glow for a set time
- [If](https://sivils.gitbook.io/sivils/commandutils/commands/if.md): Runs commands only when a condition is true
- [Item Attribute](https://sivils.gitbook.io/sivils/commandutils/commands/item-attribute.md): Adds or removes attribute modifiers on an item
- [Item Cooldown](https://sivils.gitbook.io/sivils/commandutils/commands/item-cooldown.md): Puts a use cooldown on an item or a material
- [Item Damage](https://sivils.gitbook.io/sivils/commandutils/commands/item-damage.md): Changes an item's durability damage
- [Item Lore](https://sivils.gitbook.io/sivils/commandutils/commands/item-lore.md): Adds, changes or deletes one line of an item's lore
- [Item Name](https://sivils.gitbook.io/sivils/commandutils/commands/item-name.md): Renames an item, or clears its name
- [Launch Firework](https://sivils.gitbook.io/sivils/commandutils/commands/launch-firework.md): Fires a coloured firework from a player
- [Launch Projectile](https://sivils.gitbook.io/sivils/commandutils/commands/launch-projectile.md): Launches a projectile from a player, with optional particle trails and commands
- [Launch TNT](https://sivils.gitbook.io/sivils/commandutils/commands/launch-tnt.md): Throws primed TNT from a player, or drops it at a location
- [Leash](https://sivils.gitbook.io/sivils/commandutils/commands/leash.md): Leashes animals to a player, up to a limit
- [Life Steal](https://sivils.gitbook.io/sivils/commandutils/commands/life-steal.md): Damages entities and heals the attacker for what lands
- [Load Crossbow](https://sivils.gitbook.io/sivils/commandutils/commands/load-crossbow.md): Loads or unloads a crossbow
- [Lock Held Slot](https://sivils.gitbook.io/sivils/commandutils/commands/lock-held-slot.md): Stops the player switching hotbar slots for a while
- [Loop](https://sivils.gitbook.io/sivils/commandutils/commands/loop.md): Runs commands a set number of times on a timer
- [Meta Data](https://sivils.gitbook.io/sivils/commandutils/commands/meta-data.md): Tags an entity with temporary metadata
- [Mix Inventory](https://sivils.gitbook.io/sivils/commandutils/commands/mix-inventory.md): Shuffles the items in a player's hotbar
- [Mob Drop Multiplier](https://sivils.gitbook.io/sivils/commandutils/commands/mob-drop-multiplier.md): Multiplies the loot players get from the mobs they kill
- [Mob Drops](https://sivils.gitbook.io/sivils/commandutils/commands/mob-drops.md): Gives a specific mob custom drops, or takes its vanilla ones away
- [Mob Target](https://sivils.gitbook.io/sivils/commandutils/commands/mob-target.md): Makes mobs attack a random one of several targets
- [Mob Target Team](https://sivils.gitbook.io/sivils/commandutils/commands/mob-target-team.md): Stops chosen mob types from targeting a player
- [Modify Velocity](https://sivils.gitbook.io/sivils/commandutils/commands/modify-velocity.md): Changes an entity's velocity
- [Mount](https://sivils.gitbook.io/sivils/commandutils/commands/mount.md): Puts one entity on top of another
- [Multiply Velocity](https://sivils.gitbook.io/sivils/commandutils/commands/multiply-velocity.md): Scales an entity's current velocity
- [Override Effect](https://sivils.gitbook.io/sivils/commandutils/commands/override-effect.md): Temporarily replaces a potion effect and puts the old one back afterwards
- [Oxygen](https://sivils.gitbook.io/sivils/commandutils/commands/oxygen.md): Reads or changes a player's remaining air
- [Parse Placeholder](https://sivils.gitbook.io/sivils/commandutils/commands/parse-placeholder.md): Prints what a placeholder resolves to
- [Place Block From Inv](https://sivils.gitbook.io/sivils/commandutils/commands/place-block-from-inv.md): Places a block, paying for it from the player's inventory
- [Place Block From Slot](https://sivils.gitbook.io/sivils/commandutils/commands/place-block-from-slot.md): Places the block sitting in a given slot
- [Precise Effect](https://sivils.gitbook.io/sivils/commandutils/commands/precise-effect.md): Applies a potion effect with full control over its flags
- [Precise If](https://sivils.gitbook.io/sivils/commandutils/commands/precise-if.md): If, with placeholders parsed for a chosen player
- [Prevent Mix Inventory](https://sivils.gitbook.io/sivils/commandutils/commands/prevent-mix-inventory.md): Blocks inventory shuffles for a while, and reacts when one is blocked
- [Push Entity](https://sivils.gitbook.io/sivils/commandutils/commands/push-entity.md): Throws entities towards a point or another entity
- [Ray Trace Particle](https://sivils.gitbook.io/sivils/commandutils/commands/ray-trace-particle.md): Draws a line of particles from an entity's eyes and runs commands along it
- [Refresh Villager Trades](https://sivils.gitbook.io/sivils/commandutils/commands/refresh-villager-trades.md): Restocks villager trades without waiting for the workday
- [Remove Custom Data Item](https://sivils.gitbook.io/sivils/commandutils/commands/remove-custom-data-item.md): Takes items carrying a custom NBT tag
- [Remove Entity](https://sivils.gitbook.io/sivils/commandutils/commands/remove-entity.md): Deletes entities from the world
- [Remove In Facing](https://sivils.gitbook.io/sivils/commandutils/commands/remove-in-facing.md): Deletes blocks in the direction the player is looking, with no drops
- [Remove In Radius](https://sivils.gitbook.io/sivils/commandutils/commands/remove-in-radius.md): Deletes blocks in a cube, with no drops
- [Remove Item](https://sivils.gitbook.io/sivils/commandutils/commands/remove-item.md): Takes items out of a player's inventory and reports how many it found
- [Remove NBT Item](https://sivils.gitbook.io/sivils/commandutils/commands/remove-nbt-item.md): Takes items carrying a specific plugin NBT value
- [Replace In Facing](https://sivils.gitbook.io/sivils/commandutils/commands/replace-in-facing.md): Swaps blocks in the direction the player is looking
- [Replace In Radius](https://sivils.gitbook.io/sivils/commandutils/commands/replace-in-radius.md): Swaps blocks in a cube for other blocks, permanently or for a while
- [Replace In Radius If Block Relative](https://sivils.gitbook.io/sivils/commandutils/commands/replace-in-radius-if-block-relative.md): Swaps blocks in a cube, but only where the neighbouring blocks match
- [Replace In XYZ](https://sivils.gitbook.io/sivils/commandutils/commands/replace-in-xyz.md): Swaps blocks in a cuboid sized and oriented to the player's view
- [Replace In XZ](https://sivils.gitbook.io/sivils/commandutils/commands/replace-in-xz.md): Swaps blocks in a flat area in front of the player
- [Replace Lore](https://sivils.gitbook.io/sivils/commandutils/commands/replace-lore.md): Finds and replaces text inside an item's lore
- [Replace Lore Regex](https://sivils.gitbook.io/sivils/commandutils/commands/replace-lore-regex.md): Rewrites item lore with a regular expression
- [Run Command For](https://sivils.gitbook.io/sivils/commandutils/commands/run-command-for.md): Runs commands once per player, with their own placeholders
- [Run Command Later](https://sivils.gitbook.io/sivils/commandutils/commands/run-command-later.md): Runs commands after a delay
- [Run Command When](https://sivils.gitbook.io/sivils/commandutils/commands/run-command-when.md): Waits for a condition to become true, then runs commands once
- [Saturation](https://sivils.gitbook.io/sivils/commandutils/commands/saturation.md): Reads or changes a player's saturation
- [Select Blocks](https://sivils.gitbook.io/sivils/commandutils/commands/select-blocks.md): Runs a list of functions on every matching block in a cube
- [Select Blocks Facing](https://sivils.gitbook.io/sivils/commandutils/commands/select-blocks-facing.md): Runs a list of functions on every matching block in front of the player
- [Select Items](https://sivils.gitbook.io/sivils/commandutils/commands/select-items.md): Runs a list of functions on dropped items in a radius
- [Send Action Bar](https://sivils.gitbook.io/sivils/commandutils/commands/send-action-bar.md): Shows a line of text above the player's hotbar
- [Send Boss Bar](https://sivils.gitbook.io/sivils/commandutils/commands/send-boss-bar.md): Shows a temporary boss bar to one player
- [Send Condition Message](https://sivils.gitbook.io/sivils/commandutils/commands/send-condition-message.md): Reserved — not yet implemented
- [Send Message](https://sivils.gitbook.io/sivils/commandutils/commands/send-message.md): Sends a chat message to one player
- [Set AI](https://sivils.gitbook.io/sivils/commandutils/commands/set-ai.md): Turns entity AI on or off
- [Set Armor Trim](https://sivils.gitbook.io/sivils/commandutils/commands/set-armor-trim.md): Applies or clears an armour trim
- [Set Arrows In Body](https://sivils.gitbook.io/sivils/commandutils/commands/set-arrows-in-body.md): Sets how many arrows are stuck in entities
- [Set Compass Tracking](https://sivils.gitbook.io/sivils/commandutils/commands/set-compass-tracking.md): Points a compass at a location or an entity
- [Set Cursor Item](https://sivils.gitbook.io/sivils/commandutils/commands/set-cursor-item.md): Puts an item on the player's mouse cursor
- [Set Enchantment](https://sivils.gitbook.io/sivils/commandutils/commands/set-enchantment.md): Sets an enchantment on an item, above the normal limits
- [Set Fire Ticks](https://sivils.gitbook.io/sivils/commandutils/commands/set-fire-ticks.md): Sets how long entities burn
- [Set Flight](https://sivils.gitbook.io/sivils/commandutils/commands/set-flight.md): Turns a player's flight on or off
- [Set Freeze Ticks](https://sivils.gitbook.io/sivils/commandutils/commands/set-freeze-ticks.md): Sets entities' powder snow freeze level
- [Set Gliding](https://sivils.gitbook.io/sivils/commandutils/commands/set-gliding.md): Makes the player glide without an elytra
- [Set Held Slot](https://sivils.gitbook.io/sivils/commandutils/commands/set-held-slot.md): Switches which hotbar slot the player is holding
- [Set Item](https://sivils.gitbook.io/sivils/commandutils/commands/set-item.md): Copies one property from a template item onto an item in a slot
- [Set Item NBT](https://sivils.gitbook.io/sivils/commandutils/commands/set-item-nbt.md): Stores a custom value on an item
- [Set Mob Target](https://sivils.gitbook.io/sivils/commandutils/commands/set-mob-target.md): Points mobs at one target
- [Set Projectile Commands](https://sivils.gitbook.io/sivils/commandutils/commands/set-projectile-commands.md): Attaches commands to a projectile that fire when it hits
- [Set TNT Source](https://sivils.gitbook.io/sivils/commandutils/commands/set-tnt-source.md): Changes who gets blamed for a TNT explosion
- [Set Temp Block](https://sivils.gitbook.io/sivils/commandutils/commands/set-temp-block.md): Swaps a block for another one and puts it back after a while
- [Set Villager Trade](https://sivils.gitbook.io/sivils/commandutils/commands/set-villager-trade.md): Changes the stock and pricing of a villager's trades
- [Set Visual Hearts](https://sivils.gitbook.io/sivils/commandutils/commands/set-visual-hearts.md): Shows a player a fake health bar
- [Set Water Float](https://sivils.gitbook.io/sivils/commandutils/commands/set-water-float.md): Toggles a player constantly floating up when submerged in water
- [Set Water Walk](https://sivils.gitbook.io/sivils/commandutils/commands/set-water-walk.md): Toggles a player's ability to walk on water
- [Shear Entity](https://sivils.gitbook.io/sivils/commandutils/commands/shear-entity.md): Shears entities as if with shears
- [Silent Particle](https://sivils.gitbook.io/sivils/commandutils/commands/silent-particle.md): Spawns particles without needing a player at the location
- [Silent Summon](https://sivils.gitbook.io/sivils/commandutils/commands/silent-summon.md): Summons an entity with no feedback message
- [Smelt Item](https://sivils.gitbook.io/sivils/commandutils/commands/smelt-item.md): Cooks dropped items where they lie
- [Spawn Block Breaker](https://sivils.gitbook.io/sivils/commandutils/commands/spawn-block-breaker.md): Fires a projectile that breaks blocks as it flies
- [Spawn Guardian Beam](https://sivils.gitbook.io/sivils/commandutils/commands/spawn-guardian-beam.md): Draws a guardian laser between two points or entities
- [Spawn No Damage Evoker Fang](https://sivils.gitbook.io/sivils/commandutils/commands/spawn-no-damage-evoker-fang.md): Spawns evoker fangs that damage nothing
- [Spawn No Damage Firework](https://sivils.gitbook.io/sivils/commandutils/commands/spawn-no-damage-firework.md): Spawns a firework at a location that hurts nobody
- [Spawn No Damage Lightning](https://sivils.gitbook.io/sivils/commandutils/commands/spawn-no-damage-lightning.md): Strikes cosmetic lightning that damages nothing
- [Spawn Wither Skull](https://sivils.gitbook.io/sivils/commandutils/commands/spawn-wither-skull.md): Fires a wither skull in a chosen direction
- [Stun](https://sivils.gitbook.io/sivils/commandutils/commands/stun.md): Holds a player in place for a while
- [Swap Positions](https://sivils.gitbook.io/sivils/commandutils/commands/swap-positions.md): Teleports two entities into each other's place
- [Temp Player Var](https://sivils.gitbook.io/sivils/commandutils/commands/temp-player-var.md): Stores per-player variables in memory
- [Temp Var](https://sivils.gitbook.io/sivils/commandutils/commands/temp-var.md): Stores server-wide variables in memory
- [Trim Command](https://sivils.gitbook.io/sivils/commandutils/commands/trim-command.md): Runs a command after stripping surrounding whitespace
- [Unset Item NBT](https://sivils.gitbook.io/sivils/commandutils/commands/unset-item-nbt.md): Deletes a custom value from an item
- [Waterlog](https://sivils.gitbook.io/sivils/commandutils/commands/waterlog.md): Adds or removes the water inside waterloggable blocks
- [Weighted Random](https://sivils.gitbook.io/sivils/commandutils/commands/weighted-random.md): Picks one entry from a weighted list and runs its commands
- [While](https://sivils.gitbook.io/sivils/commandutils/commands/while.md): Repeats commands on a timer for as long as a condition holds
- [Xp Drop Multiplier](https://sivils.gitbook.io/sivils/commandutils/commands/xp-drop-multiplier.md): Multiplies the experience players get from the mobs they kill
- [Zombify Villager](https://sivils.gitbook.io/sivils/commandutils/commands/zombify-villager.md): Turns villagers into zombie villagers
- [Arguments](https://sivils.gitbook.io/sivils/commandutils/arguments.md): Argument types shared by many CommandUtils commands
- [World Argument](https://sivils.gitbook.io/sivils/commandutils/arguments/world-argument.md): Detailed information on the World Argument
- [Location Argument](https://sivils.gitbook.io/sivils/commandutils/arguments/location-argument.md): Detailed information on the Location Argument
- [Block Location Argument](https://sivils.gitbook.io/sivils/commandutils/arguments/block-location-argument.md): Detailed information on the Block Location Argument
- [Slot Argument](https://sivils.gitbook.io/sivils/commandutils/arguments/slot-argument.md): Detailed information on the Slot Argument
- [Whitelisted Blocks](https://sivils.gitbook.io/sivils/commandutils/arguments/whitelisted-blocks.md): Detailed information on the Whitelisted Blocks Argument
- [NameSpacedKeys](https://sivils.gitbook.io/sivils/commandutils/arguments/namespacedkeys.md): Explanation on NameSpacedKeys
