aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/me/shedaniel/mixins/MixinMinecraftResize.java
diff options
context:
space:
mode:
authorUnknown <shekwancheung0528@gmail.com>2018-12-31 13:12:25 +0800
committerUnknown <shekwancheung0528@gmail.com>2018-12-31 13:12:25 +0800
commitfee12aa0885da204ec874cd5ada371c42501c873 (patch)
tree880596f5f463e08762a56b1cb1d7008aaed1899d /src/main/java/me/shedaniel/mixins/MixinMinecraftResize.java
parent1b14c5142bb49db9af078b5c753bc22ce35a40cc (diff)
downloadRoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.tar.gz
RoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.tar.bz2
RoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.zip
packetadder wip
Diffstat (limited to 'src/main/java/me/shedaniel/mixins/MixinMinecraftResize.java')
-rwxr-xr-xsrc/main/java/me/shedaniel/mixins/MixinMinecraftResize.java19
1 files changed, 11 insertions, 8 deletions
diff --git a/src/main/java/me/shedaniel/mixins/MixinMinecraftResize.java b/src/main/java/me/shedaniel/mixins/MixinMinecraftResize.java
index 4cacb122c..c9452eb24 100755
--- a/src/main/java/me/shedaniel/mixins/MixinMinecraftResize.java
+++ b/src/main/java/me/shedaniel/mixins/MixinMinecraftResize.java
@@ -1,8 +1,8 @@
package me.shedaniel.mixins;
+import me.shedaniel.Core;
import me.shedaniel.listenerdefinitions.MinecraftResize;
-import net.minecraft.client.MainWindow;
-import org.dimdev.riftloader.RiftLoader;
+import net.minecraft.client.util.Window;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
@@ -12,15 +12,18 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
/**
* Created by James on 7/28/2018.
*/
-@Mixin(MainWindow.class)
+@Mixin(Window.class)
public abstract class MixinMinecraftResize implements AutoCloseable {
- @Shadow private int scaledHeight;
- @Shadow private int scaledWidth;
+ @Shadow
+ private int scaledHeight;
- @Inject(method = "updateSize", at = @At("RETURN"))
- private void onResize(CallbackInfo ci) {
- for(MinecraftResize listener : RiftLoader.instance.getListeners(MinecraftResize.class)) {
+ @Shadow
+ private int scaledWidth;
+
+ @Inject(method = "onSizeChanged", at = @At("RETURN"))
+ private void onSizeChanged(long long_1, int int_1, int int_2, CallbackInfo ci) {
+ for(MinecraftResize listener : Core.getListeners(MinecraftResize.class)) {
listener.resize(this.scaledWidth, this.scaledHeight);
}
}