Skip to content

Commit 2accedf

Browse files
fix: Don't use list to proof block is copper. Instead check with name (#4641)
* fix: Don't use list to proof block is copper. Instead check with name * chore: Code-Cleanup
1 parent 6ef0d58 commit 2accedf

File tree

1 file changed

+1
-22
lines changed

1 file changed

+1
-22
lines changed

Bukkit/src/main/java/com/plotsquared/bukkit/listener/BlockEventListener117.java

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,6 @@
2828
import com.plotsquared.core.plot.flag.implementations.MiscInteractFlag;
2929
import com.plotsquared.core.plot.flag.implementations.SculkSensorInteractFlag;
3030
import com.plotsquared.core.util.PlotFlagUtil;
31-
import org.bukkit.Material;
3231
import org.bukkit.block.Block;
3332
import org.bukkit.entity.Entity;
3433
import org.bukkit.entity.Item;
@@ -42,31 +41,11 @@
4241

4342
import java.util.List;
4443
import java.util.Objects;
45-
import java.util.Set;
4644
import java.util.UUID;
4745

4846
@SuppressWarnings("unused")
4947
public class BlockEventListener117 implements Listener {
5048

51-
private static final Set<Material> COPPER_OXIDIZING = Set.of(
52-
Material.COPPER_BLOCK,
53-
Material.EXPOSED_COPPER,
54-
Material.WEATHERED_COPPER,
55-
Material.OXIDIZED_COPPER,
56-
Material.CUT_COPPER,
57-
Material.EXPOSED_CUT_COPPER,
58-
Material.WEATHERED_CUT_COPPER,
59-
Material.OXIDIZED_CUT_COPPER,
60-
Material.CUT_COPPER_STAIRS,
61-
Material.EXPOSED_CUT_COPPER_STAIRS,
62-
Material.WEATHERED_CUT_COPPER_STAIRS,
63-
Material.OXIDIZED_CUT_COPPER_STAIRS,
64-
Material.CUT_COPPER_SLAB,
65-
Material.EXPOSED_CUT_COPPER_SLAB,
66-
Material.WEATHERED_CUT_COPPER_SLAB,
67-
Material.OXIDIZED_CUT_COPPER_SLAB
68-
);
69-
7049
@Inject
7150
public BlockEventListener117() {
7251
}
@@ -184,7 +163,7 @@ public void onBlockForm(BlockFormEvent event) {
184163
if (plot == null) {
185164
return;
186165
}
187-
if (COPPER_OXIDIZING.contains(event.getNewState().getType())) {
166+
if (event.getNewState().getType().name().contains("COPPER")) {
188167
if (!plot.getFlag(CopperOxideFlag.class)) {
189168
plot.debug("Copper could not oxide because copper-oxide = false");
190169
event.setCancelled(true);

0 commit comments

Comments
 (0)