# CommandUtils v2.10.0
## New features for CopyEffects Command:
- Added `Remove Effect from Target` optional argument, default false
- Added `Ignore Infinite Duration Effects` optional argument, default false
## New Placeholders:
- Added `raytrace` playerutils placeholder
- Added `isblocking` playerutils placeholder
## New PlaceBlockFromInv Command:
- Place blocks in the world, taking them from a player's inventory
## New PlaceBlockFromSlot Command:
- Place blocks in the world, taking them from a player's slot
## Added new TrimCommand Command:
- In the newest mc versions, commands with trailing whitespaces throw errors. This command takes in commands and trims them, then executes them.
## NBT placeholder changes:
- Now supports Integer keys
## New features for ReplaceInRadius Command:
- Added `Apply Physics` optional argument, default true
## RemoveNBTItem Command additions:
- Now supports Integer keys
## PreciseEffect Additions:
- Duration now supports our Custom Time inputs
## SilentParticle Changes:
- Reworked the command to work exactly like a vanilla particle command
## New SilentSummon Command:
- New command to summon an entity silently. Doesn't support nbt yet. Use `/data merge entity` to do so.
- Works exactly like vanilla
## New `nearestbiome` PlayerUtils placeholder
- Used to locate the nearest specified biome. Takes in a radius and a biome type.
New `itemname` command used to set an item's display name. Supports legacy color codes as well as hex.
## LaunchProjectile Command Changes:
- Added Tab Complete for available projectiles
- Added `WIND_CHARGE` projectile
- Added `Max Alive Time` optional argument
- Added `Particle` optional argument
- Added `Period` intervals for particles optional argument
- Added commands to be run when the projectile is moving
## Mob Drops Command:
- Now supports multiple entities
- Added commands to be run when killing the mob
## New SetHeldSlot Command:
- Sets the player's held item slot, from 0 to 8
## New LockHeldSlot Command
- Prevents the player's held item slot from changing
## New MixInventory Command
- Mixes the player's inventory, can specify from which item to which item
## New PreventMixInventory Command
- Prevents the MixInventory Command from working, and can run commands when a player's inventory is tried to mixed
## New GetIngredients String Placeholder
- Returns the ingredients used to craft an item
## New RandomUUID String Placeholder
- Returns a random UUID
## New GetUUID String Placeholder
- Returns the UUID of a specified entity via target selectors