Debug mode (2024)

This article is about the world type. For other uses, see Debug.

Debug mode (1)

This feature is exclusive to Java Edition.

Debug mode (2)

Debug mode usually refers to a world preset used to test block states, block models, and textures.

Debug mode can also refer to a dimension generator type (minecraft:debug) that generates a blocks grid, which is used in the "Debug mode" world preset, and can also be used in custom dimension.

Debug mode can also refer to a state of a world, if the overworld uses the "debug" generator, the world goes into the debug mode state. In this state, blocks can't be changed even in creative mode or with commands.

Contents

  • 1 Debug Mode World Preset
  • 2 Debug Generator
    • 2.1 Block grid
  • 3 Debug Mode State
    • 3.1 World Generation
    • 3.2 World behavior
  • 4 History
  • 5 Issues
  • 6 Trivia
  • 7 Gallery
  • 8 Referance

Debug Mode World Preset[]

Debug mode (3)

To select the debug mode, hold the Alt key while clicking the "World Type" button in the world creation menu. Debug mode is the world type directly after Single Biome, and just before default preset.

Upon selecting debug mode, the "Bonus Chest", "Generate Structures", "Allow Cheats" and "Data Pack" options are removed from the menu. The game mode is set to Spectator, and the difficulty is locked on peaceful, and cheats are enabled. The game rule doDaylightCycle is forced to false, while other game rules are forced to default value.

Debug Generator[]

The minecraft:debug generator contains all blocks, in all of their existing block states, organized in a single world. The world updates automatically to include any new registered block IDs that are added. Therefore, this mode is useful not only to Mojang developers, but also to creators of resource packs and mods.

Block grid[]

  • Debug mode (4)

    The entire grid as seen from above. East is up.

Every block state generates only once. They are sorted in a grid spread across an altitude of y=70. The block grid changes its size according to the number of blocks and block states available, roughly resembling a square (as of 1.14.2, 213 in width and 211 eastward), occupying the +X,+Z (southeast) quadrant.[1]

A barrier floor at y=60 also spawns, extending past the grid in all directions to the world boundary. Other than the barrier floor, the remainder of the map is empty.

Debug Mode State[]

Debug mode can refer to a state of the world. If the Overworld uses the "debug" generator, the world goes into the debug world state.

World Generation[]

Debug mode (5)
Debug mode (6)

If a Nether portal or End portal is used, or teleported using /execute, the player enter other dimensions. The sky, light level and other properties remain appropriate to the dimension.

In this state, all the dimensions are forced to use the "debug" generator. The chunk rendering may not update by itself in these dimensions, resulting in the need to right-click a block to render a new chunk.

In the vanilla End, the ender dragon and its end crystals still spawn, although the dragon cannot break or interact with blocks.

World behavior[]

It is impossible to change, place or remove any block, even by the game itself.

Chunk's chunk tick (including random ticks) does not execute.

No entity spawns naturally.

Any block whose interactions do not change its block state can still be used (including chests, beds, cake, etc.). Although a block's state cannot change, its block entity data can change, either through normal player interaction or with the use of the /data command.

These unique properties of debug mode can cause certain blocks to behave in unexpected ways, though due to the arrangement of blocks next to one another, not all may be seen in every version:

  • Water and lava cannot be removed by buckets, but still fills an empty bucket in Survival mode. If the player empties the bucket, the lava or water blocks turn invisible.
  • Bells can still be rung.
  • Cauldrons clean leather armor and banners, but cannot be filled by buckets.
  • Flying through a pressure plate with powered stated false, or a weighted pressure plate with power state 0, causes it to produce the pressure plate clicking sound every tick it is pressed.
  • Using a comparator in subtract mode causes the block in the direction opposite its facing property to drop as an item.
    • Warning: If that block is a repeater or a comparator, it drops an infinite amount of itself, likely crashing the game.
  • Any summoned falling_block entities drops as an item when it hits another block, rather than converting itself to a block.
  • Using fence gates, comparators, deactivated buttons, levers, deactivated pressure plates, doors, or trapdoors does not move or change the block, but the sound still plays.
  • Using a music disc on an empty jukebox does not change its block state but still plays the music normally.

History[]

Java Edition
1.814w26aAdded Debug Mode world type.
Block entity graphics would disappear when a block is hit, door and trapdoor hitboxes were inconsistent with their state, and not all interfaces were accessible.
14w27aDifferent block states are used instead of metadata.
Options are disabled when creating the world, and the only game mode you can get upon world creation is Spectator Mode.
Block states now generate in a square pattern rather than in an infinite repeating grid.
1.915w31aAll interfaces are now accessible.
15w37aBlock entity graphics are now regenerated (and set to default), when the block is hit.
15w38aDoor and trapdoor hitboxes are now consistent with their state.
1.1620w22aBlocks in the debug world have been changed to be breakable and interactable with, unlike previously where they would regenerate and the world would not be able to be modified.[2]
Pre-release 1Blocks now reappear again.
1.1720w46aAlt is now used instead of ⇧ Shift to access debug mode in the world creation menu.

Issues[]

Note that any bugs relating to using game modes other than spectator are resolved as "Invalid" or "Won't Fix" due to the fact that the world type can be legitimately accessed only in spectator.

Issues relating to "Debug mode" are maintained on the bug tracker. Report issues there.

Trivia[]

  • The set biome for this mode is plains by default in the Overworld.
  • The sun is displayed as if it were the beginning of the day (time 1000), but the daylight cycle is disabled.
    • Regardless, the time can still be adjusted with the use of the /time command, and the daylight cycle can be toggled with the use of the /gamerule doDaylightCycle command. The time can be also advanced from nighttime to sunrise with the use of a bed.
  • Using a map does not create an accurate map of the blocks in the world.
  • After setting the world type to Debug Mode, the Game Mode button is locked in Spectator, and a line of text appears beneath: "You can look but don't touch".
    • There is, however, nothing preventing you from changing the game mode using commands, since the cheats are enabled.
  • When the world type in the world creation screen is set to Default, clicking on the World Type button with both ⇧ Shift and Alt are held down immediately changes the world type to Debug Mode.

Gallery[]

  • Debug mode (17)

    First image of debug mode.

  • Debug mode (18)

    Redstone and oak stairs in debug mode.

  • Debug mode (19)

    Barrier blocks in debug mode.

Referance[]

  1. Due to a bug (MC-122412—resolved as "WON'T FIX".), the block grid was not a correct square, and in some versions the blocks in the southernmost and northernmost columns duplicate, and whether duplication occurs is related to the total number of block states.
  2. MC-184638
Debug mode (2024)
Top Articles
Manage & Buy Hedera (HBAR) Through Ledger Live | Ledger
Suite rental companies make premium sports experiences more attainable
It’s Time to Answer Your Questions About Super Bowl LVII (Published 2023)
Nybe Business Id
Metra Union Pacific West Schedule
Moon Stone Pokemon Heart Gold
Danielle Moodie-Mills Net Worth
Loves Employee Pay Stub
Manhattan Prep Lsat Forum
Craigslist Mpls Mn Apartments
Nwi Police Blotter
Ou Class Nav
123 Movies Babylon
Lost Pizza Nutrition
Savage X Fenty Wiki
Blue Beetle Showtimes Near Regal Swamp Fox
Learn2Serve Tabc Answers
2021 Lexus IS for sale - Richardson, TX - craigslist
Spergo Net Worth 2022
Velocity. The Revolutionary Way to Measure in Scrum
How Much Is Tay Ks Bail
How pharmacies can help
Highmark Wholecare Otc Store
2487872771
Jayme's Upscale Resale Abilene Photos
Marilyn Seipt Obituary
Cowboy Pozisyon
Tomb Of The Mask Unblocked Games World
Craftsman Yt3000 Oil Capacity
Robert A McDougal: XPP Tutorial
What does wym mean?
Mrstryst
Colin Donnell Lpsg
Kaiju Paradise Crafting Recipes
Nacho Libre Baptized Gif
4083519708
Asian Grocery Williamsburg Va
Imperialism Flocabulary Quiz Answers
Infinite Campus Parent Portal Hall County
Yogu Cheshire
M Life Insider
Ukraine-Krieg - Militärexperte: "Momentum bei den Russen"
Charli D'amelio Bj
Child care centers take steps to avoid COVID-19 shutdowns; some require masks for kids
Alba Baptista Bikini, Ethnicity, Marriage, Wedding, Father, Shower, Nazi
DL381 Delta Air Lines Estado de vuelo Hoy y Historial 2024 | Trip.com
Walmart Front Door Wreaths
Argus Leader Obits Today
Jeep Forum Cj
Ics 400 Test Answers 2022
Philasd Zimbra
Cataz.net Android Movies Apk
Latest Posts
Article information

Author: Frankie Dare

Last Updated:

Views: 5719

Rating: 4.2 / 5 (53 voted)

Reviews: 92% of readers found this page helpful

Author information

Name: Frankie Dare

Birthday: 2000-01-27

Address: Suite 313 45115 Caridad Freeway, Port Barabaraville, MS 66713

Phone: +3769542039359

Job: Sales Manager

Hobby: Baton twirling, Stand-up comedy, Leather crafting, Rugby, tabletop games, Jigsaw puzzles, Air sports

Introduction: My name is Frankie Dare, I am a funny, beautiful, proud, fair, pleasant, cheerful, enthusiastic person who loves writing and wants to share my knowledge and understanding with you.