Every Minecraft block looks like it follows its own private rulebook. Glass lets you see straight through it but loses zero light doing it, while leaves look almost as thin and steal a full light level per layer. A slime block is just as see-through as glass, yet it carries a redstone signal and lets a zombie spawn on top of it — glass does neither. None of this is random. Every block in the game answers to three independent yes/no properties: does it block light, does it conduct redstone, and does it support mob spawning. A block’s name and its texture tell you nothing about any of the three — the Minecraft Wiki says so explicitly [1]. This guide breaks down what actually decides each property, where the intuitive “solid means yes to everything” assumption breaks, and how to run any block through the checklist instead of memorizing it one name at a time.
Quick Start: The 3 Questions That Decide Any Block’s Behavior
Before memorizing a single block name, run it through these checks — in order, they explain almost every “why doesn’t this work” moment in the game.
- Does it block light? Check whether it’s on the light-filtering list (water, ice, leaves, cobweb, slime block) or fully opaque (most solid blocks). Glass and carpet are the two big exceptions that let light through completely untouched [1][5].
- Does it conduct redstone? Only opaque, full, solid-blocking blocks conduct by default — but block of redstone, observers, and pistons are opaque full blocks that don’t conduct, and soul sand and mud conduct despite not being full blocks at all [2].
- Does it support mob spawning? Hostile mobs need a complete, solid top surface underneath — top slabs, upside-down stairs, soul sand, and mud all qualify even though none of them are full-height blocks; glass and ice never qualify even though you can stand on them [4].
- Is it a full block or a partial block? Full blocks (stone, glass, leaves) occupy the whole grid space; partial blocks (slabs, stairs, fences) don’t — and partial almost always means non-conductive, with soul sand and mud as the two counterexamples worth remembering [2].
- Does the answer change between Java and Bedrock? A handful of light-filtering values differ by edition — leaves cut sky light by 1 level in Java but 2 in Bedrock [5]. Worth checking before assuming a Java build behaves identically on Bedrock.
The Misconception That Breaks Every New Redstone Build
“Solid,” “conductive,” and “spawnable” sound like they should be the same property. They aren’t — the Minecraft Wiki states it outright: opacity is independent of redstone conductivity and mob spawnability for full blocks [1]. A slime block proves it in one move. It’s visually see-through, but it conducts a redstone signal exactly like a stone block, and it happily lets a zombie spawn on its surface [1].
Flip the example around and the same independence holds. Leaves are a full, opaque, solid-blocking block — visually and physically about as “solid” as stone — and yet they sit on the non-conductive list [2], and mobs can’t spawn on them at all except for ocelots and parrots [4]. Nothing about how a block looks or behaves when you punch it predicts how it behaves in a redstone circuit or a mob farm. You have to check the category, not the block.
The exception list runs both directions. Block of redstone, observers, and pistons are full, opaque, solid blocks — exactly the profile that should conduct under the “rule of thumb” — and none of them do [2]. I’ve had a hidden observer-based flush-door circuit die on me for exactly this reason: the observer looked like any other opaque block sitting in the signal path, and it simply doesn’t pass power through itself the way stone does. Once you know the wiki’s own non-conductive list, that kind of dead end stops being a mystery and starts being something you check before you build, not after.
Solid vs. Transparent: How Blocks Handle Light
Two visually similar blocks can run completely different light math. In Java Edition, water, ice, leaves, cobwebs, and slime blocks each cut sky light by exactly 1 level for every block a beam crosses — and leaves stack, so three layers of leaf canopy cost 3 full light levels, not 1 [5]. Glass and carpet are the outliers: light passes through them as if they weren’t there at all, with zero reduction [1][5]. That’s why a greenhouse built from glass panes stays fully lit floor to ceiling, while the same footprint roofed in leaves gets measurably darker level by level. Leaf type varies by biome — jungle, spruce, and birch canopies all look different — but every leaf block follows the same per-layer attenuation rule regardless of species, so a build under a jungle canopy loses exactly as much light per layer as one under an oak tree (see our Minecraft biomes guide for what grows where).
Lava breaks the pattern hardest of all: it’s a light source in its own right, glowing at the maximum level 15, but it completely blocks any light trying to pass through it from another source [1] — a lit lava lake illuminates its own surface brilliantly while casting a hard shadow directly beneath it, the same as a stone floor would. Obsidian sits at the opposite extreme — about as opaque as a block gets, full light block, full redstone conductor — which is part of why it doubles as the frame material for a Nether portal (our Nether portal guide covers the full build).
Edition matters here too. Bedrock Edition cuts sky light through leaves by 2 levels per block instead of Java’s 1 [5] — a base built with a leaf roof for aesthetics reads noticeably darker on Bedrock than the identical build in Java, which matters if you’re using leaf cover as a deliberate anti-spawn trick rather than just decoration.
Redstone-Interactive Blocks: What “Conductive” Actually Means
A conductive block can be powered and passes that power straight through itself to the next block in line; a non-conductive block can sit right next to a power source and simply never turn on [2][3]. The wiki’s confirmed non-conductive list covers block of redstone, composter, copper bulb, copper grate, decorated pot, dirt path, enchanting table, farmland, glass, glowstone, honey block (Java only), hopper, ice, leaves, observer, piston, slab, stairs, tinted glass, and TNT [2] — several of which (glowstone, TNT, the redstone block itself) surprise players who assume “glows” or “explosive” implies “obviously conducts.”
There’s a second layer most build guides skip entirely: strong power versus weak power. A block only counts as strongly powered — able to light up adjacent redstone dust — when it’s touching an actual power source like a lever, a button, or a powered repeater or comparator. A block powered only by dust touching it is weakly powered: it still triggers a piston or door, but it can’t pass that power on to another strand of dust [3]. That distinction is why a “dead-looking” wire sometimes still fires the mechanism it’s sitting on.
Placement has its own rule, separate from conduction entirely. Dust sitting on a non-conductive block can still send a signal upward into the block directly above it, just not down through the block it’s resting on — meaning glass, top slabs, and even glowstone can all support a working strand of redstone dust on their top face despite none of them conducting power through themselves [1][3]. “Redstone-interactive” isn’t one property, it’s three: can it be powered, does it conduct through itself, and can dust sit on it and still reach the block above. If you’re still getting comfortable with basic circuits before worrying about which blocks carry a signal, our Minecraft redstone guide for beginners covers the components themselves.
Block Category Comparison Table
Cross-check any block against these six category types before placing it, rather than trying to remember it individually.

| Category | Example blocks | Light passage | Redstone conductivity | Mob-spawn surface |
|---|---|---|---|---|
| Opaque full solid | Stone, dirt, cobblestone | Fully blocked | Conductive | Valid |
| Transparent full solid | Glass, ice | No reduction (glass) / 1-level reduction (ice) | Non-conductive | Invalid, except polar bears on ice |
| Foliage / diffusing | Leaves | 1-level reduction per block (Java) | Non-conductive | Invalid, except ocelots/parrots |
| Partial, side-facing | Bottom slab, upright stairs | Reduces per shape, not fully blocked | Non-conductive | Invalid |
| Partial, top-surface | Top slab, upside-down stairs | Reduces per shape, not fully blocked | Non-conductive | Valid — counts as a solid top surface |
| Rule-breaking exceptions | Slime block, soul sand, mud, redstone block, observer, piston | Varies by block | Conductive (slime, soul sand, mud) / Non-conductive (redstone block, observer, piston) | Valid (slime, soul sand, mud) |
Which Blocks Mobs Can Actually Spawn On
Surface requirement is its own category, separate from opacity and conductivity. Hostile mobs — guardians, drowned, and phantoms are the exceptions to this rule — need the block directly beneath them to present a solid, complete top surface [4]. That includes top slabs and upside-down stairs, which are only half a block tall, plus soul sand and mud, which aren’t full-height blocks either [4]. Height and a “solid-sounding” name don’t matter; only whether the top face is a complete, flat surface does.
The prohibited list is just as specific: hostile mobs cannot spawn on any glass variant, bedrock, barriers, trapdoors, chorus flowers, scaffolding, copper grates, leaves (except ocelots and parrots), or ice (except polar bears), regardless of light level [4]. That’s why a glass-floored mob-proofing platform genuinely works even in pitch darkness — the surface fails the spawn check before light ever becomes a factor. Light level still matters for hostile mobs on surfaces that do qualify, but that’s a separate check layered on top of this surface-category one, not a substitute for it.
Passive mobs run a stricter, different check: they need a light level of 9 or higher at the spawn block, plus a species-specific ground block underneath — grass block for most animals, sand for turtles and camels, mycelium for mooshrooms [4]. A breeding pen built on the correct ground block but shaded by a leaf canopy that’s too dark simply won’t spawn anything, even though the floor itself is exactly right.
How to Use This by Player Type
The three-property model changes what you actually do with it depending on what you’re building.
| Player type | Priority | Why |
|---|---|---|
| New player | Build wiring exclusively with stone, cobblestone, or dirt until circuits work | Fully opaque “boring” blocks are conductive by default — no risk of hitting a silent non-conductive block like glowstone or an observer mid-circuit |
| Casual player | Use glass or slabs as intentional insulation next to parallel wires | Non-conductive blocks stop redstone dust from cross-triggering an adjacent line, which is faster than rerouting the whole layout |
| Hardcore / optimizer | Route signals vertically through non-conductive blocks using the dust-transmits-upward-only rule | Saves a repeater and a full block of space compared to a standard staircase-style vertical run |
| Completionist | Memorize the full non-conductive list before decorating a finished redstone build | Prevents a “decorative” glowstone or TNT block placed near a working circuit from silently breaking a signal path later |
Verified against Java Edition 26.2, the current stable release as of August 2026. Newer stair and slab variants arriving through Mojang’s ongoing content drops follow the same non-conductive, partial-block rule documented above — a new block ID doesn’t change which category rule applies to it.
FAQ
Why doesn’t glowstone conduct redstone if it’s a full, solid, glowing block?
Conductivity tracks a specific internal flag the game assigns per block, not visual “solidity.” Glowstone sits on the wiki’s confirmed non-conductive list right alongside TNT and the redstone block itself [2] — three blocks whose appearance actively suggests the opposite of their real behavior. Trust the category list over the block’s name or texture every time.
Can I hide redstone dust under a slab or stair to make a wire invisible?
Not underneath — but you can run it on top. Glass, top slabs, and upside-down stairs all support dust sitting on their upper face and let a signal transmit upward through them, even though none of the three actually conduct power through themselves [1][3]. That’s a placement rule, separate from conductivity, and it’s the mechanism most hidden-wire tutorials use without explaining why it actually works.
If glass is a full block, why can’t mobs spawn on it?
Mob spawning checks the block’s dedicated spawn-surface flag, which glass fails outright regardless of shape or light level [4]. It’s the same independence principle as everything else here — glass passes the “full block” test and fails the “spawn surface” test, because those are two separate checks the game runs, not one.
Does a slime block being see-through make it weaker than stone for building?
No — visual transparency and structural behavior aren’t related properties. A slime block conducts redstone exactly like stone does and supports mob spawning exactly like stone does [1]; the real difference is its bounce physics when something lands on it. Judge a block’s function by its category flags, not by how much you can see through it.
Do these category lists ever change between updates?
The specific block lists can and do gain new entries as Mojang adds content, but the three-property framework itself — light, conductivity, and spawn surface as independent checks — hasn’t changed. Treat a brand-new block as unverified on all three until you’ve checked it individually, rather than assuming it follows its closest visual cousin.
Key Takeaways
Stop trying to remember what “glass does” or what “leaves do” as isolated facts — remember the three questions instead: does it block light, does it conduct redstone, does it support a mob spawn. Run any block through those three checks and you’ll predict its behavior correctly the first time you place it, exceptions included. The blocks that break the “obvious” pattern — slime, glowstone, soul sand, the redstone block itself — aren’t edge cases to memorize separately; they’re proof the three properties really are independent, exactly like the wiki says [1]. Build your redstone, your mob farms, and your greenhouses around the category, and the block’s name stops mattering.
Sources
- Opacity — Minecraft Wiki
- Conductivity — Minecraft Wiki
- Redstone Mechanics — Minecraft Wiki
- Mob Spawning — Minecraft Wiki
- Light — Minecraft Wiki
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.
