"dependencies": [
{
"module_name": "@minecraft/server",
"version": "1.15.0"
},
{
"module_name": "@minecraft/server-ui",
"version": "1.3.0"
}
]
import { ActionFormData } from "@minecraft/server-ui";
if (item.typeId == "test:team") {
const form = new ActionFormData()
form.title("Team Selection")
form.body("Choose a Team")
form.button("Team Prime")
form.button("Team 1")
form.button("Team 2")
form.button("Team 3")
form.button("Team 4")
form.button("Team 5")
form.show(player).then((response) => {
switch (response.selection) {
case 0:
player.addTag("team0")
break;
case 1:
player.addTag("team1")
break;
case 2:
player.addTag("team2")
break;
case 3:
player.addTag("team3")
break;
case 4:
player.addTag("team4")
break;
case 5:
player.addTag("team5")
break;
}
})
}```
I've never worked with actionform before, nor have I ever used the server-ui module. No errors have been popping up for me, and I'm on 1.21.51, using stable.
I'm not sure why this test code isn't working for me, can someone explain where I'm going wrong?