LeviLamina
Loading...
Searching...
No Matches
PropertiesSettingsHelper.h
1#pragma once
2
3#include "mc/_HeaderOutputPredefine.h"
4
5// auto generated inclusion list
6#include "mc/server/PropertiesSettings.h"
7
8// auto generated forward declare list
9// clang-format off
12namespace Bedrock { class ActivationArguments; }
13// clang-format on
14
15namespace PropertiesSettingsHelper {
16// functions
17// NOLINTBEGIN
18MCNAPI ::std::unordered_map<::std::string, ::std::string> getChangedValues(::PropertiesSettings const& properties);
19
20MCNAPI ::NetworkServerConfig getNetworkServerConfig(::PropertiesSettings const& properties, bool isEduMode);
21
22MCNAPI void overrideTelemetryData(
23 ::PropertiesSettings::TelemetrySettings& telemetryData,
24 ::Bedrock::ActivationArguments const& activationArgs
25);
26
27MCNAPI bool overrideValueIfPresentAndNotEmpty(
28 ::std::unordered_map<::std::string, ::std::string> const& arguments,
29 ::std::string const& key,
30 ::std::string& outValue
31);
32// NOLINTEND
33
34} // namespace PropertiesSettingsHelper
Definition ActivationArguments.h:7
Definition NetworkServerConfig.h:9
Definition PropertiesSettings.h:32