# Repeating extension additions

**URL:** https://forum.makecode.com/t/repeating-extension-additions/40778
**Category:** Help
**Tags:** make, extension
**Created:** [December 4, 2025, 8:02pm UTC](https://forum.makecode.com/t/repeating-extension-additions/40778 "2025-12-04T20:02:44Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)
#### Post date: [December 4, 2025, 8:02pm UTC](https://forum.makecode.com/t/repeating-extension-additions/40778/1 "2025-12-04T20:02:44Z")

</div>

I’m trying to make a new extension with @Existent_Chicken, but I’m wondering if there a way to make a repeating addition? like in an array, you can click the little “+” and it will add a new value, but the plus will show up again and you can add a lot of values. Is there a way to do something similar to this? thanks in advance.

---

<div class="post-metadata">

### Author: ![richard](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/richard/32/5417_2.png) [@richard](https://forum.makecode.com/u/richard)
#### Post date: [December 4, 2025, 8:04pm UTC](https://forum.makecode.com/t/repeating-extension-additions/40778/2 "2025-12-04T20:04:28Z")

</div>

yes and no. you can’t have an infinite list like the array block does. however, you can have just a ton of optional parameters in your function. that’s what i do in the character animations extension:

> <https://github.com/microsoft/arcade-character-animations/blob/main/main.ts#L632>

and even more in mini menu:

> <https://github.com/riknoll/arcade-mini-menu/blob/master/api.ts#L62>

---

<div class="post-metadata">

### Author: ![not\_a\_lemon](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/not_a_lemon/32/35289_2.png) [@not\_a\_lemon](https://forum.makecode.com/u/not_a_lemon)
#### Post date: [December 4, 2025, 10:14pm UTC](https://forum.makecode.com/t/repeating-extension-additions/40778/3 "2025-12-04T22:14:56Z")

</div>

What if I want to make the block say “empty [whatever]” and change when I click the plus?
