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.
1.2 kB · 46 lines
C++
at master
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647#include "stdafx.h"#include "net.minecraft.stats.h"#include "net.minecraft.world.entity.player.h"#include "net.minecraft.world.item.h"#include "net.minecraft.world.level.h"#include "DeadBushTile.h"
DeadBushTile::DeadBushTile(int id) : Bush(id,Material::replaceable_plant){ updateDefaultShape();}
// 4J Added overridevoid DeadBushTile::updateDefaultShape(){ float ss = 0.4f; this->setShape(0.5f - ss, 0, 0.5f - ss, 0.5f + ss, 0.8f, 0.5f + ss);}
bool DeadBushTile::mayPlaceOn(int tile){ return tile == Tile::sand_Id;}
int DeadBushTile::getResource(int data, Random *random, int playerBonusLevel){ return -1;}
void DeadBushTile::playerDestroy(Level *level, shared_ptr<Player> player, int x, int y, int z, int data){ if (!level->isClientSide && player->getSelectedItem() != NULL && player->getSelectedItem()->id == Item::shears_Id) { player->awardStat( GenericStats::blocksMined(id), GenericStats::param_blocksMined(id,data,1) );
// drop leaf block instead of sapling popResource(level, x, y, z, shared_ptr<ItemInstance>(new ItemInstance(Tile::deadBush, 1, data))); } else { Bush::playerDestroy(level, player, x, y, z, data); }}