mojira.dev
MC-226537

Surge Protector can be obtained without the use of a lightning rod

While it seems that the desired effect of this advancement was to force the player to use a lightning rod, this advancement can also be obtained by other means. For example, if a lightning bolt strikes water near a villager that is far enough away to be safe, the advancement is granted because no fire started due to the water.

Steps to reproduce:

  1. Stand above a pond

  2. Summon a villager a few blocks away from the edge of the pond

  3. Summon a lightning bolt
    -> ❌ If the villager was far enough away not to be hit by the lightning bolt, the advancement will be granted.

Linked issues

Attachments

Comments 18

Hey, the advancement just triggered by the skeleton horse event during a thunderstorm near villagers.

Can confirm in 1.17 Release Candidate 1.

Can confirm in 1.17

Can confirm in 1.17.1.

Can confirm in 21w37a.

8 more comments

Can confirm in 1.19.1.

This advancement can be earned regardless of how the fire was prevented. Lightning can strike anywhere, but there are many blocks which cannot be lit. For example, if a Channeling trident is thrown at a villager in a snowy biome, snow won't light on fire. As long as there are any other villagers within range, you will be granted the advancement. The same can likely be said of any other partial surface such as slabs and in water.

I've also found that if a monster is trapped on lit netherrack, such as a zombified piglin, the advancement will be granted. Likely because the lightning doesn't place new fire if there is already an existing fire, and that counts.

I got this due to fire ticking being turned off.

The advancement never actually says you need a lighting rod in order to get it.

Can confirm in 1.21 Release Candidate 1.

Can also confirm in 1.20.6.

Chandler

(Unassigned)

Confirmed

Gameplay

Normal

Advancements

1.17 Pre-release 1, 1.17 Release Candidate 1, 1.17, 1.17.1, 21w37a, ..., 23w14a, 1.20.1, 23w31a, 1.21, 1.21 Release Candidate 1

Retrieved