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.1 kB · 60 lines
C++
at master
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960#include "stdafx.h"#include "net.minecraft.world.item.h"#include "net.minecraft.world.level.h"#include "net.minecraft.world.h"#include "PotatoTile.h"
PotatoTile::PotatoTile(int id) : CropTile(id){}
Icon *PotatoTile::getTexture(int face, int data){ if (data < 7) { if (data == 6) { data = 5; } return icons[data >> 1]; } else { return icons[3]; }}
int PotatoTile::getBaseSeedId(){ return Item::potato_Id;}
int PotatoTile::getBasePlantId(){ return Item::potato_Id;}
void PotatoTile::spawnResources(Level *level, int x, int y, int z, int data, float odds, int playerBonus){ CropTile::spawnResources(level, x, y, z, data, odds, playerBonus);
if (level->isClientSide) { return; } if (data >= 7) { if (level->random->nextInt(50) == 0) { popResource(level, x, y, z, shared_ptr<ItemInstance>(new ItemInstance(Item::potatoPoisonous))); } }}
void PotatoTile::registerIcons(IconRegister *iconRegister){ for (int i = 0; i < 4; i++) { icons[i] = iconRegister->registerIcon(getIconName() + L"_stage_" + _toString<int>(i) ); }}