Skip to main content

Full documentation education.json

Comments

4 comments

  • Danny Support Agent
    Beacon of Knowledge Bug Zapper Support

    Hey there,

    What sort of information are you interested in regarding the .json file exactly?  I can ask the team if there is anything if you can give some specifics. Thanks!

    0
  • Rick Heemskerk

    Can i set the play mode for the students?
    Can i create custom commands?
    What restrictions can i give the agent?

    I'd rather see an up-to-date documentation for current and future questions. Currently it feels like i have to keep asking question for information from a black box.

    0
  • Danny Support Agent
    Beacon of Knowledge Bug Zapper Support

    - Host sets play mode for the joinees, this is the way play mode is set. 

    - What sort of custom commands did you have in mind? There are many things you can do with Command blocks that may fit your desires. 

    - What restrictions did you have in mind? I believe anyone can use the Agent if they desire. 

     

     

    0
  • Aleece Landis
    Bug Zapper Beacon of Knowledge Super Star

    Rick Heemskerk I know this is an old post.  I've been seeking this sort of info for over 4 years.
    It looks to me that perhaps the use of the education.json file has updated a little bit but it is also possible that the capability was always there and I just had not seen worlds that used it.  Anyway what I have figured out about the education.json is that you can set commands that are "hiddenFromPlayer" and you can set commands that are "hiddenFromAutomation"
    the ! in front of a command is saying NOT so in the below example tp is not hidden from the player and nothing is hidden from automation.
    The  "codebuilder" section of the file is the part I had never seen before a few days ago (again, not sure if it existed before and I had simply never seen it or if it is new to one of the updates in the past couple years.)
    I would be greatly interested to know if there are other things besides "Commands" and "codebuilder" that can be used in the file.  And under those headings are there more options than what we see in this example.  Like would it be possible to use this to create a world where the player can't modify blocks but the agent can?  That would be an interesting way to make it so the player HAS to use their agent for everything.
    {

        "commands" : {
            "hiddenFromPlayer" : ["!tp"],
            "hiddenFromAutomation": ["!*"]
        },
        "codebuilder":{
            "defaulturi":"games/com.mojang/minecraftWorlds/3B+OJDrJwho=/education.json",
            "capabilities": {
                "agent":{
                    "permissions":{
                        "canModifyBlocks": true
                        }
                    }
                }
        }
    }
    What other permissions can the agent have? Are there any?
    0

Please sign in to leave a comment.