Advertisement
4epB9Ik

Untitled

Sep 1st, 2023 (edited)
905
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.16 KB | None | 0 0
  1. package net.mcskill.mod.PixelmonUI.side.client.gui;
  2.  
  3. import java.awt.Color;
  4.  
  5. import gg.essential.elementa.components.LabelComponent;
  6. import gg.essential.elementa.components.ScrollComponent;
  7. import gg.essential.elementa.components.UIBlock;
  8. import gg.essential.elementa.components.Window;
  9. import gg.essential.elementa.constraints.PixelConstraint;
  10. import net.minecraft.client.gui.GuiScreen;
  11. import net.minecraft.client.gui.ScaledResolution;
  12.  
  13. public class SettingsScreen extends GuiScreen {
  14.    
  15.     public SettingsScreen() {
  16.        
  17.     }
  18.    
  19.     public void initGui() {
  20.         super.initGui();
  21.        
  22.     }
  23.    
  24.     public void drawScreen(int mouseX, int mouseY, float partialTicks) {
  25.         ScaledResolution resolution = new ScaledResolution(mc);
  26.         Window window = new Window();
  27.         window.setHeight(new PixelConstraint(resolution.getScaledHeight()));
  28.         window.setWidth(new PixelConstraint(resolution.getScaledWidth()));
  29.        
  30.         UIBlock main_form = new UIBlock();
  31.         main_form.setWidth(new PixelConstraint(200));
  32.         main_form.setHeight(new PixelConstraint(120));
  33.         main_form.setX(new PixelConstraint((resolution.getScaledWidth() / 2) - (main_form.getWidth() / 2)));
  34.         main_form.setY(new PixelConstraint((resolution.getScaledHeight() / 2) - (main_form.getHeight() / 2)));
  35.         main_form.setColor(new Color(0, 0, 0, 200));
  36.         main_form.setChildOf(window);
  37.        
  38.         LabelComponent title = new LabelComponent("\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u043d\u0442\u0435\u0440\u0444\u0435\u0439\u0441\u0430 \u0050\u0069\u0078\u0065\u006c\u006d\u006f\u006e \u0055\u0049");
  39.         title.setTextScale(new PixelConstraint(7.7f));
  40.         title.setX(new PixelConstraint((main_form.getWidth() / 2) - (((title.getTextWidth() * 7.7f) / 7.7f ) / 2)));
  41.         title.setY(new PixelConstraint(2));
  42.         title.setChildOf(main_form);
  43.        
  44.         Slider test = new Slider(1.0f, 1.0f, 0.7f, "Масштаб");
  45.         test.setWidth(new PixelConstraint(main_form.getWidth() - 10));
  46.         test.setHeight(new PixelConstraint(10));
  47.         test.setY(new PixelConstraint(15));
  48.         test.setX(new PixelConstraint(5));
  49.         test.setChildOf(main_form);
  50.    
  51.         window.draw();
  52.        
  53.     }
  54.    
  55.    
  56. }
  57.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement