#include "stdafx.h" #include "net.minecraft.world.level.h" #include "net.minecraft.world.level.tile.h" #include "Feature.h" Feature::Feature() { this->doUpdate = false; } Feature::Feature(bool doUpdate) { this->doUpdate = doUpdate; } void Feature::applyFeature(Level *level, Random *random, int xChunk, int zChunk) { } void Feature::placeBlock(Level *level, int x, int y, int z, int tile) { placeBlock(level, x, y, z, tile, 0); } void Feature::placeBlock(Level *level, int x, int y, int z, int tile, int data) { if (doUpdate) { level->setTileAndData(x, y, z, tile, data, Tile::UPDATE_ALL); } else { level->setTileAndData(x, y, z, tile, data, Tile::UPDATE_CLIENTS); } }