Files
minecraft-pe-0.6.1/src/server/CreatorLevel.cpp
2026-03-02 22:04:18 +03:00

29 lines
790 B
C++
Executable File

#include "CreatorLevel.h"
#include "../world/level/chunk/ChunkSource.h"
#include "../util/PerfTimer.h"
CreatorLevel::CreatorLevel(LevelStorage* levelStorage, const std::string& levelName, const LevelSettings& settings, int generatorVersion, Dimension* fixedDimension /* = NULL */)
: super(levelStorage, levelName, settings, generatorVersion, fixedDimension)
{
}
void CreatorLevel::tick() {
TIMER_PUSH("chunkSource");
_chunkSource->tick();
long time = levelData.getTime() + 1;
levelData.setTime(time);
TIMER_POP_PUSH("tickPending");
tickPendingTicks(false);
TIMER_POP();
}
/*
void CreatorLevel::addToTickNextTick(int x, int y, int z, int tileId, int tickDelay) {
if (tileId >= Tile::water->id && tileId <= calmLava)
super::addToTickNextTick(x, y, z, tileId, tickDelay);
}
*/