mirror of
https://github.com/quizhizhe/LiteLoaderBDS-1.16.40.git
synced 2025-06-05 03:43:40 +00:00
40 lines
1.2 KiB
C++
40 lines
1.2 KiB
C++
#include "APIHelp.h"
|
|
#include "APIHelp.h"
|
|
#include "ServerAPI.h"
|
|
#include <ServerAPI.h>
|
|
#include "McAPI.h"
|
|
#include <MC/ServerNetworkHandler.hpp>
|
|
#include <SafeGuardRecord.h>
|
|
|
|
Local<Value> McClass::setMotd(const Arguments& args) {
|
|
CHECK_ARGS_COUNT(args, 1)
|
|
CHECK_ARG_TYPE(args[0], ValueKind::kString)
|
|
|
|
try {
|
|
return Boolean::newBoolean(LL::setServerMotd(args[0].asString().toString()));
|
|
}
|
|
CATCH("Fail in SetServerMotd!")
|
|
}
|
|
|
|
Local<Value> McClass::crashBDS(const Arguments& args) //===========???
|
|
{
|
|
if (LL::isDebugMode()) {
|
|
RecordOperation(ENGINE_OWN_DATA()->pluginName, "Crash Server", "Execute mc.crash() to crash server.");
|
|
throw;
|
|
return Boolean::newBoolean(true);
|
|
}
|
|
return Boolean::newBoolean(false);
|
|
}
|
|
|
|
//Local<Value> McClass::setMaxNumPlayers(const Arguments& args) {
|
|
// CHECK_ARGS_COUNT(args, 1)
|
|
// CHECK_ARG_TYPE(args[0], ValueKind::kNumber)
|
|
//
|
|
// try {
|
|
// int back = Global<ServerNetworkHandler>->setMaxNumPlayers(args[0].asNumber().toInt32());
|
|
// Global<ServerNetworkHandler>->updateServerAnnouncement();
|
|
// return Boolean::newBoolean(back == 0 ? true : false);
|
|
// }
|
|
// CATCH("Fail in setMaxPlayers!")
|
|
//}
|