44import net .minecraft .client .gui .components .Button ;
55import net .minecraft .client .gui .screens .Screen ;
66import net .minecraft .client .gui .screens .TitleScreen ;
7- <<<<<<< HEAD
87import net .minecraft .client .gui .screens .worldselection .SelectWorldScreen ;
9- =======
10- >>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet ))
118import net .minecraft .network .chat .Component ;
129import org .spongepowered .asm .mixin .Mixin ;
1310import org .spongepowered .asm .mixin .injection .At ;
1411import org .spongepowered .asm .mixin .injection .Inject ;
15- <<<<<<< HEAD
1612import org .spongepowered .asm .mixin .injection .callback .CallbackInfo ;
1713import org .spongepowered .asm .mixin .injection .callback .CallbackInfoReturnable ;
18- =======
1914import org .spongepowered .asm .mixin .injection .callback .CallbackInfoReturnable ;
2015import resource .modid .gui .ExampleGui ;
2116import resource .modid .gui .ExampleScreen ;
22- >>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet ))
2317
2418@ Mixin (TitleScreen .class )
2519public class TitleScreenMixin extends Screen {
@@ -30,13 +24,9 @@ protected TitleScreenMixin(Component component) {
3024 @ Inject (at = @ At ("RETURN" ), method = "createNormalMenuOptions" )
3125 private void addModButton (int i , int j , CallbackInfoReturnable <Integer > cir ) {
3226 this .addRenderableWidget (
33- <<<<<<< HEAD
34- Button .builder (Component .translatable ("mod.button" ), button -> Minecraft .getInstance ().setScreen (new SelectWorldScreen (this )))
35- =======
36- Button .builder (Component .translatable ("mixin.TitleScreenMixin.modButton" ), button -> Minecraft .getInstance ().setScreen (new ExampleScreen (new ExampleGui ())))
37- >>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet ))
38- .bounds (this .width / 2 - 100 + 205 , i , 20 , 20 )
39- .build ()
27+ Button .builder (Component .translatable ("mixin.TitleScreenMixin.modButton" ), button -> Minecraft .getInstance ().setScreen (new ExampleScreen (new ExampleGui ())))
28+ .bounds (this .width / 2 - 100 + 205 , i , 20 , 20 )
29+ .build ()
4030 );
4131 }
4232}
0 commit comments