mirror of
https://github.com/MineLittlePony/MineLittlePony.git
synced 2025-03-28 14:27:44 +01:00
22 lines
670 B
Java
22 lines
670 B
Java
package com.minelittlepony.client.render;
|
|
|
|
import com.minelittlepony.api.model.PonyModel;
|
|
import com.minelittlepony.api.model.gear.Gear;
|
|
import com.minelittlepony.api.pony.Pony;
|
|
import com.minelittlepony.client.render.entity.state.PonyRenderState;
|
|
|
|
import net.minecraft.client.render.entity.model.EntityModel;
|
|
import net.minecraft.entity.LivingEntity;
|
|
|
|
public interface PonyRenderContext<
|
|
T extends LivingEntity,
|
|
S extends PonyRenderState,
|
|
M extends EntityModel<? super S> & PonyModel<S>
|
|
> extends Gear.Context<S, M> {
|
|
|
|
Pony getEntityPony(T entity);
|
|
|
|
EquineRenderManager<T, S, M> getInternalRenderer();
|
|
|
|
void setModel(M model);
|
|
}
|