From 5303d69bf1cb15ffffd02fe705a2b1444c28478e Mon Sep 17 00:00:00 2001 From: simibubi <31564874+simibubi@users.noreply.github.com> Date: Thu, 29 Sep 2022 13:00:33 +0200 Subject: [PATCH] Better guard for Deployer#initHandler - Addresses #3685 --- .../contraptions/components/deployer/DeployerTileEntity.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerTileEntity.java b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerTileEntity.java index d9ff4eab0..fb5c28da8 100644 --- a/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerTileEntity.java +++ b/src/main/java/com/simibubi/create/content/contraptions/components/deployer/DeployerTileEntity.java @@ -124,8 +124,8 @@ public class DeployerTileEntity extends KineticTileEntity { private void initHandler() { if (invHandler != null) return; - if (!level.isClientSide) { - player = new DeployerFakePlayer((ServerLevel) level); + if (level instanceof ServerLevel sLevel) { + player = new DeployerFakePlayer(sLevel); if (deferredInventoryList != null) { player.getInventory() .load(deferredInventoryList);