the game where you go into mines and start crafting! but for consoles (forked directly from smartcmd's github)
at main 27 lines 892 B view raw
1#pragma once 2using namespace std; 3 4#include "EntityDamageSource.h" 5 6class Entity; 7class Player; 8 9class IndirectEntityDamageSource : public EntityDamageSource 10{ 11private: 12 shared_ptr<Entity> owner; 13 14public: 15 //IndirectEntityDamageSource(const wstring &msgId, shared_ptr<Entity> entity, shared_ptr<Entity> owner); 16 IndirectEntityDamageSource(ChatPacket::EChatPacketMessage msgId, ChatPacket::EChatPacketMessage msgWithItemId, shared_ptr<Entity> entity, shared_ptr<Entity> owner); 17 virtual ~IndirectEntityDamageSource() { } 18 19 virtual shared_ptr<Entity> getDirectEntity(); // 4J Stu - Brought forward from 1.2.3 to fix #46422 20 virtual shared_ptr<Entity> getEntity(); 21 22 // 4J Stu - Made return a packet 23 //virtual wstring getLocalizedDeathMessage(shared_ptr<Player> player); 24 virtual shared_ptr<ChatPacket> getDeathMessagePacket(shared_ptr<LivingEntity> player); 25 26 virtual DamageSource *copy(); 27};