return arraylist instead of list

This commit is contained in:
Bella 2020-03-31 17:10:20 -04:00
parent 83c5d7e62d
commit 3f0139a870
No known key found for this signature in database
GPG Key ID: 815562EA23BFE344
1 changed files with 3 additions and 4 deletions

View File

@ -4,7 +4,6 @@ import net.minecraft.util.math.BlockPos;
import net.minecraft.util.math.Vec3d;
import java.util.ArrayList;
import java.util.List;
/**
* Utilities for managing and transforming blockPos positions
@ -76,7 +75,7 @@ public class VectorUtil {
int minZ = (int) Math.round(Math.min(pos1.z, pos2.z));
int maxZ = (int) Math.round(Math.max(pos1.z, pos2.z));
return (ArrayList<BlockPos>) getBlockPos(minX, maxX, minY, maxY, minZ, maxZ);
return getBlockPos(minX, maxX, minY, maxY, minZ, maxZ);
}
/**
@ -86,7 +85,7 @@ public class VectorUtil {
* @param pos2 Ending blockPos
* @return block positions inside a 3d area between pos1 and pos2
*/
public static List<BlockPos> getBlockPositionsInArea(BlockPos pos1, BlockPos pos2) {
public static ArrayList<BlockPos> getBlockPositionsInArea(BlockPos pos1, BlockPos pos2) {
int minX = Math.min(pos1.x, pos2.x);
int maxX = Math.max(pos1.x, pos2.x);
@ -99,7 +98,7 @@ public class VectorUtil {
return getBlockPos(minX, maxX, minY, maxY, minZ, maxZ);
}
private static List<BlockPos> getBlockPos(int minX, int maxX, int minY, int maxY, int minZ, int maxZ) {
private static ArrayList<BlockPos> getBlockPos(int minX, int maxX, int minY, int maxY, int minZ, int maxZ) {
ArrayList<BlockPos> returnList = new ArrayList<>((maxX - minX) * (maxY - minY) * (maxZ - minZ));
for (int x = minX; x < maxX; x++) {