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