Lightning can deoxidize copper in spawn protection
The Bug:
Lightning can deoxidize copper in spawn protection.
Steps to Reproduce:
- Start a server, join it, give operator permissions to yourself, and switch into creative mode.
- Set the world spawn to your current location and summon a large area of oxidized copper blocks below your feet by using the commands provided below.
/setworldspawn ~ ~ ~
/fill ~5 ~-1 ~5 ~-5 ~-1 ~-5 minecraft:oxidized_copper
- Switch into survival mode, remove your operator permissions, and grant anyone else with them in order to activate spawn protection.
- Summon some lightning at your position by using the command provided below in the server console.
/execute at @p run summon minecraft:lightning_bolt ~ ~ ~
- Take note as to whether or not lightning can deoxidize copper in spawn protection.
Observed Behavior:
Copper is deoxidized.
Expected Behavior:
Copper would not be deoxidized.
Created Issue:
Lightning can de-oxidize copper in spawn protection
The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning.
→Notice how the copper de-oxidizes despite it being in spawn protection.
Information:
Could be intentional.
The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning.
→Notice how the copper de-oxidizes despite it being in spawn protection.
Information:
Could be intentional.
The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning.
- →
Notice how the copper de-oxidizes despite it being in spawn protection.
The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning.
- →
Notice how the copper de-oxidizes despite it being in spawn protection.
Expected Behavior:
The expected behavior would be that lightning cannot de-oxidize copper in spawn protection.
The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning.
- →
Notice how the copper de-oxidizes despite it being in spawn protection.
Expected Behavior:
The expected behavior would be that lightning cannotde-oxidize copper in spawn protection.The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning whilst standing on top of the oxidized copper blocks.
Observed Behavior:
Lightning can de-oxidize copper in spawn protection.
Expected Behavior:
Lightning would not be able to de-oxidize copper in spawn protection.
The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning whilst standing on top of the oxidized copper blocks.
Observed Behavior:
Lightning can de-oxidize copper in spawn protection.
Expected Behavior:
Lightning would not be able to de-oxidize copper in spawn protection.
The Bug:
Lightning can de-oxidize copper in spawn protection.
Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning whilst standing on top of the oxidized copper blocks.
- Take note as to whether or not lightning can de-oxidize copper in spawn protection.
Observed Behavior:
Lightning can de-oxidize copper in spawn protection.
Expected Behavior:
Lightning would not be able to de-oxidize copper in spawn protection.
The Bug:
Lightning can de
-oxidize copper in spawn protection.Steps to Reproduce:
- Start a server.
- Make sure spawn-protection is enabled.
- Place multiple oxidized copper blocks around spawn.
- Summon some lightning whilst standing on top of the oxidized copper blocks.
- Take note as to whether or not lightning can de
-oxidize copper in spawn protection.Observed Behavior:
Lightning cande-oxidizecopper in spawn protection.Expected Behavior:
Lightningwould not beable tode-oxidizecopper in spawn protection.The Bug:
Lightning can deoxidize copper in spawn protection.
Steps to Reproduce:
- Start a server, join it, give operator permissions to yourself, and switch into creative mode.
- Set the world spawn to your current location and summon a large area of oxidized copper blocks below your feet.
/setworldspawn ~ ~ ~ /fill ~5 ~-1 ~5 ~-5 ~-1 ~-5 minecraft:oxidized_copper
- Switch into survival mode, remove your operator permissions, and grant anyone else with them in order to activate spawn protection.
- Summon some lightning at your position by running the following command in the server console.
/execute at @p run summon minecraft:lightning_bolt ~ ~ ~
- Take note as to whether or not lightning can deoxidize copper in spawn protection.
Observed Behavior:
Copper is deoxidized.
Expected Behavior:
Copper would not be deoxidized.
Lightning can de-oxidize copper in spawn protection
The Bug:
Lightning can deoxidize copper in spawn protection.
Steps to Reproduce:
- Start a server, join it, give operator permissions to yourself, and switch into creative mode.
- Set the world spawn to your current location and summon a large area of oxidized copper blocks below your feet.
/setworldspawn ~ ~ ~ /fill ~5 ~-1 ~5 ~-5 ~-1 ~-5 minecraft:oxidized_copper
- Switch into survival mode, remove your operator permissions, and grant anyone else with them in order to activate spawn protection.
- Summon some lightning at your position by running the following command in the server console.
/execute at @p run summon minecraft:lightning_bolt ~ ~ ~
- Take note as to whether or not lightning can deoxidize copper in spawn protection.
Observed Behavior:
Copper is deoxidized.
Expected Behavior:
Copper would not be deoxidized.
The Bug:
Lightning can deoxidize copper in spawn protection.
Steps to Reproduce:
- Start a server, join it, give operator permissions to yourself, and switch into creative mode.
- Set the world spawn to your current location and summon a large area of oxidized copper blocks below your feet by using the commands provided below.
/setworldspawn ~ ~ ~/fill ~5 ~-1 ~5 ~-5 ~-1 ~-5 minecraft:oxidized_copper- Switch into survival mode, remove your operator permissions, and grant anyone else with them in order to activate spawn protection.
- Summon some lightning at your position by using the command provided below in the server console.
/execute at @p run summon minecraft:lightning_bolt ~ ~ ~- Take note as to whether or not lightning can deoxidize copper in spawn protection.
Observed Behavior:
Copper is deoxidized.
Expected Behavior:
Copper would not be deoxidized.
Because players are not affecting it, it is not protected. WAI.
But I think players can affect it too by using a channeling trident.
Yes, players can affect it by using a channeling trident.
That is separately tracked at MC-225175.
Given the resolution of
MC-249204,MC-224203, andMC-224867, it is highly likely that this behavior is working as intended despite the assigned "Mojang Priority". This comment from [Mojang] Gnembon states that spawn protection is supposed to prevent any kind of player interaction, and since lightning can naturally hit spawn protection, this is most likely intentional behavior.