mirror of
https://github.com/Creators-of-Create/Create.git
synced 2025-03-04 06:44:40 +01:00
avoid NPE in ContraptionVisual when the contraption can't be synced
This commit is contained in:
parent
ca18e223c1
commit
772d5c106e
1 changed files with 3 additions and 0 deletions
|
@ -48,6 +48,7 @@ import net.minecraft.world.level.Level;
|
|||
import net.minecraft.world.level.block.entity.BlockEntity;
|
||||
import net.minecraft.world.level.block.state.BlockState;
|
||||
import net.minecraft.world.level.levelgen.structure.templatesystem.StructureTemplate;
|
||||
|
||||
import net.minecraftforge.client.model.data.ModelData;
|
||||
|
||||
public class ContraptionVisual<E extends AbstractContraptionEntity> extends AbstractEntityVisual<E> implements DynamicVisual, TickableVisual, LightUpdatedVisual, ShaderLightVisual {
|
||||
|
@ -74,6 +75,8 @@ public class ContraptionVisual<E extends AbstractContraptionEntity> extends Abst
|
|||
setEmbeddingMatrices(partialTick);
|
||||
|
||||
Contraption contraption = entity.getContraption();
|
||||
if (contraption == null)
|
||||
return;
|
||||
|
||||
setupModel(contraption);
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue