#pragma once #include "APIHelp.h" #include class CommandOriginClass; extern ClassDefine OriginTypeStaticBuilder; extern ClassDefine CommandOriginClassBuilder; class CommandOriginClass : public ScriptClass { CommandOrigin const* ptr; inline CommandOrigin const* get() { return ptr; } public: CommandOriginClass(CommandOrigin const* p); static Local newCommandOrigin(CommandOrigin const* p); Local getOriginType(); Local getOriginTypeName(); Local getOriginName(); Local getBlockPosition(); Local getPosition(); Local getEntity(); Local getPlayer(); // Local getNbt(const Arguments& args); Local toString(); };