this is the way i code
package me.youbrokethecode.metalics.modules.parts;
import org.bukkit.Material;
public class ExplosionDefuse implements org.bukkit.event.Listener {
private final java.util.List<Material> blockList = java.util.Arrays.asList(Material.SKULL, Material.REDSTONE);
@org.bukkit.event.EventHandler
private void onExplosionPrimeEvent(org.bukkit.event.entity.ExplosionPrimeEvent event) {
org.bukkit.block.Block b = event.getEntity().getLocation().getBlock();
if (blockList.contains(b.getType()))
b.setType(Material.AIR);
}
}
this is how most people code like
package me.youbrokethecode.metalics.modules.parts;
import org.bukkit.Material;
import org.bukkit.block.Block;
import org.bukkit.event.EventHandler;
import org.bukkit.event.entity.ExplosionPrimeEvent;
import java.util.Arrays;
import java.util.List;
public class ExplosionDefuse implements org.bukkit.event.Listener {
private final List<Material> blockList = Arrays.asList(Material.SKULL, Material.REDSTONE);
@EventHandler
private void onExplosionPrimeEvent(ExplosionPrimeEvent event) {
Block b = event.getEntity().getLocation().getBlock();
if (blockList.contains(b.getType()))
b.setType(Material.AIR);
}
}
im wondering is my way more optimized or not can some java god answer it please?
