Mods/Cheating

Hacking is altering software in order to make it work in a way not originally intended. This is not be confused with 'Cracking' or Black Hat hacking - the process of defeating of security devices in computer networks or software copy protection. For more on the difference between types of hacking, see this article.

In Minecraft, hacking refers to using a memory editor in order to alter the variables which the Minecraft java, or standalone application is storing on your computer. This allows you access to blocks not usually available.

Note: The architecture of Linux systems mean that memory editors cannot work on them, restricting this practice to Windows clients.

Alpha

 * 1) Open Minecraft and start a new game or load a saved game.
 * 2) Open Cheat engine.
 * 3) Select process 'javaw.exe' near the bottom.
 * 4) Get at least 3 of some block type in your quick slot.
 * 5) In cheat engine, start a new search and search for that item
 * 6) Drop an item (Q).
 * 7) Search for the new value.
 * 8) Drop another (or pickup the old one, doesn't matter).
 * 9) Search for the new value You should only have a few now. Repeat until you only have ONE entry.
 * 10) Double click to add entry.
 * 11) In bottom pane of cheat engine, right click and choose 'Browse this memory region'.
 * 12) Exactly 8 bytes to the right of the block's quantity is the block's TYPE. Compare with the hex values found here
 * 13) To change the type, copy the DECIMAL value from the data vlues page, double click on the type in the memory viewer, and paste.

Here is a video going through the process

Classic

 * 1) Pull out Cheat engine or another memory editor.
 * 2) From the PROCESSES List, select 'java.exe' or 'javaw.exe' (Please note: If you have downloaded the standalone, select 'Minecraft.exe' from the list instead.)
 * 3) In minecraft, make sure you have the first block in your UI as stone.
 * 4) Scan for the exact value 1
 * 5) Go to minecraft and change the first block in the UI to cobblestone.
 * 6) Scan for the exact value 4
 * 7) Go to minecraft and change the first block back to stone
 * 8) Repeat step 4
 * 9) This should yield one or two addresses. Pick one (or both) and change the value to one of the following material values from this list.

Consequences
Trying to do this can result you in getting banned/kick/ipbanned in multiplayer servers, though the server will know when you're cheating/hacking. It'll say "Cheat detected: Tile type" and will reset everything back to normal, so it only works in Single player. It should be noted that hacking is only appropriate in single player mode, and attempting it on a multiplayer server can result in the software kicking you from the server.

Cube of destruction (CoD)
A cube of destruction is actually a 2*2*2 cube of tnt, that has been frozen on the TNT state and will never change back to air (until MC changes block addresses). To do this you need a memory editor with the ability to "freeze" a value. Then go into the game, survival, /indev/, /infdev/ works all the same. Gather 8 blocks of the same type (dirt is not good as the starting block since there are very much dirt on a map, use plank, sand or wool/ 2 sets of blocks is better), get the number of the blocks of the above list, place the 8 blocks, scan for the value of the block, remove the blocks, scan for air (0), maybe use the second set of blocks if available, repeat. Repeat until you only have 8 blocks left, change those blocks to number 46 (tnt) and freeze/save them on this value. Activate the tnt, run for your life (except its unlimited) and have fun looking at a MC nuke.

New update resource
More and more updates come and you realise that if you want any of those new "Things" you need to make a new map. But now there's a solution. For example: You really would like to try out the new "Red powder". You just need to do the above to make 64 pieces of useless dirt into 64 pieces of extremely useful red powder. you can also try this with the mob spawner or the mossy cobble-stone. or you could just use this to get lots of cart tracks as they require quite a lot of iron.

Alternatively, to get new resources in alpha, thanks to the continuous generation of level data, you only need to travel to an unexplored section to get something new.