Tutorials/Block and item duplication

This page seeks to teach you how to clone items and blocks without building a separate farm for them, in vanilla Survival mode. It can be treated as an "everything farm," since it can "farm" things that can't normally be farmed, like block of diamonds, dragon eggs and other non-renewable blocks.

Note that these techniques are considered "cheating" by many people and Mojang tries to remove the ability to duplicate in Survival during almost every update. On some servers, these techniques are bannable offenses.

The best way to duplicate a block is to turn it into an item first, then duplicate the item. However, there are other ways to duplicate the blocks themselves, though they only work for certain blocks. Shulker boxes make item duplication much easier because they allow for up to 1,729 items to be cloned at once (including the shulker box).

Why Bother?
Duplicating items and blocks can be very useful. For example, let's say you wanted to obtain enormous amounts of glass or sand. Going into a desert and mining it yourself is extremely time-consuming, so a sand duplicator can be very useful.

If you wanted to break a lot of bedrock using this technique, the player can build a dragon egg duplicator to create more dragon eggs. (Dragon Egg Bedrock removing is fixed in newer versions, the Dragon Egg becomes decorational)

If you happen to be a speedrunner, duplication if allowed can cut down a lot in your game time. One extreme example is the TAS Any% speedrun done in 1:35.33, complete with the dragon dead. Alt+F4 is usually used for this purpose.

Alt + F4 Method (Single player only) (patched in 1.15)
This method is a simple method and has been around since the beginning of the Alpha stage. This method involves dropping the items you want to duplicate, and then saving and quitting. You would then reload the world, pick up the items and press Alt + F4 about 5 seconds later (on Windows). Then relaunch the game and reload the world. The items should be duplicated. [FIXED]

Deadly Method (Patched in Paper 1.15.2)
This method is extremely deadly, but not necessarily to the player. This method involves taking a mob that can carry items (e.g. a zombie, a donkey or a llama) down to very low health (i.e. half a heart or less). Using extremely precise timing, kill that mob as it travels through an end portal or nether portal. The items equipped and the mob should appear in the other dimension. It works by tricking the game into thinking the mob is alive on one end of the portal and dead on the other side. The live mob will travel through the portal still carrying the items, and the dead mob's items are also sent into the portal, allowing the player at the other end to collect the cloned items and the mob carrying them.

Zombie/Drowned Method (Patched)
This method exploits the fact that zombies can transform into drowned while they are dying. If you coax a zombie to pick up an item by throwing one at it and then kill it right at the moment that it converts to a drowned, the zombie will die and drop what it was holding but the newly spawned drowned will be holding a duplicate of the item. This can also work with husks transforming into zombies.

Ilmango shows a simple implementation for survival:

Chunk memory overflow (Patched in Vanilla 1.15 and Paper/Spigot/Forge servers 1.12+)
When you overflow chunk memory, you will be able to freeze chunk. What this means is that changes on this chunk will not be saved and after loading it again it will return to the previous state. The best way to do this is to create books filled with about fifty pages of random Unicode characters and put it in a chest. There are mods for doing this automatically, but you can also do it manually by copying and pasting. You will need two different types of books for this to work.

0. Choose a chunk in which you want to duplicate and do everything only in this chunk(Press F3 + G to see chunk borders).

1. Get 22 books filled with random characters, name them "X" and 21 same books but with other characters, name them "Y".

2. Place a chest and put the items you want to duplicate inside it.

3. Place a chest at the same chunk and put them in this pattern:

X|Y|X|Y|X|Y|X|Y|X

Y|X|Y|X|Y|X|Y|X|Y

X|Y|X|Y|X|Y|X|Y|X


 * You will have 8 books of each type left.

4. Place a chest above it and put 8 of book X in slot 1 and 8 of book Y in slot 2 in that chest.

5. Reload chunk by reconnecting to the world(if you are on singleplayer) or going 200-300 blocks away and returning(if you are on multiplayer)

6. Move books from the second chest like this:

X|Y|X|Y|X|Y|X|Y|X

Y|X|Y|X|Y|X|Y

7. Take out the items you wanted to duplicate into your inventory or put them in a chest at the other chunk.

8. Reload chunk again.

9. Now you have your item(s) in the chest and in your inventory. Books in a second chest are just like in [4].

In 1.14+:

1) Press F3+G to see the chunk border.

2) Place a barrel in the chunk that you want to duplicate. Then, place a chest above it.

3) Then, put the items that you wanted to duplicate in the barrel.

4) After that, put 25 book and quills that filled in with 100 pages of random unicode characters in the chest like this.


 * X= 1 Random Book


 * Y= 2 Random Books

X|X|X|X|X|X|X|X|X

X|X|X|X|X|X|X|X|X

X|X|X|X|X|Y

5) After that, press esc and select 'Save and Quit to title' to save the chunk (If you're in singleplayer) or walk 400 blocks away from the chunk (If you're in multiplayer, make sure of the other players were stayed in the nether else the duplication won't work). This method will save the chunk.

6) Then, log-in your world again (If you're in singleplayer) or walk back to the chunk (If you're in multiplayer).

7) Open the chest and move the books like this:

X= 1 Random Book


 * X|X|X|X|X|X|X|X|X


 * X|X|X|X|X|X|X|X|X


 * X|X|X|X|X|X|X

8) Took your items away from the barrel and move them to your inventory or put them in a barrel at the other chunk.

9) Press esc and select 'Save and Quit to title' again (If you're in singleplayer) or walk 400 blocks away from the chunk again (If you're in multiplayer).

9) Then, re-logging your world (If you're in singleplayer) or walk back to the chunk again (If you're in multiplayer). Then, your items will reappeared in barrel and the books will reverted into this pattern in the chest above the barrel:

X= 1 Random Book Y= 2 Random Books


 * X|X|X|X|X|X|X|X|X


 * X|X|X|X|X|X|X|X|X


 * X|X|X|X|X|Y

10) That means your items are duplicated.

Discovered by Earthcomputer:

Tutorial on YouTube by BarrenDome:

Perfect Timing
There are numerous timing-related ways to duplicate items. Most of these are only possible in singleplayer since you have the ability to pause the game and log out at any time. You can easily go into creative and copy the items that you need!

Dropped Items (patched in 1.13.2)
When you drop items and then relog at exactly the same time that you pick them up, you can duplicate what you dropped.

Piston Duplication (patched in 1.16)
When an item frame is removed (broken by the player) from the rear of a piston as the piston is retracting, the correct timing will yield two items of the item that was within the frame. This will work with any blocks or items inside of the frame, with shulker boxes being able to duplicate multiple items at once. This method works in both singleplayer and multiplayer game modes.

Multiplayer-Exclusive
This requires a multiplayer or LAN server. There are three variations to this method. (patched)

Same Player Twice [PATCHED ON MOST SERVERS]
There is a way to trick the game into logging in the same player twice on one server. To do this, start two instances of Minecraft. This requires starting a new instance of the Launcher so that they don’t interfere with each other. Log them both on the same server at the same time. By doing this, the game will render two of the same player. You can then kill the copied player and double your inventory. Rarely servers may also duplicate players on accident or leave "ghosts" of logged out players which can be killed for the same effect.

Player Data Editing
This requires two different players and access to the server files. The server stores the contents of the inventory as separate files for each player. All you have to do is replace the inventory data of one player with the inventory data of another player. It is best if the receiver of this has an empty inventory.

Donkey Inventory Oversight (Patched in 20w16a and in Paper/Spigot 1.15.2)
Working in 1.15.2 and in 1.16 snapshots up to 20w12a (Patched in 20w16a and in paper). You need a tamed donkey or llama equipped with a chest. If a player shift-clicks the donkey / llama, that player may view the donkey's inventory and place items. If a second player rides the donkey, the first player will continue to view the donkey's /llama's inventory, even though it is not normally possible to view a donkey's inventory when it is already being ridden by a player. If the second player disconnects, the donkey will disappear along with them, and the donkey's inventory will be considered by the game as part of that player's data. However, the game will keep a copy of the donkey's inventory and GUI temporarily loaded for the first player, who can then reclaim the items. When the second player reconnects, the donkey's inventory will contain what was originally in it before the second player disconnected. The items can once again be taken from the donkey's inventory, resulting in x2 duplication.

Rail/Carpet Duplication
This can be accomplished by moving rails or carpet in such a way that it is both pushed and dropped as an item. This happens because before pushing, the piston creates a list of the blocks it is about to push. Then, the blocks underneath the rails/carpet are moved first, causing the rails/carpet to pop off as items; then the piston moves the rails/carpet from the list of blocks it created previously, placing the rails/carpet in the world. This is somewhat patched, but carpet can still be reliably duplicated. As of 1.15.2, carpets can be placed on dead coral fans. If the dead coral fan is attached to the side of a slime block, and a second slime block is above the first, and the carpet is placed on the dead coral, pulling the pair of slime blocks causes the carpet to drop as an item while remaining on top of the coral. Since carpets can be used for fuel, rapidly duplicating them is somewhat useful.

TNT Duplication
TNT duplication works in a similar way as rail duplication. A TNT block is BUD-powered, such that when the contraption is pushed by a piston, the TNT is updated and ignites into a primed TNT entity. Then, the piston moves the TNT from the list of TNT block left. Third doesn't so much duplicate the TNT block as it creates free primed TNT entities from it without deleting it.

Gravity Block Duplication
There are many ways to do this, but the basic idea is the same.

A gravity-affected block is pushed toward an end portal. It becomes an entity as it falls into the portal, and it travels into the other dimension's "spawn point.", but before it's removed from the original dimension, it bounces off an entity in the portal (in a vehicle so it won't go through), and is caught by some pistons. It then turns into a block and is returned to its original location. This process can be looped using redstone. It works for any block that is affected by gravity, except for primed TNT because it would blow up the contraption and cannot become a block again in any case.

Dirt Duplication
Dirt duplication relies on the crafting recipe for coarse dirt. Coarse dirt is crafted with 2 dirt blocks and 2 gravel blocks and the player gets 4 coarse dirt from it. If the player hoes the coarse dirt, it becomes normal dirt. Some of this new dirt created can go into crafting more coarse dirt. You can continue this process infinitely, as long as you built a gravel duplicator using the method above.

Lead Duplication
Bring an animal to the end, put a lead on it, and then lead it into the end portal. When you get back, it should have dropped two leads. Sometimes one of the leads ends up in the end, so make sure to check there. This also works when bringing animals into the end.

Piston Chest (Confirmed working on Versions)
(Duplicates all Items) Please keep in mind with the chest and pistons that in the version 1.16.58 doesnt work.

When a chest is pushed by a piston, the contents are backed up a split second before it is moved. If you are in the chest interface and quick-move an item to your inventory in that moment then you will receive the item and the chest will be moved with the item still in it as well.

The recommended build is not automatic. For the recommended build, you will need at least 1 switch, 1 sticky piston, a chest, 10 redstone repeaters (all set to maximum delay), 2 redstone dust, and a button, though there are simpler(thus cheaper) versions that require only a sticky piston, a chest and a button. The instructions are as follows:




 * 1) Press the button.
 * 2) Wait until the piston pushes the chest.
 * 3) Open the chest, and immediately put your cursor on the block.
 * 4) At the last second, shift-click on the item you want to dupe.Piston dupe machine.png

If done correctly, you should have an identical copy of the item you put in.


 * If you can not afford to make a sticky piston, this method also works with one regular piston on each side. One piston pushes the chest, and then you open it. You then continue as normal, shift-clicking the item at the last second before the other piston pushes the chest back to it's starting position.


 * This method makes mass-duplication possible with the use of a shulker box and moving the contents of one duplicated box to the other, thus doubling how much you get each time, until you are duplicating an entire box's worth of items.
 * This does run the risk of massive lag in your world, by creating too many shulker boxes with contents. The effect may be even greater in online worlds such as realm servers. Be sure to transfer most items to regular chests after duplicating to avoid this.

Rapid Dispenser (Versions 1.5.1-1.5.2+)
(Duplicates some Stackable Items only)

This video will explain how to duplicate any ore using a dispenser and a redstone clock.

Bed Duplication
Due to how beds are made out of 2 blocks, an explosion near the bed can make the bed drop 2 bed items, meaning you can spawn 2 beds (4 bed blocks) when you had 1 (2 bed blocks). You can repeat this and get infinite beds.

Ore Duplication (Patched)
Get an anvil and get either 9 iron ingot, 9 diamond, 9 coal, 9 gold ingot, 9 lapis lazuli, 9 redstone dust or 9 emerald. Rename 1 of the ores to something random, place it above the rest of the ores in your inventory and go to a crafting table. Craft a block of that ore and select 'craft all.' This will result in the player obtaining 1 block of (whatever ore you chose). The other 8 pieces will still be in your inventory.

Gravity Block Duplication (Don't know that if it works on 1.16.0+)
(Duplicates all gravity-affected block except dragon eggs)

This video will explain how to duplicate any gravity-affected block. It works similar to gravity block duplicators $$: by having a falling block enter an end portal and become a block on the same tick.

The reason this design does not work for dragon eggs is that it relies on pistons being able to push blocks into their original position. This allows for the block to be duplicated repeatedly, every 6 redstone ticks. However, one can manually duplicate dragon eggs with a similar process:

In the above diagram, the G, D, and P denote the grindstone, dragon egg, and portal, respectively. The repeater is necessary for the timing to work correctly, due to. Like the automatic gravity block duplicator, one must use huge mushrooms to replace the End portal frames.

To use, deactivate the lever, and a second dragon egg will appear in The End. You can then re-activate the lever to break the dragon egg and place another one. This design can be used for other gravity blocks, but the automatic version is generally more efficient.

Dirt Duplication
Using a gravity block duplicator (described above) duplicate 2 gravel. Using the 2 new blocks of gravel, combine with 2 dirt to make 4 coarse dirt. Use a hoe to turn the coarse dirt into normal dirt, and you have now duplicated 2 dirt blocks.

Easier Duplication
Get 2 book & quill, on the other one sign it. Then craft them. on top, then go in the anvil then put the item in then name it something else then boom, duped! Just don’t use it 23 times. :) There’s also a XP glitch, go in the grind stone put in your enchanted diamond sword or whatever then spam! FREE XP, FREE SWORDS!

Patched Methods (Bedrock Edition)
To use the following methods, you will have to either not update past that point or revert to a previous update (if possible for your system, not all can, such as on Xbox One or Nintendo Switch).

Anvil Naming (Versions 1.5.1-1.5.2)
(Only duplicates non-stackable items) '''Patched in 1.5.3, by removing the "Take Half" option from the Anvil output options.

When naming a stack of items in an anvil, you can use the "Take Half" option to receive the output items without depleting the original stack. As long as you do not take the final renamed item, you can go to the original stack and pick it up to start more or just leave the anvil interface if you are done. Items duplicated this way won't work for quick use in a recipe, though certainly can be used for Classic crafting and any other use. However, if you wish to revert an item to the default name, you can do so by crafting it into another item then crafting it back to the original (such as redstone block -> redstone dust x9 -> redstone block), or by placing it as a block then breaking it back into an item.
 * A way to speed this up is to hit "Take Half", then "Toss Item" while standing close to the anvil, so you can rapidly go through a full stack without having to manually move each selection.
 * Sometimes a block won't lose it's name when broken into an item, such as shulker boxes which are meant to keep their name, or just randomly the name may stay with a regular block and repeating the process will remove the name. However, some items may break into different items, such as an ender chest dropping obsidian, and the obsidian will each retain the ender chest's name (this was likely a glitch).

教程/方块和物品复制