File tree Expand file tree Collapse file tree 3 files changed +28
-3
lines changed
java/de/scribble/lp/tasmod/mixin/fixes Expand file tree Collapse file tree 3 files changed +28
-3
lines changed Original file line number Diff line number Diff line change 1- package de .scribble .lp .tasmod .mixin ;
1+ package de .scribble .lp .tasmod .mixin . fixes ;
22
33import org .spongepowered .asm .mixin .Mixin ;
44import org .spongepowered .asm .mixin .Shadow ;
Original file line number Diff line number Diff line change 1+ package de .scribble .lp .tasmod .mixin .fixes ;
2+
3+ import org .spongepowered .asm .mixin .Mixin ;
4+ import org .spongepowered .asm .mixin .Shadow ;
5+ import org .spongepowered .asm .mixin .injection .At ;
6+ import org .spongepowered .asm .mixin .injection .Inject ;
7+ import org .spongepowered .asm .mixin .injection .callback .CallbackInfo ;
8+
9+ import de .scribble .lp .tasmod .ClientProxy ;
10+ import net .minecraft .client .Minecraft ;
11+ import net .minecraft .client .settings .GameSettings ;
12+
13+ @ Mixin (Minecraft .class )
14+ public class MixinMinecraftFullscreen {
15+
16+ @ Shadow
17+ private GameSettings gameSettings ;
18+
19+ @ Inject (method = "toggleFullscreen" , at = @ At ("RETURN" ))
20+ public void inject_toggleFullscreen (CallbackInfo ci ) {
21+ int keyF11 =this .gameSettings .keyBindFullscreen .getKeyCode ();
22+ ClientProxy .virtual .getNextKeyboard ().get (keyF11 ).setPressed (false );
23+ }
24+ }
Original file line number Diff line number Diff line change 1717 //Events
1818 " events.MixinPlayerList" ,
1919
20- //Fixing forge stuff
21- " MixinDragonFightManager"
20+ //Fixing forge and vanilla stuff
21+ " fixes.MixinDragonFightManager" ,
22+ " fixes.MixinMinecraftFullscreen"
2223
2324 ],
2425 "client" : [
You can’t perform that action at this time.
0 commit comments