aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Client/SlimeRenderer.h
blob: acf390759a39da6b5b477b0e7e3ddccea94cdace (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#pragma once
#include "MobRenderer.h"

class SlimeRenderer : public MobRenderer
{
private:
	Model *armor;
	static ResourceLocation SLIME_LOCATION;

public:
	SlimeRenderer(Model *model, Model *armor, float shadow);
	virtual ResourceLocation *getTextureLocation(shared_ptr<Entity> mob);

protected:
	virtual int prepareArmor(shared_ptr<LivingEntity> _slime, int layer, float a);
    virtual void scale(shared_ptr<LivingEntity> _slime, float a);
};