major: Switch to forward slashes(+more) to fix compilation on Linux (#1403)

Notably also adds some metadata files for NixOS 

* add support for linux clang cross compiles

* add linux clang instructions

* un-capitalize Mob.horse.*

* update the description in flake.nix

---------

Co-authored-by: Loki <lokirautio@gmail.com>
This commit is contained in:
Riley M.
2026-04-14 16:47:37 -05:00
committed by GitHub
parent f78dec6e00
commit c0da06e4ee
874 changed files with 4256 additions and 3544 deletions

View File

@@ -2,18 +2,18 @@
#include "CliCommandBanIp.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\Access\Access.h"
#include "..\..\..\Common\NetworkUtils.h"
#include "..\..\..\Common\StringUtils.h"
#include "..\..\..\ServerLogManager.h"
#include "..\..\..\..\Minecraft.Client\MinecraftServer.h"
#include "..\..\..\..\Minecraft.Client\PlayerConnection.h"
#include "..\..\..\..\Minecraft.Client\PlayerList.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "..\..\..\..\Minecraft.World\Connection.h"
#include "..\..\..\..\Minecraft.World\DisconnectPacket.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../Access/Access.h"
#include "../../../Common/NetworkUtils.h"
#include "../../../Common/StringUtils.h"
#include "../../../ServerLogManager.h"
#include "../../../../Minecraft.Client/MinecraftServer.h"
#include "../../../../Minecraft.Client/PlayerConnection.h"
#include "../../../../Minecraft.Client/PlayerList.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
#include "../../../../Minecraft.World/Connection.h"
#include "../../../../Minecraft.World/DisconnectPacket.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,10 +2,10 @@
#include "CliCommandBanList.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\Access\Access.h"
#include "..\..\..\Common\StringUtils.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../Access/Access.h"
#include "../../../Common/StringUtils.h"
#include <algorithm>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,13 +2,13 @@
#include "CliCommandBan.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\Access\Access.h"
#include "..\..\..\Common\StringUtils.h"
#include "..\..\..\..\Minecraft.Client\PlayerConnection.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "..\..\..\..\Minecraft.World\DisconnectPacket.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../Access/Access.h"
#include "../../../Common/StringUtils.h"
#include "../../../../Minecraft.Client/PlayerConnection.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
#include "../../../../Minecraft.World/DisconnectPacket.h"
#include <algorithm>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,13 +2,13 @@
#include "CliCommandDefaultGamemode.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\..\Minecraft.Client\MinecraftServer.h"
#include "..\..\..\..\Minecraft.Client\PlayerList.h"
#include "..\..\..\..\Minecraft.Client\ServerLevel.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "..\..\..\..\Minecraft.World\net.minecraft.world.level.storage.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../../Minecraft.Client/MinecraftServer.h"
#include "../../../../Minecraft.Client/PlayerList.h"
#include "../../../../Minecraft.Client/ServerLevel.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
#include "../../../../Minecraft.World/net.minecraft.world.level.storage.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,13 +2,13 @@
#include "CliCommandEnchant.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\CommandParsing.h"
#include "..\..\..\..\Minecraft.World\GameCommandPacket.h"
#include "..\..\..\..\Minecraft.World\EnchantItemCommand.h"
#include "..\..\..\..\Minecraft.World\net.minecraft.world.entity.player.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../CommandParsing.h"
#include "../../../../Minecraft.World/GameCommandPacket.h"
#include "../../../../Minecraft.World/EnchantItemCommand.h"
#include "../../../../Minecraft.World/net.minecraft.world.entity.player.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,13 +2,13 @@
#include "CliCommandExperience.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\CommandParsing.h"
#include "..\..\..\Common\StringUtils.h"
#include "..\..\..\..\Minecraft.Client\MinecraftServer.h"
#include "..\..\..\..\Minecraft.Client\PlayerList.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../CommandParsing.h"
#include "../../../Common/StringUtils.h"
#include "../../../../Minecraft.Client/MinecraftServer.h"
#include "../../../../Minecraft.Client/PlayerList.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
#include <limits>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,11 +2,11 @@
#include "CliCommandGamemode.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\..\Minecraft.Client\MinecraftServer.h"
#include "..\..\..\..\Minecraft.Client\PlayerList.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../../Minecraft.Client/MinecraftServer.h"
#include "../../../../Minecraft.Client/PlayerList.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,13 +2,13 @@
#include "CliCommandGive.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\CommandParsing.h"
#include "..\..\..\..\Minecraft.World\GameCommandPacket.h"
#include "..\..\..\..\Minecraft.World\GiveItemCommand.h"
#include "..\..\..\..\Minecraft.World\net.minecraft.world.entity.player.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../CommandParsing.h"
#include "../../../../Minecraft.World/GameCommandPacket.h"
#include "../../../../Minecraft.World/GiveItemCommand.h"
#include "../../../../Minecraft.World/net.minecraft.world.entity.player.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,8 +2,8 @@
#include "CliCommandHelp.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliRegistry.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliRegistry.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,10 +2,10 @@
#include "CliCommandKill.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\..\Minecraft.World\CommandSender.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../../Minecraft.World/CommandSender.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,10 +2,10 @@
#include "CliCommandList.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\..\Common\StringUtils.h"
#include "..\..\..\..\Minecraft.Client\MinecraftServer.h"
#include "..\..\..\..\Minecraft.Client\PlayerList.h"
#include "../../ServerCliEngine.h"
#include "../../../Common/StringUtils.h"
#include "../../../../Minecraft.Client/MinecraftServer.h"
#include "../../../../Minecraft.Client/PlayerList.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,11 +2,11 @@
#include "CliCommandPardonIp.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\Access\Access.h"
#include "..\..\..\Common\NetworkUtils.h"
#include "..\..\..\Common\StringUtils.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../Access/Access.h"
#include "../../../Common/NetworkUtils.h"
#include "../../../Common/StringUtils.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,11 +2,11 @@
#include "CliCommandPardon.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\Access\Access.h"
#include "..\..\..\Common\StringUtils.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../Access/Access.h"
#include "../../../Common/StringUtils.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
#include <algorithm>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,7 +2,7 @@
#include "CliCommandStop.h"
#include "..\..\ServerCliEngine.h"
#include "../../ServerCliEngine.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,11 +2,11 @@
#include "CliCommandTime.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\Common\StringUtils.h"
#include "..\..\..\..\Minecraft.World\GameCommandPacket.h"
#include "..\..\..\..\Minecraft.World\TimeCommand.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../Common/StringUtils.h"
#include "../../../../Minecraft.World/GameCommandPacket.h"
#include "../../../../Minecraft.World/TimeCommand.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,12 +2,12 @@
#include "CliCommandTp.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\..\Minecraft.Client\PlayerConnection.h"
#include "..\..\..\..\Minecraft.Client\TeleportCommand.h"
#include "..\..\..\..\Minecraft.Client\ServerPlayer.h"
#include "..\..\..\..\Minecraft.World\GameCommandPacket.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../../Minecraft.Client/PlayerConnection.h"
#include "../../../../Minecraft.Client/TeleportCommand.h"
#include "../../../../Minecraft.Client/ServerPlayer.h"
#include "../../../../Minecraft.World/GameCommandPacket.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,10 +2,10 @@
#include "CliCommandWeather.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\..\Minecraft.World\GameCommandPacket.h"
#include "..\..\..\..\Minecraft.World\ToggleDownfallCommand.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../../Minecraft.World/GameCommandPacket.h"
#include "../../../../Minecraft.World/ToggleDownfallCommand.h"
namespace ServerRuntime
{

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{

View File

@@ -2,11 +2,11 @@
#include "CliCommandWhitelist.h"
#include "..\..\ServerCliEngine.h"
#include "..\..\ServerCliParser.h"
#include "..\..\..\Access\Access.h"
#include "..\..\..\Common\StringUtils.h"
#include "..\..\..\ServerProperties.h"
#include "../../ServerCliEngine.h"
#include "../../ServerCliParser.h"
#include "../../../Access/Access.h"
#include "../../../Common/StringUtils.h"
#include "../../../ServerProperties.h"
#include <algorithm>
#include <array>

View File

@@ -1,6 +1,6 @@
#pragma once
#include "..\IServerCliCommand.h"
#include "../IServerCliCommand.h"
namespace ServerRuntime
{