11package pro .mikey .xray .gui .manage ;
22
3- import com .mojang .blaze3d .platform .Lighting ;
4- import com .mojang .blaze3d .vertex .PoseStack ;
3+
54import net .minecraft .client .Minecraft ;
65import net .minecraft .client .gui .GuiGraphics ;
76import net .minecraft .client .gui .components .Button ;
87import net .minecraft .client .gui .components .EditBox ;
98import net .minecraft .client .resources .language .I18n ;
9+ import net .minecraft .core .registries .BuiltInRegistries ;
1010import net .minecraft .network .chat .Component ;
1111import net .minecraft .resources .ResourceLocation ;
1212import net .minecraft .world .item .ItemStack ;
1313import net .minecraft .world .level .block .Block ;
14- import net .minecraftforge .client .gui .widget .ForgeSlider ;
15- import net .minecraftforge .registries .ForgeRegistries ;
14+ import net .neoforged .neoforge .client .gui .widget .ExtendedSlider ;
1615import pro .mikey .xray .ClientController ;
1716import pro .mikey .xray .gui .GuiSelectionScreen ;
1817import pro .mikey .xray .gui .utils .GuiBase ;
2524
2625public class GuiAddBlock extends GuiBase {
2726 private EditBox oreName ;
28- private ForgeSlider redSlider ;
29- private ForgeSlider greenSlider ;
30- private ForgeSlider blueSlider ;
27+ private ExtendedSlider redSlider ;
28+ private ExtendedSlider greenSlider ;
29+ private ExtendedSlider blueSlider ;
3130
3231 private final Block selectBlock ;
3332 private final ItemStack itemStack ;
@@ -49,7 +48,7 @@ public void init() {
4948 addRenderableWidget (Button .builder (Component .translatable ("xray.single.add" ), b -> {
5049 this .onClose ();
5150
52- ResourceLocation key = ForgeRegistries . BLOCKS .getKey (selectBlock );
51+ ResourceLocation key = BuiltInRegistries . BLOCK .getKey (selectBlock );
5352 if (key == null )
5453 return ;
5554
@@ -80,9 +79,9 @@ public void init() {
8079 .size (72 , 20 )
8180 .build ());
8281
83- addRenderableWidget (redSlider = new ForgeSlider (getWidth () / 2 - 100 , getHeight () / 2 + 7 , 202 , 20 , Component .translatable ("xray.color.red" ), Component .empty (), 0 , 255 , 0 , true ));
84- addRenderableWidget (greenSlider = new ForgeSlider (getWidth () / 2 - 100 , getHeight () / 2 + 30 , 202 , 20 , Component .translatable ("xray.color.green" ), Component .empty (), 0 , 255 , 165 , true ));
85- addRenderableWidget (blueSlider = new ForgeSlider (getWidth () / 2 - 100 , getHeight () / 2 + 53 ,202 , 20 , Component .translatable ("xray.color.blue" ), Component .empty (), 0 , 255 , 255 , true ));
82+ addRenderableWidget (redSlider = new ExtendedSlider (getWidth () / 2 - 100 , getHeight () / 2 + 7 , 202 , 20 , Component .translatable ("xray.color.red" ), Component .empty (), 0 , 255 , 0 , true ));
83+ addRenderableWidget (greenSlider = new ExtendedSlider (getWidth () / 2 - 100 , getHeight () / 2 + 30 , 202 , 20 , Component .translatable ("xray.color.green" ), Component .empty (), 0 , 255 , 165 , true ));
84+ addRenderableWidget (blueSlider = new ExtendedSlider (getWidth () / 2 - 100 , getHeight () / 2 + 53 ,202 , 20 , Component .translatable ("xray.color.blue" ), Component .empty (), 0 , 255 , 255 , true ));
8685
8786 oreName = new EditBox (getMinecraft ().font , getWidth () / 2 - 100 , getHeight () / 2 - 70 , 202 , 20 , Component .empty ());
8887 oreName .setValue (this .selectBlock .getName ().getString ());
0 commit comments