feat: add deletePlayerNbt
This commit is contained in:
@@ -15,6 +15,7 @@ const GMLIB_API = {
|
|||||||
getPlayerNbt: ll.import("GMLIB_API", "getPlayerNbt"),
|
getPlayerNbt: ll.import("GMLIB_API", "getPlayerNbt"),
|
||||||
setPlayerNbt: ll.import("GMLIB_API", "setPlayerNbt"),
|
setPlayerNbt: ll.import("GMLIB_API", "setPlayerNbt"),
|
||||||
setPlayerNbtTags: ll.import("GMLIB_API", "setPlayerNbtTags"),
|
setPlayerNbtTags: ll.import("GMLIB_API", "setPlayerNbtTags"),
|
||||||
|
deletePlayerNbt: ll.import("GMLIB_API", "deletePlayerNbt"),
|
||||||
resourcePackTranslate: ll.import("GMLIB_API", "resourcePackTranslate"),
|
resourcePackTranslate: ll.import("GMLIB_API", "resourcePackTranslate"),
|
||||||
resourcePackDefaultTranslate: ll.import("GMLIB_API", "resourcePackDefaultTranslate"),
|
resourcePackDefaultTranslate: ll.import("GMLIB_API", "resourcePackDefaultTranslate"),
|
||||||
getResourcePackI18nLanguage: ll.import("GMLIB_API", "getResourcePackI18nLanguage"),
|
getResourcePackI18nLanguage: ll.import("GMLIB_API", "getResourcePackI18nLanguage"),
|
||||||
@@ -294,6 +295,10 @@ class Minecraft {
|
|||||||
return GMLIB_API.setPlayerNbtTags(uuid, nbt, tags);
|
return GMLIB_API.setPlayerNbtTags(uuid, nbt, tags);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static deletePlayerNbt(uuid) {
|
||||||
|
return GMLIB_API.deletePlayerNbt(uuid);
|
||||||
|
}
|
||||||
|
|
||||||
static getPlayerPosition(uuid) {
|
static getPlayerPosition(uuid) {
|
||||||
let pos = GMLIB_API.getPlayerPosition(uuid);
|
let pos = GMLIB_API.getPlayerPosition(uuid);
|
||||||
if (pos.dimid == -1) {
|
if (pos.dimid == -1) {
|
||||||
|
|||||||
@@ -69,6 +69,10 @@ void Export_Compatibility_API() {
|
|||||||
return GMLIB_Player::setPlayerNbtTags(uid, *nbt, tags);
|
return GMLIB_Player::setPlayerNbtTags(uid, *nbt, tags);
|
||||||
}
|
}
|
||||||
);
|
);
|
||||||
|
RemoteCall::exportAs("GMLIB_API", "deletePlayerNbt", [](std::string uuid) -> bool {
|
||||||
|
auto uid = mce::UUID::fromString(uuid);
|
||||||
|
return GMLIB_Player::deletePlayerNbt(uid);
|
||||||
|
});
|
||||||
RemoteCall::exportAs("GMLIB_API", "getAllExperiments", []() -> std::vector<int> {
|
RemoteCall::exportAs("GMLIB_API", "getAllExperiments", []() -> std::vector<int> {
|
||||||
auto map = GMLIB_Level::getAllExperiments();
|
auto map = GMLIB_Level::getAllExperiments();
|
||||||
std::vector<int> result;
|
std::vector<int> result;
|
||||||
|
|||||||
Reference in New Issue
Block a user