So we have an interesting problem that we are going to be working on today we’re going to be talking about security for a Minecraft education multiplayer World security for Minecraft education is usually pretty good if I try to host my world for other friends that I want To host on I don’t have to worry about sharing the join code in this video because you cannot join my world unless you’re on the same tenant as I am that means that everything after the at sign in your email is the same so the other Person would put in a join code and if I have any Bad actors I can use the kiit command to kick them off my world and then Shuffle the join code so that the old one doesn’t work and they can’t get back onto the world that’s how it should Work but what has been happening with one teacher is that a student had some bad actors joined their world start causing destructions saying inappropriate things in the chat and when they kick them and shuffled their join code they were able to get back on anyway we’re not really sure what’s Happening here we suspect that those students were either given a share link or the connection ID through a screenshot so if you watch the connection ID even when the join code is shuffled the connection ID stays the same if you stop hosting and you start hosting again it’s going to be the same For this session but when I close out the world and then come back in that connection ID is usually different so that’s one way to do it but what I’m going to go through now is an increasing series of steps that you can do to increase the security of your Minecraft Education multiplayer World from simple settings changes to actually building a security system in command blocks so we’re going to create a new world and we’re going to create a basic test World cuz whenever we’re experimenting with command blocks we always want to make sure that we know what we’re doing in a Test world first before we potentially make permanent changes to our good worlds and before you do anything in your good World create a backup of it first so we’re going to go ahead and we’re going to create this test world but before I hit play I’m actually going To scroll down a little bit and you can see that there is this permission level for players who join your world line we’re going to change that and this doesn’t have to be done in the world creation you can go into the settings of that world at any time and adjust this As well so by default players joining the world are given the member permission who can break and create blocks use TNT attack mobs be inappropriate in the chat so that’s the first thing we’re going to change we’re actually going to change the permission level for players who Join our world to visitor so visitors can explore the world but they can’t actually interact with anything so that’s our first line of defense to make sure that those Bad actors aren aren’t able to make those permanent changes while we’re in those settings if we scroll down a little way the other thing We’re going to do is turn TNT explodes off you can always turn that back on if you need it but that’s another line of defense to make sure that any Bad actors can’t grief your world really quickly you can also turn off fire spread you Can turn off Friendly Fire we do want to make sure that show coordinates is on and I’ll explain why in a moment so now we can go ahead and create that world so here we are in our new world and we’re just going to use this little Glade here To build our security system for the real thing you can go as all out as you want you can build an actual security building to house your security system in you can just bury the security system under the ground I just recommend that you don’t lose track of where you put it That doesn’t matter what’s going to matter is the commands that I am about to show you so the first thing you’re going to need is a command block so we’re going to open up our Command line by pushing slash or you can push enter and then slash which is what I usually Do and in your command line you’re going to type give at s that means yourself command block so it’s commandor block and you can see as you start typing it it’s going to start putting suggestions and then you can just push tab and that should give you your Command block so that’s step one with our Command Block we’re going to put it on the ground or wherever in your security system you decide it’s going to go we’re going to do three in total the first two are the really necessary ones the third is kind of a bonus option but The first thing we are going to do is we are going to make sure that any Bad actors on our world are given an experience that is incredibly boring and does not give them the thrills or the rise that they’re seeking to do that we’re actually going to make use of the Tag system so within Minecraft you can assign tags to specific players and we’re actually going to go through two options for this one is if you want to have the system running and then if you assign a tag to a bad actor the system will act on them the other option is to Have the system running constantly acting on players who are not tagged with your authorized tag there’s pros and cons to both it’s really going to depend on your classroom and your play style I tend to prefer the first first way the applying the tags to the Bad Actors because it means I can pre-build the system and then the first time my students load into the world they aren’t suddenly sent to jail because I haven’t had time to add that authorized tag yet you can also just turn the command blocks off while you do that so it’s Really up to you and your preference I will show you both so the first thing we’re going to do is assume that we’re going to be applying the tag to the Bad actors the way that we do that is in our command line you’re going to type SL tag And then the player who is the bad actor add and then the tag you’re going to use you could use something like Intruder but if you want to use something that you can type really quickly if you need to act in the moment we’re just going to use Bad so now the bad tag has been applied to me and it’s not going to do anything yet until we act on this command block so I’m going to remove it really quickly so to do that we just change add to remove and we’ll toggle between those as We go so we can see the effects so next we’re going to go into our Command Block and the reason why I have these coordinates up is we’re actually going to need them in just a second so we’ve got – 6 63 27 as my coordinates these Are going to be the coordinates of my jail and again this can be anywhere you could build an actual jail and have these coordinates be the inside of the jail facing a sign that says think about what you’ve done you could go with the tried and true 0000 and have them Teleport into a rock wall at the center of the world those coordinates which ones you pick don’t matter as long as you are consistent so whenever I refer to the XY Z coordinates of your jail that’s what I’m talking about so for our jail it’s just going to be the middle of This Glade so what we’re going to do is we’re going to click on the command block and we’re going to create the command that is going to teleport your Bad actors to jail so for that let’s give this block a name so we know which One it is this is going to be the security teleport security TP and our Command that we’re going to put in here is TP that means teleport and then we’re going to use at a and I always encourage caution when you are using the at a selector because whenever You’re applying a command to everyone in the world you want to double check and triple check it first so for this we’re not going to have it act on everyone without a qualifier we’re going to put a square bracket in and we’re going to add tag equals bad and then end the square Bracket so what this is saying is now this command is going to act on everyone who has that bad tag and then you put in your XY Z coordinates so again we’re going to use those ones that are right here in the middle of this Glade so we have – 6 63 27 the final thing we have to do is set this command block so that it is always running and always looking for those Bad actors there’s two things we have to change first thing we’re going to change is we’re going to change block type to repeat so it’s going to continue to run That command as long as it has power and then we’re going to change it so that it always has power so the Redstone is always active so now this security block is running the other thing that we’re going to do so that the this is not incredibly infuriating to everyone else On the world is we’re actually going to change a game rule so we’re going to type slame rule command block output false otherwise you are never going to stop seeing that message that’s saying that the command block is running and acting on Bad actors so once we change That our Command Blocks should be a lot less annoying to everyone who is using the world properly so now this block is set all we have to do is test it and for that I am just going to give myself that bad tag again so I’m going to tag Sarah E add bad adding my bad tag and now I can’t move I can’t do anything right now now I did this close enough to the command block so that I can stop it you can stop it by changing it so that it needs Redstone so that’s going to stop Acting as soon as that command runs out you can also stop it by removing the bad tag from yourself so again I would open up my command line and I would remove that bad tag so there’s two ways so if I make it always active again I am stuck in jail I can destroy the blocks that are around me but it’s really difficult to actually move because I’m kind of stuck constantly being teleported back to facing this direction and then I’m going to remove that again so we can go on to the next Step so you saw that I could destroy that one block this is going to be the optional block cuz once they’re in jail as long as there’s nothing Within Reach they’re not going to be able to do very much but we do want to make sure that if We’ve created a nice pretty jail with some flowers and pets and things that they can’t actually do anything so we’re going to create a second block right here this is going to change the game mode of our Bad actors to Adventure in adventure mode you can’t actually do any Damage so for this one this is going to be our adventure block we’re going to do the same thing we’re going to change the block type to repeat and always active and for this one we’re going to put in game mode adventure and then that selector at a With the qualifier tag equals bad so that should change the game mode of any of our Bad actors to Adventure and even if they go into their settings to try and change it back to creative that command block is going to keep running on them faster than they can undo it so Let’s give that a test we’re going to add our bad tag back in all right so now I can’t interact with that command block anymore because I am in adventure mode and I can’t break that block so the only way I can get out of this now is by Removing that b add tag from myself so we’re going to change our game mode back to creative and we’ve got our first two steps now all we need to do is worry about that inappropriateness in chat but we can fix that too so I’m going to put Down a third command block and we’re going to change this again so this is going to be repeat always active and this is going to be our shush block so this is going to shush everyone who has that bad tag so they can’t say inappropriate things in the chat so for A command line here we’re going to use the Ability command so the ability command you can actually run it through the console as well if you need to temporarily quiet a student who needs a timeout so it’s ability and then the player you are targeting so we’re going to Target me Ability is going to be mute true so this is going to mute that person so if I apply that to myself if I try and type something in the chat I can’t the chat is disable abled for me so I’m going to unmute myself again so we toggle between the ability Turned on and turned off using true and false and we’re going to put that in the command block so again we have ability and then that selector at a tag equals Bad mute true and it’s going to be repeating and always active so those are our three security blocks that’s our security system so now if I apply the bad tag to myself I can’t move I can’t break anything and I can’t chat so let’s remove that Tag from myself again I’m just using the up arrow on my keyboard to scroll back through what I’ve already typed it just makes life a lot easier all right so that that is how you build a command system that acts on Bad actors so it’s always running all of Your regular players are not tagged with anything but if anyone starts causing trouble you can give them the bad tag and the security system will start acting on them there’s one final thing we’re going to do to make sure that it’s going to happen no matter where you are In the world depending on where you build your security system if players get far enough away from it there is a chance that the chunks that the security system is in are going to unload from The Game’s memory Minecraft does that to save on memory because it’s an infinite World and you don’t want to have infinite blocks loaded in all the time we’re going to do what’s called a ticking area and we’re going to draw this rectangular box between here or so and here so that these command blocks are inside of that imaginary box so We’re going to do that by grabbing the coordinates so the first one I’m going to write down is min -3 63 25 that’s the first corner of our box so that’s the lower left corner and then the upper right corner is going to be on Top of this block here – 9 64 23 I don’t think the Y values are typically necessary but I like to just use best practice when I’m defining my box coordinates so now we’re going to add our ticking area so in your command line you’re going to type ticking area Add and then you have to define the corners so again you can see in the second line you could add a circle with a radius with that U Middle command block as the center but again I like drawing my rectangles cuz I like knowing exactly where my ticking area is and if I do a circle it’s really hard for me to see that unless I physically run a circle commands that I can see if I’m using coordinates I know exactly where that is so ticking area ad and I’m going to put in in those two coordinates so The first one – 3 63 25 and then the second set – 9 64 23 I’m going to give this ticking area a name so this is going to be let’s call it security and we can set it to true so that it’s always loaded in and there we Go we can see in our line that taking area is in use so now our security system is always going to be running and it’s not going to unload so even if our Bad actors load in really far away from the security system it’s still going to Find them and act on them so that is how we create a security system that is not applying itself to any of your regular players but will apply itself to any players that you tag with that bad actor tag now I’m going to show you how to do The opposite it so if you want to tag all of your authorized players and have this running so that anyone who is not authorized is automatically teleported to jail it’s a very very easy switch so now instead of having our Intruder tag or our bad tag we’re going to have our Authorized user tag or okay and for that it’s going to be tag username and we can do at a if all of our authorized players are online to just hit everyone with this authorized tag at once and we’re going to add okay again it could be authorized but okay is easier to Type so now I have the okay tag anyone who logs into the world after me does not have it and if someone has lost their privileges in this world you can always remove that and then the security system will act on them so now that we’re using the Okay tag for our off authorized users we have to tell the security system that it’s going to act on the users who are not part of that group so for that we’re going to go back into the command block and it’s a very very easy change we’re Going to change bad to exclamation point okay and that exclamation point is really important if you don’t put it in it’s going to act in all your authorized users you want to add that exclamation point so that the at a that everyone’s selector will act on everyone who does Not have the okay tag everything else in the command stays the same so we’re going to do that to our other two blocks so we’re going to change our shush block to act on everyone who is not authorized and we’re going to change our adventure block to do the Same so now to test it we’re going to remove our okay tag tag me remove okay and now I’m in jail again I can’t break anything I can’t type in the chat the only way I can get out of jail now is to give myself that okay tag again so tag me add Okay so that is everything you need to create that security system now obviously if you have Bad actors showing up on your world one of the things that I would really encourage is that when you are hosting the world if you see those Bad actors before you stop hosting Or kick them off grab a screenshot of those usernames because even if you don’t know who they are even if your school is using a set of numbers for student privacy it is going to know who those usernames have been assigned to and this is something that deserves a Followup with their teacher with Administration possibly even revoking of their Minecraft licenses so do be sure to keep track of who those Bad actors are if they do show up on your world so finally to sum up to have a security system that is acting on Bad actors you’re going to Tag those Bad actors with a tag called bad or Intruder you are going to use your security teleport to tag everyone at a who has that tag to XY Z where those are the coordinates of your designated jail to quiet them in the chat ability at a tag equals bad mute True and then to make sure they can’t destroy anything game mode Adventure at a tag equals bad to flip it around and have the security system running on all non-authorized users you’re going to tag all of your authorized users with the tag called okay or good or authorized Your security teleport is going to be acting on everyone who does not have that tag so be sure sure to put the exclamation point in front of it and then again XY Z are the coordinates of your jail shush is again going to act on everyone who does not have the okay tag And then the game mode is going to be set to Adventure for everyone who does not have the okay tag and the final reminder set your command blocks to repeat always active and that will make sure that they are always running so I hope this was helpful in making your Minecraft multiplayer World a little bit more safe and a little bit more secure Video Information
This video, titled ‘Minecraft Education Tips: Multiplayer Security’, was uploaded by SJ Elliott on 2023-12-07 20:24:22. It has garnered 140 views and 4 likes. The duration of the video is 00:21:38 or 1298 seconds.
Security in Minecraft Education is usually really great. So what do you do if an agent of chaos is letting bad actors into a multiplayer world? This series of escalating steps will help you grief-proof your Minecraft Education multiplayer world.
We go through two different approaches — applying your security to everyone who DOES have a bad actor tag, or applying it to everyone who DOES NOT have an authorized tag. If you’re using the latter, be sure to turn off your security system before a new authorized user joins the world, or you’ll send them straight to Minecraft jail!
0:00 – Why could this be happening? 1:40 – Create a new test world 2:13 – Tighten up visitor permissions 3:06 – Turn off tnt, fire spread, and friendly fire 3:56 – Get a command block 4:55 – Learn to tag players
Version 1: Apply the security system to bad actors (using the “bad” tag) 5:51 – How to tag bad actors 6:28 – How to remove a tag 6:39 – Program a command block to teleport bad actors to “jail” 8:09 – Customizing a selector to only act on tagged players 8:37 – Configure a command block to always run 9:05 – Toggle the command block output to false 9:32 – Test the jail block 10:34 – Program a command block to set bad actors to adventure mode 11:34 – Test the adventure block 12:07 – Program a command block to silence bad actors in the chat 13:32 – Test the shush block 14:15 – Add a ticking area so the security system is always active
Version 2: Apply the security system to everyone who is NOT an authorized user (using the “okay” tag) 16:56 – How to tag authorized players 18:06 – Program the command blocks to teleport everyone BUT authorized users to “jail” 18:55 – Test the modified blocks 19:26 – Steps to follow up with IT or Admin to give consequences to bad actors
To Sum Up: 20:09 – Summary of all tags and commands