Skip to content

Commit 8c97f9f

Browse files
committed
chore: support levilamina 0.11.0
1 parent 82c5291 commit 8c97f9f

File tree

5 files changed

+9
-7
lines changed

5 files changed

+9
-7
lines changed

src/legacy/api/CommandAPI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,7 @@ Local<Value> convertResult(DynamicCommand::Result const& result) {
118118
}
119119
case DynamicCommand::ParameterType::Message:
120120
return String::newString(
121-
result.getRaw<CommandMessage>().generateMessage(*result.origin, CommandVersion::CurrentVersion).string
121+
result.getRaw<CommandMessage>().generateMessage(*result.origin, CommandVersion::CurrentVersion).mString
122122
);
123123
case DynamicCommand::ParameterType::RawText:
124124
return String::newString(result.getRaw<std::string>());

src/legacy/api/EventAPI.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -367,7 +367,7 @@ void EnableEventListener(int eventId) {
367367
PlayerClass::newPlayer(&ev.self()),
368368
ItemClass::newItem(&ev.item(), false),
369369
BlockClass::newBlock(&ev.block().get(), &ev.blockPos(), ev.self().getDimensionId()),
370-
Number::newNumber(ev.face()),
370+
Number::newNumber((schar)ev.face()),
371371
FloatPos::newPos(ev.clickPos(), ev.self().getDimensionId())
372372
);
373373
}

src/legacy/api/NbtAPI.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1973,7 +1973,7 @@ Local<Value> NbtStatic::parseSNBT(const Arguments& args) {
19731973

19741974
try {
19751975
auto tag = CompoundTag::fromSnbt(args[0].toStr());
1976-
if (tag) return NbtCompoundClass::pack(std::move(tag));
1976+
if (tag.has_value()) return NbtCompoundClass::pack(std::move(&tag.value()));
19771977
else return Local<Value>();
19781978
}
19791979
CATCH("Fail in parseSNBT!");
@@ -1986,7 +1986,7 @@ Local<Value> NbtStatic::parseBinaryNBT(const Arguments& args) {
19861986
try {
19871987
auto data = args[0].asByteBuffer();
19881988
auto tag = CompoundTag::fromBinaryNbt(data.describeUtf8());
1989-
if (tag) return NbtCompoundClass::pack(std::move(tag));
1989+
if (tag.has_value()) return NbtCompoundClass::pack(std::move(&tag.value()));
19901990
else return Local<Value>();
19911991
}
19921992
CATCH("Fail in parseBinaryNBT!");

src/legacy/legacyapi/command/DynamicCommand.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -352,7 +352,7 @@ std::string DynamicCommand::Result::toDebugString() const {
352352
name,
353353
typeName,
354354
isSet,
355-
getRaw<CommandMessage>().generateMessage(*origin, CommandVersion::CurrentVersion).string
355+
getRaw<CommandMessage>().generateMessage(*origin, CommandVersion::CurrentVersion).mString
356356
);
357357
case ParameterType::JsonValue:
358358
return fmt::format(

xmake.lua

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,15 @@ add_requires(
99
"legacymoney 0.5.0",
1010
"legacyparticleapi 0.5.0",
1111
"legacyremotecall 0.5.0",
12-
"levilamina 0.10.5",
12+
"levilamina 0.11.0",
13+
"bdslibrary 1.20.72.01",
1314
"lightwebsocketclient",
1415
"magic_enum",
1516
"nlohmann_json",
1617
"simpleini",
1718
"sqlite3 3.43.0+200",
1819
"toml++",
19-
"cpp-httplib v0.14.0", {configs={ssl=true, zlib=true}}
20+
"cpp-httplib 0.14.0", {configs={ssl=true, zlib=true}}
2021
)
2122

2223
if is_config("backend", "lua") then
@@ -69,6 +70,7 @@ target("legacy-script-engine")
6970
"legacyparticleapi",
7071
"legacyremotecall",
7172
"levilamina",
73+
"bdslibrary",
7274
"lightwebsocketclient",
7375
"magic_enum",
7476
"nlohmann_json",

0 commit comments

Comments
 (0)