Minecraft Doubled Your Safe Torch Spacing in 1.18: Most Bases Still Light Like It’s 1.17

Before the Caves & Cliffs Part 2 update, a torch protected everything within 6 blocks of it. Since Minecraft 1.18, that same torch protects everything within 13 blocks — more than double the range — and almost nobody’s base lighting habits have caught up. If you’re still spacing torches every 4-6 blocks out of old muscle memory, you’re placing roughly twice as many light sources as the game actually requires.

The reason isn’t a vague “lighting got better.” It’s one specific rule change: hostile mobs no longer spawn wherever the combined light level drops to 7 or below. They now spawn only where block light is exactly 0. That single-word shift from “low” to “zero” is why half-lit bases that used to be safe now aren’t, and why fully-lit ones can get away with far less light than players assume. If you’re past your first dirt hut and into the kind of sprawling build our intermediate survival guide covers, this is the difference between a lighting pass that takes an hour and one that takes an afternoon.

Quick Start: Is Your Base Actually Spawn-Proof?

  • Open the debug screen (F3 on Java, or the equivalent Bedrock render-distance/debug toggle) and check the block light value at floor level, not the combined number.
  • Any floor tile reading block light 0 can spawn a hostile mob if it also has a solid top surface — regardless of how bright the room looks to your eyes.
  • Any floor tile with block light of 1 or higher is spawn-safe from light-based mobs, full stop — you don’t need 8, you don’t need 14, you need 1.
  • Placing a torch every 13 blocks in a straight corridor keeps every tile between them above block light 0 (source) — check the exact math below before you rip out torches you don’t need.
  • Slabs, carpets, and leaves stop spawns regardless of light level — use them on floors you don’t want to keep re-lighting.
  • Ignore this checklist for slimes, magma cubes, and ghasts — they don’t follow the light rule at all.

The Rule That Actually Changed (And Why F3 Looks Different Now)

Before 1.18, the Overworld used one combined number: if the effective light level — sky or block, whichever was higher — sat at 7 or below, hostile mobs could spawn on any solid-topped block. That’s why the old advice was “keep everything at light level 8 or above.” A torch emits light level 14 and loses 1 point per block of taxicab distance, so it stopped guaranteeing level 8 exactly 6 blocks out. Six blocks was the real ceiling for the old “safe zone,” no matter how the number got rounded in older guides.

The official Java Edition 1.18 changelog states the fix directly: “Block light level now must be 0 for many hostile mobs to spawn (the sky light can still prevent these mobs from spawning like before)”. Note the two separate channels — that’s the part most recaps skip. Block light and sky light are no longer averaged into one score; they’re checked independently, and block light now has to hit an exact floor of zero, not just a low number.

Two callout labels in a Minecraft cave scene showing a block light reading near a torch and a sky light reading in a dimmer area
The F3 debug screen splits light into two separate numbers — sky light and block light — and post-1.18, only the block light number decides whether a mob can spawn.

You can watch both channels update live. Minecraft’s debug overlay reports light as “Client Light: L (S sky, B block)” — for example, 15 (15 sky, 0 block) standing in direct sun, or 13 (2 sky, 13 block) standing under a torch two blocks underground. If you’ve never matched that readout to actual spawn behavior, our commands and debug screen guide covers every other F3 line worth knowing, from chunk borders to your exact coordinates.

Why It’s Block Light Specifically — Not Just “More Light”

Sky light and block light behave differently on purpose. Sky light comes from open air with a clear path to the sky and swings with the day/night cycle; block light comes only from an actual light-emitting block and holds steady. Splitting the check means a covered, torch-lit room stays safe at 3 a.m. even though the sky light in that same spot is 0 at night — because block light, not sky light, is doing the work.

It also means the reverse: an open-air platform lit by nothing but daylight is sky-light-safe until the sun goes down, then it needs its own real light source or it becomes spawnable the moment sky light drops to 7 or lower. Any fully enclosed room already has sky light 0 around the clock, since nothing there has a line of sight to open sky — which is exactly why indoor bases only ever have to solve the block-light-0 problem and can ignore the sky-light channel entirely.

There’s one live exception worth flagging so you don’t assume this rule is universal: in the Nether specifically, a later patch (Java Edition 1.19 Pre-release 1) widened the window further for a handful of mobs — endermen, skeletons, and wither skeletons now spawn across light levels 0 through 11 in the Nether, not just at 0. If you’re lighting a Nether base with the same “light level 1 is enough” logic from this article, it won’t hold — that range is an Overworld/End rule only.

The Spacing Math: How Far One Torch Actually Reaches

This is the calculation that backs up the headline claim, and it’s simple enough to check yourself with any light source’s listed value.

Rule eraSpawn conditionLight needed to block itMax taxicab distance from a torch (light 14)
Pre-1.18Combined light ≤ 7Level 8 or higher6 blocks (14 − 8)
Post-1.18Block light = 0Level 1 or higher13 blocks (14 − 1)

That 6-to-13 jump is where “doubled” comes from — 13 is roughly 2.17× the old range, and it’s the same underlying math for any light source, not just torches: whatever level it emits, subtract 1 (post-1.18) instead of subtracting 6 (pre-1.18) to find its real reach. In a straight corridor, spacing torches every 13 blocks leaves no tile more than 6-7 blocks from the nearest one — well inside range with margin to spare. In an open room or cavern floor, you’re covering two directions at once, not one, so builders who want the same safety margin typically tighten that to roughly half — an 6-7 block grid — to account for diagonal gaps a single corridor doesn’t have.

One edge case worth knowing before you trust a border tile: Bedrock Edition has a documented quirk where placing a new block directly on the boundary between two torches’ light ranges can recalculate that tile’s light down to 0, even though it read 1 a moment earlier. If you’re building anything permanent along a lighting border, don’t assume a tile is safe forever just because it was safe when you placed the torch — recheck it with the debug overlay after any nearby block change.

Spawn-Proofing Blocks That Skip the Light Check Entirely

Light isn’t the only lever. A set of blocks stops hostile spawns regardless of how dark the tile is, because Minecraft’s spawn check also requires a full, solid, top surface to stand on (source) — remove that surface and the light level stops mattering.

Flowchart showing whether a block is mob-proof by type or by block light level before a hostile mob can spawn
Spawn-proofing decision tree: mob-proof blocks stop spawns outright; everything else comes down to a single question — is block light above zero?
  • Always spawn-proof, any light level: bottom slabs, carpets, upright stairs, dirt paths, farmland, snow layers 2-7 blocks thick, redstone components (buttons, pressure plates, rails, wire), and any fluid — water blocks everything except aquatic mobs, lava blocks everything except striders.
  • Looks safe but isn’t: double slabs, top-half slabs, and upside-down stairs are full solid blocks as far as spawning is concerned — a common mistake for players assuming “any slab” counts.
  • Doesn’t work at all: slimes, magma cubes, ghasts, and hoglins ignore the light check entirely, so no amount of torch-spacing math helps against them — they need their own dedicated countermeasures.

Carpet over your entire base floor is the lowest-maintenance option if you’d rather not think about light levels again — it works at light level 0 and never needs re-lighting after a nearby block change, unlike a torch grid near Bedrock’s boundary quirk above.

Light This Instead: Source Comparison

Once you know you only need block light 1, the choice of light source becomes about cost and placement flexibility, not raw brightness — every source below clears the bar with room to spare.

Six Minecraft light sources -- torch, lantern, glowstone, sea lantern, froglight, and shroomlight -- shown with their light level values
Light-source comparison: torch, lantern, glowstone, sea lantern, froglight and shroomlight compared by light level, spacing radius and cost.
SourceLight levelMax spacing (corridor)Cost / access
Torch1413 blocks1 coal/charcoal + 1 stick — free by early game
Lantern1413 blocksIron nuggets + torch — waterproof, hangs from ceilings
Glowstone1514 blocksNether trip required; mined or crafted from dust
Sea Lantern1514 blocksPrismarine shards/crystals from ocean monument guardians
Froglight1514 blocksNeeds a frog to eat a small magma cube — indirect, no recipe
Shroomlight1514 blocksMined from huge fungi in Crimson/Warped forests

Practically, that means torches and lanterns already reach the theoretical maximum any budget build needs — the level-15 sources only buy you one extra block of corridor spacing over a torch’s level 14, which rarely changes a real build’s layout. Their real advantage is elsewhere: lanterns hang and stand on more surfaces than a torch, sea lanterns and froglights work fully submerged, and shroomlight survives in the Nether without burning like torches placed on certain blocks can.

Who Actually Needs to Care About This

Player typeWhat to prioritize
New playerJust keep a torch within sight on every wall — you don’t need to calculate anything yet, over-lighting costs nothing but a few extra torches.
Casual playerSwitch to the 13-block corridor rule for your main base; stop placing torches every 5-6 blocks, you’re using roughly double what’s needed.
Hardcore / optimizerUse carpet or slabs on floors you don’t want to re-check after building near them, and treat any tile bordering two light sources as unverified until you confirm it on F3 post-build.
CompletionistMap every biome exception — badlands husks spawn in daylight, and Nether-specific mobs (endermen, skeletons, wither skeletons) use the wider 0-11 range from 1.19, not this article’s Overworld rule.

This matters most exactly where the light is hardest to control: deep, natural cave systems rather than builds you designed yourself. If you’re pushing toward a stronghold and tracking how many Eyes of Ender you’ll need before the throw-and-lose math catches up with you, you’re moving through exactly the kind of unlit, natural stone that sits at block light 0 by default — every tunnel you cross is a spawn platform until you light it or it caps in solid stone.

FAQ

Do I still need to light the roof of my base, not just the floor?
Only if the roof itself has a valid solid top surface a mob could stand on — a flat stone ceiling technically qualifies, since the spawn check cares about a solid top surface, not which way is “up” relative to the player. In practice this almost never matters because most builds don’t leave a mob-sized gap directly above a solid ceiling block, but multi-level bases with hollow spaces between floors are exactly where this gets missed.

Why do some of my torches still seem to “fail” even after I followed the 13-block rule?
The most common cause isn’t the math — it’s a light-blocking block between the torch and the tile you’re checking. Light in Minecraft doesn’t travel through solid blocks at all; it has to path around corners, so a torch 8 blocks away in a straight line can still leave a tile at block light 0 if a wall, stair corner, or half-slab sits between them. Check the actual F3 reading at the specific tile, not the straight-line distance to the nearest torch.

Is it worth switching my whole base to level-15 sources like glowstone instead of torches?
Not for spawn-proofing alone — a torch’s level 14 already reaches 13 blocks, one block short of a level-15 source’s 14. You’re paying a Nether trip or an ocean monument fight for one extra block of spacing. It’s worth it for aesthetics, waterproofing, or Nether use, not because torches are somehow insufficient.

Does this rule apply the same way in Bedrock Edition?
Yes — Bedrock received the same block-light-0 requirement as part of 1.18 parity, with one caveat: a documented Bedrock-specific bug can drop a border tile’s light to 0 when a nearby block is placed, even if that tile read light level 1 before. Java doesn’t have this specific bug reported the same way, so Bedrock builders should recheck border tiles after any nearby construction.

Version Note

Verified against the official Java Edition 1.18 changelog and current Minecraft Wiki mechanics pages as of this writing. The block-light-0 rule has held since 1.18’s release with no reversal in later versions; the one addition since is the Nether-specific 0-11 range for endermen, skeletons, and wither skeletons introduced in 1.19. Light-level values and mob-specific exceptions can shift with future updates — recheck the debug overlay on your current version rather than assuming these numbers are permanent.

Sources

  • “Light” — Minecraft Wiki: minecraft.wiki/w/Light
  • “Mob spawning” — Minecraft Wiki: minecraft.wiki/w/Mob_spawning
  • “Tutorial: Spawn-proofing” — Minecraft Wiki: minecraft.wiki/w/Tutorial:Spawn-proofing
  • “Debug screen” — Minecraft Wiki: minecraft.wiki/w/Debug_screen
  • “Java Edition 1.18” — Minecraft Wiki: minecraft.wiki/w/Java_Edition_1.18
  • “Java Edition 1.19 Pre-release 1” — Minecraft Wiki: minecraft.wiki/w/Java_Edition_1.19_Pre-release_1
Michael R.
Michael R.

I've been playing video games for over 20 years, spanning everything from early PC titles to modern open-world games. I started Switchblade Gaming to publish the kind of accurate, well-researched guides I always wanted to find — built on primary sources, tested in-game, and kept up to date after patches. I currently focus on Minecraft and Pokémon GO.