修复setItemShouldKeepOnDeath接口问题
This commit is contained in:
@@ -1,5 +1,6 @@
|
|||||||
#include "Global.h"
|
#include "Global.h"
|
||||||
#include <regex>
|
#include <regex>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
bool isInteger(const std::string& str) {
|
bool isInteger(const std::string& str) {
|
||||||
std::regex pattern("^[+-]?\\d+$");
|
std::regex pattern("^[+-]?\\d+$");
|
||||||
@@ -790,7 +791,7 @@ void Export_Compatibility_API() {
|
|||||||
return ((GMLIB_ItemStack*)item)->getShouldKeepOnDeath();
|
return ((GMLIB_ItemStack*)item)->getShouldKeepOnDeath();
|
||||||
});
|
});
|
||||||
RemoteCall::exportAs("GMLIB_API", "setItemShouldKeepOnDeath", [](ItemStack const* item, bool value) -> void {
|
RemoteCall::exportAs("GMLIB_API", "setItemShouldKeepOnDeath", [](ItemStack const* item, bool value) -> void {
|
||||||
((GMLIB_ItemStack*)item)->setShouldKeepOnDeath(true);
|
((GMLIB_ItemStack*)item)->setShouldKeepOnDeath(value);
|
||||||
});
|
});
|
||||||
RemoteCall::exportAs("GMLIB_API", "getItemLockMode", [](ItemStack const* item) -> int {
|
RemoteCall::exportAs("GMLIB_API", "getItemLockMode", [](ItemStack const* item) -> int {
|
||||||
return (int)((GMLIB_ItemStack*)item)->getItemLockMode();
|
return (int)((GMLIB_ItemStack*)item)->getItemLockMode();
|
||||||
|
|||||||
Reference in New Issue
Block a user