Files
deadvoxelx-HellishEnds/Minecraft.World/DeadBushTile.h
2026-04-09 15:57:16 -04:00

22 lines
697 B
C++

#pragma once
#include "Bush.h"
class Random;
class Level;
class DeadBushTile : public Bush
{
friend class Tile;
protected:
DeadBushTile(int id);
virtual shared_ptr<ItemInstance> getSilkTouchItemInstance(int data);
public:
virtual bool canSurvive(Level *level, int x, int y, int z);
virtual bool mayPlace(Level *level, int x, int y, int z);
virtual void updateDefaultShape();
virtual int getResource(int data, Random *random, int playerBonusLevel);
virtual int getResourceCount(Random *random);
virtual int getResourceCountForLootBonus(int bonusLevel, Random *random);
virtual void spawnResources(Level *level, int x, int y, int z, int data, float odds, int playerBonusLevel);
};