Something went wrong. Try again.
the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
Something went wrong. Try again.
822 B · 33 lines
C++
at master
123456789101112131415161718192021222324252627282930313233#include "stdafx.h"#include "net.minecraft.world.level.h"#include "net.minecraft.world.level.tile.h"#include "TallGrassFeature.h"
TallGrassFeature::TallGrassFeature(int tile, int type){ this->tile = tile; this->type = type;}
bool TallGrassFeature::place(Level *level, Random *random, int x, int y, int z){ int t = 0; while (((t = level->getTile(x, y, z)) == 0 || t == Tile::leaves_Id) && y > 0) y--;
for (int i = 0; i < 128; i++) { int x2 = x + random->nextInt(8) - random->nextInt(8); int y2 = y + random->nextInt(4) - random->nextInt(4); int z2 = z + random->nextInt(8) - random->nextInt(8); if (level->isEmptyTile(x2, y2, z2)) { if (Tile::tiles[tile]->canSurvive(level, x2, y2, z2)) { level->setTileAndData(x2, y2, z2, tile, type, Tile::UPDATE_CLIENTS); } } }
return true;}