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

@@ -1,175 +1,175 @@
#include "stdafx.h"
#include "..\Common\UI\UIStructs.h"
#include "../Common/UI/UIStructs.h"
#include "..\Common\XUI\XUI_Intro.h"
#include "..\Common\XUI\XUI_MainMenu.h"
#include "..\Common\XUI\XUI_NewUpdateMessage.h"
#include "..\Common\XUI\XUI_HelpAndOptions.h"
#include "..\Common\XUI\XUI_TextEntry.h"
#include "..\Common\XUI\XUI_HelpHowToPlay.h"
#include "..\Common\XUI\XUI_HowToPlayMenu.h"
#include "..\Common\XUI\XUI_HelpControls.h"
#include "..\Common\XUI\XUI_TextEntry.h"
#include "..\Common\XUI\XUI_LoadSettings.h"
#include "..\Common\XUI\XUI_SettingsAll.h"
#include "..\Common\XUI\XUI_SettingsOptions.h"
#include "..\Common\XUI\XUI_SettingsAudio.h"
#include "..\Common\XUI\XUI_SettingsControl.h"
#include "..\Common\XUI\XUI_SettingsGraphics.h"
#include "..\Common\XUI\XUI_SettingsUI.h"
#include "..\Common\XUI\XUI_Leaderboards.h"
#include "..\Common\XUI\XUI_Debug.h"
#include "..\Common\XUI\XUI_DebugTips.h"
#include "..\Common\XUI\XUI_Reinstall.h"
#include "..\Common\XUI\XUI_Death.h"
#include "..\Common\XUI\XUI_DebugOverlay.h"
#include "..\Common\XUI\XUI_DLCOffers.h"
#include "..\Common\XUI\XUI_SocialPost.h"
#include "..\Common\XUI\XUI_Scene_Container.h"
#include "..\Common\XUI\XUI_Scene_Furnace.h"
#include "..\Common\XUI\XUI_Scene_Inventory.h"
#include "..\Common\XUI\XUI_Scene_Trap.h"
#include "..\Common\XUI\XUI_Control_ComboBox.h"
#include "..\Common\XUI\XUI_MultiGameInfo.h"
#include "..\Common\XUI\XUI_MultiGameJoinLoad.h"
#include "..\Common\XUI\XUI_MultiGameCreate.h"
#include "..\Common\XUI\XUI_MultiGameLaunchMoreOptions.h"
#include "..\Common\XUI\XUI_SignEntry.h"
#include "..\Common\XUI\XUI_InGameInfo.h"
#include "..\Common\XUI\XUI_TrialExitUpsell.h"
#include "..\Common\XUI\XUI_BasePlayer.h"
#include "..\Common\XUI\XUI_PartnernetPassword.h"
#include "..\Common\XUI\XUI_SaveMessage.h"
#include "..\Common\XUI\XUI_Chat.h"
#include "..\Common\XUI\XUI_SkinSelect.h"
#include "..\Common\XUI\XUI_InGameHostOptions.h"
#include "..\Common\XUI\XUI_InGamePlayerOptions.h"
#include "..\Common\XUI\XUI_Scene_Enchant.h"
#include "..\Common\XUI\XUI_Scene_BrewingStand.h"
#include "..\Common\XUI\XUI_XZP_Icons.h"
#include "..\Common\XUI\XUI_Controls.h"
#include "..\Common\XUI\XUI_Scene_Win.h"
#include "..\Common\XUI\XUI_HUD.h"
#include "..\Common\XUI\XUI_DebugSetCamera.h"
//#include "..\Common\XUI\XUI_TransferToXboxOne.h"
#include "../Common/XUI/XUI_Intro.h"
#include "../Common/XUI/XUI_MainMenu.h"
#include "../Common/XUI/XUI_NewUpdateMessage.h"
#include "../Common/XUI/XUI_HelpAndOptions.h"
#include "../Common/XUI/XUI_TextEntry.h"
#include "../Common/XUI/XUI_HelpHowToPlay.h"
#include "../Common/XUI/XUI_HowToPlayMenu.h"
#include "../Common/XUI/XUI_HelpControls.h"
#include "../Common/XUI/XUI_TextEntry.h"
#include "../Common/XUI/XUI_LoadSettings.h"
#include "../Common/XUI/XUI_SettingsAll.h"
#include "../Common/XUI/XUI_SettingsOptions.h"
#include "../Common/XUI/XUI_SettingsAudio.h"
#include "../Common/XUI/XUI_SettingsControl.h"
#include "../Common/XUI/XUI_SettingsGraphics.h"
#include "../Common/XUI/XUI_SettingsUI.h"
#include "../Common/XUI/XUI_Leaderboards.h"
#include "../Common/XUI/XUI_Debug.h"
#include "../Common/XUI/XUI_DebugTips.h"
#include "../Common/XUI/XUI_Reinstall.h"
#include "../Common/XUI/XUI_Death.h"
#include "../Common/XUI/XUI_DebugOverlay.h"
#include "../Common/XUI/XUI_DLCOffers.h"
#include "../Common/XUI/XUI_SocialPost.h"
#include "../Common/XUI/XUI_Scene_Container.h"
#include "../Common/XUI/XUI_Scene_Furnace.h"
#include "../Common/XUI/XUI_Scene_Inventory.h"
#include "../Common/XUI/XUI_Scene_Trap.h"
#include "../Common/XUI/XUI_Control_ComboBox.h"
#include "../Common/XUI/XUI_MultiGameInfo.h"
#include "../Common/XUI/XUI_MultiGameJoinLoad.h"
#include "../Common/XUI/XUI_MultiGameCreate.h"
#include "../Common/XUI/XUI_MultiGameLaunchMoreOptions.h"
#include "../Common/XUI/XUI_SignEntry.h"
#include "../Common/XUI/XUI_InGameInfo.h"
#include "../Common/XUI/XUI_TrialExitUpsell.h"
#include "../Common/XUI/XUI_BasePlayer.h"
#include "../Common/XUI/XUI_PartnernetPassword.h"
#include "../Common/XUI/XUI_SaveMessage.h"
#include "../Common/XUI/XUI_Chat.h"
#include "../Common/XUI/XUI_SkinSelect.h"
#include "../Common/XUI/XUI_InGameHostOptions.h"
#include "../Common/XUI/XUI_InGamePlayerOptions.h"
#include "../Common/XUI/XUI_Scene_Enchant.h"
#include "../Common/XUI/XUI_Scene_BrewingStand.h"
#include "../Common/XUI/XUI_XZP_Icons.h"
#include "../Common/XUI/XUI_Controls.h"
#include "../Common/XUI/XUI_Scene_Win.h"
#include "../Common/XUI/XUI_HUD.h"
#include "../Common/XUI/XUI_DebugSetCamera.h"
//#include "../Common/XUI/XUI_TransferToXboxOne.h"
#ifdef _DEBUG_MENUS_ENABLED
#include "..\Common\XUI\XUI_DebugItemEditor.h"
#include "../Common/XUI/XUI_DebugItemEditor.h"
#endif
#ifndef _CONTENT_PACKAGE
#include "..\Common\XUI\XUI_DebugSchematicCreator.h"
#include "../Common/XUI/XUI_DebugSchematicCreator.h"
#endif
#include "..\..\Minecraft.World\Recipy.h"
#include "GameConfig\Minecraft.spa.h"
#include "..\..\Minecraft.Client\Options.h"
#include "..\..\Minecraft.World\AABB.h"
#include "..\..\Minecraft.World\Vec3.h"
#include "..\MinecraftServer.h"
#include "..\GameRenderer.h"
#include "..\ProgressRenderer.h"
#include "..\..\Minecraft.Client\LevelRenderer.h"
#include "..\..\Minecraft.Client\MobSkinMemTextureProcessor.h"
#include "../../Minecraft.World/Recipy.h"
#include "GameConfig/Minecraft.spa.h"
#include "../../Minecraft.Client/Options.h"
#include "../../Minecraft.World/AABB.h"
#include "../../Minecraft.World/Vec3.h"
#include "../MinecraftServer.h"
#include "../GameRenderer.h"
#include "../ProgressRenderer.h"
#include "../../Minecraft.Client/LevelRenderer.h"
#include "../../Minecraft.Client/MobSkinMemTextureProcessor.h"
#include "..\..\Minecraft.Client\Minecraft.h"
#include "../../Minecraft.Client/Minecraft.h"
#include "..\ClientConnection.h"
#include "..\MultiPlayerLocalPlayer.h"
#include "..\..\Minecraft.Client\LocalPlayer.h"
#include "..\..\Minecraft.World\Player.h"
#include "..\..\Minecraft.World\Inventory.h"
#include "..\..\Minecraft.World\Level.h"
#include "..\..\Minecraft.World\FurnaceTileEntity.h"
#include "..\..\Minecraft.World\Container.h"
#include "..\..\Minecraft.World\DispenserTileEntity.h"
#include "..\..\Minecraft.World\SignTileEntity.h"
#include "..\..\Minecraft.Client\StatsCounter.h"
#include "..\GameMode.h"
#include "Social\SocialManager.h"
#include "../ClientConnection.h"
#include "../MultiPlayerLocalPlayer.h"
#include "../../Minecraft.Client/LocalPlayer.h"
#include "../../Minecraft.World/Player.h"
#include "../../Minecraft.World/Inventory.h"
#include "../../Minecraft.World/Level.h"
#include "../../Minecraft.World/FurnaceTileEntity.h"
#include "../../Minecraft.World/Container.h"
#include "../../Minecraft.World/DispenserTileEntity.h"
#include "../../Minecraft.World/SignTileEntity.h"
#include "../../Minecraft.Client/StatsCounter.h"
#include "../GameMode.h"
#include "Social/SocialManager.h"
#include <xgraphics.h>
#include "..\Common\Tutorial\TutorialMode.h"
#include "..\..\Minecraft.Client\Xbox\XML\ATGXmlParser.h"
#include "..\..\Minecraft.Client\Xbox\XML\xmlFilesCallback.h"
#include "4JLibs\inc\4J_Input.h"
#include "Font\XUI_FontRenderer.h"
#include "..\Common\Minecraft_Macros.h"
#include "..\..\Minecraft.Client\PlayerList.h"
#include "..\..\Minecraft.Client\ServerPlayer.h"
#include "..\Common\GameRules\ConsoleGameRules.h"
#include "..\Common\GameRules\ConsoleSchematicFile.h"
#include "..\..\Minecraft.World\InputOutputStream.h"
#include "..\..\Minecraft.World\LevelSettings.h"
#include "..\User.h"
#include "../Common/Tutorial/TutorialMode.h"
#include "../../Minecraft.Client/Xbox/XML/ATGXmlParser.h"
#include "../../Minecraft.Client/Xbox/XML/xmlFilesCallback.h"
#include "4JLibs/inc/4J_Input.h"
#include "Font/XUI_FontRenderer.h"
#include "../Common/Minecraft_Macros.h"
#include "../../Minecraft.Client/PlayerList.h"
#include "../../Minecraft.Client/ServerPlayer.h"
#include "../Common/GameRules/ConsoleGameRules.h"
#include "../Common/GameRules/ConsoleSchematicFile.h"
#include "../../Minecraft.World/InputOutputStream.h"
#include "../../Minecraft.World/LevelSettings.h"
#include "../User.h"
#include "Sentient\SentientManager.h"
#include "..\..\Minecraft.World\LevelData.h"
#include "..\..\Minecraft.World\net.minecraft.world.entity.player.h"
#include "..\..\Minecraft.Client\EntityRenderDispatcher.h"
#include "..\..\Minecraft.World\compression.h"
#include "..\TexturePackRepository.h"
#include "..\TexturePack.h"
#include "..\Common\DLC\DLCAudioFile.h"
#include "..\DLCTexturePack.h"
#include "Sentient/SentientManager.h"
#include "../../Minecraft.World/LevelData.h"
#include "../../Minecraft.World/net.minecraft.world.entity.player.h"
#include "../../Minecraft.Client/EntityRenderDispatcher.h"
#include "../../Minecraft.World/compression.h"
#include "../TexturePackRepository.h"
#include "../TexturePack.h"
#include "../Common/DLC/DLCAudioFile.h"
#include "../DLCTexturePack.h"
#include "..\Common\XUI\XUI_Intro.h"
#include "..\Common\XUI\XUI_MainMenu.h"
#include "..\Common\XUI\XUI_NewUpdateMessage.h"
#include "..\Common\XUI\XUI_HelpAndOptions.h"
#include "..\Common\XUI\XUI_TextEntry.h"
#include "..\Common\XUI\XUI_HelpHowToPlay.h"
#include "..\Common\XUI\XUI_HowToPlayMenu.h"
#include "..\Common\XUI\XUI_HelpControls.h"
#include "..\Common\XUI\XUI_TextEntry.h"
#include "..\Common\XUI\XUI_LoadSettings.h"
#include "..\Common\XUI\XUI_SettingsAll.h"
#include "..\Common\XUI\XUI_SettingsOptions.h"
#include "..\Common\XUI\XUI_SettingsAudio.h"
#include "..\Common\XUI\XUI_SettingsControl.h"
#include "..\Common\XUI\XUI_SettingsGraphics.h"
#include "..\Common\XUI\XUI_SettingsUI.h"
#include "..\Common\XUI\XUI_Leaderboards.h"
#include "..\Common\XUI\XUI_Debug.h"
#include "..\Common\XUI\XUI_DebugTips.h"
#include "..\Common\XUI\XUI_Reinstall.h"
#include "..\Common\XUI\XUI_Death.h"
#include "..\Common\XUI\XUI_DebugOverlay.h"
#include "..\Common\XUI\XUI_DLCOffers.h"
#include "..\Common\XUI\XUI_SocialPost.h"
#include "..\Common\XUI\XUI_Scene_Container.h"
#include "..\Common\XUI\XUI_Scene_Furnace.h"
#include "..\Common\XUI\XUI_Scene_Inventory.h"
#include "..\Common\XUI\XUI_Scene_Trap.h"
#include "..\Common\XUI\XUI_Control_ComboBox.h"
#include "..\Common\XUI\XUI_MultiGameInfo.h"
#include "..\Common\XUI\XUI_MultiGameJoinLoad.h"
#include "..\Common\XUI\XUI_MultiGameCreate.h"
#include "..\Common\XUI\XUI_MultiGameLaunchMoreOptions.h"
#include "..\Common\XUI\XUI_SignEntry.h"
#include "..\Common\XUI\XUI_InGameInfo.h"
#include "..\Common\XUI\XUI_TrialExitUpsell.h"
#include "..\Common\XUI\XUI_BasePlayer.h"
#include "..\Common\XUI\XUI_PartnernetPassword.h"
#include "..\Common\XUI\XUI_SaveMessage.h"
#include "..\Common\XUI\XUI_Chat.h"
#include "..\Common\XUI\XUI_SkinSelect.h"
#include "..\Common\XUI\XUI_InGameHostOptions.h"
#include "..\Common\XUI\XUI_InGamePlayerOptions.h"
#include "..\Common\XUI\XUI_Scene_Enchant.h"
#include "..\Common\XUI\XUI_Scene_BrewingStand.h"
#include "..\Common\XUI\XUI_XZP_Icons.h"
#include "..\Common\XUI\XUI_Controls.h"
#include "..\Common\XUI\XUI_Scene_Win.h"
#include "..\Common\XUI\XUI_HUD.h"
#include "..\Common\XUI\XUI_Scene_Anvil.h"
#include "..\Common\XUI\XUI_Scene_Trading.h"
#include "..\Common\XUI\XUI_Teleport.h"
#include "../Common/XUI/XUI_Intro.h"
#include "../Common/XUI/XUI_MainMenu.h"
#include "../Common/XUI/XUI_NewUpdateMessage.h"
#include "../Common/XUI/XUI_HelpAndOptions.h"
#include "../Common/XUI/XUI_TextEntry.h"
#include "../Common/XUI/XUI_HelpHowToPlay.h"
#include "../Common/XUI/XUI_HowToPlayMenu.h"
#include "../Common/XUI/XUI_HelpControls.h"
#include "../Common/XUI/XUI_TextEntry.h"
#include "../Common/XUI/XUI_LoadSettings.h"
#include "../Common/XUI/XUI_SettingsAll.h"
#include "../Common/XUI/XUI_SettingsOptions.h"
#include "../Common/XUI/XUI_SettingsAudio.h"
#include "../Common/XUI/XUI_SettingsControl.h"
#include "../Common/XUI/XUI_SettingsGraphics.h"
#include "../Common/XUI/XUI_SettingsUI.h"
#include "../Common/XUI/XUI_Leaderboards.h"
#include "../Common/XUI/XUI_Debug.h"
#include "../Common/XUI/XUI_DebugTips.h"
#include "../Common/XUI/XUI_Reinstall.h"
#include "../Common/XUI/XUI_Death.h"
#include "../Common/XUI/XUI_DebugOverlay.h"
#include "../Common/XUI/XUI_DLCOffers.h"
#include "../Common/XUI/XUI_SocialPost.h"
#include "../Common/XUI/XUI_Scene_Container.h"
#include "../Common/XUI/XUI_Scene_Furnace.h"
#include "../Common/XUI/XUI_Scene_Inventory.h"
#include "../Common/XUI/XUI_Scene_Trap.h"
#include "../Common/XUI/XUI_Control_ComboBox.h"
#include "../Common/XUI/XUI_MultiGameInfo.h"
#include "../Common/XUI/XUI_MultiGameJoinLoad.h"
#include "../Common/XUI/XUI_MultiGameCreate.h"
#include "../Common/XUI/XUI_MultiGameLaunchMoreOptions.h"
#include "../Common/XUI/XUI_SignEntry.h"
#include "../Common/XUI/XUI_InGameInfo.h"
#include "../Common/XUI/XUI_TrialExitUpsell.h"
#include "../Common/XUI/XUI_BasePlayer.h"
#include "../Common/XUI/XUI_PartnernetPassword.h"
#include "../Common/XUI/XUI_SaveMessage.h"
#include "../Common/XUI/XUI_Chat.h"
#include "../Common/XUI/XUI_SkinSelect.h"
#include "../Common/XUI/XUI_InGameHostOptions.h"
#include "../Common/XUI/XUI_InGamePlayerOptions.h"
#include "../Common/XUI/XUI_Scene_Enchant.h"
#include "../Common/XUI/XUI_Scene_BrewingStand.h"
#include "../Common/XUI/XUI_XZP_Icons.h"
#include "../Common/XUI/XUI_Controls.h"
#include "../Common/XUI/XUI_Scene_Win.h"
#include "../Common/XUI/XUI_HUD.h"
#include "../Common/XUI/XUI_Scene_Anvil.h"
#include "../Common/XUI/XUI_Scene_Trading.h"
#include "../Common/XUI/XUI_Teleport.h"
#ifdef _DEBUG_MENUS_ENABLED
#include "..\Common\XUI\XUI_DebugItemEditor.h"
#include "../Common/XUI/XUI_DebugItemEditor.h"
#endif
#ifndef _CONTENT_PACKAGE
#include "..\Common\XUI\XUI_DebugSchematicCreator.h"
#include "../Common/XUI/XUI_DebugSchematicCreator.h"
#endif
#include "Xbox_App.h"