Mods/Cheating

Alpha and Beta(Not applicable to SMP)
IMPORTANT: Results of Hacking may render the game unplayable

Note: Cheat Engine does NOT work on 1.8 Pre release, it turns everything into glass, stone and water Note: MHS is an alternative to cheat engine and can be used in the same way.


 * 1) Open Minecraft and start a new game or load a saved game.
 * 2) Open Cheat Engine (Windows) or Game Conqueror (Linux).
 * 3) Select process 'javaw.exe' near the bottom ('java' for Linux). (Please note: If you have downloaded the standalone, select 'Minecraft.exe' from the list instead.)
 * 4) Get at least 3 of some block type in your quick slot.
 * 5) Start a new search and search for that quantity.
 * 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) If you wish to change the quantity of your items, simply double click the value in the bottom pane and change it to what you wish (not higher than 65000)
 * 12) To change the item type, right click the new entry and choose 'Browse this memory region'.
 * 13) Exactly 8 bytes to the right of the block's quantity is the block's type. Compare with the hex values found here.
 * 14) To change the type, copy the decimal value from the data values page, double click on the type in the memory viewer, select 2 bytes, and paste. You can do this for items (e.g. Ingots) as well as blocks.

NOTE: to change the block type, you need to resume/repause game so the memory can refresh and record the block type which is obtained by resuming.

Classic

 * 1) Open Cheat Engine (Windows) or Game Conqueror (Linux).
 * 2) Select process 'javaw.exe' near the bottom ('java' for Linux). (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.

Inventory Editor Method

 * 1) Open INVedit (found here)
 * 2) To make an inventory, Open a world's inventory by using the load button, or create a whole new inventory by clicking the new inventory button (both located at upper left of the window).
 * 3) Choose what item you want on the right of the window and drag it into an item slot. Then click select the item, and at the top right, change the quantity and/or its damage. You can also use this to stack unstackable items, such as tools or doors etc.
 * 4) On the right side of the save button is an arrow pointing down, hold the mouse over the arrow and a list of all of your worlds. Save to .

Notes:
 * 1)  is the world that you're saving the inventory to.
 * 2) You can't inventory edit while a world is loaded in game. You need to be at the Minecraft title screen, World select, or have Minecraft shut down.
 * 3) Modded clients can also be used for this.

Health
Even with peaceful mode set, the player is not infallible. There are many ways to die even on peaceful with armor. Luckily, it is very easy to hack your health to become truly invulnerable.

Here is a video going through the process.

NOTE: If you freeze your value traveling from nether to overworld or overworld to nether this will move the address where you HP is stored, possibly leading to data corruption and crashed games and also removing invulnerability. You can reapply invulnerability while in The Nether, though, and it works fine.

NOTE 2: If you wade in lava or fall off of something, then close the game and reload it, you may be dead.

NOTE 3: In update 12w16a, vanilla cheats have been added, and most of the hard work doing these cheats will be replaced with easy access with the new vanilla cheat system if the server allows it.

Unbreakable Tools
An unbreakable tool is a tool that will never wear down or break from being used.

Here is a video going through the process.

Note: This can also be done by using an inventory editor and changing the "Damage" value to a negative number when the tool is selected.

You can use inventory editors like InvEdit, TooManyItems etc.

Cube of destruction (CoD)
A cube of destruction is actually a n*n*n cube of TNT, that has been frozen at byte size 46. This means that when you set the TNT off, it will spawn another block of TNT there rather than the byte size going to 0 (air).

There is a video showing the how to do the cheat here.

There is a video better showing the effects here.

Changing Blocks Already Placed
(mainly bedrock)

Changing a block already placed in the world is very similar to creating a cube of destruction in that you are trying to find a block that has been placed and changing its type to something else.

There is a video going through a similar process here.

Block Overlap Glitch
There are several occasions within the game where blocks can 'overlap' with a player. For example when a mod or plugin is preventing a player from breaking a block. For a split second the client will still read it as broken and the player can move forwards. This can cause a block overlap which can 'teleport' the player.

It works by moving the player up until there is a space (or down if they're at sky level). It's used in PvP or faction servers to attack a base (or used in your own to avoid placing a door at all). It's also helpful on larger builds where even climbing ladders takes time.

There is a video going through the process here.

Consequences
Cheating can result you in getting banned/kicked in multiplayer servers, because most server admins will install plugins like anticheat that automatically kick or ban you if you cheat or glitch. Most of it only works in single player. Cheating in multiplayer is severely frowned upon, aside from the rare exception. (it is your server) You also may never get to play that server on that account again.