Added a way to get the spawn position of a world

This commit is contained in:
Matthew Miller
2018-12-21 17:05:30 +10:00
parent c949b07df1
commit ea30578781
6 changed files with 29 additions and 2 deletions

View File

@ -125,6 +125,11 @@ public class NullWorld extends AbstractWorld {
public void setWeather(WeatherType weatherType, long duration) {
}
@Override
public BlockVector3 getSpawnPosition() {
return BlockVector3.ZERO;
}
@Override
public BlockState getBlock(BlockVector3 position) {
return BlockTypes.AIR.getDefaultState();

View File

@ -246,6 +246,13 @@ public interface World extends Extent {
*/
void setWeather(WeatherType weatherType, long duration);
/**
* Gets the spawn position of this world.
*
* @return The spawn position
*/
BlockVector3 getSpawnPosition();
@Override
boolean equals(Object other);