
In this introductory lecture, I'll explain the structure of the course and also introduce myself.
Before you can begin map-making, you need to know what version of Minecraft to use. In this lecture, I'll describe the important differences between the Java Edition and the Bedrock Edition of Minecraft, and what version is best for you.
In this lecture, we'll be looking at how to plan our Minecraft map, and lay the foundations for building it on.
This lecture will focus on manipulating the game rules in Minecraft. We'll see how to change the game rules, and optimise them for map-making.
The spawn point is the first thing a player sees when they enter your map - so every good map needs a good spawn point! In this lecture, we'll explore a couple of methods for producing a great spawn point for our map.
In this lecture, we'll see how to obtain and use the elusive Command Blocks - the most important blocks in map-making!
The first command we'll be looking at is the teleport, or 'tp', command. In this lecture, we'll see how to instantaneously move players around our map.
In the last lecture, we saw how to target and teleport players - but what if we want to target other entities? Luckily, Minecraft has just the feature for that, which is exactly what we'll be covering today.
In this lecture, we'll learn about the particle command and use it to create particle effects for our map.
This lecture focuses on the playsound command, and how the syntax of the command affects the sound produced.
In this lecture, we'll get an introduction to Raw JSON Text and an example of how to use it with the title command.
Continuing from last lecture, we'll now see how to use Raw JSON Text in the tellraw command - allowing us to produce functional rich text.
Automatically giving players items is often more convenient than waiting for them to find their own, and we can achieve just that with the give command, which is the subject of this lecture.
NBT (named binary tag) data comprises all of the information about entities in Minecraft. Using the data command, we'll learn how to extract and manipulate NBT data.
In the previous lecture, we looked at giving existing entities custom NBT data. In this lecture, we'll see how to summon entities with pre-defined NBT data.
Spawn Events for Bedrock Edition: https://minecraft.gamepedia.com/Spawn_event
Arguably the most useful map-making command in the game, the execute command allows map-makers to achieve some incredibly versatile functionality in their maps. In this lecture, we'll be exploring how to use the execute command in all its variations.
This lecture serves as an introduction to the scoreboard command, with which we'll create our first scoreboard objective.
Having created our scoreboard objective, we're now going to look at different methods of manipulating and displaying player scores.
This lecture focuses on the operation keyword in the scoreboard command, which allows us to perform mathematical operations on scores.
Sometimes players will not be able to use click events if they are restricted in the commands they can use. In this lecture, we'll see how to use the trigger command to get around this issue.
In this lecture, we'll use the tag command to apply custom tags to an entity and then execute commands at the entity, based on their tag.
In some maps, it helps to assign players to teams. In this lecture, we'll see how to do just that.
In the first of four lectures on Dynamic Map Features, we'll see how to use the setblock command to set blocks at specified locations.
In the previous lecture, we saw how to set the block of one position. In this lecture, we'll see how to set blocks over a range of positions with the fill command.
This lecture focuses on the clone command, which allows us to duplicate and move structures in our world.
Structure blocks are a unique and versatile set of blocks which allow us to save structures in our world and copy them to over locations. This lecture will show you how to use structure blocks efficiently.
In the first of three lectures on NPCs, we'll look at summoning in our NPCs and giving them dialogue with the tellraw command.
In this lecture, we'll see how to define custom paths for our NPCs to walk.
In the final lecture on NPCs, we'll be looking at improving trading in Minecraft by altering villager trades and developing our own scoreboard-based currency system.
Armor Stands are one of the most useful entities in map-making. In this lecture, we'll discuss and explore their unique NBT tags.
In this lecture, we'll see how to use the bossbar command and then use it to create our own custom boss battle.
Resource packs can enhance the originality of your maps and, in some cases, are necessary to achieve the map's true potential. In this lecture, we'll see how to create a basic empty resource pack.
In the last lecture, we created an empty resource pack. Now, we're going to add our first custom texture to it.
In this lecture, we'll see how to add a custom sound to our resource pack and then play it in-game.
In this lecture, we'll see how to use 3D modelling software to create custom models for blocks and items in-game. Then, we'll add them to our resource pack.
Blockbench: https://blockbench.net/
Datapacks are particularly useful for altering the in-game advancements and creating custom functions. In this lecture, we'll create our first, basic datapack.
In the previous lecture, we created an empty datapack. Now, we're going to add a custom function to the pack and then use it in-game.
Spawn eggs are unique items which allow a player to immediately summon named mobs at a location of their choice. We can exploit this feature with the execute command to more efficiently produce our maps.
In this lecture, we'll look at how to extract your finished Minecraft map, ready to share.
WinRAR: https://www.win-rar.com/start.html?&L=0
Having extracted our finished map, we now need to put it out into the community. In this lecture, we'll be covering a few ways to do that.
Links (in order of appearance):
Minecraft Maps: https://www.minecraftmaps.com/
Planet Minecraft: https://www.planetminecraft.com/
Minecraft Forum: https://www.minecraftforum.net/
Adfly: https://adf.ly/
Shortest: https://shorte.st/
Shortzon: https://shortzon.com/
ShrinkMe: https://shrinkme.io/
Minecraft Marketplace: https://www.minecraft.net/en-us/marketplace
In the final lecture of the course, we'll reiterate everything we've learned, and I'll give some closing remarks.
Welcome to my course on Map-making in Minecraft!
Since the game's initial release, players have been sharing their creations among the Minecraft community: creating custom adventures and dazzling structures for other users to enjoy. With each new update of the game, the players are able to produce greater functionality in their maps - leading to some incredibly intelligent creations.
However, for a lot of people who don't have the coding know-how, map-making can be a daunting task. This course is designed to teach you the fundamentals of using commands and designing worlds in Minecraft, without having to learn the complicated programming behind them.
In over 40 lectures, we'll cover everything from setting up your perfect world, to concatenating commands, to designing your own resource packs. By the end of this course, you'll be able to produce your own command contraptions, design and optimise your worlds efficiently, and share your masterpieces with the community.