/* * Decompiled with CFR 0.152. */ package com.vinlanx.explosionoverhaul; import com.vinlanx.explosionoverhaul.ScanLoadPromptHUD; import java.util.function.Supplier; import net.minecraft.network.FriendlyByteBuf; import com.vinlanx.explosionoverhaul.compat.network.NetworkEvent; public class ScanLoadPromptPacket { private final boolean showPrompt; public ScanLoadPromptPacket(boolean showPrompt) { this.showPrompt = showPrompt; } public static void encode(ScanLoadPromptPacket msg, FriendlyByteBuf buf) { buf.writeBoolean(msg.showPrompt); } public static ScanLoadPromptPacket decode(FriendlyByteBuf buf) { return new ScanLoadPromptPacket(buf.readBoolean()); } public static void handle(ScanLoadPromptPacket msg, Supplier ctx) { ctx.get().enqueueWork(() -> ScanLoadPromptHUD.setVisible(msg.showPrompt)); ctx.get().setPacketHandled(true); } }