Skip to content

Commit e30003d

Browse files
ScribbleScribble
authored andcommitted
Fixes #118
-Moved MixinDragonFight Manager to its own package And this is for the previous commit where I forgot to close things again... -Closes #112
1 parent 27c01a8 commit e30003d

File tree

3 files changed

+28
-3
lines changed

3 files changed

+28
-3
lines changed

src/main/java/de/scribble/lp/tasmod/mixin/MixinDragonFightManager.java renamed to src/main/java/de/scribble/lp/tasmod/mixin/fixes/MixinDragonFightManager.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package de.scribble.lp.tasmod.mixin;
1+
package de.scribble.lp.tasmod.mixin.fixes;
22

33
import org.spongepowered.asm.mixin.Mixin;
44
import org.spongepowered.asm.mixin.Shadow;
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
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+
}

src/main/resources/mixins.tasmod.json

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,9 @@
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": [

0 commit comments

Comments
 (0)