CO
3.0.0latestDOCS ARE OUTJun 27, 2026 Full Documentation dropped: https://sivils.gitbook.io/sivils/commandutils Complete internal rehaul Removed SetBeeStringers command movement - settempblock — places a block that automatically restores to its original state after a duration; supports location coordinates (~ ~ ~), optional break animation (sendBlockDamage), and an optional block whitelist; respects claims/WorldGuard when run via /execute as <player> - mobdropsmultiplier — sets a per-player mob drop multiplier with optional entity type blacklist; cleared with clear subcommand - xpdropsmultiplier — same as above but for XP drops - launchprojectile — added Wither Skull as a launchable projectile type Placeholders - Added new entries to StringPlaceholders such as skull information placeholders2.11.0Update to latest mc versionMay 26, 2026 title2.10.0New Commands!!Oct 14, 2025 CommandUtils v2.10.0
## New features for CopyEffects Command: - AddedRemove Effect from Targetoptional argument, default false - AddedIgnore Infinite Duration Effectsoptional argument, default false ## New Placeholders: - Addedraytraceplayerutils placeholder - Addedisblockingplayerutils 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: - AddedApply Physicsoptional 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 entityto do so. - Works exactly like vanilla ## NewnearestbiomePlayerUtils placeholder - Used to locate the nearest specified biome. Takes in a radius and a biome type. Newitemnamecommand 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 - AddedWIND_CHARGEprojectile - AddedMax Alive Timeoptional argument - AddedParticleoptional argument - AddedPeriodintervals 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 selectors2.9.0Changes galoreAug 6, 2025 ItemDurability command reworked: - renamed to ItemDamage - Added Set and Remove functions Added a StaticString placeholder Reworked RunCommandWhen command: - Added new command method, with>=,<,<=, and>comparator methods - Condition is now in one string - Condition now supports&&orandkeyword for multiple conditions - Added Placeholder Surrounder argument - Added Command Separator argument - Old command method still works IfCommand: -==,=,contains, and!containscomparators now trim condition sides before comparing. Many many more changes I forgot to document2.8.0New SelectBlocks CommandMay 30, 2025 Many changes I haven't been documenting last major change was the addition of the/selectblockscommand. It allows you to select some blocks (with whitelisting and blacklisting), and you can do various functions to said blocks in whatever order. For example breaking them, getting the drops, putting the drops in a player's inventory, dropping the drops on the ground, etc. Vastly customizable command for whatever purpose you need, all in one command.2.7.0Many changesMay 2, 2025 Added PlayerUtils placeholders - %playerutils_velocity% /copyeffects command has an argument to remove the copied effects from targeted entity Fixed a bug with raytrace placeholder Added BlockUtils placeholders - %blockutils_...% Reworked /blockgravity. Now toggles a block's gravity if no boolean argument provided Operation and Attribute arguments now properly tab complete Added Last Damage Dealt trackers Many additions to the /while command Added claim placeholders CropToBlock placeholder now supports Torchflower CopyEffects command now works from console RunCommandFor now properly sets placeholders for each player SetFireTicks now supports new Duration argument (1d20hr30s) If Command now processes placeholders for the entire string argument before any string splitting Added Worldguard support and placeholders Added Griefprevention support2.6.0why do I need an update titleApr 4, 2025 IfCommand now processes placeholders for the entire input string before doing any splitting. Now supports 1.21.1 and 1.21.4 Many other changes.2.4.1Many changesFeb 16, 2025 I will now try to be more consistent about these updates and changelogs - Re-added support for SaberFactions (Works this time!) - BreakInVein Command now has the optional [<Auto Pickup>] argument to place broken blocks in vein into player's inventory - If Command now supports using&&andandto separate additional arguments - SendMessage Command now supports parsing target selectors (@a, @p, @s, @e, @r) - TempPlayerVar Command now supports parsing target selectors - RemoveItem Command now has an optional [<Command Separator>] argument to define the character(s) used to split commands - ReplaceInRadiusIfBlockRelative Command now accepts a single BlockState argument for the <Block To> argument - Amount placeholder now supports adding,strictto the end of placeholder to only check for vanilla items - Added RemoveItemNBT Command to remove items that match a defined NBT tag - Added DumpItem placeholder to return the same text as/paper dumpitem- Plugin will no longer crash without LibsDisguises - Tons of other stuff2.3.0Many changesJan 22, 2025 yea many changes I was too lazy to document plugin now works on any version of 1.212.2.2Many addiionsDec 28, 2024 Additions New SendActionBar command - Format:/sendactionbar <player> <content>-<content>argument is Greedy, meaning any text after will be included - Sends the player an ActionBar message using old color code formatting (&a, &e, &l, &b, &1 etc) New ReplaceRegex Placeholder - Searches for a regex to be replaced in input string. - Format:%stringutils_replaceregex_<input>,<regex>,<replacement>%- Example:%stringutils_replaceregex_Hello World,(H|W),S%returnsSello SorldCooldownCommand command new Argument - Adds a new argument at the front of the command. - New format:/cooldowncommand <silent|run|clear|reset|getcd|getcooldown> <player> <id> <ticks> <commands>-silentwill not send the target player a cooldown message if command is on cooldown -runwill work as normal -clearandresetwill reset the cooldown for a command ID.<ticks>and<commands>not needed for this. - Runningclearorresetwithout<id>will reset all cooldowns for a player. -getcdandgetcooldownwill return the cooldown message in chat - Old alternative format still works:/cooldowncommand <player> <id> <ticks> <commands>Changes SetItem command reworked - New format:/setitem <player> <slot> <itemStack> [<material|custommodeldata|attributemodifiers>]- Not having final argument will try to merge the provided itemstack's material and metadata as much as possible - Providing final argument will specifically only merge the specified argument (material, cmdata, etc)2.2.0Update to 1.21.4Dec 12, 2024 Removed factionsuuid support Update to 1.21.42.1.7Added FactionsUUID SupportNov 16, 2024 Added Support for Factions UUID2.1.6UpdateNov 2, 2024 Amount placeholder now checks cursor slot amount + lots more I didn't record2.1.0Lots of updates!Sep 29, 2024 There have been a TON of things changed since the initial release. I'll try to document them at some point1.0Jul 1, 2024
Similar projects
Plugin →Let Me Despawn
Improves performance by tweaking mob despawn rules. Say bye to pesky unintentional persistent mobs.
25MSueta
JourneyMap
Real-time map used for mapping in-game or your browser as you explore.
14.7MSueta
Emotecraft
Create your own emotes in Minecraft.
7.5MSueta
Simple Tpa
A simple tpa plugin which sends requests
5.4MSueta
Common Network
Forge and Fabric Unified Networking Solution
3.9MSueta
Set Home
A lightweight plugin for players to set their homes.
3.8MSueta