Mods/Cheating

Hacking is altering software in order to make it work in a way not originally intended. It is not be confused with 'Cracking' - the process of forcing entry into a network or unit over which you have no right.

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

Legality
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.

Method

 * 1) Pull out Cheat engine or another memory editor.
 * 2) From the PROCESSES List, select 'java.exe' (Normally found at the bottom)
 * 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 locations given underneath.

Block memory locations
In /indev/ and /infdev/ the following blocks exist: New items in /infdev/ :
 * 0: Air
 * 1: Rock
 * 2: Grass
 * 3: Dirt
 * 4: Cobblestone
 * 5: Wood
 * 6: Sapling
 * 7: Adminium
 * 8: Water
 * 9: Still water
 * 10: Lava
 * 11: Still lava
 * 12: Sand
 * 13: Gravel
 * 14: Gold Ore
 * 15: Iron ore
 * 16: Coal
 * 17: Tree trunk
 * 18: Leaves
 * 19: Sponge
 * 20: Glass
 * 21 through 36: Cloth tiles of various colors
 * 37: Flower
 * 38: Rose
 * 39: Brown mushroom
 * 40: Red mushroom
 * 41: Gold
 * 42: Iron
 * 43: Double stone slab
 * 44: Single stone slab
 * 45: Red brick tile
 * 46: TNT
 * 47: Bookcase
 * 48: Moss covered cobblestone
 * 49: Obsidian
 * 50: Torch
 * 51: Fire
 * 52: Infinite water source
 * 53: Infinite lava source
 * 54: Chest
 * 55: Gear
 * 56: Diamond Ore
 * 57: Diamond
 * 58: Workbench
 * 59: Wheat
 * 60: Field block (seeded dirt?)
 * 61: Furnace
 * 62: Lit Furnace (only for visual effect, still needs fuel to smelt ore)
 * 63: Sign
 * 64: Door (Half)
 * 65: Ladder
 * 66: Mine Cart Tracks

Any selections above the highest block number will freeze your game due to the fact that there are no blocks to fill the slots for those numbers yet.

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.

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 java for the value of the block, remove the blocks, scan for air (0), maybe use the second set of blocks if avaible, 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.