Every light emit block in hand can emit light

This commit is contained in:
NSDeathman 2026-03-12 15:52:57 +03:00
parent daef2225bf
commit 21ba81d0a8

View file

@ -2384,7 +2384,10 @@ void Minecraft::tick(bool bFirst, bool bUpdateTextures)
}
int heldItemId = (heldItem != nullptr) ? heldItem->getItem()->id : -1;
bool holdingTorch = (heldItemId == Tile::torch_Id);
bool holdingTorch = (heldItemId >= 0) // что-то держим
&& (heldItemId < 256) // это тайл, не предмет
&& (Tile::tiles[heldItemId] != nullptr) // тайл существует
&& (Tile::lightEmission[heldItemId] > 0); // он светится
// Текущая позиция игрока (целочисленная)
int curX = Mth::floor(player->x);