fileshredder - fixed fire tile's alpha transparency and fixed vanilla bug where hotbar slots are not rendered transparent like how they are in Beta Java

This commit is contained in:
Shredder
2026-04-09 04:34:10 +05:00
parent 59ba8bfb7c
commit 58b7724ba2
2 changed files with 8 additions and 1 deletions

View File

@@ -1035,7 +1035,10 @@ void Gui::renderChatMessages( const int screenHeight, unsigned int max, bool isC
} }
void Gui::renderToolBar( float a, int ySlot, const int screenWidth ) { void Gui::renderToolBar( float a, int ySlot, const int screenWidth ) {
glColor4f2(1, 1, 1, .5); glColor4f2(1, 1, 1, 1);
glEnable(GL_BLEND);
glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA);
minecraft->textures->loadAndBindTexture("gui/gui.png"); minecraft->textures->loadAndBindTexture("gui/gui.png");
Inventory* inventory = minecraft->player->inventory; Inventory* inventory = minecraft->player->inventory;

View File

@@ -131,6 +131,10 @@ public:
return false; return false;
} }
int getRenderLayer() {
return Tile::RENDERLAYER_ALPHATEST;
}
bool canBurn(LevelSource* level, int x, int y, int z) { bool canBurn(LevelSource* level, int x, int y, int z) {
return flameOdds[level->getTile(x, y, z)] > 0; return flameOdds[level->getTile(x, y, z)] > 0;
} }