https://github.com/Langsdorf/Configs/
Tem esse meu projeto de um tempo atrás, pode parecer confuso pois eu fiz ele para o uso próprio, e deve estar desatualizado.
@EventHandler
public void onPlace(BlockPlaceEvent e){
List<String> blocos = Main.cf.getStringList("blocos-permitidos");
for (String ids : blocos){
String a = ids;
int id = 0;
int data = 0;
if (a.contains(":")){
id = Integer.parseInt(a.split(":")[0]);
data = Integer.parseInt(a.split(":")[1]);
} else {
id = Integer.parseInt(ids);
}
if (e.getBlockPlaced().getTypeId() == id && e.getBlockPlaced().getData() == data){
e.getPlayer().sendMessage("Permitido");
} else {
e.getPlayer().sendMessage("Cancelado");
e.setCancelled(true);
break;
}
}
}
tinha um break no lugar errado