neoLegacy/Minecraft.World/SeaLanternTile.cpp
Tranqlmao 36ad1a341e Sea Lanterns
Added Prismarine Crystals and Sea Lanterns
2026-03-16 20:33:21 -04:00

30 lines
714 B
C++

#include "stdafx.h"
#include "SeaLanternTile.h"
SeaLanternTile::SeaLanternTile(int id, Material* material) : Tile(id, material)
{
}
int SeaLanternTile::getResourceCountForLootBonus(int bonusLevel, Random* random)
{
return Mth::clamp(getResourceCount(random) + random->nextInt(bonusLevel + 1), 1, 4);
}
int SeaLanternTile::getResourceCount(Random* random)
{
return 2 + random->nextInt(3);
}
int SeaLanternTile::getResource(int data, Random* random, int playerBonusLevel)
{
return Item::prismarine_crystal->id;
}
void SeaLanternTile::registerIcons(IconRegister* iconRegister)
{
icon = iconRegister->registerIcon(L"sea_lantern");
}
Icon* SeaLanternTile::getTexture(int face, int data)
{
return icon;
}