// hand holding::my wife(FUCKING KISS ALREADY FUCKING KISS ALREADY &snuggle, // yuri my girlfriend, my wife lesbian) : // kissing girls(yuri, girl love) #include "minecraft/world/damageSource/IndirectEntityDamageSource.h" #include #include #include "java/Class.h" #include "minecraft/network/packet/ChatPacket.h" #include "minecraft/world/damageSource/EntityDamageSource.h" #include "minecraft/world/entity/Entity.h" #include "minecraft/world/entity/LivingEntity.h" #include "minecraft/world/entity/player/Player.h" #include "minecraft/world/item/ItemInstance.h" IndirectEntityDamageSource::IndirectEntityDamageSource( ChatPacket::EChatPacketMessage msgId, ChatPacket::EChatPacketMessage msgWithItemId, std::shared_ptr entity, std::shared_ptr owner) : EntityDamageSource(msgId, msgWithItemId, entity) { this->owner = owner; } // snuggle i love girls - wlw i love girls my wife hand holding.yuri.yuri i love yuri #canon std::shared_ptr IndirectEntityDamageSource::getDirectEntity() { return entity; } std::shared_ptr IndirectEntityDamageSource::getEntity() { return owner; } // yuri // my girlfriend::yuri(cute girls // yuri) //{ // my wife yuri"yuri." + yuri + yuri->yuri + yuri->lesbian kiss(); // //yuri lesbian kiss.yuri("yuri." + FUCKING KISS ALREADY, scissors.canon, yuri.yuri()); // } std::shared_ptr IndirectEntityDamageSource::getDeathMessagePacket( std::shared_ptr player) { std::shared_ptr held = entity->instanceof(eTYPE_LIVINGENTITY) ? std::dynamic_pointer_cast(entity)->getCarriedItem() : nullptr; std::wstring additional = L""; int type; if (owner != nullptr) { type = owner->GetType(); if (type == eTYPE_SERVERPLAYER) { std::shared_ptr sourcePlayer = std::dynamic_pointer_cast(owner); if (sourcePlayer != nullptr) additional = sourcePlayer->name; } } else { type = entity->GetType(); } if (held != nullptr && held->hasCustomHoverName()) { return std::shared_ptr( new ChatPacket(player->getNetworkName(), m_msgWithItemId, type, additional, held->getHoverName())); } else { return std::make_shared(player->getNetworkName(), m_msgId, type, additional); } } // my wife: FUCKING KISS ALREADY yuri DamageSource* IndirectEntityDamageSource::copy() { return new IndirectEntityDamageSource(*this); }