Skip to content

Commit 7f196b3

Browse files
author
shushi93
committed
please no errors
1 parent bdfd562 commit 7f196b3

3 files changed

Lines changed: 6 additions & 36 deletions

File tree

src/main/java/resource/modid/mixin/TitleScreenMixin.java

Lines changed: 3 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -4,22 +4,16 @@
44
import net.minecraft.client.gui.components.Button;
55
import net.minecraft.client.gui.screens.Screen;
66
import net.minecraft.client.gui.screens.TitleScreen;
7-
<<<<<<< HEAD
87
import net.minecraft.client.gui.screens.worldselection.SelectWorldScreen;
9-
=======
10-
>>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet))
118
import net.minecraft.network.chat.Component;
129
import org.spongepowered.asm.mixin.Mixin;
1310
import org.spongepowered.asm.mixin.injection.At;
1411
import org.spongepowered.asm.mixin.injection.Inject;
15-
<<<<<<< HEAD
1612
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
1713
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
18-
=======
1914
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
2015
import resource.modid.gui.ExampleGui;
2116
import resource.modid.gui.ExampleScreen;
22-
>>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet))
2317

2418
@Mixin(TitleScreen.class)
2519
public 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
}
Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,3 @@
11
{
2-
<<<<<<< HEAD
3-
"mod.button": "Hi"
4-
=======
5-
"mixin.TitleScreenMixin.modButton": "Hi",
6-
"gui.examplegui.buttonTest": "Test",
7-
"gui.examplegui.labelTest": "Test"
8-
>>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet))
2+
"mixin.TitleScreenMixin.modButton": "Hi"
93
}

src/main/resources/resource-screening.mixins.json

Lines changed: 2 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -3,37 +3,23 @@
33
"package": "resource.modid.mixin",
44
"compatibilityLevel": "JAVA_21",
55
"mixins": [
6-
<<<<<<< HEAD
76
"ExampleMixin",
87
"TitleScreenMixin"
9-
=======
10-
"ExampleMixin"
11-
>>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet))
128
],
139
"injectors": {
1410
"defaultRequire": 1
1511
},
1612
"overwrites": {
1713
"requireAnnotations": true
1814
},
19-
<<<<<<< HEAD
20-
"parent": "",
2115
"mixinPriority": -1,
22-
"server": [],
23-
"minVersion": "",
24-
"plugin": "",
2516
"setSourceFile": false,
2617
"priority": -1,
27-
"refmap": "",
28-
"target": "",
29-
"verbose": false
30-
=======
18+
"verbose": false,
3119
"client": [
32-
"TitleScreenMixin",
33-
"ResourceScreenMixin"
20+
"TitleScreenMixin"
3421
],
3522
"mixinextras": {
3623
"minVersion": "0.5.3"
3724
}
38-
>>>>>>> dbec9be (sync local code (redirect button to screen isnt working yet))
3925
}

0 commit comments

Comments
 (0)