mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-12 16:27:47 +00:00
Add IModelData to getParticleTexture (#5756)
This commit is contained in:
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)
|
||||
|
||||
Reference in new issue
Block a user