Uploaded image for project: 'Minecraft (Bedrock codebase)'
  1. Minecraft (Bedrock codebase)
  2. MCPE-177115

Native Function ActionFormData (show) required privileges

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Invalid
    • None
    • 1.20.41 Hotfix
    • None
    • Unconfirmed
    • Windows

      Hello, I have a problem with the ui-server module
       
      Error > [Scripting][error]-ReferenceError: Native function [ActionFormData::show] does not have required privileges.    at <anonymous> (role.js:18)

      *role.js: 18 > form.show(event.source).then(r =>

      {   Code > import \{ActionFormData, MessageFormData, ModalFormData}

      from "@minecraft/server-ui";
      import {world} from "@minecraft/server";

      world.beforeEvents.itemUse.subscribe(event => {
          if (event.itemStack.typeId === "zeldauhc:rubis") {

              let form = new ActionFormData;
              form.title("Menu des Roles");
              form.body("Merci de sélectionné un role");
              form.button("Hylien");
              form.button("Gerudo");
              form.button("Goron");
              form.button("Piafs");
              form.button("Kokiri");
              form.button("Sheikah");
              form.button("Zora");

              form.show(event.source).then(r => {
                  if (r.canceled) return;
                  let reponse = r.selection;
                  switch (reponse)

      {                 case 0:                     event.source.runCommandAsync("tag @s add hylien");                     break;                 case 1:                     event.source.runCommandAsync("tag @s add gerudo");                     break;                 case 2:                     event.source.runCommandAsync("tag @s add goron");                     break;                 case 3:                     event.source.runCommandAsync("tag @s add piaf");                     break;                 case 4:                     event.source.runCommandAsync("tag @s add kokiri");                     break;                 case 5:                     event.source.runCommandAsync("tag @s add sheikah");                     break;                 case 6:                     event.source.runCommandAsync("tag @s add zora");                     break;                 default:             }

              }).catch(e =>

      {             console.error(e, e.stack);         }

      )
          };
      });

            2dcraft2 Théo Guillot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: