start reimplementing entities

This commit is contained in:
Aurora
2020-06-25 22:13:34 +02:00
parent 3d40336045
commit aac02ceea1
10 changed files with 101 additions and 67 deletions

View File

@ -132,6 +132,7 @@ public interface Extent extends InputExtent, OutputExtent {
* @return a list of entities
*/
default List<? extends Entity> getEntities() {
System.out.println("el");
return Collections.emptyList();
}

View File

@ -195,11 +195,19 @@ public class BlockArrayClipboard implements Clipboard {
@Override
public List<? extends Entity> getEntities(Region region) {
System.out.println("blockarrayclipboard");
region = region.clone();
region.shift(BlockVector3.ZERO.subtract(origin));
return getParent().getEntities(region);
}
@Override
public List<? extends Entity> getEntities() {
System.out.println("blockarrayall");
return getParent().getEntities();
}
@Override
@Nullable
public Entity createEntity(Location location, BaseEntity entity) {