aboutsummaryrefslogtreecommitdiff
path: root/Minecraft.Server/Minecraft.Server.vcxproj
diff options
context:
space:
mode:
authorkuwa <kuwa.com3@gmail.com>2026-03-15 16:32:50 +0900
committerGitHub <noreply@github.com>2026-03-15 02:32:50 -0500
commitf483074cd2ff2cc9e9c3ef1df4430d4a65d1fb2a (patch)
tree9cd094e38b2259ea913fecb7d6fde16046277182 /Minecraft.Server/Minecraft.Server.vcxproj
parent4d200a589dd3d0a8424eaef6c0d6fd454d16e411 (diff)
Dedicated Server Software - Minecraft.Server.exe (#498)
* add: Dedicated Server implementation - Introduced `ServerMain.cpp` for the dedicated server logic, handling command-line arguments, server initialization, and network management. - Created `postbuild_server.ps1` script for post-build tasks, including copying necessary resources and DLLs for the dedicated server. - Added `CopyServerAssets.cmake` to manage the copying of server assets during the build process, ensuring required files are available for the dedicated server. - Defined project filters in `Minecraft.Server.vcxproj.filters` for better organization of server-related files. * add: refactor world loader & add server properties - Introduced ServerLogger for logging startup steps and world I/O operations. - Implemented ServerProperties for loading and saving server configuration from `server.properties`. - Added WorldManager to handle world loading and creation based on server properties. - Updated ServerMain to integrate server properties loading and world management. - Enhanced project files to include new source and header files for the server components. * update: implement enhanced logging functionality with configurable log levels * update: update keyboard and mouse input initialization 1dc8a005ed111463c22c17b487e5ec8a3e2d30f3 * fix: change virtual screen resolution to 1920x1080(HD) Since 31881af56936aeef38ff322b975fd0 , `skinHud.swf` for 720 is not included in `MediaWindows64.arc`, the app crashes unless the virtual screen is set to HD. * fix: dedicated server build settings for miniaudio migration and missing sources - remove stale Windows64 Miles (mss64) link/copy references from server build - add Common/Filesystem/Filesystem.cpp to Minecraft.Server.vcxproj - add Windows64/PostProcesser.cpp to Minecraft.Server.vcxproj - fix unresolved externals (PostProcesser::*, FileExists) in dedicated server build * update: changed the virtual screen to 720p Since the crash caused by the 720p `skinHud.swf` not being included in `MediaWindows64.arc` has been resolved, switching back to 720p to reduce resource usage. * add: add Docker support for Dedicated Server add with entrypoint and build scripts * fix: add initial save for newly created worlds in dedicated server on the server side, I fixed the behavior introduced after commit aadb511, where newly created worlds are intentionally not saved to disk immediately. * update: add basically all configuration options that are implemented in the classes to `server.properties` * update: add LAN advertising configuration for server.properties LAN-Discovery, which isn’t needed in server mode and could potentially be a security risk, has also been disabled(only server mode). * add: add implementing interactive command line using linenoise - Integrated linenoise library for line editing and completion in the server console. - Updated ServerLogger to handle external writes safely during logging. - Modified ServerMain to initialize and manage the ServerCli for command input. - The implementation is separate from everything else, so it doesn't affect anything else. - The command input section and execution section are separated into threads. * update: enhance command line completion with predictive hints Like most command line tools, it highlights predictions in gray. * add: implement `StringUtils` for string manipulation and refactor usages Unified the scattered utility functions. * fix: send DisconnectPacket on shutdown and fix Win64 recv-thread teardown race Before this change, server/host shutdown closed sockets directly in ServerConnection::stop(), which bypassed the normal disconnect flow. As a result, clients could be dropped without receiving a proper DisconnectPacket during stop/kill/world-close paths. Also, WinsockNetLayer::Shutdown() could destroy synchronization objects while host-side recv threads were still exiting, causing a crash in RecvThreadProc (access violation on world close in host mode). * fix: return client to menus when Win64 host connection drops - Add client-side host disconnect handling in CPlatformNetworkManagerStub::DoWork() for _WINDOWS64. - When in QNET_STATE_GAME_PLAY as a non-host and WinsockNetLayer::IsConnected() becomes false, trigger g_NetworkManager.HandleDisconnect(false) to enter the normal disconnect/UI flow. - Use m_bLeaveGameOnTick as a one-shot guard to prevent repeated disconnect handling while the link remains down. - Reset m_bLeaveGameOnTick on LeaveGame(), HostGame(), and JoinGame() to avoid stale state across sessions. * update: converted Japanese comments to English * add: create `Minecraft.Server` developer guide in English and Japanese * update: add note about issue * add: add `nlohmann/json` json lib * add: add FileUtils Moved file operations to `utils`. * add: Dedicated Server BAN access manager with persistent player and IP bans - add Access frontend that publishes thread-safe ban manager snapshots for dedicated server use - add BanManager storage for banned-players.json and banned-ips.json with load/save/update flows - add persistent player and IP ban checks during dedicated server connection handling - add UTF-8 BOM-safe JSON parsing and shared file helpers backed by nlohmann/json - add Unicode-safe ban file read/write and safer atomic replacement behavior on Windows - add active-ban snapshot APIs and expiry-aware filtering for expires metadata - add RAII-based dedicated access shutdown handling during server startup and teardown * update: changed file read/write operations to use `FileUtils`. - As a side effect, saving has become faster! * fix: Re-added the source that had somehow disappeared. * add: significantly improved the dedicated server logging system - add ServerLogManager to Minecraft.Server as the single entry point for dedicated-server log output - forward CMinecraftApp logger output to the server logger when running with g_Win64DedicatedServer - add named network logs for incoming, accepted, rejected, and disconnected connections - cache connection metadata by smallId so player name and remote IP remain available for disconnect logs - keep Minecraft.Client changes minimal by using lightweight hook points and handling log orchestration on the server side * fix: added the updated library source * add: add `ban` and `pardon` commands for Player and IP * fix: fix stop command shutdown process add dedicated server shutdown request handling * fix: fixed the save logic during server shutdown Removed redundant repeated saves and eliminated the risks of async writes. * update: added new sever files to Docker entrypoint * fix: replace shutdown flag with atomic variable for thread safety * update: update Dedicated Server developer guide English is machine translated. Please forgive me. * update: check for the existence of `GameHDD` and create * add: add Whitelist to Dedicated Server * refactor: clean up and refactor the code - unify duplicated implementations that were copied repeatedly - update outdated patterns to more modern ones * fix: include UI header (new update fix) * fix: fix the detection range for excessive logging `getHighestNonEmptyY()` returning `-1` occurs normally when the chunk is entirely air. The caller (`Minecraft.World/LevelChunk.cpp:2400`) normalizes `-1` to `0`. * update: add world size config to dedicated server properties * update: update README add explanation of `server.properties` & launch arguments * update: add nightly release workflow for dedicated server and client builds to Actions * fix: update name for workflow * add random seed generation * add: add Docker nightly workflow for Dedicated Server publish to GitHub Container Registry * fix: ghost player when clients disconnect out of order #4 * fix: fix 7zip option * fix: fix Docker workflow for Dedicated Server artifact handling * add: add no build Dedicated Server startup scripts and Docker Compose * update: add README for Docker Dedicated Server setup with no local build * refactor: refactor command path structure As the number of commands has increased and become harder to navigate, each command has been organized into separate folders. * update: support stream(file stdin) input mode for server CLI Support for the stream (file stdin) required when attaching a tty to a Docker container on Linux. * add: add new CLI Console Commands for Dedicated Server Most of these commands are executed using the command dispatcher implemented on the `Minecraft.World` side. When registering them with the dispatcher, the sender uses a permission-enabled configuration that treats the CLI as a player. - default game. - enchant - experience. - give - kill(currently, getting a permission error for some reason) - time - weather. - update tp & gamemode command * fix: change player map icon to random select * update: increase the player limit * add: restore the basic anti-cheat implementation and add spawn protection Added the following anti-cheat measures and add spawn protection to `server.properties`. - instant break - speed - reach * fix: fix Docker image tag --------- Co-authored-by: sylvessa <225480449+sylvessa@users.noreply.github.com>
Diffstat (limited to 'Minecraft.Server/Minecraft.Server.vcxproj')
-rw-r--r--Minecraft.Server/Minecraft.Server.vcxproj749
1 files changed, 749 insertions, 0 deletions
diff --git a/Minecraft.Server/Minecraft.Server.vcxproj b/Minecraft.Server/Minecraft.Server.vcxproj
new file mode 100644
index 00000000..be2eb80c
--- /dev/null
+++ b/Minecraft.Server/Minecraft.Server.vcxproj
@@ -0,0 +1,749 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup Label="ProjectConfigurations">
+ <ProjectConfiguration Include="Debug|x64">
+ <Configuration>Debug</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ <ProjectConfiguration Include="Release|x64">
+ <Configuration>Release</Configuration>
+ <Platform>x64</Platform>
+ </ProjectConfiguration>
+ </ItemGroup>
+ <PropertyGroup Label="Globals">
+ <ProjectGuid>{7CB40BFC-C8E4-4293-A22E-D2041348D5AF}</ProjectGuid>
+ <Keyword>Win32Proj</Keyword>
+ <RootNamespace>MinecraftServer</RootNamespace>
+ <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>true</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
+ <ConfigurationType>Application</ConfigurationType>
+ <UseDebugLibraries>false</UseDebugLibraries>
+ <PlatformToolset>v143</PlatformToolset>
+ <WholeProgramOptimization>true</WholeProgramOptimization>
+ <CharacterSet>MultiByte</CharacterSet>
+ </PropertyGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
+ <ImportGroup Label="ExtensionSettings">
+ <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.props" />
+ </ImportGroup>
+ <ImportGroup Label="Shared" />
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
+ </ImportGroup>
+ <PropertyGroup Label="UserMacros" />
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <OutDir>$(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\</OutDir>
+ <IntDir>$(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\obj\MinecraftServer\</IntDir>
+ <TargetName>Minecraft.Server</TargetName>
+ <LocalDebuggerWorkingDirectory>$(OutDir)</LocalDebuggerWorkingDirectory>
+ <LocalDebuggerCommandArguments>-port 25565 -bind 0.0.0.0 -name DedicatedServer</LocalDebuggerCommandArguments>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+ <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <OutDir>$(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\</OutDir>
+ <IntDir>$(SolutionDir)$(Platform)\Minecraft.Server\$(Configuration)\obj\MinecraftServer\</IntDir>
+ <TargetName>Minecraft.Server</TargetName>
+ <LocalDebuggerWorkingDirectory>$(OutDir)</LocalDebuggerWorkingDirectory>
+ <LocalDebuggerCommandArguments>-port 25565 -bind 0.0.0.0 -name DedicatedServer</LocalDebuggerCommandArguments>
+ <DebuggerFlavor>WindowsLocalDebugger</DebuggerFlavor>
+ </PropertyGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>Disabled</Optimization>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderOutputFile>$(OutDir)MinecraftServer.pch</PrecompiledHeaderOutputFile>
+ <RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary>
+ <DebugInformationFormat>ProgramDatabase</DebugInformationFormat>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <PreprocessorDefinitions>_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_DEBUG;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;MINECRAFT_SERVER_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\Minecraft.Client;..\Minecraft.Client\Windows64\Iggy\include;..\Minecraft.Client\Xbox\Sentient\Include;..\Minecraft.World\x64headers;..\include;$(ProjectDir)Windows64;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <MASM>
+ <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
+ </MASM>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_WINDOWS64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\Minecraft.Client;..\Minecraft.Client\Xbox;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <AdditionalDependencies>d3d11.lib;XInput9_1_0.lib;wsock32.lib;legacy_stdio_definitions.lib;..\Minecraft.World\x64_Debug\Minecraft.World.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggy_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyperfmon_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyexpruntime_w64.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Input_d.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Storage_d.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Render_PC_d.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ <PostBuildEvent>
+ <Command>powershell -ExecutionPolicy Bypass -File "$(ProjectDir)Windows64\postbuild_server.ps1" -OutDir "$(OutDir)." -ProjectRoot "$(ProjectDir).." -Configuration "$(Configuration)"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
+ <ClCompile>
+ <WarningLevel>Level3</WarningLevel>
+ <Optimization>MaxSpeed</Optimization>
+ <FunctionLevelLinking>true</FunctionLevelLinking>
+ <IntrinsicFunctions>true</IntrinsicFunctions>
+ <PrecompiledHeader>Use</PrecompiledHeader>
+ <PrecompiledHeaderOutputFile>$(OutDir)MinecraftServer.pch</PrecompiledHeaderOutputFile>
+ <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
+ <ExceptionHandling>Sync</ExceptionHandling>
+ <RuntimeTypeInfo>true</RuntimeTypeInfo>
+ <MultiProcessorCompilation>true</MultiProcessorCompilation>
+ <PreprocessorDefinitions>_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64;MINECRAFT_SERVER_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\Minecraft.Client;..\Minecraft.Client\Windows64\Iggy\include;..\Minecraft.Client\Xbox\Sentient\Include;..\Minecraft.World\x64headers;..\include;$(ProjectDir)Windows64;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ClCompile>
+ <MASM>
+ <UseSafeExceptionHandlers>false</UseSafeExceptionHandlers>
+ </MASM>
+ <ResourceCompile>
+ <PreprocessorDefinitions>_WINDOWS64;%(PreprocessorDefinitions)</PreprocessorDefinitions>
+ <AdditionalIncludeDirectories>..\Minecraft.Client;..\Minecraft.Client\Xbox;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
+ </ResourceCompile>
+ <Link>
+ <SubSystem>Console</SubSystem>
+ <EntryPointSymbol>mainCRTStartup</EntryPointSymbol>
+ <EnableCOMDATFolding>true</EnableCOMDATFolding>
+ <OptimizeReferences>true</OptimizeReferences>
+ <GenerateDebugInformation>true</GenerateDebugInformation>
+ <AdditionalDependencies>d3d11.lib;XInput9_1_0.lib;wsock32.lib;legacy_stdio_definitions.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggy_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyperfmon_w64.lib;..\Minecraft.Client\Windows64\Iggy\lib\iggyexpruntime_w64.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Input.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Storage.lib;..\Minecraft.Client\Windows64\4JLibs\libs\4J_Render_PC.lib;%(AdditionalDependencies)</AdditionalDependencies>
+ </Link>
+ <PostBuildEvent>
+ <Command>powershell -ExecutionPolicy Bypass -File "$(ProjectDir)Windows64\postbuild_server.ps1" -OutDir "$(OutDir)." -ProjectRoot "$(ProjectDir).." -Configuration "$(Configuration)"</Command>
+ </PostBuildEvent>
+ </ItemDefinitionGroup>
+ <ItemGroup>
+ <ClCompile Include="Access\Access.cpp" />
+ <ClCompile Include="Access\BanManager.cpp" />
+ <ClCompile Include="Access\WhitelistManager.cpp" />
+ <ClCompile Include="ServerLogManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\AbstractTexturePack.cpp" />
+ <ClCompile Include="..\Minecraft.Client\AchievementPopup.cpp" />
+ <ClCompile Include="..\Minecraft.Client\AchievementScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\AllowAllCuller.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ArchiveFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ArrowRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BatModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BatRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BeaconRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BlazeModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BlazeRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BoatModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BoatRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BookModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BossMobGuiInfo.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BreakingItemParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BubbleParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\BufferedImage.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Button.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Camera.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CaveSpiderRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ChatScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ChestModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ChestRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ChickenModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ChickenRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Chunk.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ClientConnection.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ClientConstants.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ClockTexture.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Audio\Consoles_SoundEngine.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Audio\SoundEngine.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Audio\SoundNames.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Colours\ColourTable.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\ConsoleGameMode.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Console_Utils.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Consoles_App.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCAudioFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCCapeFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCColourTableFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCGameRulesFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCGameRulesHeader.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCLocalisationFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCPack.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCSkinFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCTextureFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\DLC\DLCUIDataFile.cpp" />
+ <ClCompile Include="..\include\lce_filesystem\lce_filesystem.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\AddEnchantmentRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\AddItemRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\ApplySchematicRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\BiomeOverride.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\CollectItemRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\CompleteAllRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\CompoundGameRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\ConsoleGenerateStructure.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\ConsoleSchematicFile.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\GameRule.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\GameRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\GameRuleManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\LevelGenerationOptions.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\LevelGenerators.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\LevelRules.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\LevelRuleset.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\NamedAreaRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\StartFeature.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\UpdatePlayerRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\UseTileRuleDefinition.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\XboxStructureActionGenerateBox.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\XboxStructureActionPlaceBlock.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\XboxStructureActionPlaceContainer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\GameRules\XboxStructureActionPlaceSpawner.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Leaderboards\LeaderboardInterface.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Leaderboards\LeaderboardManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Network\GameNetworkManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Network\PlatformNetworkManagerStub.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Telemetry\TelemetryManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Trial\TrialMode.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\AreaConstraint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\AreaHint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\AreaTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\ChangeStateConstraint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\ChoiceTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\CompleteUsingItemTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\ControllerTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\CraftTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\DiggerItemHint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\EffectChangedTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\FullTutorial.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\FullTutorialActiveTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\FullTutorialMode.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\HorseChoiceTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\InfoTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\InputConstraint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\LookAtEntityHint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\LookAtTileHint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\PickupTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\ProcedureCompoundTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\ProgressFlagTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\RideEntityTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\StatTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\TakeItemHint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\Tutorial.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\TutorialHint.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\TutorialMessage.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\TutorialMode.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\TutorialTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\UseItemTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\UseTileTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\Tutorial\XuiCraftingTask.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_AbstractContainerMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_AnvilMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_BeaconMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_BrewingMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_CommandBlockMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_ContainerMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_CraftingMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_CreativeMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_DispenserMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_EnchantingMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_FireworksMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_FurnaceMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_HUD.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_HopperMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_HorseInventoryMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_InventoryMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_PauseMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_StartGame.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\IUIScene_TradingMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIBitmapFont.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_Chat.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_DebugUIConsole.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_DebugUIMarketingGuide.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_Logo.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_MenuBackground.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_Panorama.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_PressStartToPlay.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_Tooltips.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIComponent_TutorialPopup.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_Base.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_BeaconEffectButton.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_BitmapIcon.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_Button.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_ButtonList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_CheckBox.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_Cursor.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_DLCList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_DynamicLabel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_EnchantmentBook.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_EnchantmentButton.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_HTMLLabel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_Label.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_LeaderboardList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_MinecraftHorse.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_MinecraftPlayer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_PlayerList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_PlayerSkinPreview.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_Progress.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_SaveList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_Slider.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_SlotList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_SpaceIndicatorBar.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_TextInput.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIControl_TexturePackList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIController.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIFontData.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIGroup.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UILayer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_AbstractContainerMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_AnvilMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_BeaconMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_BrewingStandMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_ConnectingProgress.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_ContainerMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_ControlsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_CraftingMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_CreateWorldMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_CreativeMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_Credits.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DLCMainMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DLCOffersMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DeathMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DebugCreateSchematic.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DebugOptions.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DebugOverlay.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DebugSetCamera.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_DispenserMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_EULA.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_EnchantingMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_EndPoem.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_FireworksMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_FullscreenProgress.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_FurnaceMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_HUD.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_HelpAndOptionsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_HopperMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_HorseInventoryMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_HowToPlay.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_HowToPlayMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_InGameHostOptionsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_InGameInfoMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_InGamePlayerOptionsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_Intro.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_InventoryMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_JoinMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_Keyboard.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_LanguageSelector.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_LaunchMoreOptionsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_LeaderboardsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_LoadMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_LoadOrJoinMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_MainMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_MessageBox.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_NewUpdateMessage.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_PauseMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_QuadrantSignin.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_ReinstallMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SaveMessage.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SettingsAudioMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SettingsControlMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SettingsGraphicsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SettingsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SettingsOptionsMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SettingsUIMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SignEntryMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_SkinSelectMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_TeleportMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_Timer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_TradingMenu.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIScene_TrialExitUpsell.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UIString.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\UI\UITTFFont.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\adler32.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\compress.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\crc32.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\deflate.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\gzclose.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\gzlib.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\gzread.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\gzwrite.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\infback.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\inffast.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\inflate.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\inftrees.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\trees.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\uncompr.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\Common\zlib\zutil.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\CompassTexture.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ConfirmScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ConsoleInput.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ControlsScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CowModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CowRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CreateWorldScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CreeperModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CreeperRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CritParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\CritParticle2.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Cube.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DLCTexturePack.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DeathScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DefaultRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DefaultTexturePack.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DemoUser.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DerivedServerLevel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DirtyChunkSorter.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DispenserBootstrap.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DistanceChunkSorter.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DragonBreathParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DragonModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\DripParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EchantmentTableParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EditBox.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EnchantTableRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EnderChestRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EnderCrystalModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EnderCrystalRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EnderDragonRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EnderParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EndermanModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EndermanRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EntityRenderDispatcher.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EntityRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EntityTileRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\EntityTracker.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ErrorScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ExperienceOrbRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ExplodeParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Extrax64Stubs.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FallingTileRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FileTexturePack.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FireballRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FireworksParticles.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FishingHookRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FlameParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FolderTexturePack.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Font.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FootstepParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Frustum.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FrustumCuller.cpp" />
+ <ClCompile Include="..\Minecraft.Client\FrustumData.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GameRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GhastModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GhastRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GiantMobRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Gui.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GuiComponent.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GuiMessage.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GuiParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\GuiParticles.cpp" />
+ <ClCompile Include="..\Minecraft.Client\HeartParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\HorseRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\HttpTexture.cpp" />
+ <ClCompile Include="..\Minecraft.Client\HugeExplosionParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\HugeExplosionSeedParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\HumanoidMobRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\HumanoidModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\InBedChatScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Input.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ItemFrameRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ItemInHandRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ItemRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ItemSpriteRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\JoinMultiplayerScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\KeyMapping.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LargeChestModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LavaParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LavaSlimeModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LavaSlimeRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LeashKnotModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LeashKnotRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LevelRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Lighting.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LightningBoltRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LivingEntityRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\LocalPlayer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MemTexture.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MemoryTracker.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MinecartModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MinecartRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MinecartSpawnerRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Minecraft.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MinecraftServer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Minimap.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MobRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MobSkinMemTextureProcessor.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MobSkinTextureProcessor.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MobSpawnerRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Model.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ModelHorse.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ModelPart.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MultiPlayerChunkCache.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MultiPlayerGameMode.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MultiPlayerLevel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MultiPlayerLocalPlayer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\MushroomCowRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\NameEntryScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\NetherPortalParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\NoteParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\OcelotModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\OcelotRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\OffsettedRenderList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Options.cpp" />
+ <ClCompile Include="..\Minecraft.Client\OptionsScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PS3\PS3Extras\ShutdownManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PaintingRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Particle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ParticleEngine.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PauseScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PendingConnection.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PigModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PigRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PistonPieceRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PlayerChunkMap.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PlayerCloudParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PlayerConnection.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PlayerList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PlayerRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Polygon.cpp" />
+ <ClCompile Include="..\Minecraft.Client\PreStitchedTextureMap.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ProgressRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\QuadrupedModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Rect2i.cpp" />
+ <ClCompile Include="..\Minecraft.Client\RedDustParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\RemotePlayer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\RenameWorldScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Screen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ScreenSizeCalculator.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ScrolledSelectionList.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SelectWorldScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerChunkCache.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerCommandDispatcher.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerConnection.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerLevel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerLevelListener.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerPlayer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerPlayerGameMode.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ServerScoreboard.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Settings.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SheepFurModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SheepModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SheepRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SignModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SignRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SilverfishModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SilverfishRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SimpleIcon.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SkeletonHeadModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SkeletonModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SkeletonRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SkiModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SkullTileRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SlideButton.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SlimeModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SlimeRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SmallButton.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SmokeParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SnowManModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SnowManRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SnowShovelParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SpellParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SpiderModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SpiderRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SplashParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SquidModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SquidRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\StatsCounter.cpp" />
+ <ClCompile Include="..\Minecraft.Client\StatsScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\StatsSyncher.cpp" />
+ <ClCompile Include="..\Minecraft.Client\StitchSlot.cpp" />
+ <ClCompile Include="..\Minecraft.Client\StitchedTexture.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Stitcher.cpp" />
+ <ClCompile Include="..\Minecraft.Client\StringTable.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SuspendedParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\SuspendedTownParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TakeAnimationParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TeleportCommand.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TerrainParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Tesselator.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TexOffs.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Texture.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TextureAtlas.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TextureHolder.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TextureManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TextureMap.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TexturePack.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TexturePackRepository.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Textures.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TheEndPortalRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TileEntityRenderDispatcher.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TileEntityRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TileRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Timer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TitleScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TntMinecartRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TntRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\TrackedEntity.cpp" />
+ <ClCompile Include="..\Minecraft.Client\User.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Vertex.cpp" />
+ <ClCompile Include="..\Minecraft.Client\VideoSettingsScreen.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ViewportCuller.cpp" />
+ <ClCompile Include="..\Minecraft.Client\VillagerGolemModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\VillagerGolemRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\VillagerModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\VillagerRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\VillagerZombieModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WaterDropParticle.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\Iggy\gdraw\gdraw_d3d11.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\KeyboardMouseInput.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\Leaderboards\WindowsLeaderboardManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\PostProcesser.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\Windows64_App.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\Windows64_Minecraft.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\Windows64_UIController.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Windows64\Network\WinsockNetLayer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WitchModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WitchRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WitherBossModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WitherBossRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WitherSkullRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WolfModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WolfRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\WstringLookup.cpp" />
+ <ClCompile Include="..\Minecraft.Client\Xbox\Network\NetworkPlayerXbox.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ZombieModel.cpp" />
+ <ClCompile Include="..\Minecraft.Client\ZombieRenderer.cpp" />
+ <ClCompile Include="..\Minecraft.Client\compat_shims.cpp">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="Console\ServerCli.cpp" />
+ <ClCompile Include="Console\ServerCliInput.cpp" />
+ <ClCompile Include="Console\commands\ban\CliCommandBan.cpp" />
+ <ClCompile Include="Console\commands\ban-ip\CliCommandBanIp.cpp" />
+ <ClCompile Include="Console\commands\ban-list\CliCommandBanList.cpp" />
+ <ClCompile Include="Console\commands\defaultgamemode\CliCommandDefaultGamemode.cpp" />
+ <ClCompile Include="Console\commands\enchant\CliCommandEnchant.cpp" />
+ <ClCompile Include="Console\commands\experience\CliCommandExperience.cpp" />
+ <ClCompile Include="Console\commands\gamemode\CliCommandGamemode.cpp" />
+ <ClCompile Include="Console\commands\give\CliCommandGive.cpp" />
+ <ClCompile Include="Console\commands\help\CliCommandHelp.cpp" />
+ <ClCompile Include="Console\commands\kill\CliCommandKill.cpp" />
+ <ClCompile Include="Console\commands\list\CliCommandList.cpp" />
+ <ClCompile Include="Console\commands\pardon\CliCommandPardon.cpp" />
+ <ClCompile Include="Console\commands\pardon-ip\CliCommandPardonIp.cpp" />
+ <ClCompile Include="Console\commands\stop\CliCommandStop.cpp" />
+ <ClCompile Include="Console\commands\time\CliCommandTime.cpp" />
+ <ClCompile Include="Console\commands\tp\CliCommandTp.cpp" />
+ <ClCompile Include="Console\commands\weather\CliCommandWeather.cpp" />
+ <ClCompile Include="Console\commands\whitelist\CliCommandWhitelist.cpp" />
+ <ClCompile Include="Console\ServerCliEngine.cpp" />
+ <ClCompile Include="Console\ServerCliParser.cpp" />
+ <ClCompile Include="Console\ServerCliRegistry.cpp" />
+ <ClCompile Include="Common\FileUtils.cpp" />
+ <ClCompile Include="Common\StringUtils.cpp" />
+ <ClCompile Include="..\Minecraft.Client\glWrapper.cpp" />
+ <ClCompile Include="ServerLogger.cpp" />
+ <ClCompile Include="ServerProperties.cpp" />
+ <ClCompile Include="vendor\linenoise\linenoise.c">
+ <PrecompiledHeader>NotUsing</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="WorldManager.cpp" />
+ <ClCompile Include="..\Minecraft.Client\stdafx.cpp">
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">Create</PrecompiledHeader>
+ <PrecompiledHeader Condition="'$(Configuration)|$(Platform)'=='Release|x64'">Create</PrecompiledHeader>
+ </ClCompile>
+ <ClCompile Include="..\Minecraft.Client\stubs.cpp" />
+ <ClCompile Include="Windows64\ServerMain.cpp" />
+ </ItemGroup>
+ <ItemGroup>
+ <ClInclude Include="Access\Access.h" />
+ <ClInclude Include="Access\BanManager.h" />
+ <ClInclude Include="Access\WhitelistManager.h" />
+ <ClInclude Include="Console\ServerCli.h" />
+ <ClInclude Include="Console\ServerCliInput.h" />
+ <ClInclude Include="Console\commands\ban\CliCommandBan.h" />
+ <ClInclude Include="Console\commands\ban-ip\CliCommandBanIp.h" />
+ <ClInclude Include="Console\commands\ban-list\CliCommandBanList.h" />
+ <ClInclude Include="Console\commands\defaultgamemode\CliCommandDefaultGamemode.h" />
+ <ClInclude Include="Console\commands\enchant\CliCommandEnchant.h" />
+ <ClInclude Include="Console\commands\experience\CliCommandExperience.h" />
+ <ClInclude Include="Console\commands\gamemode\CliCommandGamemode.h" />
+ <ClInclude Include="Console\commands\give\CliCommandGive.h" />
+ <ClInclude Include="Console\commands\help\CliCommandHelp.h" />
+ <ClInclude Include="Console\commands\CommandParsing.h" />
+ <ClInclude Include="Console\commands\kill\CliCommandKill.h" />
+ <ClInclude Include="Console\commands\list\CliCommandList.h" />
+ <ClInclude Include="Console\commands\pardon\CliCommandPardon.h" />
+ <ClInclude Include="Console\commands\pardon-ip\CliCommandPardonIp.h" />
+ <ClInclude Include="Console\commands\stop\CliCommandStop.h" />
+ <ClInclude Include="Console\commands\time\CliCommandTime.h" />
+ <ClInclude Include="Console\commands\tp\CliCommandTp.h" />
+ <ClInclude Include="Console\commands\weather\CliCommandWeather.h" />
+ <ClInclude Include="Console\commands\whitelist\CliCommandWhitelist.h" />
+ <ClInclude Include="Console\commands\IServerCliCommand.h" />
+ <ClInclude Include="Console\ServerCliEngine.h" />
+ <ClInclude Include="Console\ServerCliParser.h" />
+ <ClInclude Include="Console\ServerCliRegistry.h" />
+ <ClInclude Include="Common\FileUtils.h" />
+ <ClInclude Include="Common\AccessStorageUtils.h" />
+ <ClInclude Include="Common\NetworkUtils.h" />
+ <ClInclude Include="Common\StringUtils.h" />
+ <ClInclude Include="ServerLogger.h" />
+ <ClInclude Include="ServerLogManager.h" />
+ <ClInclude Include="ServerProperties.h" />
+ <ClInclude Include="vendor\linenoise\linenoise.h" />
+ <ClInclude Include="WorldManager.h" />
+ </ItemGroup>
+ <ItemGroup>
+ <MASM Include="..\Minecraft.Client\iob_shim.asm" />
+ </ItemGroup>
+ <ItemGroup>
+ <ResourceCompile Include="..\Minecraft.Client\Xbox\MinecraftWindows.rc" />
+ </ItemGroup>
+ <ItemGroup>
+ <ProjectReference Include="..\Minecraft.World\Minecraft.World.vcxproj">
+ <Project>{F046C3CE-9749-4823-B32B-D9CC10B1A2C8}</Project>
+ <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
+ </ProjectReference>
+ </ItemGroup>
+ <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
+ <ImportGroup Label="ExtensionTargets">
+ <Import Project="$(VCTargetsPath)\BuildCustomizations\masm.targets" />
+ </ImportGroup>
+</Project>
+