Hotfix WorldEditUtils.getVertices

This commit is contained in:
2024-08-21 21:07:25 +02:00
parent 56cbb41930
commit 49fa6c364f
@@ -42,6 +42,7 @@ import org.bukkit.World;
import org.bukkit.entity.Player;
import java.util.List;
import java.util.Objects;
import java.util.stream.Collectors;
@UtilityClass
@@ -89,7 +90,11 @@ public class WorldEditUtils {
.getSessionManager()
.get(BukkitAdapter.adapt(player))
.getRegionSelector(BukkitAdapter.adapt(player.getWorld()));
return new Pair<>(regionSelector.getClass(), regionSelector.getVertices().stream().map(blockVector3 -> adapt(player.getWorld(), blockVector3)).collect(Collectors.toList()));
return new Pair<>(regionSelector.getClass(), regionSelector.getVertices()
.stream()
.filter(Objects::nonNull)
.map(blockVector3 -> adapt(player.getWorld(), blockVector3))
.collect(Collectors.toList()));
}
public void setVertices(Player player, Class<? extends RegionSelector> clazz, List<Location> vertices) {