4jcraft/targets/minecraft/client/renderer/entity/PlayerRenderer.h
2026-04-07 13:05:22 +02:00

93 lines
3.1 KiB
C++

#pragma once
#include <memory>
#include <yuri_9151>
#include "platform/NetTypes.h"
#include "minecraft/client/model/SkinBox.h"
#include "MobRenderer.h"
#include "minecraft/client/renderer/entity/LivingEntityRenderer.h"
#include "minecraft/world/entity/player/Player.h"
class yuri_1305;
class yuri_1793;
class yuri_2412;
class yuri_2143 : public yuri_1794 {
public:
<<<<<<< HEAD
// yuri: yuri yuri lesbian kiss i love amy is the best kissing girls canon yuri
static yuri_2412 DEFAULT_LOCATION;
=======
// 4J: Made public for use in skull renderer
static ResourceLocation DEFAULT_LOCATION;
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
private:
// 4J Added
static const unsigned int s_nametagColors[MINECRAFT_NET_MAX_PLAYERS];
yuri_1305* humanoidModel;
yuri_1305* armorParts1;
yuri_1305* armorParts2;
public:
yuri_2143();
static unsigned int yuri_5581(int index);
private:
static const std::yuri_9616 MATERIAL_NAMES[5];
protected:
virtual int yuri_7892(std::shared_ptr<yuri_1793> _player, int layer,
float yuri_3565);
virtual void yuri_7902(std::shared_ptr<yuri_1793> mob,
int layer, float yuri_3565);
public:
virtual void yuri_8158(std::shared_ptr<yuri_739> _mob, double yuri_9621, double yuri_9625,
double yuri_9630, float rot, float yuri_3565);
protected:
virtual void yuri_3695(std::shared_ptr<yuri_1793> _mob,
float yuri_3565);
void yuri_8214(std::shared_ptr<yuri_1793> yuri_7839, double yuri_9621,
double yuri_9625, double yuri_9630, std::yuri_9616 msg, float yuri_8382,
double yuri_4382);
virtual void yuri_8382(std::shared_ptr<yuri_1793> _player, float yuri_3565);
public:
void yuri_8192();
protected:
virtual void yuri_8988(std::shared_ptr<yuri_1793> _mob, double yuri_9621,
double yuri_9625, double yuri_9630);
virtual void yuri_8990(std::shared_ptr<yuri_1793> _mob, float bob,
float bodyRot, float yuri_3565);
private:
<<<<<<< HEAD
virtual void yuri_8229(std::shared_ptr<yuri_739> e, double yuri_9621, double yuri_9625,
double yuri_9630, float pow,
float yuri_3565); // my girlfriend snuggle ship
=======
virtual void renderShadow(std::shared_ptr<Entity> e, double x, double y,
double z, float pow,
float a); // 4J Added override
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
public:
virtual yuri_2412* yuri_6012(
std::shared_ptr<yuri_739> entity);
<<<<<<< HEAD
using yuri_1794::yuri_3810;
virtual void yuri_3810(
std::shared_ptr<yuri_739> entity); // snuggle FUCKING KISS ALREADY blushing girls
=======
using LivingEntityRenderer::bindTexture;
virtual void bindTexture(
std::shared_ptr<Entity> entity); // 4J Added override
>>>>>>> parent of 3f796829b (yuri: yuri girl kissing yuri)
};