Published on CurseForge April 07, 2025 (Updated on April 25, 2025)

Extended Commands Suite

Select version for changelog:

Changelog

More Tracking | v0.9.13

Feature Changes

A bunch of trackers were added for scoreboards, items, and dynamic lore.

Scoreboards

  • ecs:max_render_distance
  • ecs:blocks_broken
  • ecs:blocks_placed

Tags

  • ecs:is_sneaking
  • ecs:is_jumping
  • ecs:device_pc
  • ecs:device_console
  • ecs:device_mobile
  • ecs:input_keyboard
  • ecs:input_gamepad
  • ecs:input_motion_controller
  • ecs:input_touch

Dynamic Lore

  • $TOTAL_KILLS
  • $PVP_KILLS
  • $PVE_KILLS
  • $BLOCKS_BROKEN

Downloads

  • extended-commands-suite-v0.9.13.mcaddon (196.35 KB)
  • extended-commands-suite-v0.9.12.mcaddon (190.56 KB)
  • extended-commands-suite-v0.9.11.mcaddon (187.1 KB)
  • extended-commands-suite-v0.9.10.mcaddon (183.4 KB)
  • extended-commands-suite-v0.9.9.mcpack (103.7 KB)
  • extended-commands-suite-v0.9.8.mcpack (101.34 KB)
1
I'm enjoying these updates.
I can't wait for the next one to come out.

Question though for your ecs:lock - is it possible to lock item frames too?
Because when I tried that it didn't work and that would be so awesome for map making designs or builds so people don't Grief or turn the item in the item frame.
1
Item frames, to my knowledge, don't make an event when someone interacts with them, so I can't stop the event. You're pretty much limited to armour stands.

The updates will be slowing down now, there likely won't be one for a week or so. I've gotten busier in real life, so I won't be able to spend as much time on this.

Cheers,

Aevarkan
1
How do i fund this
Its so useful i never want it to stop getting updates
1
I haven't made any ways you can fund this as of yet.

I originally made this for a private friends SMP server, and didn't expect anyone wanting to fund this. It was actually merged with the server specific behaviour pack at that time; I eventually split them though.

If more people ask, I may create a Patreon though.

Even if I stop updating this, this pack should remain compatible with future Minecraft updates (more details in my reply to Gen101 below).

Cheers,

Aevarkan
1
Also I've used the projectile command but fireball and large_fireball don't work. :O
1
I am already aware that fireball and large_fireball don't work with the projectile command.

The problem is due to them not being summonable (if you can find it in /summon, it will work). This is defined in the entity .json file.

If I were to overwrite this, it would make this pack incompatible with other addons along with future Minecraft updates.

I already prepared a supplementary pack that you can install (I can't put links in comments). You can find the link to it next to the shoot command (or go on my Github).

I likely won't keep that pack up to date, so it's best to edit the entity .json yourself by getting it from Mojang's bedrock samples. You'll just need to change "is_summonable=false" to "is_summonable=true".

That also means this pack is compatible with all other addons (it doesn't overwrite any vanilla files). The only exception would be any packs that changes item lore (like a durability detector addon), but that would only affect item commands.

You can of course use dynamic lore from this pack. Item commands in this pack are able to detect when you're using the built-in dynamic lore.

All versions of this pack will also remain compatible with future Minecraft updates. It could break if Mojang drops support for Script API v1, but Mojang themselves have stated it will be supported for years to come.

Cheers,

Aevarkan
1
Yoooo let's go, yeah we used to have a creator on here who made like all the detentions, isSneaking - isOnGround - isJumping and a bunch of other detections like typing in chat setting off another detection or whatever. But the creator eventually couldn't update his addon and no one really could update it themselves because yeah.

But over very epic for people who don't really know commands all to well.
1
This is such a top tier script, would be nice if you could add some detections like "isSneak" "isOnGround" ect... Or if its possible to make those barriers that push you away, something like ecs:push b for barrier and it'll push the player away. Overall keep up the good work!
1
Hi Gen101,

I appreciate your support!

Everything you mentioned except sneak detection should already be possible in this pack.

For ground detection, you can already do this with vanilla commands (sort of) through an "execute if|unless" command. An example being "execute unless block ~ ~-1 ~ air run `command`". This will run the command if the block under you is anything except for air, which is pretty close to ground detection (it'd run in water too, but you can add multiple "unless" statements).

As for barriers, I'm not quite sure what you mean. If you mean radial barriers, such as those that push you away/towards a single point (like a black hole), those are indeed not implemented yet.

You can already do static barriers, however. For example, "execute as @a[x=0, y=50, z=0, dx=20, dy=20, dz=20] run scriptevent cmd:push relative 180 5 1" will push all players backwards that are in the coordinate range from (0, 50, 0) to (20, 70, 20).

Cheers,

Aevarkan
1
I love you
1
Hi, I really like your add on, but for the right click detection there is a problem, if I do /scriptevent ecs:auc2 title false title @s title Example when I click it does but when I drop it to a friend it doesn't do for him but for me. Same if I do /scriptevent ecs:auc2 title false title @a[hasitem={item=didauc2}] title Example it still does for me same if I don't have the 'didauc2' item and my friend has it doesn't do for him. Can you help me please ?
1
Hi Tigerblocks,

I'm happy that you liked my addon!

I've done some testing and it seems that the problem is due to the target selectors resolving immediately when you do the command.

I've just put a fix out, it's v0.9.8.

Note that you will have to reapply those commands with capital letters as the target selectors (@S and @A instead of @s and @a).

Thanks for reporting this bug, I wouldn't have found out if nobody reported it (I use functions in my server which don't use selectors).

Cheers,

Aevarkan
1
Thanks a lot for fixing those problems, if I see others I will tell you ^-^
1
Can you add a command for putting high level enchants on any item ?
Like sharpness 20 on a stick or knockback 100 on a feather haha
1
Hi THATGUY096,

Sadly, that's not possible using scripts.

The function that lets you add enchants via script has the same limits as the /enchant command.

If you are comfortable doing it, the only way I know of is to use an NBT editor by saving an item inside a structure and changing the enchantment manually.

Cheers,

Aevarkan
1
Aww that sucks
Thanks for the quick reply
Im gonna have alot of fun with your script
1
Hello, I really liked your addon, I would like to ask permission to use it on my server, I also wanted to ask if it would be possible to add the Java attributes command, I wanted a way to change the size of the players or mobs
1
Hi Kiritkil,

I'm glad you liked my addon!

You're welcome to use it on your server, I'll update the description so it's clearer that you don't have to ask permission.

As for the the Java attributes command, I will see if it's possible, no promises though!

Cheers,

Aevarkan
1
I've had a look into a size command.

Unfortunately, it's not possible to dynamically change the size of an entity to my knowledge.

The size of an entity is a read-only value, meaning I cannot change it.

EDIT: Nevermind, I just looked at it again. It is possible, but not all entities support it.

Regards,

Aevarkan
1
On second look, it is possible to change the size of entities, but not all of them support it.

I've just put the update out, it's the one called v0.9.6, you use /scriptevent cmd:scale .

Not all of them have a scale component, but it's something you can add manually. I won't do it in this pack because it involves overwriting vanilla files, which would make this addon incompatible with others.

I've added a supplementary pack on Github, just be warned that it will most likely be incompatible with other packs that affect mobs. For that reason I won't upload it here.

I forgot to change the version number, so it might not update if you're using it on a world that has v0.9.5 installed.

Cheers,

Aevarkan
1
Hello, thank you very much, I was seeing the response notification in my email, but it never appeared for me here, thank you very much, I will test the scale, it is a wonderful complement