Make the reference update method optional

Signed-off-by: TheMode <themode@outlook.fr>
This commit is contained in:
TheMode 2022-01-14 21:36:30 +01:00
parent b87259f21b
commit 51abd95bcb
2 changed files with 3 additions and 6 deletions

View File

@ -148,7 +148,9 @@ public sealed interface EntityTracker permits EntityTrackerImpl {
void remove(@NotNull E entity);
void referenceUpdate(@NotNull Point point, @Nullable EntityTracker tracker);
default void referenceUpdate(@NotNull Point point, @Nullable EntityTracker tracker) {
// Empty
}
}
/**

View File

@ -94,11 +94,6 @@ final class EntityTrackerImpl implements EntityTracker {
public void remove(@NotNull T removed) {
if (entity != removed) update.remove(removed);
}
@Override
public void referenceUpdate(@NotNull Point point, @Nullable EntityTracker tracker) {
// Empty
}
});
update.referenceUpdate(newPoint, this);
}