@Override public boolean isGui3d() { return this.baseModel.isGui3d(); }
@Override public boolean isGui3d() { return this.baseModel.isGui3d(); }
@Override public boolean isGui3d() { // NOTE: Sadly, Forge will let Minecraft call this method before handling the perspective awareness return ItemEncodedPatternBakedModel.this.baseModel.isGui3d(); }
@Override public boolean isGui3d() { return this.parent.isGui3d(); }
@Override public boolean isGui3d() { return this.baseModel.isGui3d(); }
@Override public boolean isGui3d() { return this.bakedBase.isGui3d(); }
@Override public boolean isBuiltInRenderer() { return this.bakedBase.isGui3d(); }
@Override public boolean isGui3d() { return this.baseModel.isGui3d(); }
@Override public boolean isGui3d() { return baseModel.isGui3d(); }
@Override public boolean isGui3d() { return flower.isGui3d(); } @Override public boolean isBuiltInRenderer() {
@Override public boolean isGui3d() { return gun.isGui3d(); } @Override public boolean isBuiltInRenderer() { return gun.isBuiltInRenderer(); }
@Override public boolean isGui3d() { return originalModel.isGui3d(); } @Override public boolean isBuiltInRenderer() { return originalModel.isBuiltInRenderer(); }
@Override public boolean isGui3d() { return this.getBaseModel().isGui3d(); }
@Override public boolean isGui3d() { return this.getBaseModel().isGui3d(); }
@Override public Pair<? extends IBakedModel, Matrix4f> handlePerspective( ItemCameraTransforms.TransformType cameraTransformType ) { final IBakedModel selectedModel; // No need to re-check for shift being held since this model is only handed out in that case if( cameraTransformType == ItemCameraTransforms.TransformType.GUI ) { selectedModel = this.outputModel; } else { selectedModel = ItemEncodedPatternBakedModel.this.baseModel; } // Now retroactively handle the isGui3d call, for which we always return false below if( selectedModel.isGui3d() != ItemEncodedPatternBakedModel.this.baseModel.isGui3d() ) { GlStateManager.enableLighting(); } if( selectedModel instanceof IBakedModel ) { return selectedModel.handlePerspective( cameraTransformType ); } return PerspectiveMapWrapper.handlePerspective( this, ItemEncodedPatternBakedModel.this.transforms, cameraTransformType ); }
@Override public boolean isGui3d() { return modelWhenNotCamouflaged.isGui3d(); }
@Override public boolean isGui3d() { return parent.isGui3d(); }
@Override public boolean isGui3d() { return baseChessboardModel.isGui3d(); }
@Override public boolean isGui3d() { return parent.isGui3d(); }
@Override public boolean isGui3d() { return getDefaults().isGui3d(); }