feat: world spawn api
This commit is contained in:
+28
-3
@@ -82,7 +82,12 @@ const GMLIB_API = {
|
||||
getAllScoreboardEntities: ll.import("GMLIB_API", "getAllScoreboardEntities"),
|
||||
getPlayerFromUuid: ll.import("GMLIB_API", "getPlayerFromUuid"),
|
||||
getPlayerFromUniqueId: ll.import("GMLIB_API", "getPlayerFromUniqueId"),
|
||||
getEntityFromUniqueId: ll.import("GMLIB_API", "getEntityFromUniqueId")
|
||||
getEntityFromUniqueId: ll.import("GMLIB_API", "getEntityFromUniqueId"),
|
||||
getWorldSpawn: ll.import("GMLIB_API", "getWorldSpawn"),
|
||||
setWorldSpawn: ll.import("GMLIB_API", "setWorldSpawn"),
|
||||
getPlayerSpawnPoint: ll.import("GMLIB_API", "getPlayerSpawnPoint"),
|
||||
setPlayerSpawnPoint: ll.import("GMLIB_API", "setPlayerSpawnPoint"),
|
||||
clearPlayerSpawnPoint: ll.import("GMLIB_API", "clearPlayerSpawnPoint")
|
||||
}
|
||||
|
||||
const FloatingTextList = [];
|
||||
@@ -281,9 +286,9 @@ class Minecraft {
|
||||
return nbt;
|
||||
}
|
||||
|
||||
static setPlayerNbt(uuid, nbt) {
|
||||
static setPlayerNbt(uuid, nbt, forceCreate = true) {
|
||||
let snbt = nbt.toSNBT();
|
||||
return GMLIB_API.setPlayerNbt(uuid, snbt);
|
||||
return GMLIB_API.setPlayerNbt(uuid, snbt, forceCreate);
|
||||
}
|
||||
|
||||
static setPlayerNbtTags(uuid, nbt, tags) {
|
||||
@@ -303,6 +308,26 @@ class Minecraft {
|
||||
return GMLIB_API.setPlayerPosition(uuid, pos);
|
||||
}
|
||||
|
||||
static getWorldSpawn() {
|
||||
return GMLIB_API.getWorldSpawn();
|
||||
}
|
||||
|
||||
static setWorldSpawn(pos) {
|
||||
return GMLIB_API.setWorldSpawn(pos);
|
||||
}
|
||||
|
||||
static getPlayerSpawnPoint() {
|
||||
return GMLIB_API.getPlayerSpawnPoint();
|
||||
}
|
||||
|
||||
static setPlayerSpawnPoint(pos) {
|
||||
GMLIB_API.setPlayerSpawnPoint(pos);
|
||||
}
|
||||
|
||||
static clearPlayerSpawnPoint() {
|
||||
GMLIB_API.clearPlayerSpawnPoint();
|
||||
}
|
||||
|
||||
static setEducationFeatureEnabled() {
|
||||
return GMLIB_API.setEducationFeatureEnabled();
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user