Fix SQLWrapperImpl

This commit is contained in:
2025-12-18 18:18:56 +01:00
parent fe8d37c966
commit aa74e0b887
@@ -28,9 +28,9 @@ import org.bukkit.entity.Player;
import java.io.File; import java.io.File;
import java.util.Arrays; import java.util.Arrays;
import java.util.Collections;
import java.util.List; import java.util.List;
import java.util.stream.Collectors; import java.util.stream.Collectors;
import java.util.stream.Stream;
public class SQLWrapperImpl implements SQLWrapper<Material> { public class SQLWrapperImpl implements SQLWrapper<Material> {
@@ -46,11 +46,12 @@ public class SQLWrapperImpl implements SQLWrapper<Material> {
@Override @Override
public List<Material> getMaterialWithGreaterBlastResistance(double maxBlastResistance) { public List<Material> getMaterialWithGreaterBlastResistance(double maxBlastResistance) {
Stream<Material> stream = Arrays.stream(Material.values()); if (Core.getVersion() <= 12) {
if (Core.getVersion() > 12) { return Collections.emptyList();
stream = stream.filter(material -> !material.isLegacy());
} }
return stream.filter(Material::isBlock) return Arrays.stream(Material.values())
.filter(material -> !material.isLegacy())
.filter(Material::isBlock)
.filter(material -> material.getBlastResistance() > maxBlastResistance) .filter(material -> material.getBlastResistance() > maxBlastResistance)
.collect(Collectors.toList()); .collect(Collectors.toList());
} }