feat: slime block

This commit is contained in:
Fireblade
2026-05-22 21:15:13 -04:00
parent 67d6b2692f
commit 05c14bc0fe
38 changed files with 449 additions and 33 deletions
+12 -1
View File
@@ -54,7 +54,18 @@ void PistonPieceRenderer::render(shared_ptr<TileEntity> _entity, double x, doubl
}
else
{
tileRenderer->tesselateInWorldNoCulling(tile, entity->x, entity->y, entity->z, entity->getData(), entity);
if (tile == Tile::slimeBlock)
{
tileRenderer->setFixedTexture(tile->getTexture(0, entity->getData()));
tileRenderer->fixedTextureAlpha = 0.35f;
tileRenderer->tesselateInWorldNoCulling(Tile::glass, entity->x, entity->y, entity->z, entity->getData(), entity);
tileRenderer->fixedTextureAlpha = 1.0f;
tileRenderer->clearFixedTexture();
}
else
{
tileRenderer->tesselateInWorldNoCulling(tile, entity->x, entity->y, entity->z, entity->getData(), entity);
}
}
t->offset(0, 0, 0);
t->end();