Add IModelData to getParticleTexture (#5756)

This commit is contained in:
ichttt authored and LexManos committed 2019-07-08 19:46:32 -07:00
1 parent 0463949ac3
commit d41fad51c2
6 files changed
+49 -2

No files matched your search

@@ -29,6 +29,7 @@ import net.minecraft.block.BlockState;
import net.minecraft.client.renderer.model.BakedQuad;
import net.minecraft.client.renderer.model.IBakedModel;
import net.minecraft.client.renderer.model.ItemCameraTransforms;
import net.minecraft.client.renderer.texture.TextureAtlasSprite;
import net.minecraft.util.Direction;
import net.minecraft.util.math.BlockPos;
import net.minecraft.world.IEnviromentBlockReader;
@@ -62,4 +63,9 @@ public interface IForgeBakedModel
{
return tileData;
}
default TextureAtlasSprite getParticleTexture(@Nonnull IModelData data)
{
return getBakedModel().getParticleTexture();
}
}
@@ -101,6 +101,12 @@ public abstract class BakedModelWrapper<T extends IBakedModel> implements IBaked
return originalModel.handlePerspective(cameraTransformType);
}
@Override
public TextureAtlasSprite getParticleTexture(@Nonnull IModelData data)
{
return originalModel.getParticleTexture(data);
}
@Nonnull
@Override
public List<BakedQuad> getQuads(@Nullable BlockState state, @Nullable Direction side, @Nonnull Random rand, @Nonnull IModelData extraData)