better cloak ui

This commit is contained in:
Leo Codes
2025-02-23 17:44:07 +01:00
parent 8fa828f5ce
commit 3058748b0c
3 changed files with 9 additions and 4 deletions
@@ -4,6 +4,7 @@ import net.minecraft.client.gui.DrawContext;
import net.minecraft.text.Text;
import org.auraclient.auraclient.AuraClient;
import org.auraclient.auraclient.ui.AuraUi;
import org.auraclient.auraclient.ui.Box;
import org.auraclient.auraclient.ui.ImageButton;
import net.minecraft.util.Identifier;
@@ -14,18 +15,22 @@ public class CloakSelector extends AuraUi {
@Override
public void ui(DrawContext context) {
int padding = 0;
int y = (context.getScaledWindowHeight() - 92) / 2;
int x = (context.getScaledWindowWidth() - ((32 * AuraClient.list.size()) - 8)) / 2;
widgets.add(new Box(x - 8, y - 8, (40 * AuraClient.list.size() + 8), 108));
for (int i = 0; i < AuraClient.list.size(); i++) {
ImageButton img = new ImageButton(Identifier.of("minecraft", "textures/block/deepslate.png"), (32 * i) + padding, 0, 32, 32);
String cloak = AuraClient.list.get(i);
ImageButton img = new ImageButton(Identifier.of("auraclient", "textures/gui/cloaks/"+cloak.replaceAll("\\.(gif|png)", "")+".prev.png"), x, y, 32, 92);
img.textureHeight = 16;
img.textureWidth = 16;
String cloak = AuraClient.list.get(i);
img.onClick = () -> {
AuraClient.cape = cloak;
};
widgets.add(img);
padding += 8;
x += 40;
}
}
}
Binary file not shown.

After

Width:  |  Height:  |  Size: 19 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 72 KiB