Remove old .downCast() method for CollisionBoxes

This commit is contained in:
Axionize committed 2024-11-20 11:23:28 -05:00
1 parent 9a87329618
commit c91ef45062
5 files changed
-20

No files matched your search

@@ -15,8 +15,6 @@ public interface CollisionBox {
CollisionBox offset(double x, double y, double z);
void downCast(List<SimpleCollisionBox> list);
int downCast(SimpleCollisionBox[] list);
boolean isNull();
@@ -65,11 +65,6 @@ public class ComplexCollisionBox implements CollisionBox {
return this;
}
@Override
public void downCast(List<SimpleCollisionBox> list) {
list.addAll(Arrays.asList(boxes).subList(0, maxLength));
}
@Override
public int downCast(SimpleCollisionBox[] list) {
System.arraycopy(boxes, 0, list, 0, maxLength);
@@ -52,11 +52,6 @@ public class DynamicCollisionBox implements CollisionBox {
return this;
}
@Override
public void downCast(List<SimpleCollisionBox> list) {
box.fetch(player, version, block, x, y, z).offset(x, y, z).downCast(list);
}
@Override
public int downCast(SimpleCollisionBox[] list) {
return box.fetch(player, version, block, x, y, z).offset(x, y, z).downCast(list);
@@ -29,9 +29,6 @@ public class NoCollisionBox implements CollisionBox {
return this;
}
@Override
public void downCast(List<SimpleCollisionBox> list) { /**/ }
@Override
public int downCast(SimpleCollisionBox[] list) { return 0; }
@@ -263,11 +263,6 @@ public class SimpleCollisionBox implements CollisionBox {
return this;
}
@Override
public void downCast(List<SimpleCollisionBox> list) {
list.add(this);
}
@Override
public int downCast(SimpleCollisionBox[] list) {
list[0] = this;