Remove old .downCast() method for CollisionBoxes
This commit is contained in:
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;
|
||||
|
||||
Reference in new issue
Block a user