30 virtual bool isNaturalDimension()
const = 0;
32 virtual ::DimensionType getDimensionId()
const = 0;
38 virtual void flushLevelChunkGarbageCollector() = 0;
43 virtual ::BiomeRegistry& getBiomeRegistry() = 0;
45 virtual ::BiomeRegistry
const& getBiomeRegistry()
const = 0;
47 virtual ::Vec3 translatePosAcrossDimension(
::Vec3 const& originalPos,
::DimensionType fromId)
const = 0;
51 virtual ::Actor* fetchEntity(
::ActorUniqueID actorID,
bool getRemoved)
const = 0;
53 virtual ::BlockSource& getBlockSourceFromMainChunkSource()
const = 0;
55 virtual void buildPlayersForPositionPacket(
58 ::std::vector<::NetworkIdentifierWithSubId>& result