If you’re like me and you enjoy building in Minecraft, you might find yourself frustrated by the lack of decorative blocks. In this article I’ll show you a way to add smoke, crates, and a bunch of new blocks to your Minecraft world.
Note: we won’t really be adding new blocks but, rather, we’ll change the texture of already existing, yet unused blocks.
Allow me to explain myself. Every block in Minecraft has a specific number associated with it. This number is called the block’s ID. Fortunately for us, not all of the numbers are associated with a block. These unused numbers are simply “dummy” blocks that look and behave like some already existing block.
Per example, the block ID 1:0 is Stone, while 1:1 is unused. This being said, if you were to give yourself a block with an ID of 1:1, it would behave exactly like stone, but you would be unable to stack it with “real” stone, because they aren’t the same blocks; they don’t have the same ID!
Knowing this, some texture packs have created decorative textures for these “fake” blocs, This means that people who install the texture pack will see the re-textured blocks, while those using a different texture pack will just see the default block.
This is great for multiplayer, because it allows you to add awesome new blocks to your builds without breaking the server! So how do we do this?
What you’ll need:
The first thing you’ll need is a texture pack with metadata textures: In this tutorial, I’ll be using the Conquest texture pack, because it’s one of the most popular packs as well as my personal favourite. It also has a wide variety of awesome textures, such as animated smoke, crates, chains, etc.
You’ll also need access to a Minecraft server running Craftbukkit and WorldEdit, or WorldEdit for singleplayer.
Changing the textures
Once you’re finished installing WorldEdit and the Conquest texture pack, you can start decorating! Here’s a diagram of all the “hidden” textures of Conquest: http://dl.dropboxusercontent.com/u/14812134/Forum/reference.jpg. But how can we use them in Minecraft considering these block IDs are not in the game? That’s where WorldEdit comes in.
Here’s a small medieval house I’ve built. As you can see, I’ve imitated smoke coming out of the chimney using cobwebs. The effects is decent, but real smoke would be a lot better!
What we need to do, is to replace each cobweb block with a block of ID 30:2 (as you can see from the reference sheet posted earlier).
So, open the chat and type //wand, this will give you a wooden axe, which we will use to convert our cobweb to smoke.
Using the wand, we now need to set the region in which our command will take effect. To do this, left-click the first corner of the region you wish to affect, then right-click the opposite corner. For more information on how the wand works, you can look up the WorldEdit wiki: http://wiki.sk89q.com/wiki/WorldEdit/Selection#Selecting_cuboids.
Once the area is selected, we can replace the blocks, to do this, we use the following command: //replace <block to replace> <new block>. In our case, we want to replace cobweb (ID: 30) with the smoke texture (ID: 30:2), so we will type:
//replace 30 30:2
And there you go, you now have awesome animated smoke, and the best part is, if you were to change your texture pack, you would just see normal cobwebs. This means that you don’t break your game by using this method and that this won’t ruin the build for other players.
So that concludes this article, I hope you’ve enjoyed it and don’t forget to come back for more!