修复无人机遥控器切换时的网络错误

This commit is contained in:
Atsuihsio 2024-11-12 23:18:50 +08:00
parent 20926f9469
commit c1201cb424

View file

@ -114,7 +114,9 @@ public class Monitor extends Item {
if (!selected) { if (!selected) {
if (itemstack.getOrCreateTag().getBoolean("Using")) { if (itemstack.getOrCreateTag().getBoolean("Using")) {
itemstack.getOrCreateTag().putBoolean("Using", false); itemstack.getOrCreateTag().putBoolean("Using", false);
Minecraft.getInstance().options.setCameraType(CameraType.FIRST_PERSON); if (entity.level().isClientSide) {
Minecraft.getInstance().options.setCameraType(CameraType.FIRST_PERSON);
}
} }
if (drone != null) { if (drone != null) {
@ -129,7 +131,9 @@ public class Monitor extends Item {
if (drone == null) { if (drone == null) {
if (itemstack.getOrCreateTag().getBoolean("Using")) { if (itemstack.getOrCreateTag().getBoolean("Using")) {
itemstack.getOrCreateTag().putBoolean("Using", false); itemstack.getOrCreateTag().putBoolean("Using", false);
Minecraft.getInstance().options.setCameraType(CameraType.FIRST_PERSON); if (entity.level().isClientSide) {
Minecraft.getInstance().options.setCameraType(CameraType.FIRST_PERSON);
}
} }
} }
} }