簡體   English   中英

我怎樣才能在 Minecraft 1.18.1 中刪除帶有織物的標題屏幕元素

[英]How can i remove a title screen element with fabric in Minecraft 1.18.1

我目前能夠將元素添加到標題屏幕:

public abstract class MCEMixin extends Screen {

    protected MCEMixin(Text title) {
        super(title);
    }

    @Inject(at = @At("RETURN"), method = "initWidgetsNormal")
    private void addCustomButton(int y, int spacingY, CallbackInfo cI) {
        this.addDrawableChild(new ButtonWidget(this.width / 2 - 100, y, 200, 20, Text.of("MCEssentials | Singleplayer"), (button) -> {
            MinecraftClient.getInstance().setScreen(new SelectWorldScreen(this));
        }));
    }
}

我想用我的按鈕替換單人游戲按鈕,但我不知道該怎么做。

也許您可以使用ci.cancel() (要求您在注入方法中包含CallbackInfo ci)並將 fabric mc 源復制/粘貼到 function,但只需更改Singleplayer按鈕。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM