XFE Git
XFE Studio Git
Git 首页 全局搜索
XFE 主站 文档 NuGet

MyDimension

【Java】我的维度模组

公开
关注 0 Fork 0 Star 0
UTF-8
package com.xfestudio.mydimension.client;

import com.xfestudio.mydimension.network.MindAccessPromptPacket;
import com.xfestudio.mydimension.network.TeamMindDataPacket;
import net.minecraft.client.Minecraft;

public class RiftClient {
    public static void openActionScreen() {
        Minecraft.getInstance().setScreen(new RiftActionScreen());
    }

    public static void handleTeamMindData(TeamMindDataPacket packet) {
        if (Minecraft.getInstance().screen instanceof TeamMindScreen screen) {
            screen.updateData(packet);
        }
    }

    public static void openMindAccessPrompt(MindAccessPromptPacket packet) {
        Minecraft minecraft = Minecraft.getInstance();
        minecraft.setScreen(new MindAccessRequestScreen(minecraft.screen, packet.requesterId(), packet.requesterName()));
    }
}