mirror of
https://github.com/neoStudiosLCE/neoLegacy.git
synced 2026-06-21 12:13:00 +00:00
Adds the FourKit .NET 10 plugin host as a second dedicated server
build flavour alongside the existing vanilla server. Both flavours
build from the same source tree, with FourKit gated by the
MINECRAFT_SERVER_FOURKIT_BUILD preprocessor define.
Build layout:
Minecraft.Server vanilla, no plugin support, no .NET dep
Minecraft.Server.FourKit FourKit-enabled, ships with bundled
.NET 10 self-contained runtime in runtime/
and an empty plugins/ folder
Both produce a Minecraft.Server.exe in their own per-target output
dir. The variant identity lives in the directory name, not the
binary name, so either flavour can be shipped as a drop-in.
Native bridge (Minecraft.Server/FourKit*.{cpp,h}):
* FourKitRuntime: hosts CoreCLR via hostfxr's command-line init API
(the runtime-config API does not support self-contained components)
* FourKitBridge: ~50 Fire* event entry points, with inline no-op
stubs for the standalone build so gameplay code can call them
unconditionally
* FourKitNatives: ~80 native callbacks the managed side invokes
for player/world/inventory mutations
* FourKitMappers: type and enum mapping helpers
Managed plugin host (Minecraft.Server.FourKit/):
* Bukkit-style API: Player, World, Block, Inventory, Command,
Listener, EventHandler attribute, ~54 event classes
* PluginLoader with per-plugin AssemblyLoadContext
* FourKitHost as the [UnmanagedCallersOnly] entry point table
* Runtime resolves plugins relative to the host process so they
always live next to Minecraft.Server.exe regardless of where the
managed assembly itself is loaded from
Engine hooks (Minecraft.Client/, Minecraft.World/):
* Player lifecycle (PreLogin, Login, Join, Quit, Kick, Move,
Teleport, Portal, Death) wired into PendingConnection and
PlayerConnection without disturbing the cipher handshake or
identity-token security flow
* Inventory open/click/drop hooks across every container menu type
* Block place/break/grow/burn/spread/from-to hooks across the
full tile family
* Bed enter/leave, sign change, entity damage/death, ender pearl
teleport hooks
Regression fixes preserved while applying donor diffs:
* ServerPlayer::die() retains the LCE-Revelations hardcore branch
(setGameMode(ADVENTURE) + banPlayerForHardcoreDeath) in both the
FourKit and non-FourKit code paths
* ServerLevel::entityAdded() retains the sub-entity ID reassignment
loop required by the client's handleAddMob offset, fixing Ender
Dragon and Wither boss multi-part hit detection
* LivingEntity::travel() retains the raw Player* cast and the
cached frictionTile, both Revelations perf wins that the donor
silently reverted
* ServerLogger.cpp keeps the file-logging code donor stripped
* PlayerList.cpp end portal transition fix and UIScene_EndPoem
bounds-check are intact
Build system:
* Top-level CMakeLists.txt adds the Minecraft.Server.FourKit
subdirectory and pulls in the new shared cmake/ServerTarget.cmake
helper
* Minecraft.Server/cmake/sources/Common.cmake is now location
independent (uses CMAKE_CURRENT_LIST_DIR) so the source list
can be consumed from either server target's CMakeLists.txt
* The seven FourKit*.cpp/h files live in their own
_MINECRAFT_SERVER_COMMON_SERVER_FOURKIT variable so the
standalone target omits them
* configure-time .NET 10 SDK check fails fast with a clear
download link if the SDK is missing
* global.json pins the SDK to 10.0.100 with latestFeature
rollforward
Sample plugin (samples/HelloPlugin/) demonstrates the loader and
the PlayerJoinEvent listener pattern.
CI:
* nightly.yml builds both server flavours, ships
LCE-Revelations-Server-Win64.zip and
LCE-Revelations-Server-Win64-FourKit.zip, attests both, and
updates release notes for the dual-flavour layout
* pull-request.yml pulls in actions/setup-dotnet so the FourKit
publish step works in PR validation
* All zip artifacts and the client zip are renamed from
LCREWindows64 to LCE-Revelations-{Client,Server}-Win64
Documentation:
* COMPILE.md gets a VS 2022 quick start, .NET 10 prereq section,
server flavours explanation, and a troubleshooting section
* docs/FOURKIT_PORT_RECON.md captures the file-by-file recon that
drove the port
* docs/FOURKIT_PARITY.md is the canonical reference for which
events FourKit fires
Docker:
* docker-compose.dedicated-server.yml MC_RUNTIME_DIR default points
at the vanilla CMake output. The FourKit Docker image is
intentionally NOT shipped yet because hosting .NET 10 self
contained inside Wine has not been smoke-tested
676 lines
38 KiB
CMake
676 lines
38 KiB
CMake
# Resolve the Minecraft.Server source dir from this script's own location so
|
|
# the source list can be included from any CMakeLists.txt without depending on
|
|
# CMAKE_CURRENT_SOURCE_DIR (which would otherwise resolve to the includer dir).
|
|
get_filename_component(_MS_SRC "${CMAKE_CURRENT_LIST_DIR}/../.." ABSOLUTE)
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_ROOT
|
|
"${_MS_SRC}/../Minecraft.Client/AbstractTexturePack.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/AchievementPopup.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/AchievementScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/AllowAllCuller.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ArchiveFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ArrowRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BatModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BatRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BeaconRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BlazeModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BlazeRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BoatModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BoatRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BookModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BossMobGuiInfo.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BreakingItemParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BubbleParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/BufferedImage.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Button.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Camera.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CaveSpiderRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ChatScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ChestModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ChestRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ChickenModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ChickenRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Chunk.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ClientConnection.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ClientConstants.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ClockTexture.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Audio/Consoles_SoundEngine.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Audio/SoundEngine.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Audio/SoundNames.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Colours/ColourTable.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/ConsoleGameMode.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Console_Utils.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Consoles_App.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCAudioFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCCapeFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCColourTableFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCGameRulesFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCGameRulesHeader.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCLocalisationFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCPack.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCSkinFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCTextureFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/DLC/DLCUIDataFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/AddEnchantmentRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/AddItemRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/ApplySchematicRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/BiomeOverride.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/CollectItemRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/CompleteAllRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/CompoundGameRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/ConsoleGenerateStructure.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/ConsoleSchematicFile.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/GameRule.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/GameRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/GameRuleManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/LevelGenerationOptions.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/LevelGenerators.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/LevelRules.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/LevelRuleset.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/NamedAreaRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/StartFeature.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/UpdatePlayerRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/UseTileRuleDefinition.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/XboxStructureActionGenerateBox.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/XboxStructureActionPlaceBlock.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/XboxStructureActionPlaceContainer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/GameRules/XboxStructureActionPlaceSpawner.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Leaderboards/LeaderboardInterface.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Leaderboards/LeaderboardManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Network/GameNetworkManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Network/PlatformNetworkManagerStub.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Telemetry/TelemetryManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Trial/TrialMode.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/AreaConstraint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/AreaHint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/AreaTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/ChangeStateConstraint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/ChoiceTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/CompleteUsingItemTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/ControllerTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/CraftTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/DiggerItemHint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/EffectChangedTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/FullTutorial.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/FullTutorialActiveTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/FullTutorialMode.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/HorseChoiceTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/InfoTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/InputConstraint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/LookAtEntityHint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/LookAtTileHint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/PickupTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/ProcedureCompoundTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/ProgressFlagTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/RideEntityTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/StatTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/TakeItemHint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/Tutorial.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/TutorialHint.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/TutorialMessage.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/TutorialMode.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/TutorialTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/UseItemTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/UseTileTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/Tutorial/XuiCraftingTask.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_AbstractContainerMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_AnvilMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_BeaconMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_BrewingMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_CommandBlockMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_ContainerMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_CraftingMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_DispenserMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_EnchantingMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_FireworksMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_FurnaceMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_HUD.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_HopperMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_HorseInventoryMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_InventoryMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_PauseMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_StartGame.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/IUIScene_TradingMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIBitmapFont.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIUnicodeBitmapFont.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_Chat.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_DebugUIConsole.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_DebugUIMarketingGuide.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_Logo.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_MenuBackground.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_Panorama.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_PressStartToPlay.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_Tooltips.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIComponent_TutorialPopup.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_Base.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_BeaconEffectButton.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_BitmapIcon.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_Button.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_ButtonList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_CheckBox.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_Cursor.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_DLCList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_DynamicLabel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_EnchantmentBook.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_EnchantmentButton.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_HTMLLabel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_Label.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_LeaderboardList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_MinecraftHorse.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_MinecraftPlayer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_PlayerList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_PlayerSkinPreview.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_Progress.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_SaveList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_Slider.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_SlotList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_SpaceIndicatorBar.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_TextInput.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIControl_TexturePackList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIController.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIFontData.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIGroup.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UILayer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_AbstractContainerMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_AnvilMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_BeaconMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_BrewingStandMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_ConnectingProgress.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_ContainerMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_ControlsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_CraftingMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_CreateWorldMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_CreativeMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_Credits.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DLCMainMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DLCOffersMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DeathMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DebugCreateSchematic.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DebugOptions.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DebugOverlay.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DebugSetCamera.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_DispenserMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_EULA.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_EnchantingMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_EndPoem.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_FireworksMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_FullscreenProgress.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_FurnaceMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_HUD.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_HelpAndOptionsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_HopperMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_HorseInventoryMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_HowToPlay.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_HowToPlayMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_InGameHostOptionsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_InGameInfoMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_InGamePlayerOptionsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_Intro.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_InventoryMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_JoinMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_Keyboard.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_LanguageSelector.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_LaunchMoreOptionsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_LeaderboardsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_LoadMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_LoadOrJoinMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_MainMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_MessageBox.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_NewUpdateMessage.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_PauseMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_QuadrantSignin.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_ReinstallMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SaveMessage.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SettingsAudioMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SettingsControlMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SettingsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SettingsOptionsMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SettingsUIMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SignEntryMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_SkinSelectMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_TeleportMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_Timer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_TradingMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIScene_TrialExitUpsell.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UIString.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/UI/UITTFFont.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/adler32.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/compress.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/crc32.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/deflate.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/gzclose.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/gzlib.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/gzread.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/gzwrite.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/infback.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/inffast.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/inflate.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/inftrees.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/trees.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/uncompr.c"
|
|
"${_MS_SRC}/../Minecraft.Client/Common/zlib/zutil.c"
|
|
"${_MS_SRC}/../Minecraft.Client/CompassTexture.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ConfirmScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ConsoleInput.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ControlsScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CowModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CowRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CreateWorldScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CreeperModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CreeperRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CritParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/CritParticle2.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Cube.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DLCTexturePack.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DeathScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DefaultRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DefaultTexturePack.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DemoUser.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DerivedServerLevel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DirtyChunkSorter.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DispenserBootstrap.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DistanceChunkSorter.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DragonBreathParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DragonModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/DripParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EchantmentTableParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EditBox.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EnchantTableRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EnderChestRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EnderCrystalModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EnderCrystalRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EnderDragonRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EnderParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EndermanModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EndermanRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EntityRenderDispatcher.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EntityRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EntityTileRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/EntityTracker.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ErrorScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ExperienceOrbRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ExplodeParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Extrax64Stubs.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FallingTileRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FileTexturePack.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FireballRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FireworksParticles.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FishingHookRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FlameParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FolderTexturePack.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Font.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FootstepParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Frustum.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FrustumCuller.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/FrustumData.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GameRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GhastModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GhastRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GiantMobRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Gui.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GuiComponent.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GuiMessage.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GuiParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/GuiParticles.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/HeartParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/HorseRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/HttpTexture.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/HugeExplosionParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/HugeExplosionSeedParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/HumanoidMobRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/HumanoidModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/InBedChatScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Input.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ItemFrameRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ItemInHandRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ItemRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ItemSpriteRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/JoinMultiplayerScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/KeyMapping.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LargeChestModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LavaParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LavaSlimeModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LavaSlimeRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LeashKnotModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LeashKnotRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LevelRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Lighting.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LightningBoltRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LivingEntityRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/LocalPlayer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MemTexture.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MemoryTracker.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MinecartModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MinecartRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MinecartSpawnerRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Minecraft.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MinecraftServer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Minimap.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MobRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MobSkinMemTextureProcessor.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MobSkinTextureProcessor.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MobSpawnerRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Model.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ModelHorse.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ModelPart.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MultiPlayerChunkCache.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MultiPlayerGameMode.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MultiPlayerLevel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MultiPlayerLocalPlayer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/MushroomCowRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/NameEntryScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/NetherPortalParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/NoteParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/OcelotModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/OcelotRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/OffsettedRenderList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Options.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/OptionsScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PS3/PS3Extras/ShutdownManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PaintingRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Particle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ParticleEngine.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PauseScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PendingConnection.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PigModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PigRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PistonPieceRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PlayerChunkMap.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PlayerCloudParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PlayerConnection.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PlayerConnection.h"
|
|
"${_MS_SRC}/../Minecraft.Client/PlayerList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PlayerRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Polygon.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/PreStitchedTextureMap.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ProgressRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/QuadrupedModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Rect2i.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/RedDustParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/RemotePlayer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/RenameWorldScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Screen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ScreenSizeCalculator.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ScrolledSelectionList.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SelectWorldScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerChunkCache.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerCommandDispatcher.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerConnection.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerLevel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerLevelListener.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerPlayer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerPlayerGameMode.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ServerScoreboard.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Settings.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SheepFurModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SheepModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SheepRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SignModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SignRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SilverfishModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SilverfishRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SimpleIcon.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SkeletonHeadModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SkeletonModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SkeletonRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SkiModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SkullTileRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SlideButton.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SlimeModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SlimeRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SmallButton.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SmokeParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SnowManModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SnowManRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SnowShovelParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SpellParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SpiderModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SpiderRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SplashParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SquidModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SquidRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/StatsCounter.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/StatsScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/StatsSyncher.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/StitchSlot.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/StitchedTexture.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Stitcher.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/StringTable.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SuspendedParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/SuspendedTownParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TakeAnimationParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TeleportCommand.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TerrainParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Tesselator.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TexOffs.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Texture.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TextureAtlas.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TextureHolder.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TextureManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TextureMap.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TexturePack.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TexturePackRepository.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Textures.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TheEndPortalRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TileEntityRenderDispatcher.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TileEntityRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TileRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Timer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TitleScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TntMinecartRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TntRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/TrackedEntity.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/User.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Vertex.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/VideoSettingsScreen.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ViewportCuller.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/VillagerGolemModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/VillagerGolemRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/VillagerModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/VillagerRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/VillagerZombieModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WaterDropParticle.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/Iggy/gdraw/gdraw_d3d11.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/KeyboardMouseInput.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/Leaderboards/WindowsLeaderboardManager.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/Network/WinsockNetLayer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/PostProcesser.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/Windows64_App.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/Windows64_Minecraft.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Windows64/Windows64_UIController.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WitchModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WitchRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WitherBossModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WitherBossRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WitherSkullRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WolfModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WolfRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/WstringLookup.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/Xbox/MinecraftWindows.rc"
|
|
"${_MS_SRC}/../Minecraft.Client/Xbox/Network/NetworkPlayerXbox.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ZombieModel.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/ZombieRenderer.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/compat_shims.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/glWrapper.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/iob_shim.asm"
|
|
"${_MS_SRC}/../Minecraft.Client/stdafx.cpp"
|
|
"${_MS_SRC}/../Minecraft.Client/stubs.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/AbstractContainerMenu.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/CompoundContainer.h"
|
|
"${_MS_SRC}/../Minecraft.World/ItemEntity.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/LivingEntity.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/LivingEntity.h"
|
|
"${_MS_SRC}/../Minecraft.World/Player.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/Player.h"
|
|
"${_MS_SRC}/../Minecraft.World/ThrownEnderPearl.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/Tile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/DyePowderItem.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/DyePowderItem.h"
|
|
"${_MS_SRC}/../Minecraft.World/Mushroom.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/Mushroom.h"
|
|
"${_MS_SRC}/../Minecraft.World/Sapling.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/Sapling.h"
|
|
"${_MS_SRC}/../Minecraft.World/ConsoleSaveFileOriginal.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/ConsoleSaveFileOriginal.h"
|
|
"${_MS_SRC}/../Minecraft.World/CactusTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/CocoaTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/CropTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/FireTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/GrassTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/PistonBaseTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/ReedTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/StemTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/NetherWartTile.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/LiquidTileDynamic.cpp"
|
|
"${_MS_SRC}/../Minecraft.World/EggTile.cpp"
|
|
"${_MS_SRC}/../include/lce_filesystem/lce_filesystem.cpp"
|
|
"${_MS_SRC}/Console/ServerCliInput.cpp"
|
|
"${_MS_SRC}/Console/ServerCliInput.h"
|
|
)
|
|
source_group("" FILES ${_MINECRAFT_SERVER_COMMON_ROOT})
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER
|
|
"${_MS_SRC}/ServerLogManager.cpp"
|
|
"${_MS_SRC}/ServerLogManager.h"
|
|
"${_MS_SRC}/ServerLogger.cpp"
|
|
"${_MS_SRC}/ServerLogger.h"
|
|
"${_MS_SRC}/ServerProperties.cpp"
|
|
"${_MS_SRC}/ServerProperties.h"
|
|
"${_MS_SRC}/Windows64/ServerMain.cpp"
|
|
"${_MS_SRC}/WorldManager.cpp"
|
|
"${_MS_SRC}/WorldManager.h"
|
|
)
|
|
source_group("Server" FILES ${_MINECRAFT_SERVER_COMMON_SERVER})
|
|
|
|
# FourKit native bridge sources. The FourKitBridge.h header is always part
|
|
# of the build (gameplay code includes it unconditionally and gets inline
|
|
# no-op stubs in the standalone variant), but the four implementation files
|
|
# below are only compiled into the FourKit-enabled exe.
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER_FOURKIT
|
|
"${_MS_SRC}/FourKitBridge.cpp"
|
|
"${_MS_SRC}/FourKitBridge.h"
|
|
"${_MS_SRC}/FourKitMappers.cpp"
|
|
"${_MS_SRC}/FourKitNatives.cpp"
|
|
"${_MS_SRC}/FourKitNatives.h"
|
|
"${_MS_SRC}/FourKitRuntime.cpp"
|
|
"${_MS_SRC}/FourKitRuntime.h"
|
|
)
|
|
source_group("Server\\FourKit" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_FOURKIT})
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER_ACCESS
|
|
"${_MS_SRC}/Access/Access.cpp"
|
|
"${_MS_SRC}/Access/Access.h"
|
|
"${_MS_SRC}/Access/BanManager.cpp"
|
|
"${_MS_SRC}/Access/BanManager.h"
|
|
"${_MS_SRC}/Access/WhitelistManager.cpp"
|
|
"${_MS_SRC}/Access/WhitelistManager.h"
|
|
"${_MS_SRC}/Access/OpManager.cpp"
|
|
"${_MS_SRC}/Access/OpManager.h"
|
|
)
|
|
source_group("Server/Access" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_ACCESS})
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER_SECURITY
|
|
"${_MS_SRC}/Security/SecurityConfig.cpp"
|
|
"${_MS_SRC}/Security/SecurityConfig.h"
|
|
"${_MS_SRC}/Security/RateLimiter.cpp"
|
|
"${_MS_SRC}/Security/RateLimiter.h"
|
|
"${_MS_SRC}/Security/StreamCipher.cpp"
|
|
"${_MS_SRC}/Security/StreamCipher.h"
|
|
"${_MS_SRC}/Security/ConnectionCipher.cpp"
|
|
"${_MS_SRC}/Security/ConnectionCipher.h"
|
|
"${_MS_SRC}/Security/CipherHandshakeEnforcer.cpp"
|
|
"${_MS_SRC}/Security/CipherHandshakeEnforcer.h"
|
|
"${_MS_SRC}/Security/IdentityTokenManager.cpp"
|
|
"${_MS_SRC}/Security/IdentityTokenManager.h"
|
|
)
|
|
source_group("Server/Security" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_SECURITY})
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER_COMMON
|
|
"${_MS_SRC}/Common/AccessStorageUtils.h"
|
|
"${_MS_SRC}/Common/FileUtils.cpp"
|
|
"${_MS_SRC}/Common/FileUtils.h"
|
|
"${_MS_SRC}/Common/NetworkUtils.h"
|
|
"${_MS_SRC}/Common/StringUtils.cpp"
|
|
"${_MS_SRC}/Common/StringUtils.h"
|
|
)
|
|
source_group("Server/Common" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_COMMON})
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE
|
|
"${_MS_SRC}/Console/ServerCli.cpp"
|
|
"${_MS_SRC}/Console/ServerCli.h"
|
|
"${_MS_SRC}/Console/ServerCliEngine.cpp"
|
|
"${_MS_SRC}/Console/ServerCliEngine.h"
|
|
"${_MS_SRC}/Console/ServerCliParser.cpp"
|
|
"${_MS_SRC}/Console/ServerCliParser.h"
|
|
"${_MS_SRC}/Console/ServerCliRegistry.cpp"
|
|
"${_MS_SRC}/Console/ServerCliRegistry.h"
|
|
)
|
|
source_group("Server/Console" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE})
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE_COMMANDS
|
|
"${_MS_SRC}/Console/commands/CommandParsing.h"
|
|
"${_MS_SRC}/Console/commands/IServerCliCommand.h"
|
|
"${_MS_SRC}/Console/commands/ban-ip/CliCommandBanIp.cpp"
|
|
"${_MS_SRC}/Console/commands/ban-ip/CliCommandBanIp.h"
|
|
"${_MS_SRC}/Console/commands/ban-list/CliCommandBanList.cpp"
|
|
"${_MS_SRC}/Console/commands/ban-list/CliCommandBanList.h"
|
|
"${_MS_SRC}/Console/commands/ban/CliCommandBan.cpp"
|
|
"${_MS_SRC}/Console/commands/ban/CliCommandBan.h"
|
|
"${_MS_SRC}/Console/commands/defaultgamemode/CliCommandDefaultGamemode.cpp"
|
|
"${_MS_SRC}/Console/commands/defaultgamemode/CliCommandDefaultGamemode.h"
|
|
"${_MS_SRC}/Console/commands/enchant/CliCommandEnchant.cpp"
|
|
"${_MS_SRC}/Console/commands/enchant/CliCommandEnchant.h"
|
|
"${_MS_SRC}/Console/commands/experience/CliCommandExperience.cpp"
|
|
"${_MS_SRC}/Console/commands/experience/CliCommandExperience.h"
|
|
"${_MS_SRC}/Console/commands/gamemode/CliCommandGamemode.cpp"
|
|
"${_MS_SRC}/Console/commands/gamemode/CliCommandGamemode.h"
|
|
"${_MS_SRC}/Console/commands/give/CliCommandGive.cpp"
|
|
"${_MS_SRC}/Console/commands/give/CliCommandGive.h"
|
|
"${_MS_SRC}/Console/commands/help/CliCommandHelp.cpp"
|
|
"${_MS_SRC}/Console/commands/help/CliCommandHelp.h"
|
|
"${_MS_SRC}/Console/commands/kill/CliCommandKill.cpp"
|
|
"${_MS_SRC}/Console/commands/kill/CliCommandKill.h"
|
|
"${_MS_SRC}/Console/commands/list/CliCommandList.cpp"
|
|
"${_MS_SRC}/Console/commands/list/CliCommandList.h"
|
|
"${_MS_SRC}/Console/commands/pardon-ip/CliCommandPardonIp.cpp"
|
|
"${_MS_SRC}/Console/commands/pardon-ip/CliCommandPardonIp.h"
|
|
"${_MS_SRC}/Console/commands/pardon/CliCommandPardon.cpp"
|
|
"${_MS_SRC}/Console/commands/pardon/CliCommandPardon.h"
|
|
"${_MS_SRC}/Console/commands/stop/CliCommandStop.cpp"
|
|
"${_MS_SRC}/Console/commands/stop/CliCommandStop.h"
|
|
"${_MS_SRC}/Console/commands/time/CliCommandTime.cpp"
|
|
"${_MS_SRC}/Console/commands/time/CliCommandTime.h"
|
|
"${_MS_SRC}/Console/commands/tp/CliCommandTp.cpp"
|
|
"${_MS_SRC}/Console/commands/tp/CliCommandTp.h"
|
|
"${_MS_SRC}/Console/commands/weather/CliCommandWeather.cpp"
|
|
"${_MS_SRC}/Console/commands/weather/CliCommandWeather.h"
|
|
"${_MS_SRC}/Console/commands/whitelist/CliCommandWhitelist.cpp"
|
|
"${_MS_SRC}/Console/commands/whitelist/CliCommandWhitelist.h"
|
|
"${_MS_SRC}/Console/commands/revoketoken/CliCommandRevokeToken.cpp"
|
|
"${_MS_SRC}/Console/commands/revoketoken/CliCommandRevokeToken.h"
|
|
)
|
|
source_group("Server/Console/Commands" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE_COMMANDS})
|
|
|
|
set(_MINECRAFT_SERVER_COMMON_SERVER_VENDOR
|
|
"${_MS_SRC}/vendor/linenoise/linenoise.c"
|
|
"${_MS_SRC}/vendor/linenoise/linenoise.h"
|
|
)
|
|
source_group("Server/Vendor" FILES ${_MINECRAFT_SERVER_COMMON_SERVER_VENDOR})
|
|
|
|
set(MINECRAFT_SERVER_COMMON
|
|
${_MINECRAFT_SERVER_COMMON_ROOT}
|
|
${_MINECRAFT_SERVER_COMMON_SERVER}
|
|
${_MINECRAFT_SERVER_COMMON_SERVER_ACCESS}
|
|
${_MINECRAFT_SERVER_COMMON_SERVER_SECURITY}
|
|
${_MINECRAFT_SERVER_COMMON_SERVER_COMMON}
|
|
${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE}
|
|
${_MINECRAFT_SERVER_COMMON_SERVER_CONSOLE_COMMANDS}
|
|
${_MINECRAFT_SERVER_COMMON_SERVER_VENDOR}
|
|
)
|