#include "../Platform/stdafx.h" #include "../Headers/net.minecraft.commands.h" #include "../Headers/net.minecraft.world.entity.player.h" #include "../Headers/net.minecraft.world.damagesource.h" #include "KillCommand.h" #include EGameCommand KillCommand::getId() { return eGameCommand_Kill; } int KillCommand::getPermissionLevel() { return LEVEL_ALL; } void KillCommand::execute(std::shared_ptr source, byteArray commandData) { std::shared_ptr player = std::dynamic_pointer_cast(source); player->hurt(DamageSource::outOfWorld, std::numeric_limits::max()); source->sendMessage(L"Ouch. That look like it hurt."); // source.sendMessage(ChatMessageComponent.forTranslation("commands.kill.success")); }