Fix SQLWrapperImpl.getMaterialWithGreaterBlastResistance for 1.12 or lower
All checks were successful
SteamWarCI Build successful

This commit is contained in:
2025-11-30 20:18:55 +01:00
parent 0fd7aab86c
commit 698e411944

View File

@@ -30,6 +30,7 @@ import java.io.File;
import java.util.Arrays; import java.util.Arrays;
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> {
@@ -45,9 +46,11 @@ public class SQLWrapperImpl implements SQLWrapper<Material> {
@Override @Override
public List<Material> getMaterialWithGreaterBlastResistance(double maxBlastResistance) { public List<Material> getMaterialWithGreaterBlastResistance(double maxBlastResistance) {
return Arrays.stream(Material.values()) Stream<Material> stream = Arrays.stream(Material.values());
.filter(material -> !material.isLegacy()) if (Core.getVersion() > 12) {
.filter(Material::isBlock) stream = stream.filter(material -> !material.isLegacy());
}
return stream.filter(Material::isBlock)
.filter(material -> material.getBlastResistance() > maxBlastResistance) .filter(material -> material.getBlastResistance() > maxBlastResistance)
.collect(Collectors.toList()); .collect(Collectors.toList());
} }