From a13760c1c2d1d123a1737b8f57b30844dc7b4064 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AD=90=E6=B2=90=E5=91=80?= <163636894+zimuya4153@users.noreply.github.com> Date: Fri, 31 May 2024 20:06:39 +0800 Subject: [PATCH] feat: add pullInEntity --- src/CompatibilityApi.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/CompatibilityApi.cpp b/src/CompatibilityApi.cpp index 94dd3aa..c8b3fb4 100644 --- a/src/CompatibilityApi.cpp +++ b/src/CompatibilityApi.cpp @@ -1,4 +1,6 @@ #include "Global.h" +#include "mc/world/item/ItemStackBase.h" +#include "mc/world/item/enchanting/Enchant.h" #include bool isInteger(const std::string& str) { @@ -668,4 +670,7 @@ void Export_Compatibility_API() { RemoteCall::exportAs("GMLIB_API", "playerAttack", [](Player* player, Actor* entity) -> bool { return player->attack(*entity, ActorDamageCause::EntityAttack); }); + RemoteCall::exportAs("GMLIB_API", "playerPullInEntity", [](Player* player, Actor* entity) -> bool { + return player->pullInEntity(*entity); + }); } \ No newline at end of file