superb-warfare/src/main/java/com/atsuishio/superbwarfare/network/ClientPacketHandler.java
2025-03-29 13:47:03 +08:00

25 lines
910 B
Java

package com.atsuishio.superbwarfare.network;
import com.atsuishio.superbwarfare.event.ClientEventHandler;
import net.minecraft.client.CameraType;
import net.minecraft.client.Minecraft;
import net.minecraft.world.entity.player.Player;
import java.util.Objects;
public class ClientPacketHandler {
// public static void handleSimulationDistanceMessage(int distance, final IPayloadContext context) {
// if (context.get().getDirection().getReceptionSide() == LogicalSide.CLIENT) {
// DroneUIOverlay.MAX_DISTANCE = distance * 16;
// }
// }
//
public static void handleResetCameraType() {
Minecraft minecraft = Minecraft.getInstance();
Player player = minecraft.player;
if (player == null) return;
Minecraft.getInstance().options.setCameraType(Objects.requireNonNullElse(ClientEventHandler.lastCameraType, CameraType.FIRST_PERSON));
}
}