1
0
forked from Clones/Controlify

✏️ Remove vanilla override from show player list

This commit is contained in:
isXander
2023-05-07 12:46:21 +01:00
parent 09f23ff725
commit 63ebf2dc61
4 changed files with 26 additions and 1 deletions

View File

@ -0,0 +1,16 @@
package dev.isxander.controlify.mixins.core;
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
import dev.isxander.controlify.Controlify;
import dev.isxander.controlify.ingame.InGameInputHandler;
import net.minecraft.client.gui.Gui;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.injection.At;
@Mixin(Gui.class)
public class GuiMixin {
@ModifyExpressionValue(method = "render", at = @At(value = "INVOKE", target = "Lnet/minecraft/client/KeyMapping;isDown()Z"))
private boolean shouldShowPlayerList(boolean keyDown) {
return keyDown || Controlify.instance().inGameInputHandler().map(InGameInputHandler::shouldShowPlayerList).orElse(false);
}
}