# Arcade-mini-menu extension

**URL:** <https://forum.makecode.com/t/arcade-mini-menu-extension/14368>\
**Category:** Show & Tell\
**Tags:** extension\
**Created:** [July 7, 2022, 6:20pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368 "2022-07-07T18:20:41Z")\
**Posts on this page:** 20\
**Page:** 6

<div class="post-metadata">

**Author:** ![BCoding](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@BCoding](https://forum.makecode.com/u/BCoding)\
**Post date:** [January 26, 2026, 8:24pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/101 "2026-01-26T20:24:53Z")

</div>

@richard Hey, so I’m trying to make a multiplayer game with this extension but for some reason only the first player can use ‘A’ with other players’s menus. Can you help fix this?  
Here’s the link to it: [https://makecode.com/\_bTbDHMH40hKw](https://makecode.com/_bTbDHMH40hKw)

---

<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:** [January 27, 2026, 5:41pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/102 "2026-01-27T17:41:15Z")

</div>

yeah, unfortunately this extension predates our multiplayer support. i’ll add this to my todo list

---

<div class="post-metadata">

**Author:** ![BCoding](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@BCoding](https://forum.makecode.com/u/BCoding)\
**Post date:** [January 28, 2026, 6:06pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/103 "2026-01-28T18:06:45Z")

</div>

Thanks! A great extension by the way

---

<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:** [February 3, 2026, 5:55pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/104 "2026-02-03T17:55:36Z")

</div>

Hey folks! Big update to the mini menu extension today. If you want to try it out, please do so in a new project! **Don’t update the extension in your existing project!** I can’t guarantee it won’t break things. If you absolutely must, then please make a back up of your project first!

First off, multiplayer support! There is now a block in the controls section for setting which player controls a menu:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/c/2c13dec8228de680c4a8ad61cab4bddf6a95129e.png)

Secondly, you can now change the items in a menu after creating it! There are blocks for getting, removing, and inserting menu items:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/f/a/fa89c75739d671898dc12059fd5c50387bb12df8.png)

Thirdly, you can now edit menu items as well! New blocks for setting the text and icon of a menu item:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/d/6/d6e9c17b0394e414c1f0bb70acd80794f79b1264.png)

And finally, menu items can now be **disabled**! Disabled menu items cannot be selected and can be styled just like selected and default menu items:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/6/8/68b593dbdfd5f9fbde4952e1216b9c51f70e69c6.png)

You can override the selection behavior with the menu style block:

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/8/8/887c10955fecd34f0e04b77c604ff499eb81ac68.png)

---

<div class="post-metadata">

**Author:** ![Rune](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/rune/32/18951_2.png) [@Rune](https://forum.makecode.com/u/Rune)\
**Post date:** [February 3, 2026, 6:02pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/105 "2026-02-03T18:02:19Z")

</div>

Omg this is amazing! Everything I have ever wanted from this extension. Would have made making the Dungeons 3D inventory a lot easier if it had come out sooner.

(Edit: this got approved in a total of three seconds. Wow.)

---

<div class="post-metadata">

**Author:** ![CopySprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/copysprite/32/35475_2.png) [@CopySprite](https://forum.makecode.com/u/CopySprite)\
**Post date:** [February 3, 2026, 6:02pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/106 "2026-02-03T18:02:22Z")

</div>

This changes everything… Especially multiplayer support.

---

<div class="post-metadata">

**Author:** ![Danny\_Devention](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/danny_devention/32/30134_2.png) [@Danny\_Devention](https://forum.makecode.com/u/Danny_Devention)\
**Post date:** [February 3, 2026, 6:12pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/107 "2026-02-03T18:12:09Z")

</div>

> [@richard](#):
>
> Thirdly

Sorry to burst your bubble but Thirdly isn’t…

Wait nevermind it is. (that’s frickin weird man…)

---

<div class="post-metadata">

**Author:** ![PixelDoodle](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/pixeldoodle/32/24129_2.png) [@PixelDoodle](https://forum.makecode.com/u/PixelDoodle)\
**Post date:** [February 3, 2026, 7:03pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/108 "2026-02-03T19:03:02Z")

</div>

![download](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/a/4/a44f3d96eb850ac434e32a33cae6878abdc4dc9b.jpeg)

---

<div class="post-metadata">

**Author:** ![WoofWoof](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/woofwoof/32/32523_2.png) [@WoofWoof](https://forum.makecode.com/u/WoofWoof)\
**Post date:** [February 4, 2026, 1:40am UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/109 "2026-02-04T01:40:52Z")

</div>

Kinda scared to try my menu cursor extension with this, but this is so nice!!

---

<div class="post-metadata">

**Author:** ![redSprite](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/redsprite/32/34262_2.png) [@redSprite](https://forum.makecode.com/u/redSprite)\
**Post date:** [February 4, 2026, 1:40am UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/110 "2026-02-04T01:40:56Z")

</div>

![WHAT](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/2/6/267cf5b26118cf68bb04c38a35ca316620489911.jpeg)

# A BLESSING FROM @RICHARD

---

<div class="post-metadata">

**Author:** ![king\_bob](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/king_bob/32/35049_2.png) [@king\_bob](https://forum.makecode.com/u/king_bob)\
**Post date:** [February 4, 2026, 2:16am UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/111 "2026-02-04T02:16:47Z")

</div>

wow. we have just seen a raree post by a creature once thought extinced. it is a wilde(i cant spell) @PixelDoodle

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [February 4, 2026, 2:16am UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/112 "2026-02-04T02:16:50Z")

</div>

please Richard selectedimageindex pleaaaaaaaaaaaaaaaaaaaaaaaaaaaaase

---

<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:** [February 4, 2026, 6:07pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/113 "2026-02-04T18:07:57Z")

</div>

@TheEarth

 ![image](https://us1.discourse-cdn.com/flex020/uploads/makecode/original/3X/7/b/7b94ce3965e99c2e4a3d7c8f97aac1e3d1a1eb38.png)

---

<div class="post-metadata">

**Author:** ![TheEarth](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/theearth/32/34579_2.png) [@TheEarth](https://forum.makecode.com/u/TheEarth)\
**Post date:** [February 4, 2026, 11:36pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/114 "2026-02-04T23:36:21Z")

</div>

oh I feel really stupid now lol

---

<div class="post-metadata">

**Author:** ![BCoding](https://avatars.discourse-cdn.com/v4/letter/b/da6949/32.png) [@BCoding](https://forum.makecode.com/u/BCoding)\
**Post date:** [February 5, 2026, 11:20pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/115 "2026-02-05T23:20:17Z")

</div>

Thank you so much, this update is really useful! Now my project can go on!

---

<div class="post-metadata">

**Author:** ![RoboVacDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robovacdev/32/29619_2.png) [@RoboVacDev](https://forum.makecode.com/u/RoboVacDev)\
**Post date:** [February 10, 2026, 1:57am UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/116 "2026-02-10T01:57:55Z")

</div>

Hey @richard can you update the mini menu for me? I really want this new update but can’t really understand how to do it. Even with a backup project, code still breaks anyways. Thanks!

> **[Silly Brawl!](https://arcade.makecode.com/S99747-84423-07451-39893)**
>
> Made with ❤️ in Microsoft MakeCode Arcade.

---

<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:** [February 10, 2026, 5:49pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/117 "2026-02-10T17:49:34Z")

</div>

here ya go: [https://makecode.com/\_DogJ4a0J55Ve](https://makecode.com/_DogJ4a0J55Ve)

---

<div class="post-metadata">

**Author:** ![RoboVacDev](https://sea2.discourse-cdn.com/flex020/user_avatar/forum.makecode.com/robovacdev/32/29619_2.png) [@RoboVacDev](https://forum.makecode.com/u/RoboVacDev)\
**Post date:** [February 10, 2026, 7:01pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/118 "2026-02-10T19:01:54Z")

</div>

TYSM, @richard!

---

<div class="post-metadata">

**Author:** ![pmaiurano](https://avatars.discourse-cdn.com/v4/letter/p/cab0a1/32.png) [@pmaiurano](https://forum.makecode.com/u/pmaiurano)\
**Post date:** [April 21, 2026, 5:58pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/119 "2026-04-21T17:58:35Z")

</div>

@richard I use this custom block all the time to make it easier to give settings to menus when I’m using multiple menus, and I find myself searching for this thread every time. Is it possible to get this added as a block in the mini menu extension?

---

<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:** [April 21, 2026, 7:57pm UTC](https://forum.makecode.com/t/arcade-mini-menu-extension/14368/120 "2026-04-21T19:57:06Z")

</div>

it shouldn’t be needed with the most recent version of the minimenu extension! i no longer surface the MenuSprite type, everything is just a Sprite now. don’t update the extension in your existing project though; i can’t guarantee it won’t break anything. still, shouldn’t be a problem in new projects

[Previous page](https://forum.makecode.com/t/arcade-mini-menu-extension/14368.md?page=5)

[Next page](https://forum.makecode.com/t/arcade-mini-menu-extension/14368.md?page=7)
