MineLittlePony/src/main/java/com/minelittlepony/render/player/RenderSeaponyPlayer.java

28 lines
785 B
Java

package com.minelittlepony.render.player;
import com.minelittlepony.model.ModelWrapper;
import net.minecraft.client.entity.AbstractClientPlayer;
import net.minecraft.client.renderer.entity.RenderManager;
public class RenderSeaponyPlayer extends RenderPonyPlayer {
protected ModelWrapper seapony;
protected ModelWrapper normalPony;
public RenderSeaponyPlayer(RenderManager manager, boolean useSmallArms, ModelWrapper model, ModelWrapper alternate) {
super(manager, useSmallArms, model);
seapony = alternate;
normalPony = model;
}
protected void updatePony(AbstractClientPlayer player) {
super.updatePony(player);
boolean wet = pony.isFullySubmerged(player);
setPonyModel(wet ? seapony : normalPony);
}
}