From dea460381fd80af44d1d84ec6444a056000a3365 Mon Sep 17 00:00:00 2001 From: void_17 Date: Tue, 3 Mar 2026 07:00:55 +0700 Subject: [PATCH 01/25] Remove dyn_SetProcessDpiAwareness --- Minecraft.Client/Windows64/Windows64_Minecraft.cpp | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index a1bdcd0f6..529399308 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -805,20 +805,6 @@ void CleanupDevice() if( g_pd3dDevice ) g_pd3dDevice->Release(); } -typedef HRESULT(__stdcall* SetProcessDpiAwareness_f)(PROCESS_DPI_AWARENESS); -static HRESULT dyn_SetProcessDpiAwareness(PROCESS_DPI_AWARENESS value) -{ - static const auto ptr = reinterpret_cast( - reinterpret_cast(::GetProcAddress(static_cast(LoadLibraryExW(L"Shcore.dll", nullptr, 0)), "SetProcessDpiAwareness"))); - if (ptr == nullptr) - { - SetLastError(ERROR_CALL_NOT_IMPLEMENTED); - return E_NOTIMPL; - } - - return ptr(value); -} - int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, _In_opt_ HINSTANCE hPrevInstance, _In_ LPTSTR lpCmdLine, From 3dce71ef321499bf63be98111ab04e7f0773f6a1 Mon Sep 17 00:00:00 2001 From: GuglioIsStupid Date: Mon, 2 Mar 2026 19:04:36 -0500 Subject: [PATCH 02/25] Copy assets fix (#207) * Update CopyAssets to ignore source files and only copy used files. * Forgot the debug copy assets * Remove leftovers from testing * Fix ClientSources.cmake to include WinsockNetLayer.cpp * Ignore xml and lang files in output, also remove Layout directory as it only includes a useless binary * Debug & Release use the same file structure --- cmake/ClientSources.cmake | 1 + cmake/CopyAssets.cmake | 68 ++++++++++++++++++++++++++------------- 2 files changed, 47 insertions(+), 22 deletions(-) diff --git a/cmake/ClientSources.cmake b/cmake/ClientSources.cmake index f56b7ef08..c75b3bf34 100644 --- a/cmake/ClientSources.cmake +++ b/cmake/ClientSources.cmake @@ -476,6 +476,7 @@ set(MINECRAFT_CLIENT_SOURCES "Windows64/Windows64_App.cpp" "Windows64/Windows64_Minecraft.cpp" "Windows64/Windows64_UIController.cpp" + "Windows64/Network/WinsockNetLayer.cpp" "WitchModel.cpp" "WitchRenderer.cpp" "WitherBossModel.cpp" diff --git a/cmake/CopyAssets.cmake b/cmake/CopyAssets.cmake index 47b19ca79..a0252f730 100644 --- a/cmake/CopyAssets.cmake +++ b/cmake/CopyAssets.cmake @@ -12,9 +12,28 @@ set(_project_dir "${PROJECT_SOURCE_DIR}/Minecraft.Client") function(copy_tree_if_exists src_rel dst_rel) set(_src "${_project_dir}/${src_rel}") set(_dst "${OUTPUT_DIR}/${dst_rel}") + if(EXISTS "${_src}") file(MAKE_DIRECTORY "${_dst}") - execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_directory "${_src}" "${_dst}") + file(GLOB_RECURSE _files RELATIVE "${_src}" "${_src}/*") + + foreach(_file IN LISTS _files) # if not a source file + if(NOT _file MATCHES "\\.(cpp|c|h|hpp|xml|lang)$") + set(_full_src "${_src}/${_file}") + set(_full_dst "${_dst}/${_file}") + + if(IS_DIRECTORY "${_full_src}") + file(MAKE_DIRECTORY "${_full_dst}") + else() + get_filename_component(_dst_dir "${_full_dst}" DIRECTORY) + file(MAKE_DIRECTORY "${_dst_dir}") + execute_process( + COMMAND "${CMAKE_COMMAND}" -E copy_if_different + "${_full_src}" "${_full_dst}" + ) + endif() + endif() + endforeach() endif() endfunction() @@ -25,10 +44,15 @@ endfunction() function(copy_file_if_exists src_rel dst_rel) set(_src "${PROJECT_SOURCE_DIR}/${src_rel}") set(_dst "${OUTPUT_DIR}/${dst_rel}") + + get_filename_component(_dst_dir "${_dst}" DIRECTORY) + file(MAKE_DIRECTORY "${_dst_dir}") + if(EXISTS "${_src}") - get_filename_component(_dst_dir "${_dst}" DIRECTORY) - file(MAKE_DIRECTORY "${_dst_dir}") - execute_process(COMMAND "${CMAKE_COMMAND}" -E copy_if_different "${_src}" "${_dst}") + execute_process( + COMMAND "${CMAKE_COMMAND}" -E copy_if_different + "${_src}" "${_dst}" + ) endif() endfunction() @@ -46,24 +70,24 @@ function(copy_first_existing dst_rel) endif() endfunction() -if(CONFIGURATION STREQUAL "Debug") - copy_tree_if_exists("Durango/Sound" "Durango/Sound") - copy_tree_if_exists("music" "music") - copy_tree_if_exists("Windows64/GameHDD" "Windows64/GameHDD") - copy_tree_if_exists("Common/Media" "Common/Media") - copy_tree_if_exists("Common/res" "Common/res") - copy_tree_if_exists("Common/Trial" "Common/Trial") - copy_tree_if_exists("Common/Tutorial" "Common/Tutorial") -else() - copy_tree_if_exists("music" "music") - copy_tree_if_exists("Windows64/GameHDD" "Windows64/GameHDD") - copy_tree_if_exists("Common/Media" "Common/Media") - copy_tree_if_exists("Common/res" "Common/res") - copy_tree_if_exists("Common/Trial" "Common/Trial") - copy_tree_if_exists("Common/Tutorial" "Common/Tutorial") - copy_tree_if_exists("DurangoMedia" "Windows64Media") - copy_tree_if_exists("Windows64Media" "Windows64Media") -endif() +function(remove_directory_if_exists rel_path) + set(_dir "${OUTPUT_DIR}/${rel_path}") + if(EXISTS "${_dir}") + file(REMOVE_RECURSE "${_dir}") + endif() +endfunction() + +copy_tree_if_exists("Durango/Sound" "Windows64/Sound") +copy_tree_if_exists("music" "music") +copy_tree_if_exists("Windows64/GameHDD" "Windows64/GameHDD") +copy_file_if_exists("Minecraft.Client/Common/Media/MediaWindows64.arc" "Common/Media/MediaWindows64.arc") +copy_tree_if_exists("Common/res" "Common/res") +copy_tree_if_exists("Common/Trial" "Common/Trial") +copy_tree_if_exists("Common/Tutorial" "Common/Tutorial") +copy_tree_if_exists("DurangoMedia" "Windows64Media") +copy_tree_if_exists("Windows64Media" "Windows64Media") + +remove_directory_if_exists("Windows64Media/Layout") # Some runtime code asserts if this directory tree is missing. ensure_dir("Windows64/GameHDD") From 95d4d0a703f1a86fbb33087720b6bb8aac306592 Mon Sep 17 00:00:00 2001 From: void_17 Date: Tue, 3 Mar 2026 07:10:55 +0700 Subject: [PATCH 03/25] Temporarily turn off all MSVC warnings Before any major refactoring, warnings do help a little except for slowing down the compilation (as it needs to output everything to stdout), so disable MSVC warnings in Release mode. --- Minecraft.Client/Minecraft.Client.vcxproj | 2 +- .../Minecraft.Client.vcxproj.filters | 8125 ++++------------- Minecraft.World/Minecraft.World.vcxproj | 2 +- 3 files changed, 1849 insertions(+), 6280 deletions(-) diff --git a/Minecraft.Client/Minecraft.Client.vcxproj b/Minecraft.Client/Minecraft.Client.vcxproj index 97befd61f..99a4ea27e 100644 --- a/Minecraft.Client/Minecraft.Client.vcxproj +++ b/Minecraft.Client/Minecraft.Client.vcxproj @@ -1754,7 +1754,7 @@ xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\CU $(LayoutDir)Image\Loose\CU Use - Level3 + TurnOffAllWarnings ProgramDatabase Full Sync diff --git a/Minecraft.Client/Minecraft.Client.vcxproj.filters b/Minecraft.Client/Minecraft.Client.vcxproj.filters index fe61baa45..708fe0b0a 100644 --- a/Minecraft.Client/Minecraft.Client.vcxproj.filters +++ b/Minecraft.Client/Minecraft.Client.vcxproj.filters @@ -1,6299 +1,1868 @@  - - {4FC737F1-C7A5-4376-A066-2A32D752A2FF} - cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx - - - {93995380-89BD-4b04-88EB-625FBE52EBFB} - h;hpp;hxx;hm;inl;inc;xsd - - - {e23474e2-447c-41a9-82be-e32747f5b196} - - - {d7b60dd5-624a-46b3-b81d-f5f74550f613} - - - {68105641-375c-4565-9945-7890df6d82d9} - - - {8be4617d-3699-46a4-8769-28edb23c89f0} - - - {0b94741f-653f-48c2-874f-6aa69e7e9622} - - - {20606602-63d3-460c-b33e-d3e747a3d8db} - - - {4afb96fe-3fcb-4bd1-89a1-adfea86c73fb} - - - {304b5ee1-bfdb-489f-8e24-0a4e61177ca1} - - - {225f9542-472d-45c1-9046-eb2a46ab029c} - - - {14e20ee1-fe3b-481b-acce-7a634ee9c1d6} - - - {486b537f-d140-4a23-8409-fe3bc4184009} - - - {91ef92f9-432b-4b8f-9f16-4efd211003a1} - - - {66656f96-a5da-48c6-a7f9-79ab343dbd2f} - - - {3423fd63-b0d7-4f50-b0ca-549386c6cf57} - - - {d097d6ee-2ae4-48d8-8b5a-9b48882bdb2c} - - - {1d0a6eec-14cd-4e6d-8a0a-f5f8f0ab5240} - - - {269fab49-d870-4358-baef-32ed6ac9eca7} - - - {fef42379-3d37-4ef3-aa73-b19aaa77e3cc} - - - {bce4041a-9336-45e7-bd40-ed057ed96ee8} - - - {9756cb73-3f40-4fcb-9bab-5a3ce3c4d2f6} - - - {bb820acc-a8eb-4e36-8b4e-9517263ed51b} - - - {3c3aca1d-0e3e-43f1-b4cd-f8dfce2d29e7} - - - {9f1bf1ed-5366-4a29-b3f3-296725a7b01c} - - - {3e905494-b5dc-4084-a1fe-cbd91b9af667} - - - {afb98298-0033-42ec-98a5-93f8d347ee0d} - - - {1953b4f7-41ea-430b-ad2d-e3d7c352b647} - - - {39ab4d1f-8199-4ec7-948e-3d42ad8c8573} - - - {73bbdc5b-04f3-42f8-bf3b-769335e19178} - - - {385338b7-fa77-4c46-a7f2-89c82dc6e192} - - - {0f94b57d-88f8-4a20-b4e4-d1fa95d8f439} - - - {abe2942f-f984-4930-9e2d-9c9c2b35ac74} - - - {a2be9911-8785-4f6a-932e-e03321ee466b} - - - {7cb56f76-52cf-4303-8631-e1471fdc09a0} - - - {098e2985-9c15-450f-baa2-78604e7c1f54} - - - {6c286ad1-f871-408a-be6e-db44e7edcd2c} - - - {7c254dd0-f36f-4001-83cc-1634a2c792c2} - - - {2a26afce-4160-4fb0-8d01-e394a669dae6} - - - {9229f78c-152c-47d5-858a-fd054b856a1c} - - - {81ab078c-fc67-460c-befd-616dbe4bc3bc} - - - {db324829-af2c-428d-9710-8ad20ecc3fd0} - - - {758ac0be-6bd7-42c0-9b09-fdd452c0e134} - - - {c2dcdce8-b00f-4094-b0de-dad838d49525} - - - {8fd2f4e7-b93a-4067-93b8-a7ebac6d4a9c} - - - {93a41380-e12e-4f7a-bb7b-459f7169faed} - - - {4eb1ba28-620f-4136-979c-4dc91c44b666} - - - {5ac21685-36c0-4cd1-8861-e6a0e4a37c62} - - - {1b4710ff-c513-4a11-9d34-ff36fe1b4246} - - - {f4877497-fdf4-48a8-ada4-e6042f632e7a} - - - {45f40847-5b95-4dca-82f2-7616d7a35e54} - - - {1a98ef4c-6c9d-4a22-93d7-89f0fc3320fd} - - - {3be02e3c-c628-4315-a507-a9fe7733af01} - - - {c6dffb6d-2cf6-4c3e-89a3-fb05229b98aa} - - - {7d088a48-eeda-4783-94f7-c0d09b06f347} - - - {a466219c-afde-4184-8b84-91df32e5b892} - - - {40d6ff43-3d13-42ab-99ae-ebc9d585110f} - - - {047a3693-2040-404d-a386-2e5795b231d3} - - - {2509ddc5-330c-45da-a6f9-d37b858acd34} - - - {b2935b29-33d3-4d57-a145-753a646e5de4} - - - {26661545-d0a0-438a-a775-31cec1fb7849} - - - {5f5f5678-57b0-4f7f-b7dc-1ddd01ea2774} - - - {a19d2d41-9a2f-4631-941b-c3bfa7c2fdfd} - - - {bcdb8322-b7e6-482b-a3da-eb3f84dac713} - - - {e2959475-d5c8-4874-a782-fb5266e4441c} - - - {794dfcdb-98c6-4939-b04d-86b9657d4ff6} - - - {775f3088-bc52-43a3-b9ec-7f3f58508240} - - - {ebe1835b-76a8-408d-b3ee-70ffa4db7907} - - - {45bddf1c-e6d6-4a78-9b7d-73d7511e070d} - - - {16186163-4c73-4fa8-85c7-57d2b34e3fe9} - - - {b33b6793-e585-487e-8626-0096242f8e04} - - - {1264d92e-fa06-40ef-846c-4ce2a99e8ccc} - - - {b28c2ec8-a257-41ca-aad2-cf2ced04e4fa} - - - {7369fca1-3096-4b7d-a93e-924587f23108} - - - {e0eabf73-2721-46f9-bc46-4e0292bb53d3} - - - {bf450dfd-c9e8-4120-8a4c-3860b606637e} - - - {4412cd12-307d-407c-8d4a-34df3274c892} - - - {91fbb0f7-3d94-4786-aa07-c9c57a6db9a9} - - - {afb9404f-f23d-46b1-b4d5-4b1096d5bf40} - - - {716a30f7-f9dd-43bf-9228-646dff4c58b1} - - - {3531c304-b08e-48ae-860c-773f6702ec4d} - - - {924f367a-618c-429e-9866-f60821f21d4a} - - - {e3e43b8f-e455-4222-a92e-f6567a41e326} - - - {61ac879d-17b0-402b-b29f-88c60a1161c7} - - - {4f5c7e99-5cbc-4db4-99c4-37db45537198} - - - {33341824-5702-4a56-b75c-9dac57e49349} - - - {4dbeff57-70bc-4b4c-b5d0-4c6834968d85} - - - {4be5c8d2-8944-4e8f-9d79-b1abc4b66f8f} - - - {ba24985e-3b16-45af-963e-9f2edca20b1a} - - - {77957a66-a869-4b9b-bbda-e7f43e01096f} - - - {fa09ab64-0a3f-429b-93cb-149ee490767b} - - - {dec59bc5-d9d3-4be5-b449-3df3b430eb39} - - - {0bcca89e-0d2d-407b-b1e4-878465404901} - - - {395a09e4-1ff9-458c-8fb8-a4cb28aa4881} - - - {056ec81c-c93f-4c56-9bcb-697cda24a612} - - - {d3d4cc74-edfa-4bbb-8e66-7252dbbc131b} - - - {1511a94f-13bc-49e0-bf75-7cdf98f1e77f} - - - {f0b2e12a-e042-49bc-a5fa-78d1cf79e5d3} - - - {d2020762-d261-4c89-bbb9-0c7113012882} - - - {88ebd63d-2bbc-438a-a810-9b26fcfdd908} - - - {2cf98618-28c5-46df-9ff7-3d331ee4a275} - - - {3c643f18-092d-4870-a206-8dc906748a64} - - - {11cc2598-d569-47ad-8843-7a8296878be9} - - - {33371180-d4ec-4439-8a95-059babcc1db9} - - - {c6d264ea-d4ac-4f3f-81f7-0d91fdc27713} - - - {bde45e25-7dce-4a39-a2bf-dad234708b07} - - - {9685dbaa-ed65-453c-ba57-ec01e59022ae} - - - {92ead381-f2b8-4c6d-a3ca-c6fbc7753361} - - - {2031e778-56ff-4126-b09d-4ec59453b21c} - - - {98e39923-fe62-42d5-8650-746c2d61efd2} - - - {094cddb4-1ac5-424b-80e3-e3b0e9bb3b05} - - - {914f66a5-b1a7-4615-9adc-287d28158eee} - - - {36ba326b-c3a1-473e-8cb4-054e34c276a8} - - - {f9dae5df-fabf-41f9-9b13-8d32e5b5baa5} - - - {e634a43c-ee4c-4adc-8847-c667fdc73c5f} - - - {71d6ccac-7a6e-4399-987b-06b606056f59} - - - {05765c7e-26d6-4760-b0f6-7aa9f374d163} - - - {02363026-02fd-4efc-a115-6ae3dc652546} - - - {d71c6707-d6ba-4ab5-a505-a916e007e60d} - - - {eb5eb5f3-0ea7-4658-a8fb-634eb289941d} - - - {46d5754b-1818-4685-a16d-f7415f61868c} - - - {541f67ae-2627-40af-8316-d76ee9bb6985} - - - {ccfdb851-7965-4551-88bb-4312ddbf830a} - - - {2b9abc76-798a-4aae-ba50-2dfc8f78ae81} - - - {35491a01-dd6f-4313-b857-5e3eb323b44f} - - - {bcac2142-c160-4a73-96c5-cbdf681a16f0} - - - {290b2f1c-dcd8-4ebc-9d6d-fa6de190117e} - - - {a7ec80a7-ea10-438c-a10f-7eeef759c32d} - - - {9a2c49f6-2f9d-4e9d-a4ea-a0a04ecba75f} - - - {24e96065-3dd4-4150-bde2-128d133fd2c4} - - - {10961b95-cb43-4a00-b999-04b66a1a0b43} - - - {6aaa8af3-3df6-43f4-9346-9adfe45ca3a7} - - - {aba0f713-fcfb-417e-9616-c8474225de71} - - - {94298ae6-25e0-4cc9-8c5a-efd53e156baa} - - - {6ec99327-b465-4e61-b064-023a09bdf907} - - - {2095b7df-1779-4788-b004-3479d5ab59d8} - - - {4c9eb137-a48c-44a4-be08-ef1745834ece} - - - {2bae7445-385f-4b0e-a3ec-11c1c584f930} - - - {7c655cf2-f74e-4e6a-9114-405f5bc28a56} - - - {a392080f-8e8b-42be-832a-a35869dba580} - - - {42dca5dc-e462-4537-9929-847a044eb116} - - - {0da3a534-f8c9-4d0c-a73f-dfeb402b27c1} - - - {2e1858a4-a24b-49d8-b19c-c24b45f75a4f} - - - {096eb9da-ee6c-46ba-a0f4-dd8d1748b6a1} - - - {50dc7509-93df-4e0a-8a9a-cea040e92180} - - - {67544d93-633f-46a8-9cdf-8ae646a745d1} - - - {08da2d2a-3276-4109-b190-05fbc4709398} - - - {cef89641-7631-4c30-855f-603163446077} - - - {a15076ff-0dbe-4fb5-8b58-4ceb4b189c8f} - - - {a36a05f3-bc99-4097-b7a8-f81c37eec6e3} - - - {c9fd57aa-ede6-46f3-b968-0f4a7c64f7f1} - - - {bcd2eaff-60b9-41f4-8e1a-258639b27f99} - - - {ebc154be-8d55-478b-9038-856d445aaf15} - - - {0749340b-e216-450a-a02e-001917097ba5} - - - {6b6c31a6-0b8d-4dc0-8d6e-38ab6de709ff} - - - {d7537fdd-877b-461c-9c86-3235843fcfc0} - - - {61e77fc3-d018-4e08-985c-9871eca81fe2} - - - {2c983999-feb8-40db-885b-abf061e2ab58} - - - {093a811c-5f90-4c0e-b260-4b637079730a} - - - {c2fdb165-80e4-4ce0-9bf1-12e5c58f83a5} - - - {ad68d69a-99d0-4eea-9bb4-58cb7083a7a1} - - - {a04f2d63-3e47-470f-b4ac-c1d5caf8ce56} - - - {a0aa2098-142e-4688-8d73-00ec7e5e9361} - - - {f7fc551a-1d1a-4584-af3b-2eadb712b0f7} - - - {7155e1ba-d9b6-473b-8c59-77dd883b766f} - - - {017984f1-6659-4a44-96fd-7dbb8f9b2654} - - - {5d6f34a3-c647-479d-a1a9-89a9ffca4ab9} - - - {6f049254-6585-4a90-be74-70d3878d864f} - - - {e4051e75-f566-41ce-b86a-46c838872963} - - - {18d3c9bc-132e-4770-a665-fc030eb86394} - - - {8a2156f5-3462-447b-b04d-e555a917fbf2} - - - {e0cb4d67-dd35-43ab-88cc-63173cc31125} - - - {090821e7-2a93-44de-bf5e-d5dbbcb41621} - - - {11f70fef-83b4-4fb9-85ab-51109fbb6a56} - - - {7b594635-988d-40aa-8a00-0d60b1f49a5a} - - - {e7df083d-5b13-46bc-a5b9-610c3ffb33bc} - - - {2ef42e03-cbaa-4077-a7f4-008150037f01} - - - {4d1da71a-dd84-4073-be6d-1e534eca98f3} - - - {acb27adb-45a3-45cf-85f5-3ae00cf3357d} - - - {3a9d8989-ff64-411c-84ad-b7dfb2520d5a} - - - {de5f0642-c9ab-431b-a255-a936076ffed2} - - - {76ac5981-4824-487a-992f-273bfa73fb68} - - - {b1794e73-9397-4e45-8a0d-a4f6dc72c321} - - - {ff6b8d80-d0ed-4225-b56c-1d0a19824e2f} - - - {4d0806f8-ae38-4bac-8469-0a82fc61eecd} - - - {67f51112-db23-4c8a-af1b-f748f7bbce8f} - - - {a47c9da7-bf36-42ae-aedf-c00c071c0582} - - - {017967fb-353e-448b-ae2c-639a182f3ee0} - - - {f4d6c5f9-40d6-4e52-bc03-fef06e9f0221} - - - {122ac1f3-113d-4f91-8676-bbe16e236f4f} - - - {1d28fadf-f748-4616-830b-ec2faa1b5f8e} - - - {bf865c6c-8bf4-4bd6-aaed-ff2a7c92706a} - - - {3eefa342-44e2-493a-9165-40f85bcef557} - - - {f88c0f6a-8051-41e7-9bf6-b9d3c7bb2937} - - - {a6b9803b-8dc2-4552-856e-470f78757533} - - - {21ba77e3-ca31-4dbb-b85d-48ddf892e1da} - - - {06443c48-8447-447b-895f-da725cc13c0c} - - - {ba60dadb-f607-49b7-ab07-0da3a6e06138} - - - {abc41045-2c80-41e8-a8e5-80383e3331b7} - - - {6e66e638-15af-47a6-83de-93bb0cb8ae3d} - - - {b2a3a14e-806c-4ebf-9413-0bbca21b6699} - - - {57a41953-69e1-408c-94ca-5a0fc35bee3d} - - - {afe55d4b-8cbd-4fc0-b4b5-e823d35ac9f6} - - - {ff3c3e8d-02aa-446f-912b-876aad8bb71a} - - - {5ce05bd9-a7f6-47cf-81c3-8c95d3627c5c} - - - {f90e55f2-d904-4421-8284-db37fe80c549} - - - {4c8bf8d5-d6d9-4b6b-96dd-00d64f476027} - - - {90c63e2f-0b47-4aca-a1df-26c436af7c69} - - - {ad3528e0-0c39-42d5-b756-fdf691df5f17} - - - {262a14ae-51b7-4d11-be00-2bf7840dc67d} - - - {40ad6aa5-e972-4aaf-bbb0-c783e72fb341} - - - {d705167f-d99e-49b5-a667-24c0c2fe7bcc} - - - {d52b4de1-b2d7-4c80-afb4-7c6edae1efcb} - - - {61ac299e-6446-4df9-b5cc-9b2c0890b47c} - - - {147837b5-da79-4938-abcf-f8926a72b25c} - - - {34edb787-189e-49c7-8412-f5def16b6f99} - - - {1f029554-0246-45da-8bfd-8d4bc8d4cffc} - - - {15633337-4260-4618-bffa-df945dba2b1a} - - - {81d283e0-15b7-4dcf-a85d-961169a993cd} - - - {dea799c3-4584-461c-a788-9766f61cea56} - - - {619bbb82-dfbc-499e-b078-048ad7e26222} - - - {f5065760-0ad8-4fb3-b6a9-f3ba06be0e51} - - - {360a336e-01e3-4a34-8608-efd2c7c72ef7} - - - {1d9e76bb-7f51-487f-b0b4-de3419fd1925} - - - {177ed754-f97c-4e53-9e75-1f548ae2a0b4} - - - {4b317e13-b7e6-4468-8a2e-bfbbe3bb272b} - - - {acc4e8ae-a1f1-4f2b-9bf2-e12b74fa3a1a} - - - {893769f2-22f7-4c41-ad2b-cb8668fb3b66} - - - {c1441371-f323-4549-90a0-53c6f743b4b1} - - - {b043e348-607a-4ac2-95de-f573db5dd04f} - - - {af98fe8e-ce25-437a-8ab9-efa9d8f0a5b0} - - - {9a61fbe5-f9a2-4c83-b407-5a295808664e} - - - {f55d07b2-80f2-4a01-8fb8-0b09545bf916} - - - {829b148f-b0d9-4a70-87ea-22f57281ac1f} - - - {08832b8f-5370-4c06-95ab-b5b285eb5fc5} - - - {918450ce-de83-4daf-8f25-7aaa8afcb856} - - - {5d807c82-39b9-4651-ab8a-14244deff851} - - - {9dee27ed-5aaf-4fad-b219-faebcebbe450} - - - {22d0b2d5-3279-4144-a23c-8eafb9d90e63} - - - {0061db22-43de-4b54-a161-c43958cdcd7e} - - - {889a84db-3009-4a7c-8234-4bf93d412690} - - - {e5d7fb24-25b8-413c-84ec-974bf0d4a3d1} - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - Xbox\GameConfig - - - Xbox\GameConfig - - - Xbox\res\audio - - - Xbox\res\audio - - - Xbox\res\audio - - - Xbox\4JLibs\Media - - - Xbox\res - - - Xbox\res - - - Xbox\xexxml - - - Xbox\xexxml - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\Sentient\DynamicConf - - - - Windows64\GameConfig - - - Windows64\GameConfig - - - Durango - - - Durango - - - Durango - - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\Miles Sound System\lib - - - PS3\Miles Sound System\lib - - - PS3\Miles Sound System\lib - - - PS3\Miles Sound System\lib - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - PS3\Miles Sound System\lib\spu - - - Windows64\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Durango\Iggy\gdraw - - - Durango\Iggy\gdraw - - - Durango\Iggy\gdraw - - - PS3\Iggy\gdraw - - - PS3\Iggy\gdraw - - - Windows64\Iggy\gdraw - - - Orbis\Iggy\gdraw - - - Orbis\Iggy\gdraw - - - Common\Source Files\Network - - - PSVita\GameConfig - - - PSVita\GameConfig - - - Orbis\4JLibs\libs - - - PSVita\Iggy\gdraw - - - PSVita\Iggy\gdraw - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Header Files - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - Header Files - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\player - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client - - - net\minecraft\client\player - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\client\player - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client\level - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\title - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - Xbox\4JLibs\inc - - - Xbox\4JLibs\inc - - - Xbox\4JLibs\inc - - - Xbox\4JLibs\inc - - - Xbox\GameConfig - - - Xbox\Source Files - - - net\minecraft\server\network - - - net\minecraft\server\network - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server\level - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Help & Options - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Controls - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Credits - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Tutorial - - - Xbox\Source Files\XUI\Menu screens\Leaderboards - - - Xbox\Source Files\XUI\Menu screens\Pause - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Menu screens\Social - - - Header Files - - - Header Files - - - Header Files - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\XML - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\SentientLibs\inc - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Sentient\DynamicConf - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\XUI\Menu screens\Debug - - - net\minecraft\server\network - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\Sentient - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\XML - - - net\minecraft\server\level - - - net\minecraft\server\network - - - net\minecraft\client - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\multiplayer - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\server - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\model\geom - - - net\minecraft\client\particle - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model\geom - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model\geom - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Header Files - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\Social - - - Header Files - - - Windows - - - Windows - - - Durango\4JLibs\inc - - - Durango\4JLibs\inc - - - Durango\4JLibs\inc - - - Durango\4JLibs\inc - - - Common\Source Files\Trial - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Durango\Source Files - - - Common\Source Files\Tutorial\Hints - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\Source Files\Sentient - - - Durango\XML - - - Durango\Source Files\Sentient - - - Durango\Source Files\Social - - - Durango - - - Common - - - PS3\4JLibs\inc - - - PS3\4JLibs\inc - - - PS3\4JLibs\inc - - - PS3\4JLibs\inc - - - PS3\Source Files\Social - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files\Sentient - - - PS3\Source Files - - - PS3\PS3Extras - - - PS3\PS3Extras - - - Durango - - - Common\Source Files - - - Common\Source Files - - - Common\Source Files - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules - - - PS3 - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\skins - - - net\minecraft\client\particle - - - net\minecraft\client\skins - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture\custom - - - net\minecraft\client\renderer\texture\custom - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI - - - PS3\PS3Extras - - - PS3\PS3Extras - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\skins - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Header Files - - - Windows64\4JLibs\inc - - - Windows64\4JLibs\inc - - - Windows64\4JLibs\inc - - - Windows64\4JLibs\inc - - - Windows64\GameConfig - - - Windows64\XML - - - Windows64\Source Files - - - Windows64\Source Files\Social - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64\Source Files\Sentient - - - Windows64 - - - Windows64\Source Files - - - Windows64 - - - Durango\Source Files - - - Orbis\OrbisExtras - - - Orbis\4JLibs\inc - - - Orbis\4JLibs\inc - - - Orbis\4JLibs\inc - - - Orbis\4JLibs\inc - - - Orbis\OrbisExtras - - - Orbis\OrbisExtras - - - Xbox\Source Files\XUI\Base Scene - - - Header Files - - - Common\Source Files\DLC - - - Orbis - - - Orbis\OrbisExtras - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Sentient - - - Orbis\Source Files\Social - - - Orbis\XML - - - Orbis\Source Files - - - Orbis\OrbisExtras - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - Common - - - Common - - - Common - - - Common - - - net\minecraft\client\model - - - net\minecraft\client\renderer\entity - - - Windows64\Miles Sound System\Include - - - Windows64\Miles Sound System\Include - - - Orbis\Miles Sound System\include - - - Orbis\Miles Sound System\include - - - Durango\Miles Sound System\include - - - Durango\Miles Sound System\include - - - PS3\Miles Sound System\include - - - PS3\Miles Sound System\include - - - Common\Source Files\Audio - - - Xbox\Source Files\Audio - - - Common\Source Files\Audio - - - PS3\PS3Extras - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\CompressedTile_SPU - - - Common\Source Files\Localisation - - - Common\Source Files\DLC - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\Rules - - - Common\Source Files\GameRules\LevelRules - - - Common\Source Files\DLC - - - PS3 - - - Common\Source Files\GameRules\LevelRules\Rules - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\UI - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\include - - - Windows64\Iggy\gdraw - - - Windows64 - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\GameRules\LevelGeneration - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\model - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Common\Source Files\DLC - - - Common\Source Files\Colours - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Durango\DurangoExtras - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\include - - - Durango\Iggy\gdraw - - - Durango - - - PS3 - - - PS3\Iggy\gdraw - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - PS3\Iggy\include - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Orbis\Iggy\gdraw - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Orbis\Iggy\include - - - Common\Source Files\Network - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files - - - Common\Source Files\Network - - - Common\Source Files\Network - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\Network - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\Debug - - - Common\Source Files\UI\Components - - - Xbox\Source Files\Network - - - Common\Source Files\Network - - - Xbox\Source Files\Network - - - Orbis - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\BuildVer - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PS3 - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - PS3\Source Files\Network - - - PS3\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - Xbox\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Windows64\Source Files\Leaderboards - - - Orbis\Source Files\Leaderboards - - - Durango\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Components - - - PS3\4JLibs - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PS3\Source Files - - - Common\Source Files\UI\Controls - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\renderer\tileentity - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Durango\Source Files\Achievements - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\All Platforms - - - Xbox\Source Files\XUI\Containers - - - net\minecraft\client\model - - - net\minecraft\client\renderer\entity - - - Orbis - - - Orbis\Source Files - - - Orbis\Network - - - net\minecraft\server\commands - - - net\minecraft\server\commands - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - Orbis\Network - - - PS3\Source Files\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - Orbis\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - PS3\Source Files\Network - - - PS3\Source Files\Network - - - Orbis\Network - - - Common\Source Files\GameRules\LevelGeneration - - - Durango\Network - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Xbox\Source Files\XUI\Menu screens - - - Durango\Network - - - PSVita\4JLibs\inc - - - PSVita\4JLibs\inc - - - PSVita\4JLibs\inc - - - PSVita\4JLibs\inc - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Sentient - - - PSVita\Source Files\Social - - - PSVita\XML - - - PSVita - - - PSVita\GameConfig - - - Orbis\Network - - - Common\Source Files\UI\Scenes\Debug - - - Durango\Source Files - - - Durango\Network - - - Durango\Source Files\Leaderboards - - - Common\Source Files\Telemetry - - - Durango\Source Files\Sentient - - - Durango\ServiceConfig - - - Common\Source Files\UI - - - Common\Source Files\Network\Sony - - - Orbis\Network - - - PS3\Source Files\Network - - - Common\Source Files\UI\Components - - - Durango\Network - - - Durango\XML - - - PSVita\Iggy\gdraw - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\Iggy\include - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Common\Source Files\UI\Controls - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - PSVita\Miles Sound System\Include - - - PSVita\Miles Sound System\Include - - - Durango\Source Files\Leaderboards - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Xbox\4JLibs\inc - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - Orbis\Network - - - Xbox\Source Files\Network - - - Common\Source Files\UI\Scenes - - - Common\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\particle - - - net\minecraft\client\resources - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - net\minecraft\client\model - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Common\Source Files\UI\All Platforms - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI - - - Common\Source Files\UI\Controls - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\Leaderboards - - - Windows64\Source Files\Network - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Source Files - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - net\minecraft\client\renderer\culling - - - Source Files - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\skins - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client - - - net\minecraft\client\player - - - net\minecraft\client\player - - - net\minecraft\stats - - - net\minecraft\stats - - - net\minecraft\client\player - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client - - - net\minecraft\client\level - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui\particle - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\title - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\inventory - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - net\minecraft\client\gui\achievement - - - Source Files - - - Source Files - - - Xbox\Source Files - - - Xbox\Source Files - - - net\minecraft\server\network - - - net\minecraft\server\network - - - net\minecraft\server\network - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server - - - net\minecraft\server\level - - - net\minecraft\server - - - net\minecraft\server\level - - - net\minecraft\server\level - - - net\minecraft\server\level - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - net\minecraft\client\multiplayer - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Help & Options - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Controls - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Credits - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Tutorial - - - Xbox\Source Files\XUI\Menu screens\Leaderboards - - - Xbox\Source Files\XUI\Menu screens\Pause - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Menu screens\Social - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\XML - - - Xbox\Source Files\Sentient\Telemetry - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Sentient\DynamicConf - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\Font - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\Sentient - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - net\minecraft\server\level - - - net\minecraft\client - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\model\geom - - - net\minecraft\client\model\dragon - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model\geom - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Menu screens - - - Xbox\Source Files\Social - - - Source Files - - - Common\Source Files\Trial - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Constraints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Hints - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration\StructureActions - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial - - - Common\Source Files\Tutorial\Hints - - - PS3\Source Files - - - PS3\PS3Extras - - - Durango - - - Durango\Source Files - - - Common\Source Files - - - Common\Source Files - - - Common\Source Files\GameRules\LevelGeneration - - - PS3 - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Base Scene - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - net\minecraft\client\skins - - - net\minecraft\client\particle - - - net\minecraft\client\skins - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture\custom - - - net\minecraft\client\renderer\texture\custom - - - Xbox\Source Files\XUI\Menu screens\Help & Options\Settings - - - PS3\PS3Extras - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\skins - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\skins - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Windows64\Source Files - - - Windows64\Source Files - - - Windows64 - - - Durango\Source Files - - - Orbis\OrbisExtras - - - Xbox\Source Files\XUI\Base Scene - - - Common\Source Files\DLC - - - Orbis\OrbisExtras - - - Orbis - - - Orbis\Source Files - - - net\minecraft\client\particle - - - net\minecraft\client\particle - - - Common - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\model - - - Xbox\Source Files\Audio - - - Common\Source Files\Audio - - - Common\Source Files\Audio - - - PS3\PS3Extras - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\ChunkRebuild_SPU - - - PS3\CompressedTile_SPU - - - Common\Source Files\Localisation - - - Common\Source Files\DLC - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelGeneration - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\Rules - - - Common\Source Files\GameRules\LevelRules - - - Common\Source Files\DLC - - - PS3 - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\GameRules\LevelRules\RuleDefinitions - - - Common\Source Files\UI - - - Windows64\Iggy\gdraw - - - Windows64 - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Common\Source Files\GameRules\LevelGeneration - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\model - - - Xbox\Source Files\XUI\Menu screens\Debug - - - Common\Source Files\DLC - - - Common\Source Files\Colours - - - Common\Source Files\DLC - - - Common\Source Files\DLC - - - Durango\DurangoExtras - - - Durango\Iggy\gdraw - - - Durango - - - PS3 - - - PS3\Iggy\gdraw - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - Common\Source Files\zlib - - - PS3\Source Files\Audio - - - Common\Source Files\UI - - - Common\Source Files\UI - - - Orbis\Iggy\gdraw - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files - - - Common\Source Files\Network - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\Debug - - - Common\Source Files\UI\Components - - - Xbox\Source Files\Network - - - Common\Source Files\Network - - - Xbox\Source Files\Network - - - Orbis - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - PS3\Source Files\Network - - - PS3\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - Xbox\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Windows64\Source Files\Leaderboards - - - Orbis\Source Files\Leaderboards - - - Durango\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PS3\PS3Extras - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI\Components - - - PS3\4JLibs - - - Common\Source Files\UI\Components - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\Audio - - - PS3\Source Files - - - Common\Source Files\UI\Controls - - - Xbox\Source Files\XUI\Menu screens - - - net\minecraft\client\renderer\tileentity - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Durango\Source Files\Achievements - - - Common\Source Files\UI\Scenes\Debug - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Xbox\Source Files\XUI\Containers - - - net\minecraft\client\model - - - net\minecraft\client\renderer\entity - - - Orbis - - - Orbis\Network - - - net\minecraft\server\commands - - - net\minecraft\server\commands - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - Common\Source Files\Network\Sony - - - PS3\Source Files\Network - - - Orbis\Network - - - Orbis\Network - - - Common\Source Files\Network\Sony - - - PS3\Source Files\Network - - - PS3\Source Files\Network - - - Orbis\Network - - - Common\Source Files\GameRules\LevelGeneration - - - Durango\Network - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - Xbox\Source Files\XUI\Menu screens - - - Durango\Network - - - PSVita - - - PSVita - - - PSVita\Source Files - - - PSVita\PSVitaExtras - - - Orbis\Network - - - Common\Source Files\Network\Sony - - - Common\Source Files\UI\Scenes\Debug - - - Durango\Network - - - Durango\Source Files\Leaderboards - - - Common\Source Files\Telemetry - - - Durango\Source Files\Sentient - - - Common\Source Files\UI - - - Orbis\Network - - - PS3\Source Files\Network - - - Common\Source Files\Network\Sony - - - Orbis - - - Orbis - - - Orbis - - - Common\Source Files\UI\Components - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Durango\Network - - - Durango\XML - - - PSVita\Iggy\gdraw - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Common\Source Files\UI\Controls - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Durango\Source Files\Leaderboards - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - PSVita\PSVitaExtras - - - PSVita\PSVitaExtras - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens - - - PSVita\Source Files\Network - - - PSVita\Source Files\Network - - - Orbis\Network - - - Common\Source Files\UI\Scenes - - - Common\Source Files\Leaderboards - - - Common\Source Files\Leaderboards - - - Common\Source Files\UI\Scenes\Help & Options - - - Common\Source Files\UI - - - net\minecraft\server - - - net\minecraft\server - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\model - - - net\minecraft\client\particle - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\entity - - - net\minecraft\client\renderer\tileentity - - - net\minecraft\client\renderer\texture - - - net\minecraft\client\renderer - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\All Platforms - - - net\minecraft\client\model - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Xbox\Source Files\XUI\Containers - - - Xbox\Source Files\XUI\Controls - - - Common\Source Files\UI\All Platforms - - - Xbox\Source Files\XUI\Containers - - - Common\Source Files\UI\Controls - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers - - - Common\Source Files\UI\All Platforms - - - Common\Source Files\UI\Controls - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\Tutorial\Tasks - - - Common\Source Files\UI\Scenes\Frontend Menu screens - - - Common\Source Files\Leaderboards - - - Source Files - - - Windows64\Source Files\Network - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Durango\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\Miles Sound System\lib - - - Windows64\Iggy\lib - - - Windows64\Iggy\lib - - - Windows64\Iggy\lib - - - Durango\Iggy\lib - - - Durango\Iggy\lib - - - Durango\Iggy\lib - - - Durango\Iggy\lib - - - PS3\Iggy\lib - - - PS3\Iggy\lib - - - PS3\Iggy\lib - - - Orbis\Iggy\lib - - - Orbis\Iggy\lib - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - Durango\Miles Sound System\lib - - - Durango\Miles Sound System\lib - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - PS3\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Windows64\4JLibs\libs - - - Windows64\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Orbis\4JLibs\libs - - - Durango\4JLibs\libs - - - Durango\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\4JLibs\libs - - - PSVita\Iggy\Lib - - - PSVita\Iggy\Lib - - - Xbox\4JLibs\libs - - - Xbox\4JLibs\libs - - - - - - Xbox\SentientLibs - - - - - Windows - - - Windows - - - Durango - - - - - Windows - - - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\ContentPackage - - - PS3\SPUObjFiles\Release - - - PS3\SPUObjFiles\Debug - - - PS3\SPUObjFiles\ContentPackage - + - - Source Files - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/Minecraft.World/Minecraft.World.vcxproj b/Minecraft.World/Minecraft.World.vcxproj index c9516552c..30a871b57 100644 --- a/Minecraft.World/Minecraft.World.vcxproj +++ b/Minecraft.World/Minecraft.World.vcxproj @@ -1336,7 +1336,7 @@ Use - Level3 + TurnOffAllWarnings ProgramDatabase Full Sync From a5e3cb04b3fa2dba86fbb3ff84e5354ad530c14c Mon Sep 17 00:00:00 2001 From: void_17 Date: Tue, 3 Mar 2026 08:45:26 +0700 Subject: [PATCH 04/25] Remove #203 core code before a cleaner implementation --- .../Windows64/Windows64_Minecraft.cpp | 88 +------------------ Minecraft.Client/glWrapper.cpp | 3 +- 2 files changed, 3 insertions(+), 88 deletions(-) diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index 529399308..48040c664 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -431,90 +431,6 @@ LRESULT CALLBACK WndProc(HWND hWnd, UINT message, WPARAM wParam, LPARAM lParam) return TRUE; } return DefWindowProc(hWnd, message, wParam, lParam); - case WM_SIZE: - { - if (wParam == SIZE_MINIMIZED) - return 0; - - UINT width = LOWORD(lParam); - UINT height = HIWORD(lParam); - - if (width == 0 || height == 0) - return 0; - - g_ScreenWidth = width; - g_ScreenHeight = height; - - if (g_pSwapChain) - { - g_pImmediateContext->OMSetRenderTargets(0, 0, 0); - g_pImmediateContext->ClearState(); - g_pImmediateContext->Flush(); - - if (g_pRenderTargetView) - { - g_pRenderTargetView->Release(); - g_pRenderTargetView = nullptr; - } - - if (g_pDepthStencilView) - { - g_pDepthStencilView->Release(); - g_pDepthStencilView = nullptr; - } - - if (g_pDepthStencilBuffer) - { - g_pDepthStencilBuffer->Release(); - g_pDepthStencilBuffer = nullptr; - } - - HRESULT hr = g_pSwapChain->ResizeBuffers( - 0, - width, - height, - DXGI_FORMAT_UNKNOWN, - 0 - ); - - if (FAILED(hr)) - { - app.DebugPrintf("ResizeBuffers Failed! HRESULT: 0x%X\n", hr); - return 0; - } - - ID3D11Texture2D* pBackBuffer = nullptr; - g_pSwapChain->GetBuffer(0, __uuidof(ID3D11Texture2D), (void**)&pBackBuffer); - - g_pd3dDevice->CreateRenderTargetView(pBackBuffer, NULL, &g_pRenderTargetView); - pBackBuffer->Release(); - - D3D11_TEXTURE2D_DESC descDepth = {}; - descDepth.Width = width; - descDepth.Height = height; - descDepth.MipLevels = 1; - descDepth.ArraySize = 1; - descDepth.Format = DXGI_FORMAT_D24_UNORM_S8_UINT; - descDepth.SampleDesc.Count = 1; - descDepth.BindFlags = D3D11_BIND_DEPTH_STENCIL; - - g_pd3dDevice->CreateTexture2D(&descDepth, NULL, &g_pDepthStencilBuffer); - g_pd3dDevice->CreateDepthStencilView(g_pDepthStencilBuffer, NULL, &g_pDepthStencilView); - - g_pImmediateContext->OMSetRenderTargets(1, &g_pRenderTargetView, g_pDepthStencilView); - - D3D11_VIEWPORT vp = {}; - vp.Width = (FLOAT)width; - vp.Height = (FLOAT)height; - vp.MinDepth = 0.0f; - vp.MaxDepth = 1.0f; - vp.TopLeftX = 0; - vp.TopLeftY = 0; - - g_pImmediateContext->RSSetViewports(1, &vp); - } - } - break; default: return DefWindowProc(hWnd, message, wParam, lParam); } @@ -1383,7 +1299,7 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, { { ui.NavigateToScene(0, eUIScene_InGameInfoMenu); - + } } } @@ -1406,7 +1322,7 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, { if (Minecraft* pMinecraft = Minecraft::GetInstance()) { - if (pMinecraft->options && app.DebugSettingsOn() && + if (pMinecraft->options && app.DebugSettingsOn() && app.GetGameStarted() && !ui.GetMenuDisplayed(0) && pMinecraft->screen == NULL) { ui.NavigateToScene(0, eUIScene_DebugOverlay, NULL, eUILayer_Debug); diff --git a/Minecraft.Client/glWrapper.cpp b/Minecraft.Client/glWrapper.cpp index 5e0fab2c6..93b13d40e 100644 --- a/Minecraft.Client/glWrapper.cpp +++ b/Minecraft.Client/glWrapper.cpp @@ -53,8 +53,7 @@ extern UINT g_ScreenHeight; void gluPerspective(float fovy, float aspect, float zNear, float zFar) { - float dynamicAspect = (float)g_ScreenWidth / (float)g_ScreenHeight; - RenderManager.MatrixPerspective(fovy, dynamicAspect, zNear, zFar); + RenderManager.MatrixPerspective(fovy,aspect,zNear,zFar); } void glOrtho(float left,float right,float bottom,float top,float zNear,float zFar) From ccebb87ca77329cd744f07df79b3eb88ca0be4d2 Mon Sep 17 00:00:00 2001 From: void_17 Date: Tue, 3 Mar 2026 08:54:08 +0700 Subject: [PATCH 05/25] Enable Whole Program Optimization in Release mode This noticeably improves FPS --- Minecraft.Client/Minecraft.Client.vcxproj | 4 +++- Minecraft.World/Minecraft.World.vcxproj | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/Minecraft.Client/Minecraft.Client.vcxproj b/Minecraft.Client/Minecraft.Client.vcxproj index 99a4ea27e..5135fec9e 100644 --- a/Minecraft.Client/Minecraft.Client.vcxproj +++ b/Minecraft.Client/Minecraft.Client.vcxproj @@ -310,6 +310,7 @@ Application MultiByte v143 + true Application @@ -774,7 +775,7 @@ - true + false $(OutDir)$(ProjectName)_D.xex $(ProjectDir)\..\Minecraft.World\x64headers;$(ProjectDir)\Xbox\Sentient\Include;$(IncludePath) @@ -1776,6 +1777,7 @@ xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\CU $(LayoutDir)Image\Loose\CUlegacy_stdio_definitions.lib;d3d11.lib;..\Minecraft.World\x64_Release\Minecraft.World.lib;XInput9_1_0.lib;Windows64\Iggy\lib\iggy_w64.lib;%(AdditionalDependencies) NotSet false + UseLinkTimeCodeGeneration Run postbuild script diff --git a/Minecraft.World/Minecraft.World.vcxproj b/Minecraft.World/Minecraft.World.vcxproj index 30a871b57..16a93e1af 100644 --- a/Minecraft.World/Minecraft.World.vcxproj +++ b/Minecraft.World/Minecraft.World.vcxproj @@ -307,6 +307,7 @@ StaticLibrary MultiByte v143 + true StaticLibrary From 17a11d7913f971249fa52bcd37fd0cc5b03fdc04 Mon Sep 17 00:00:00 2001 From: MijaeLio <87155057+MijaeLio@users.noreply.github.com> Date: Mon, 2 Mar 2026 21:02:25 -0500 Subject: [PATCH 06/25] FOV option without debug menu (#209) Now located in Graphics section. Based on the FOV thing from discord idk --- .../Common/Media/MediaWindows64.arc | Bin 21409239 -> 21409761 bytes .../UI/UIScene_SettingsGraphicsMenu.cpp | 17 +++++++++++++++++ .../Common/UI/UIScene_SettingsGraphicsMenu.h | 4 +++- 3 files changed, 20 insertions(+), 1 deletion(-) diff --git a/Minecraft.Client/Common/Media/MediaWindows64.arc b/Minecraft.Client/Common/Media/MediaWindows64.arc index 5ea229dca39b46f1f90af6691350f0b1aad37f3b..9498b91d6c8cd0531b384ef2fa6ed5c61ffd7b94 100644 GIT binary patch delta 42193 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 delta 41590 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 @@ -18,6 +21,9 @@ UIScene_SettingsGraphicsMenu::UIScene_SettingsGraphicsMenu(int iPad, void *initD swprintf( (WCHAR *)TempString, 256, L"%ls: %d%%", app.GetString( IDS_SLIDER_GAMMA ),app.GetGameSettings(m_iPad,eGameSetting_Gamma)); m_sliderGamma.init(TempString,eControl_Gamma,0,100,app.GetGameSettings(m_iPad,eGameSetting_Gamma)); + + swprintf((WCHAR*)TempString, 256, L"FOV: %d%%", (int)pMinecraft->gameRenderer->GetFovVal()); + m_sliderFOV.init(TempString, eControl_FOV, 70, 110, (int)pMinecraft->gameRenderer->GetFovVal()); swprintf( (WCHAR *)TempString, 256, L"%ls: %d%%", app.GetString( IDS_SLIDER_INTERFACEOPACITY ),app.GetGameSettings(m_iPad,eGameSetting_InterfaceOpacity)); m_sliderInterfaceOpacity.init(TempString,eControl_InterfaceOpacity,0,100,app.GetGameSettings(m_iPad,eGameSetting_InterfaceOpacity)); @@ -141,6 +147,17 @@ void UIScene_SettingsGraphicsMenu::handleSliderMove(F64 sliderId, F64 currentVal m_sliderGamma.setLabel(TempString); break; + + case eControl_FOV: + { + Minecraft* pMinecraft = Minecraft::GetInstance(); + pMinecraft->gameRenderer->SetFovVal((float)currentValue); + WCHAR TempString[256]; + swprintf((WCHAR*)TempString, 256, L"FOV: %d%%", (int)currentValue); + m_sliderFOV.setLabel(TempString); + } + break; + case eControl_InterfaceOpacity: m_sliderInterfaceOpacity.handleSliderMove(value); diff --git a/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.h b/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.h index e9c4905cd..c6e1e394f 100644 --- a/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.h +++ b/Minecraft.Client/Common/UI/UIScene_SettingsGraphicsMenu.h @@ -11,16 +11,18 @@ private: eControl_BedrockFog, eControl_CustomSkinAnim, eControl_Gamma, + eControl_FOV, eControl_InterfaceOpacity }; UIControl_CheckBox m_checkboxClouds, m_checkboxBedrockFog, m_checkboxCustomSkinAnim; // Checkboxes - UIControl_Slider m_sliderGamma, m_sliderInterfaceOpacity; // Sliders + UIControl_Slider m_sliderGamma, m_sliderFOV, m_sliderInterfaceOpacity; // Sliders UI_BEGIN_MAP_ELEMENTS_AND_NAMES(UIScene) UI_MAP_ELEMENT( m_checkboxClouds, "Clouds") UI_MAP_ELEMENT( m_checkboxBedrockFog, "BedrockFog") UI_MAP_ELEMENT( m_checkboxCustomSkinAnim, "CustomSkinAnim") UI_MAP_ELEMENT( m_sliderGamma, "Gamma") + UI_MAP_ELEMENT(m_sliderFOV, "FOV") UI_MAP_ELEMENT( m_sliderInterfaceOpacity, "InterfaceOpacity") UI_END_MAP_ELEMENTS_AND_NAMES() From d7882b68a428906a4f063d40432012a560b5921f Mon Sep 17 00:00:00 2001 From: void_17 Date: Tue, 3 Mar 2026 09:27:28 +0700 Subject: [PATCH 07/25] Fix crash on item frame destruction --- Minecraft.World/MapItemSavedData.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/Minecraft.World/MapItemSavedData.cpp b/Minecraft.World/MapItemSavedData.cpp index 6304aa624..981bab3e2 100644 --- a/Minecraft.World/MapItemSavedData.cpp +++ b/Minecraft.World/MapItemSavedData.cpp @@ -596,7 +596,14 @@ void MapItemSavedData::mergeInMapData(shared_ptr dataToAdd) void MapItemSavedData::removeItemFrameDecoration(shared_ptr item) { - AUTO_VAR(frameDecoration, nonPlayerDecorations.find( item->getFrame()->entityId ) ); + if ( !item ) + return; + + std::shared_ptr frame = item->getFrame(); + if ( !frame ) + return; + + auto frameDecoration = nonPlayerDecorations.find(frame->entityId); if ( frameDecoration != nonPlayerDecorations.end() ) { delete frameDecoration->second; From acf4a38555b4fd5f90319354178ea66af287f741 Mon Sep 17 00:00:00 2001 From: void_17 Date: Tue, 3 Mar 2026 09:45:52 +0700 Subject: [PATCH 08/25] Enable more aggressive optimizations /O2 /Ob3 --- Minecraft.Client/Minecraft.Client.vcxproj | 6 +++++- Minecraft.World/Minecraft.World.vcxproj | 6 +++++- 2 files changed, 10 insertions(+), 2 deletions(-) diff --git a/Minecraft.Client/Minecraft.Client.vcxproj b/Minecraft.Client/Minecraft.Client.vcxproj index 5135fec9e..549156369 100644 --- a/Minecraft.Client/Minecraft.Client.vcxproj +++ b/Minecraft.Client/Minecraft.Client.vcxproj @@ -1757,7 +1757,7 @@ xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\CU $(LayoutDir)Image\Loose\CUUse TurnOffAllWarnings ProgramDatabase - Full + MaxSpeed Sync false $(OutDir)$(ProjectName).pch @@ -1770,6 +1770,10 @@ xcopy /q /y /i /s /e $(ProjectDir)DurangoMedia\CU $(LayoutDir)Image\Loose\CUDefault false Speed + true + true + true + /Ob3 true diff --git a/Minecraft.World/Minecraft.World.vcxproj b/Minecraft.World/Minecraft.World.vcxproj index 16a93e1af..58880529c 100644 --- a/Minecraft.World/Minecraft.World.vcxproj +++ b/Minecraft.World/Minecraft.World.vcxproj @@ -1339,7 +1339,7 @@ Use TurnOffAllWarnings ProgramDatabase - Full + MaxSpeed Sync false $(OutDir)$(ProjectName).pch @@ -1352,6 +1352,10 @@ true Default Speed + true + true + true + /Ob3 true From 0b1e51f620317e29666d6f3382a442544d783af6 Mon Sep 17 00:00:00 2001 From: Fayaz Shaikh <61674751+fayaz12g@users.noreply.github.com> Date: Mon, 2 Mar 2026 22:11:16 -0500 Subject: [PATCH 09/25] Cleaner implementation of support dynamic resizing aspect ratio (#228) * Add dynamic resolution * Clean up implementation * Use existing ints instead of new ones * Remove WM_SIZE argument (unecessary now that we directly use g_iScreenWidth and g_iScreenHeight) --- Minecraft.Client/glWrapper.cpp | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Minecraft.Client/glWrapper.cpp b/Minecraft.Client/glWrapper.cpp index 93b13d40e..540271b91 100644 --- a/Minecraft.Client/glWrapper.cpp +++ b/Minecraft.Client/glWrapper.cpp @@ -48,12 +48,13 @@ void glLoadIdentity() RenderManager.MatrixSetIdentity(); } -extern UINT g_ScreenWidth; -extern UINT g_ScreenHeight; +extern int g_iScreenWidth; +extern int g_iScreenHeight; void gluPerspective(float fovy, float aspect, float zNear, float zFar) { - RenderManager.MatrixPerspective(fovy,aspect,zNear,zFar); + float dynamicAspect = (float)g_iScreenWidth / (float)g_iScreenHeight; + RenderManager.MatrixPerspective(fovy, dynamicAspect, zNear, zFar); } void glOrtho(float left,float right,float bottom,float top,float zNear,float zFar) From 77a161e8134f5121020b8e905baf09f226553f46 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Tue, 3 Mar 2026 11:23:15 +0800 Subject: [PATCH 10/25] docs: update Discord invite link in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 84d0186d8..ba02cdda0 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # MinecraftConsoles -[![Discord](https://img.shields.io/badge/Discord-Join%20Server-5865F2?logo=discord&logoColor=white)](https://discord.gg/5CSzhc9t) +[![Discord](https://img.shields.io/badge/Discord-Join%20Server-5865F2?logo=discord&logoColor=white)](https://discord.gg/jrum7HhegA) ![Tutorial World](.github/TutorialWorld.png) From 7f7d99501cf87fcc234a5d3af453e7e0642f96a3 Mon Sep 17 00:00:00 2001 From: void_17 <61356189+void2012@users.noreply.github.com> Date: Tue, 3 Mar 2026 10:23:28 +0700 Subject: [PATCH 11/25] =?UTF-8?q?Revert=20"Win64:=20configurable=20usernam?= =?UTF-8?q?e=20(username.txt)=20and=20persistent=20game=20setti=E2=80=A6"?= =?UTF-8?q?=20(#234)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit b8a7f816b52775fdcfb3503f0000accb8cd65765. --- Minecraft.Client/Common/Consoles_App.cpp | 45 --------------- Minecraft.Client/Extrax64Stubs.cpp | 9 ++- Minecraft.Client/Windows64/Windows64_App.cpp | 57 +------------------ Minecraft.Client/Windows64/Windows64_App.h | 2 - .../Windows64/Windows64_Minecraft.cpp | 27 +-------- 5 files changed, 8 insertions(+), 132 deletions(-) diff --git a/Minecraft.Client/Common/Consoles_App.cpp b/Minecraft.Client/Common/Consoles_App.cpp index b476ca909..0e02ab403 100644 --- a/Minecraft.Client/Common/Consoles_App.cpp +++ b/Minecraft.Client/Common/Consoles_App.cpp @@ -760,43 +760,6 @@ bool CMinecraftApp::LoadBeaconMenu(int iPad ,shared_ptr inventory, sh ////////////////////////////////////////////// // GAME SETTINGS ////////////////////////////////////////////// - -#ifdef _WINDOWS64 -static void Win64_GetSettingsPath(char *outPath, DWORD size) -{ - GetModuleFileNameA(NULL, outPath, size); - char *lastSlash = strrchr(outPath, '\\'); - if (lastSlash) *(lastSlash + 1) = '\0'; - strncat_s(outPath, size, "settings.dat", _TRUNCATE); -} -static void Win64_SaveSettings(GAME_SETTINGS *gs) -{ - if (!gs) return; - char filePath[MAX_PATH] = {}; - Win64_GetSettingsPath(filePath, MAX_PATH); - FILE *f = NULL; - if (fopen_s(&f, filePath, "wb") == 0 && f) - { - fwrite(gs, sizeof(GAME_SETTINGS), 1, f); - fclose(f); - } -} -static void Win64_LoadSettings(GAME_SETTINGS *gs) -{ - if (!gs) return; - char filePath[MAX_PATH] = {}; - Win64_GetSettingsPath(filePath, MAX_PATH); - FILE *f = NULL; - if (fopen_s(&f, filePath, "rb") == 0 && f) - { - GAME_SETTINGS temp = {}; - if (fread(&temp, sizeof(GAME_SETTINGS), 1, f) == 1) - memcpy(gs, &temp, sizeof(GAME_SETTINGS)); - fclose(f); - } -} -#endif - void CMinecraftApp::InitGameSettings() { for(int i=0;ibSettingsChanged=false; } @@ -2427,9 +2385,6 @@ void CMinecraftApp::CheckGameSettingsChanged(bool bOverride5MinuteTimer, int iPa StorageManager.WriteToProfile(iPad,true, bOverride5MinuteTimer); #else ProfileManager.WriteToProfile(iPad,true, bOverride5MinuteTimer); -#ifdef _WINDOWS64 - Win64_SaveSettings(GameSettingsA[iPad]); -#endif #endif GameSettingsA[iPad]->bSettingsChanged=false; } diff --git a/Minecraft.Client/Extrax64Stubs.cpp b/Minecraft.Client/Extrax64Stubs.cpp index 23b2c7f0e..f368afed0 100644 --- a/Minecraft.Client/Extrax64Stubs.cpp +++ b/Minecraft.Client/Extrax64Stubs.cpp @@ -199,11 +199,10 @@ DWORD IQNetPlayer::GetSendQueueSize(IQNetPlayer * player, DWORD dwFlags) { retur DWORD IQNetPlayer::GetCurrentRtt() { return 0; } bool IQNetPlayer::IsHost() { return m_isHostPlayer; } bool IQNetPlayer::IsGuest() { return false; } -bool IQNetPlayer::IsLocal() { return true; } -PlayerUID IQNetPlayer::GetXuid() { return INVALID_XUID; } -extern wstring g_playerName; -LPCWSTR IQNetPlayer::GetGamertag() { return g_playerName.empty() ? L"Windows" : g_playerName.c_str(); } -int IQNetPlayer::GetSessionIndex() { return 0; } +bool IQNetPlayer::IsLocal() { return !m_isRemote; } +PlayerUID IQNetPlayer::GetXuid() { return (PlayerUID)(0xe000d45248242f2e + m_smallId); } +LPCWSTR IQNetPlayer::GetGamertag() { return m_gamertag; } +int IQNetPlayer::GetSessionIndex() { return m_smallId; } bool IQNetPlayer::IsTalking() { return false; } bool IQNetPlayer::IsMutedByLocalUser(DWORD dwUserIndex) { return false; } bool IQNetPlayer::HasVoice() { return false; } diff --git a/Minecraft.Client/Windows64/Windows64_App.cpp b/Minecraft.Client/Windows64/Windows64_App.cpp index 461e8c348..dbc1bfc5e 100644 --- a/Minecraft.Client/Windows64/Windows64_App.cpp +++ b/Minecraft.Client/Windows64/Windows64_App.cpp @@ -10,46 +10,11 @@ #include "..\..\Minecraft.World\BiomeSource.h" #include "..\..\Minecraft.World\LevelType.h" -wstring g_playerName; - CConsoleMinecraftApp app; -static void LoadPlayerName() -{ - if (!g_playerName.empty()) return; - g_playerName = L"Windows"; - - char exePath[MAX_PATH] = {}; - GetModuleFileNameA(NULL, exePath, MAX_PATH); - char *lastSlash = strrchr(exePath, '\\'); - if (lastSlash) *(lastSlash + 1) = '\0'; - char filePath[MAX_PATH] = {}; - _snprintf_s(filePath, sizeof(filePath), _TRUNCATE, "%susername.txt", exePath); - - FILE *f = NULL; - if (fopen_s(&f, filePath, "r") == 0 && f) - { - char buf[128] = {}; - if (fgets(buf, sizeof(buf), f)) - { - int len = (int)strlen(buf); - while (len > 0 && (buf[len-1] == '\n' || buf[len-1] == '\r' || buf[len-1] == ' ')) - buf[--len] = '\0'; - if (len > 0) - { - wchar_t wbuf[128] = {}; - mbstowcs(wbuf, buf, 127); - g_playerName = wbuf; - } - } - fclose(f); - } -} - CConsoleMinecraftApp::CConsoleMinecraftApp() : CMinecraftApp() { m_bShutdown = false; - LoadPlayerName(); } void CConsoleMinecraftApp::SetRichPresenceContext(int iPad, int contextId) @@ -70,27 +35,9 @@ void CConsoleMinecraftApp::FatalLoadError() void CConsoleMinecraftApp::CaptureSaveThumbnail() { - RenderManager.CaptureThumbnail(&m_ThumbnailBuffer); } void CConsoleMinecraftApp::GetSaveThumbnail(PBYTE *pbData,DWORD *pdwSize) { - // On a save caused by a create world, the thumbnail capture won't have happened - if (m_ThumbnailBuffer.Allocated()) - { - if (pbData) - { - *pbData = new BYTE[m_ThumbnailBuffer.GetBufferSize()]; - *pdwSize = m_ThumbnailBuffer.GetBufferSize(); - memcpy(*pbData, m_ThumbnailBuffer.GetBufferPointer(), *pdwSize); - } - m_ThumbnailBuffer.Release(); - } - else - { - // No capture happened (e.g. first save on world creation) leave thumbnail as NULL - if (pbData) *pbData = NULL; - if (pdwSize) *pdwSize = 0; - } } void CConsoleMinecraftApp::ReleaseSaveThumbnail() { @@ -110,8 +57,8 @@ void CConsoleMinecraftApp::TemporaryCreateGameStart() Minecraft *pMinecraft=Minecraft::GetInstance(); app.ReleaseSaveThumbnail(); ProfileManager.SetLockedProfile(0); - LoadPlayerName(); - pMinecraft->user->name = g_playerName; + extern wchar_t g_Win64UsernameW[17]; + pMinecraft->user->name = g_Win64UsernameW; app.ApplyGameSettingsChanged(0); ////////////////////////////////////////////////////////////////////////////////////////////// From CScene_MultiGameJoinLoad::OnInit diff --git a/Minecraft.Client/Windows64/Windows64_App.h b/Minecraft.Client/Windows64/Windows64_App.h index bff916ec7..de8f6d85f 100644 --- a/Minecraft.Client/Windows64/Windows64_App.h +++ b/Minecraft.Client/Windows64/Windows64_App.h @@ -1,9 +1,7 @@ #pragma once -#include "4JLibs\inc\4J_Render.h" class CConsoleMinecraftApp : public CMinecraftApp { - ImageFileBuffer m_ThumbnailBuffer; public: CConsoleMinecraftApp(); diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index 48040c664..272b29bfd 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -729,16 +729,7 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); - // 4J-Win64: set CWD to exe dir so asset paths resolve correctly - { - char szExeDir[MAX_PATH] = {}; - GetModuleFileNameA(NULL, szExeDir, MAX_PATH); - char *pSlash = strrchr(szExeDir, '\\'); - if (pSlash) { *(pSlash + 1) = '\0'; SetCurrentDirectoryA(szExeDir); } - } - - // Declare DPI awareness so GetSystemMetrics returns physical pixels - SetProcessDPIAware(); + dyn_SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE); g_iScreenWidth = GetSystemMetrics(SM_CXSCREEN); g_iScreenHeight = GetSystemMetrics(SM_CYSCREEN); @@ -1272,21 +1263,7 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, } } - // F3 toggles the debug console overlay, F11 toggles fullscreen - if (KMInput.IsKeyPressed(VK_F3)) - { - static bool s_debugConsole = false; - s_debugConsole = !s_debugConsole; - ui.ShowUIDebugConsole(s_debugConsole); - } - -#ifdef _DEBUG_MENUS_ENABLED - if (KMInput.IsKeyPressed(VK_F4)) - { - ui.NavigateToScene(ProfileManager.GetPrimaryPad(), eUIScene_DebugOverlay, NULL, eUILayer_Debug); - } -#endif - + // F11 toggles fullscreen if (KMInput.IsKeyPressed(VK_F11)) { ToggleFullscreen(); From b42a4a4e4d72f6dea0a243c77247f7b9e739f5eb Mon Sep 17 00:00:00 2001 From: void_17 <61356189+void2012@users.noreply.github.com> Date: Tue, 3 Mar 2026 10:31:09 +0700 Subject: [PATCH 12/25] =?UTF-8?q?Revert=20"Revert=20"Win64:=20configurable?= =?UTF-8?q?=20username=20(username.txt)=20and=20persistent=20ga=E2=80=A6"?= =?UTF-8?q?=20(#235)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit This reverts commit 7f7d99501cf87fcc234a5d3af453e7e0642f96a3. --- Minecraft.Client/Common/Consoles_App.cpp | 45 +++++++++++++++ Minecraft.Client/Extrax64Stubs.cpp | 9 +-- Minecraft.Client/Windows64/Windows64_App.cpp | 57 ++++++++++++++++++- Minecraft.Client/Windows64/Windows64_App.h | 2 + .../Windows64/Windows64_Minecraft.cpp | 27 ++++++++- 5 files changed, 132 insertions(+), 8 deletions(-) diff --git a/Minecraft.Client/Common/Consoles_App.cpp b/Minecraft.Client/Common/Consoles_App.cpp index 0e02ab403..b476ca909 100644 --- a/Minecraft.Client/Common/Consoles_App.cpp +++ b/Minecraft.Client/Common/Consoles_App.cpp @@ -760,6 +760,43 @@ bool CMinecraftApp::LoadBeaconMenu(int iPad ,shared_ptr inventory, sh ////////////////////////////////////////////// // GAME SETTINGS ////////////////////////////////////////////// + +#ifdef _WINDOWS64 +static void Win64_GetSettingsPath(char *outPath, DWORD size) +{ + GetModuleFileNameA(NULL, outPath, size); + char *lastSlash = strrchr(outPath, '\\'); + if (lastSlash) *(lastSlash + 1) = '\0'; + strncat_s(outPath, size, "settings.dat", _TRUNCATE); +} +static void Win64_SaveSettings(GAME_SETTINGS *gs) +{ + if (!gs) return; + char filePath[MAX_PATH] = {}; + Win64_GetSettingsPath(filePath, MAX_PATH); + FILE *f = NULL; + if (fopen_s(&f, filePath, "wb") == 0 && f) + { + fwrite(gs, sizeof(GAME_SETTINGS), 1, f); + fclose(f); + } +} +static void Win64_LoadSettings(GAME_SETTINGS *gs) +{ + if (!gs) return; + char filePath[MAX_PATH] = {}; + Win64_GetSettingsPath(filePath, MAX_PATH); + FILE *f = NULL; + if (fopen_s(&f, filePath, "rb") == 0 && f) + { + GAME_SETTINGS temp = {}; + if (fread(&temp, sizeof(GAME_SETTINGS), 1, f) == 1) + memcpy(gs, &temp, sizeof(GAME_SETTINGS)); + fclose(f); + } +} +#endif + void CMinecraftApp::InitGameSettings() { for(int i=0;ibSettingsChanged=false; } @@ -2385,6 +2427,9 @@ void CMinecraftApp::CheckGameSettingsChanged(bool bOverride5MinuteTimer, int iPa StorageManager.WriteToProfile(iPad,true, bOverride5MinuteTimer); #else ProfileManager.WriteToProfile(iPad,true, bOverride5MinuteTimer); +#ifdef _WINDOWS64 + Win64_SaveSettings(GameSettingsA[iPad]); +#endif #endif GameSettingsA[iPad]->bSettingsChanged=false; } diff --git a/Minecraft.Client/Extrax64Stubs.cpp b/Minecraft.Client/Extrax64Stubs.cpp index f368afed0..23b2c7f0e 100644 --- a/Minecraft.Client/Extrax64Stubs.cpp +++ b/Minecraft.Client/Extrax64Stubs.cpp @@ -199,10 +199,11 @@ DWORD IQNetPlayer::GetSendQueueSize(IQNetPlayer * player, DWORD dwFlags) { retur DWORD IQNetPlayer::GetCurrentRtt() { return 0; } bool IQNetPlayer::IsHost() { return m_isHostPlayer; } bool IQNetPlayer::IsGuest() { return false; } -bool IQNetPlayer::IsLocal() { return !m_isRemote; } -PlayerUID IQNetPlayer::GetXuid() { return (PlayerUID)(0xe000d45248242f2e + m_smallId); } -LPCWSTR IQNetPlayer::GetGamertag() { return m_gamertag; } -int IQNetPlayer::GetSessionIndex() { return m_smallId; } +bool IQNetPlayer::IsLocal() { return true; } +PlayerUID IQNetPlayer::GetXuid() { return INVALID_XUID; } +extern wstring g_playerName; +LPCWSTR IQNetPlayer::GetGamertag() { return g_playerName.empty() ? L"Windows" : g_playerName.c_str(); } +int IQNetPlayer::GetSessionIndex() { return 0; } bool IQNetPlayer::IsTalking() { return false; } bool IQNetPlayer::IsMutedByLocalUser(DWORD dwUserIndex) { return false; } bool IQNetPlayer::HasVoice() { return false; } diff --git a/Minecraft.Client/Windows64/Windows64_App.cpp b/Minecraft.Client/Windows64/Windows64_App.cpp index dbc1bfc5e..461e8c348 100644 --- a/Minecraft.Client/Windows64/Windows64_App.cpp +++ b/Minecraft.Client/Windows64/Windows64_App.cpp @@ -10,11 +10,46 @@ #include "..\..\Minecraft.World\BiomeSource.h" #include "..\..\Minecraft.World\LevelType.h" +wstring g_playerName; + CConsoleMinecraftApp app; +static void LoadPlayerName() +{ + if (!g_playerName.empty()) return; + g_playerName = L"Windows"; + + char exePath[MAX_PATH] = {}; + GetModuleFileNameA(NULL, exePath, MAX_PATH); + char *lastSlash = strrchr(exePath, '\\'); + if (lastSlash) *(lastSlash + 1) = '\0'; + char filePath[MAX_PATH] = {}; + _snprintf_s(filePath, sizeof(filePath), _TRUNCATE, "%susername.txt", exePath); + + FILE *f = NULL; + if (fopen_s(&f, filePath, "r") == 0 && f) + { + char buf[128] = {}; + if (fgets(buf, sizeof(buf), f)) + { + int len = (int)strlen(buf); + while (len > 0 && (buf[len-1] == '\n' || buf[len-1] == '\r' || buf[len-1] == ' ')) + buf[--len] = '\0'; + if (len > 0) + { + wchar_t wbuf[128] = {}; + mbstowcs(wbuf, buf, 127); + g_playerName = wbuf; + } + } + fclose(f); + } +} + CConsoleMinecraftApp::CConsoleMinecraftApp() : CMinecraftApp() { m_bShutdown = false; + LoadPlayerName(); } void CConsoleMinecraftApp::SetRichPresenceContext(int iPad, int contextId) @@ -35,9 +70,27 @@ void CConsoleMinecraftApp::FatalLoadError() void CConsoleMinecraftApp::CaptureSaveThumbnail() { + RenderManager.CaptureThumbnail(&m_ThumbnailBuffer); } void CConsoleMinecraftApp::GetSaveThumbnail(PBYTE *pbData,DWORD *pdwSize) { + // On a save caused by a create world, the thumbnail capture won't have happened + if (m_ThumbnailBuffer.Allocated()) + { + if (pbData) + { + *pbData = new BYTE[m_ThumbnailBuffer.GetBufferSize()]; + *pdwSize = m_ThumbnailBuffer.GetBufferSize(); + memcpy(*pbData, m_ThumbnailBuffer.GetBufferPointer(), *pdwSize); + } + m_ThumbnailBuffer.Release(); + } + else + { + // No capture happened (e.g. first save on world creation) leave thumbnail as NULL + if (pbData) *pbData = NULL; + if (pdwSize) *pdwSize = 0; + } } void CConsoleMinecraftApp::ReleaseSaveThumbnail() { @@ -57,8 +110,8 @@ void CConsoleMinecraftApp::TemporaryCreateGameStart() Minecraft *pMinecraft=Minecraft::GetInstance(); app.ReleaseSaveThumbnail(); ProfileManager.SetLockedProfile(0); - extern wchar_t g_Win64UsernameW[17]; - pMinecraft->user->name = g_Win64UsernameW; + LoadPlayerName(); + pMinecraft->user->name = g_playerName; app.ApplyGameSettingsChanged(0); ////////////////////////////////////////////////////////////////////////////////////////////// From CScene_MultiGameJoinLoad::OnInit diff --git a/Minecraft.Client/Windows64/Windows64_App.h b/Minecraft.Client/Windows64/Windows64_App.h index de8f6d85f..bff916ec7 100644 --- a/Minecraft.Client/Windows64/Windows64_App.h +++ b/Minecraft.Client/Windows64/Windows64_App.h @@ -1,7 +1,9 @@ #pragma once +#include "4JLibs\inc\4J_Render.h" class CConsoleMinecraftApp : public CMinecraftApp { + ImageFileBuffer m_ThumbnailBuffer; public: CConsoleMinecraftApp(); diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index 272b29bfd..48040c664 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -729,7 +729,16 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, UNREFERENCED_PARAMETER(hPrevInstance); UNREFERENCED_PARAMETER(lpCmdLine); - dyn_SetProcessDpiAwareness(PROCESS_PER_MONITOR_DPI_AWARE); + // 4J-Win64: set CWD to exe dir so asset paths resolve correctly + { + char szExeDir[MAX_PATH] = {}; + GetModuleFileNameA(NULL, szExeDir, MAX_PATH); + char *pSlash = strrchr(szExeDir, '\\'); + if (pSlash) { *(pSlash + 1) = '\0'; SetCurrentDirectoryA(szExeDir); } + } + + // Declare DPI awareness so GetSystemMetrics returns physical pixels + SetProcessDPIAware(); g_iScreenWidth = GetSystemMetrics(SM_CXSCREEN); g_iScreenHeight = GetSystemMetrics(SM_CYSCREEN); @@ -1263,7 +1272,21 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, } } - // F11 toggles fullscreen + // F3 toggles the debug console overlay, F11 toggles fullscreen + if (KMInput.IsKeyPressed(VK_F3)) + { + static bool s_debugConsole = false; + s_debugConsole = !s_debugConsole; + ui.ShowUIDebugConsole(s_debugConsole); + } + +#ifdef _DEBUG_MENUS_ENABLED + if (KMInput.IsKeyPressed(VK_F4)) + { + ui.NavigateToScene(ProfileManager.GetPrimaryPad(), eUIScene_DebugOverlay, NULL, eUILayer_Debug); + } +#endif + if (KMInput.IsKeyPressed(VK_F11)) { ToggleFullscreen(); From 354a0989eb26879bdc7040ae628ead0b204b1e84 Mon Sep 17 00:00:00 2001 From: Loki Rautio Date: Mon, 2 Mar 2026 23:05:25 -0600 Subject: [PATCH 13/25] Add back x64 stub XUID (temp savedata fix) Fixes savedata loading for existing saves, needs permanent solution --- Minecraft.Client/Extrax64Stubs.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Minecraft.Client/Extrax64Stubs.cpp b/Minecraft.Client/Extrax64Stubs.cpp index 23b2c7f0e..3a86cbeaf 100644 --- a/Minecraft.Client/Extrax64Stubs.cpp +++ b/Minecraft.Client/Extrax64Stubs.cpp @@ -200,7 +200,7 @@ DWORD IQNetPlayer::GetCurrentRtt() { return 0; } bool IQNetPlayer::IsHost() { return m_isHostPlayer; } bool IQNetPlayer::IsGuest() { return false; } bool IQNetPlayer::IsLocal() { return true; } -PlayerUID IQNetPlayer::GetXuid() { return INVALID_XUID; } +PlayerUID IQNetPlayer::GetXuid() { return (PlayerUID)(0xe000d45248242f2e + m_smallId); } // todo: restore to INVALID_XUID once saves support this extern wstring g_playerName; LPCWSTR IQNetPlayer::GetGamertag() { return g_playerName.empty() ? L"Windows" : g_playerName.c_str(); } int IQNetPlayer::GetSessionIndex() { return 0; } From af5d62a81e03cead55b00f6757d547dd2ae6959b Mon Sep 17 00:00:00 2001 From: Loki Rautio Date: Mon, 2 Mar 2026 23:19:29 -0600 Subject: [PATCH 14/25] Add back missing filters --- .../Minecraft.Client.vcxproj.filters | 8124 +++++++++++++---- 1 file changed, 6277 insertions(+), 1847 deletions(-) diff --git a/Minecraft.Client/Minecraft.Client.vcxproj.filters b/Minecraft.Client/Minecraft.Client.vcxproj.filters index 708fe0b0a..2be7710a9 100644 --- a/Minecraft.Client/Minecraft.Client.vcxproj.filters +++ b/Minecraft.Client/Minecraft.Client.vcxproj.filters @@ -1,1868 +1,6298 @@  - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + {4FC737F1-C7A5-4376-A066-2A32D752A2FF} + cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx + + + {93995380-89BD-4b04-88EB-625FBE52EBFB} + h;hpp;hxx;hm;inl;inc;xsd + + + {e23474e2-447c-41a9-82be-e32747f5b196} + + + {d7b60dd5-624a-46b3-b81d-f5f74550f613} + + + {68105641-375c-4565-9945-7890df6d82d9} + + + {8be4617d-3699-46a4-8769-28edb23c89f0} + + + {0b94741f-653f-48c2-874f-6aa69e7e9622} + + + {20606602-63d3-460c-b33e-d3e747a3d8db} + + + {4afb96fe-3fcb-4bd1-89a1-adfea86c73fb} + + + {304b5ee1-bfdb-489f-8e24-0a4e61177ca1} + + + {225f9542-472d-45c1-9046-eb2a46ab029c} + + + {14e20ee1-fe3b-481b-acce-7a634ee9c1d6} + + + {486b537f-d140-4a23-8409-fe3bc4184009} + + + {91ef92f9-432b-4b8f-9f16-4efd211003a1} + + + {66656f96-a5da-48c6-a7f9-79ab343dbd2f} + + + {3423fd63-b0d7-4f50-b0ca-549386c6cf57} + + + {d097d6ee-2ae4-48d8-8b5a-9b48882bdb2c} + + + {1d0a6eec-14cd-4e6d-8a0a-f5f8f0ab5240} + + + {269fab49-d870-4358-baef-32ed6ac9eca7} + + + {fef42379-3d37-4ef3-aa73-b19aaa77e3cc} + + + {bce4041a-9336-45e7-bd40-ed057ed96ee8} + + + {9756cb73-3f40-4fcb-9bab-5a3ce3c4d2f6} + + + {bb820acc-a8eb-4e36-8b4e-9517263ed51b} + + + {3c3aca1d-0e3e-43f1-b4cd-f8dfce2d29e7} + + + {9f1bf1ed-5366-4a29-b3f3-296725a7b01c} + + + {3e905494-b5dc-4084-a1fe-cbd91b9af667} + + + {afb98298-0033-42ec-98a5-93f8d347ee0d} + + + {1953b4f7-41ea-430b-ad2d-e3d7c352b647} + + + {39ab4d1f-8199-4ec7-948e-3d42ad8c8573} + + + {73bbdc5b-04f3-42f8-bf3b-769335e19178} + + + {385338b7-fa77-4c46-a7f2-89c82dc6e192} + + + {0f94b57d-88f8-4a20-b4e4-d1fa95d8f439} + + + {abe2942f-f984-4930-9e2d-9c9c2b35ac74} + + + {a2be9911-8785-4f6a-932e-e03321ee466b} + + + {7cb56f76-52cf-4303-8631-e1471fdc09a0} + + + {098e2985-9c15-450f-baa2-78604e7c1f54} + + + {6c286ad1-f871-408a-be6e-db44e7edcd2c} + + + {7c254dd0-f36f-4001-83cc-1634a2c792c2} + + + {2a26afce-4160-4fb0-8d01-e394a669dae6} + + + {9229f78c-152c-47d5-858a-fd054b856a1c} + + + {81ab078c-fc67-460c-befd-616dbe4bc3bc} + + + {db324829-af2c-428d-9710-8ad20ecc3fd0} + + + {758ac0be-6bd7-42c0-9b09-fdd452c0e134} + + + {c2dcdce8-b00f-4094-b0de-dad838d49525} + + + {8fd2f4e7-b93a-4067-93b8-a7ebac6d4a9c} + + + {93a41380-e12e-4f7a-bb7b-459f7169faed} + + + {4eb1ba28-620f-4136-979c-4dc91c44b666} + + + {5ac21685-36c0-4cd1-8861-e6a0e4a37c62} + + + {1b4710ff-c513-4a11-9d34-ff36fe1b4246} + + + {f4877497-fdf4-48a8-ada4-e6042f632e7a} + + + {45f40847-5b95-4dca-82f2-7616d7a35e54} + + + {1a98ef4c-6c9d-4a22-93d7-89f0fc3320fd} + + + {3be02e3c-c628-4315-a507-a9fe7733af01} + + + {c6dffb6d-2cf6-4c3e-89a3-fb05229b98aa} + + + {7d088a48-eeda-4783-94f7-c0d09b06f347} + + + {a466219c-afde-4184-8b84-91df32e5b892} + + + {40d6ff43-3d13-42ab-99ae-ebc9d585110f} + + + {047a3693-2040-404d-a386-2e5795b231d3} + + + {2509ddc5-330c-45da-a6f9-d37b858acd34} + + + {b2935b29-33d3-4d57-a145-753a646e5de4} + + + {26661545-d0a0-438a-a775-31cec1fb7849} + + + {5f5f5678-57b0-4f7f-b7dc-1ddd01ea2774} + + + {a19d2d41-9a2f-4631-941b-c3bfa7c2fdfd} + + + {bcdb8322-b7e6-482b-a3da-eb3f84dac713} + + + {e2959475-d5c8-4874-a782-fb5266e4441c} + + + {794dfcdb-98c6-4939-b04d-86b9657d4ff6} + + + {775f3088-bc52-43a3-b9ec-7f3f58508240} + + + {ebe1835b-76a8-408d-b3ee-70ffa4db7907} + + + {45bddf1c-e6d6-4a78-9b7d-73d7511e070d} + + + {16186163-4c73-4fa8-85c7-57d2b34e3fe9} + + + {b33b6793-e585-487e-8626-0096242f8e04} + + + {1264d92e-fa06-40ef-846c-4ce2a99e8ccc} + + + {b28c2ec8-a257-41ca-aad2-cf2ced04e4fa} + + + {7369fca1-3096-4b7d-a93e-924587f23108} + + + {e0eabf73-2721-46f9-bc46-4e0292bb53d3} + + + {bf450dfd-c9e8-4120-8a4c-3860b606637e} + + + {4412cd12-307d-407c-8d4a-34df3274c892} + + + {91fbb0f7-3d94-4786-aa07-c9c57a6db9a9} + + + {afb9404f-f23d-46b1-b4d5-4b1096d5bf40} + + + {716a30f7-f9dd-43bf-9228-646dff4c58b1} + + + {3531c304-b08e-48ae-860c-773f6702ec4d} + + + {924f367a-618c-429e-9866-f60821f21d4a} + + + {e3e43b8f-e455-4222-a92e-f6567a41e326} + + + {61ac879d-17b0-402b-b29f-88c60a1161c7} + + + {4f5c7e99-5cbc-4db4-99c4-37db45537198} + + + {33341824-5702-4a56-b75c-9dac57e49349} + + + {4dbeff57-70bc-4b4c-b5d0-4c6834968d85} + + + {4be5c8d2-8944-4e8f-9d79-b1abc4b66f8f} + + + {ba24985e-3b16-45af-963e-9f2edca20b1a} + + + {77957a66-a869-4b9b-bbda-e7f43e01096f} + + + {fa09ab64-0a3f-429b-93cb-149ee490767b} + + + {dec59bc5-d9d3-4be5-b449-3df3b430eb39} + + + {0bcca89e-0d2d-407b-b1e4-878465404901} + + + {395a09e4-1ff9-458c-8fb8-a4cb28aa4881} + + + {056ec81c-c93f-4c56-9bcb-697cda24a612} + + + {d3d4cc74-edfa-4bbb-8e66-7252dbbc131b} + + + {1511a94f-13bc-49e0-bf75-7cdf98f1e77f} + + + {f0b2e12a-e042-49bc-a5fa-78d1cf79e5d3} + + + {d2020762-d261-4c89-bbb9-0c7113012882} + + + {88ebd63d-2bbc-438a-a810-9b26fcfdd908} + + + {2cf98618-28c5-46df-9ff7-3d331ee4a275} + + + {3c643f18-092d-4870-a206-8dc906748a64} + + + {11cc2598-d569-47ad-8843-7a8296878be9} + + + {33371180-d4ec-4439-8a95-059babcc1db9} + + + {c6d264ea-d4ac-4f3f-81f7-0d91fdc27713} + + + {bde45e25-7dce-4a39-a2bf-dad234708b07} + + + {9685dbaa-ed65-453c-ba57-ec01e59022ae} + + + {92ead381-f2b8-4c6d-a3ca-c6fbc7753361} + + + {2031e778-56ff-4126-b09d-4ec59453b21c} + + + {98e39923-fe62-42d5-8650-746c2d61efd2} + + + {094cddb4-1ac5-424b-80e3-e3b0e9bb3b05} + + + {914f66a5-b1a7-4615-9adc-287d28158eee} + + + {36ba326b-c3a1-473e-8cb4-054e34c276a8} + + + {f9dae5df-fabf-41f9-9b13-8d32e5b5baa5} + + + {e634a43c-ee4c-4adc-8847-c667fdc73c5f} + + + {71d6ccac-7a6e-4399-987b-06b606056f59} + + + {05765c7e-26d6-4760-b0f6-7aa9f374d163} + + + {02363026-02fd-4efc-a115-6ae3dc652546} + + + {d71c6707-d6ba-4ab5-a505-a916e007e60d} + + + {eb5eb5f3-0ea7-4658-a8fb-634eb289941d} + + + {46d5754b-1818-4685-a16d-f7415f61868c} + + + {541f67ae-2627-40af-8316-d76ee9bb6985} + + + {ccfdb851-7965-4551-88bb-4312ddbf830a} + + + {2b9abc76-798a-4aae-ba50-2dfc8f78ae81} + + + {35491a01-dd6f-4313-b857-5e3eb323b44f} + + + {bcac2142-c160-4a73-96c5-cbdf681a16f0} + + + {290b2f1c-dcd8-4ebc-9d6d-fa6de190117e} + + + {a7ec80a7-ea10-438c-a10f-7eeef759c32d} + + + {9a2c49f6-2f9d-4e9d-a4ea-a0a04ecba75f} + + + {24e96065-3dd4-4150-bde2-128d133fd2c4} + + + {10961b95-cb43-4a00-b999-04b66a1a0b43} + + + {6aaa8af3-3df6-43f4-9346-9adfe45ca3a7} + + + {aba0f713-fcfb-417e-9616-c8474225de71} + + + {94298ae6-25e0-4cc9-8c5a-efd53e156baa} + + + {6ec99327-b465-4e61-b064-023a09bdf907} + + + {2095b7df-1779-4788-b004-3479d5ab59d8} + + + {4c9eb137-a48c-44a4-be08-ef1745834ece} + + + {2bae7445-385f-4b0e-a3ec-11c1c584f930} + + + {7c655cf2-f74e-4e6a-9114-405f5bc28a56} + + + {a392080f-8e8b-42be-832a-a35869dba580} + + + {42dca5dc-e462-4537-9929-847a044eb116} + + + {0da3a534-f8c9-4d0c-a73f-dfeb402b27c1} + + + {2e1858a4-a24b-49d8-b19c-c24b45f75a4f} + + + {096eb9da-ee6c-46ba-a0f4-dd8d1748b6a1} + + + {50dc7509-93df-4e0a-8a9a-cea040e92180} + + + {67544d93-633f-46a8-9cdf-8ae646a745d1} + + + {08da2d2a-3276-4109-b190-05fbc4709398} + + + {cef89641-7631-4c30-855f-603163446077} + + + {a15076ff-0dbe-4fb5-8b58-4ceb4b189c8f} + + + {a36a05f3-bc99-4097-b7a8-f81c37eec6e3} + + + {c9fd57aa-ede6-46f3-b968-0f4a7c64f7f1} + + + {bcd2eaff-60b9-41f4-8e1a-258639b27f99} + + + {ebc154be-8d55-478b-9038-856d445aaf15} + + + {0749340b-e216-450a-a02e-001917097ba5} + + + {6b6c31a6-0b8d-4dc0-8d6e-38ab6de709ff} + + + {d7537fdd-877b-461c-9c86-3235843fcfc0} + + + {61e77fc3-d018-4e08-985c-9871eca81fe2} + + + {2c983999-feb8-40db-885b-abf061e2ab58} + + + {093a811c-5f90-4c0e-b260-4b637079730a} + + + {c2fdb165-80e4-4ce0-9bf1-12e5c58f83a5} + + + {ad68d69a-99d0-4eea-9bb4-58cb7083a7a1} + + + {a04f2d63-3e47-470f-b4ac-c1d5caf8ce56} + + + {a0aa2098-142e-4688-8d73-00ec7e5e9361} + + + {f7fc551a-1d1a-4584-af3b-2eadb712b0f7} + + + {7155e1ba-d9b6-473b-8c59-77dd883b766f} + + + {017984f1-6659-4a44-96fd-7dbb8f9b2654} + + + {5d6f34a3-c647-479d-a1a9-89a9ffca4ab9} + + + {6f049254-6585-4a90-be74-70d3878d864f} + + + {e4051e75-f566-41ce-b86a-46c838872963} + + + {18d3c9bc-132e-4770-a665-fc030eb86394} + + + {8a2156f5-3462-447b-b04d-e555a917fbf2} + + + {e0cb4d67-dd35-43ab-88cc-63173cc31125} + + + {090821e7-2a93-44de-bf5e-d5dbbcb41621} + + + {11f70fef-83b4-4fb9-85ab-51109fbb6a56} + + + {7b594635-988d-40aa-8a00-0d60b1f49a5a} + + + {e7df083d-5b13-46bc-a5b9-610c3ffb33bc} + + + {2ef42e03-cbaa-4077-a7f4-008150037f01} + + + {4d1da71a-dd84-4073-be6d-1e534eca98f3} + + + {acb27adb-45a3-45cf-85f5-3ae00cf3357d} + + + {3a9d8989-ff64-411c-84ad-b7dfb2520d5a} + + + {de5f0642-c9ab-431b-a255-a936076ffed2} + + + {76ac5981-4824-487a-992f-273bfa73fb68} + + + {b1794e73-9397-4e45-8a0d-a4f6dc72c321} + + + {ff6b8d80-d0ed-4225-b56c-1d0a19824e2f} + + + {4d0806f8-ae38-4bac-8469-0a82fc61eecd} + + + {67f51112-db23-4c8a-af1b-f748f7bbce8f} + + + {a47c9da7-bf36-42ae-aedf-c00c071c0582} + + + {017967fb-353e-448b-ae2c-639a182f3ee0} + + + {f4d6c5f9-40d6-4e52-bc03-fef06e9f0221} + + + {122ac1f3-113d-4f91-8676-bbe16e236f4f} + + + {1d28fadf-f748-4616-830b-ec2faa1b5f8e} + + + {bf865c6c-8bf4-4bd6-aaed-ff2a7c92706a} + + + {3eefa342-44e2-493a-9165-40f85bcef557} + + + {f88c0f6a-8051-41e7-9bf6-b9d3c7bb2937} + + + {a6b9803b-8dc2-4552-856e-470f78757533} + + + {21ba77e3-ca31-4dbb-b85d-48ddf892e1da} + + + {06443c48-8447-447b-895f-da725cc13c0c} + + + {ba60dadb-f607-49b7-ab07-0da3a6e06138} + + + {abc41045-2c80-41e8-a8e5-80383e3331b7} + + + {6e66e638-15af-47a6-83de-93bb0cb8ae3d} + + + {b2a3a14e-806c-4ebf-9413-0bbca21b6699} + + + {57a41953-69e1-408c-94ca-5a0fc35bee3d} + + + {afe55d4b-8cbd-4fc0-b4b5-e823d35ac9f6} + + + {ff3c3e8d-02aa-446f-912b-876aad8bb71a} + + + {5ce05bd9-a7f6-47cf-81c3-8c95d3627c5c} + + + {f90e55f2-d904-4421-8284-db37fe80c549} + + + {4c8bf8d5-d6d9-4b6b-96dd-00d64f476027} + + + {90c63e2f-0b47-4aca-a1df-26c436af7c69} + + + {ad3528e0-0c39-42d5-b756-fdf691df5f17} + + + {262a14ae-51b7-4d11-be00-2bf7840dc67d} + + + {40ad6aa5-e972-4aaf-bbb0-c783e72fb341} + + + {d705167f-d99e-49b5-a667-24c0c2fe7bcc} + + + {d52b4de1-b2d7-4c80-afb4-7c6edae1efcb} + + + {61ac299e-6446-4df9-b5cc-9b2c0890b47c} + + + {147837b5-da79-4938-abcf-f8926a72b25c} + + + {34edb787-189e-49c7-8412-f5def16b6f99} + + + {1f029554-0246-45da-8bfd-8d4bc8d4cffc} + + + {15633337-4260-4618-bffa-df945dba2b1a} + + + {81d283e0-15b7-4dcf-a85d-961169a993cd} + + + {dea799c3-4584-461c-a788-9766f61cea56} + + + {619bbb82-dfbc-499e-b078-048ad7e26222} + + + {f5065760-0ad8-4fb3-b6a9-f3ba06be0e51} + + + {360a336e-01e3-4a34-8608-efd2c7c72ef7} + + + {1d9e76bb-7f51-487f-b0b4-de3419fd1925} + + + {177ed754-f97c-4e53-9e75-1f548ae2a0b4} + + + {4b317e13-b7e6-4468-8a2e-bfbbe3bb272b} + + + {acc4e8ae-a1f1-4f2b-9bf2-e12b74fa3a1a} + + + {893769f2-22f7-4c41-ad2b-cb8668fb3b66} + + + {c1441371-f323-4549-90a0-53c6f743b4b1} + + + {b043e348-607a-4ac2-95de-f573db5dd04f} + + + {af98fe8e-ce25-437a-8ab9-efa9d8f0a5b0} + + + {9a61fbe5-f9a2-4c83-b407-5a295808664e} + + + {f55d07b2-80f2-4a01-8fb8-0b09545bf916} + + + {829b148f-b0d9-4a70-87ea-22f57281ac1f} + + + {08832b8f-5370-4c06-95ab-b5b285eb5fc5} + + + {918450ce-de83-4daf-8f25-7aaa8afcb856} + + + {5d807c82-39b9-4651-ab8a-14244deff851} + + + {9dee27ed-5aaf-4fad-b219-faebcebbe450} + + + {22d0b2d5-3279-4144-a23c-8eafb9d90e63} + + + {0061db22-43de-4b54-a161-c43958cdcd7e} + + + {889a84db-3009-4a7c-8234-4bf93d412690} + + + {e5d7fb24-25b8-413c-84ec-974bf0d4a3d1} + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + Xbox\GameConfig + + + Xbox\GameConfig + + + Xbox\res\audio + + + Xbox\res\audio + + + Xbox\res\audio + + + Xbox\4JLibs\Media + + + Xbox\res + + + Xbox\res + + + Xbox\xexxml + + + Xbox\xexxml + + + Xbox\Source Files\Sentient\Telemetry + + + Xbox\Source Files\Sentient\DynamicConf + + + + Windows64\GameConfig + + + Windows64\GameConfig + + + Durango + + + Durango + + + Durango + + + + Orbis\4JLibs\libs + + + Orbis\4JLibs\libs + + + Orbis\4JLibs\libs + + + Orbis\4JLibs\libs + + + Orbis\Miles Sound System\lib + + + PS3\Miles Sound System\lib + + + PS3\Miles Sound System\lib + + + PS3\Miles Sound System\lib + + + PS3\Miles Sound System\lib\spu + + + PS3\Miles Sound System\lib\spu + + + PS3\Miles Sound System\lib\spu + + + PS3\Miles Sound System\lib\spu + + + PS3\Miles Sound System\lib\spu + + + PS3\Miles Sound System\lib\spu + + + PS3\Miles Sound System\lib\spu + + + PS3\Miles Sound System\lib\spu + + + Windows64\Iggy\gdraw + + + Windows64\Iggy\gdraw + + + Windows64\Iggy\gdraw + + + Windows64\Iggy\gdraw + + + Durango\Iggy\gdraw + + + Durango\Iggy\gdraw + + + Durango\Iggy\gdraw + + + PS3\Iggy\gdraw + + + PS3\Iggy\gdraw + + + Windows64\Iggy\gdraw + + + Orbis\Iggy\gdraw + + + Orbis\Iggy\gdraw + + + Common\Source Files\Network + + + PSVita\GameConfig + + + PSVita\GameConfig + + + Orbis\4JLibs\libs + + + PSVita\Iggy\gdraw + + + PSVita\Iggy\gdraw + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Header Files + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + Header Files + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\player + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer + + + net\minecraft\client\skins + + + net\minecraft\client\skins + + + net\minecraft\client\skins + + + net\minecraft\client\skins + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client + + + net\minecraft\client\player + + + net\minecraft\stats + + + net\minecraft\stats + + + net\minecraft\client\player + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client\level + + + net\minecraft\client + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui\particle + + + net\minecraft\client\gui\particle + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\title + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\achievement + + + net\minecraft\client\gui\achievement + + + net\minecraft\client\gui\achievement + + + Xbox\4JLibs\inc + + + Xbox\4JLibs\inc + + + Xbox\4JLibs\inc + + + Xbox\4JLibs\inc + + + Xbox\GameConfig + + + Xbox\Source Files + + + net\minecraft\server\network + + + net\minecraft\server\network + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server + + + net\minecraft\server + + + net\minecraft\server + + + net\minecraft\server + + + net\minecraft\server + + + net\minecraft\server\level + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens\Help & Options + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Controls + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Credits + + + Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play + + + Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens\Tutorial + + + Xbox\Source Files\XUI\Menu screens\Leaderboards + + + Xbox\Source Files\XUI\Menu screens\Pause + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Menu screens\Social + + + Header Files + + + Header Files + + + Header Files + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\XML + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\SentientLibs\inc + + + Xbox\Source Files\Sentient\Telemetry + + + Xbox\Source Files\Sentient\Telemetry + + + Xbox\Source Files\Sentient\Telemetry + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\Sentient\DynamicConf + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\Font + + + Xbox\Source Files\Font + + + Xbox\Source Files\Font + + + Xbox\Source Files\XUI\Menu screens\Debug + + + net\minecraft\server\network + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Controls + + + net\minecraft\client\renderer\tileentity + + + Xbox\Source Files\Sentient + + + Xbox\Source Files\Sentient\Telemetry + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\XML + + + net\minecraft\server\level + + + net\minecraft\server\network + + + net\minecraft\client + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\multiplayer + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\server + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\model\geom + + + net\minecraft\client\model\geom + + + net\minecraft\client\model\dragon + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\model\geom + + + net\minecraft\client\particle + + + net\minecraft\client\model\geom + + + net\minecraft\client\model\dragon + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model\geom + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model\geom + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Header Files + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\Social + + + Header Files + + + Windows + + + Windows + + + Durango\4JLibs\inc + + + Durango\4JLibs\inc + + + Durango\4JLibs\inc + + + Durango\4JLibs\inc + + + Common\Source Files\Trial + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Durango\Source Files + + + Common\Source Files\Tutorial\Hints + + + Durango\Source Files\Sentient + + + Durango\Source Files\Sentient + + + Durango\Source Files\Sentient + + + Durango\Source Files\Sentient + + + Durango\Source Files\Sentient + + + Durango\XML + + + Durango\Source Files\Sentient + + + Durango\Source Files\Social + + + Durango + + + Common + + + PS3\4JLibs\inc + + + PS3\4JLibs\inc + + + PS3\4JLibs\inc + + + PS3\4JLibs\inc + + + PS3\Source Files\Social + + + PS3\Source Files\Sentient + + + PS3\Source Files\Sentient + + + PS3\Source Files\Sentient + + + PS3\Source Files\Sentient + + + PS3\Source Files\Sentient + + + PS3\Source Files\Sentient + + + PS3\Source Files + + + PS3\PS3Extras + + + PS3\PS3Extras + + + Durango + + + Common\Source Files + + + Common\Source Files + + + Common\Source Files + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules + + + Common\Source Files\GameRules + + + PS3 + + + Xbox\Source Files\XUI + + + Xbox\Source Files\XUI + + + Xbox\Source Files\XUI + + + Xbox\Source Files\XUI\Base Scene + + + Xbox\Source Files\XUI\Base Scene + + + Xbox\Source Files\XUI\Base Scene + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + net\minecraft\client\skins + + + net\minecraft\client\particle + + + net\minecraft\client\skins + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture\custom + + + net\minecraft\client\renderer\texture\custom + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI + + + PS3\PS3Extras + + + PS3\PS3Extras + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\skins + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Header Files + + + Windows64\4JLibs\inc + + + Windows64\4JLibs\inc + + + Windows64\4JLibs\inc + + + Windows64\4JLibs\inc + + + Windows64\GameConfig + + + Windows64\XML + + + Windows64\Source Files + + + Windows64\Source Files\Social + + + Windows64\Source Files\Sentient + + + Windows64\Source Files\Sentient + + + Windows64\Source Files\Sentient + + + Windows64\Source Files\Sentient + + + Windows64\Source Files\Sentient + + + Windows64\Source Files\Sentient + + + Windows64 + + + Windows64\Source Files + + + Windows64 + + + Durango\Source Files + + + Orbis\OrbisExtras + + + Orbis\4JLibs\inc + + + Orbis\4JLibs\inc + + + Orbis\4JLibs\inc + + + Orbis\4JLibs\inc + + + Orbis\OrbisExtras + + + Orbis\OrbisExtras + + + Xbox\Source Files\XUI\Base Scene + + + Header Files + + + Common\Source Files\DLC + + + Orbis + + + Orbis\OrbisExtras + + + Orbis\Source Files\Sentient + + + Orbis\Source Files\Sentient + + + Orbis\Source Files\Sentient + + + Orbis\Source Files\Sentient + + + Orbis\Source Files\Sentient + + + Orbis\Source Files\Sentient + + + Orbis\Source Files\Social + + + Orbis\XML + + + Orbis\Source Files + + + Orbis\OrbisExtras + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + Common + + + Common + + + Common + + + Common + + + net\minecraft\client\model + + + net\minecraft\client\renderer\entity + + + Windows64\Miles Sound System\Include + + + Windows64\Miles Sound System\Include + + + Orbis\Miles Sound System\include + + + Orbis\Miles Sound System\include + + + Durango\Miles Sound System\include + + + Durango\Miles Sound System\include + + + PS3\Miles Sound System\include + + + PS3\Miles Sound System\include + + + Common\Source Files\Audio + + + Xbox\Source Files\Audio + + + Common\Source Files\Audio + + + PS3\PS3Extras + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\CompressedTile_SPU + + + Common\Source Files\Localisation + + + Common\Source Files\DLC + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\Rules + + + Common\Source Files\GameRules\LevelRules + + + Common\Source Files\DLC + + + PS3 + + + Common\Source Files\GameRules\LevelRules\Rules + + + Common\Source Files\GameRules + + + Common\Source Files\GameRules + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\UI + + + Windows64\Iggy\include + + + Windows64\Iggy\include + + + Windows64\Iggy\include + + + Windows64\Iggy\include + + + Windows64\Iggy\include + + + Windows64\Iggy\gdraw + + + Windows64 + + + Common\Source Files\UI + + + Common\Source Files\UI + + + Common\Source Files\UI + + + Common\Source Files\UI + + + Common\Source Files\GameRules\LevelGeneration + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\model + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Common\Source Files\DLC + + + Common\Source Files\Colours + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Durango\DurangoExtras + + + Durango\Iggy\include + + + Durango\Iggy\include + + + Durango\Iggy\include + + + Durango\Iggy\include + + + Durango\Iggy\include + + + Durango\Iggy\gdraw + + + Durango + + + PS3 + + + PS3\Iggy\gdraw + + + PS3\Iggy\include + + + PS3\Iggy\include + + + PS3\Iggy\include + + + PS3\Iggy\include + + + PS3\Iggy\include + + + PS3\Iggy\include + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Orbis\Iggy\gdraw + + + Orbis\Iggy\include + + + Orbis\Iggy\include + + + Orbis\Iggy\include + + + Orbis\Iggy\include + + + Orbis\Iggy\include + + + Orbis\Iggy\include + + + Common\Source Files\Network + + + Common\Source Files\UI + + + Common\Source Files\UI + + + Common\Source Files\UI\Scenes\Debug + + + Xbox\Source Files + + + Common\Source Files\Network + + + Common\Source Files\Network + + + PS3\PS3Extras + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + PS3\PS3Extras + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\Network + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\Debug + + + Common\Source Files\UI\Components + + + Xbox\Source Files\Network + + + Common\Source Files\Network + + + Xbox\Source Files\Network + + + Orbis + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes + + + Common\Source Files\BuildVer + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + PS3 + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\Controls + + + PS3\Source Files\Network + + + PS3\Source Files\Leaderboards + + + Common\Source Files\Leaderboards + + + Xbox\Source Files\Leaderboards + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Controls + + + Windows64\Source Files\Leaderboards + + + Orbis\Source Files\Leaderboards + + + Durango\Source Files\Leaderboards + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + PS3\PS3Extras + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + PS3\PS3Extras + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Components + + + PS3\4JLibs + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + PS3\Source Files + + + Common\Source Files\UI\Controls + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client\renderer\tileentity + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Durango\Source Files\Achievements + + + Common\Source Files\UI\Scenes\Debug + + + Xbox\Source Files\XUI\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\All Platforms + + + Xbox\Source Files\XUI\Containers + + + net\minecraft\client\model + + + net\minecraft\client\renderer\entity + + + Orbis + + + Orbis\Source Files + + + Orbis\Network + + + net\minecraft\server\commands + + + net\minecraft\server\commands + + + Durango\Network + + + Durango\Network + + + Durango\Network + + + Common\Source Files\Network\Sony + + + Common\Source Files\Network\Sony + + + Orbis\Network + + + PS3\Source Files\Network + + + Common\Source Files\Network\Sony + + + Common\Source Files\Network\Sony + + + Orbis\Network + + + Common\Source Files\Network\Sony + + + Common\Source Files\Network\Sony + + + PS3\Source Files\Network + + + PS3\Source Files\Network + + + Orbis\Network + + + Common\Source Files\GameRules\LevelGeneration + + + Durango\Network + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Xbox\Source Files\XUI\Menu screens + + + Durango\Network + + + PSVita\4JLibs\inc + + + PSVita\4JLibs\inc + + + PSVita\4JLibs\inc + + + PSVita\4JLibs\inc + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita + + + PSVita\Source Files\Sentient + + + PSVita\Source Files\Sentient + + + PSVita\Source Files\Sentient + + + PSVita\Source Files\Sentient + + + PSVita\Source Files\Sentient + + + PSVita\Source Files\Sentient + + + PSVita\Source Files\Social + + + PSVita\XML + + + PSVita + + + PSVita\GameConfig + + + Orbis\Network + + + Common\Source Files\UI\Scenes\Debug + + + Durango\Source Files + + + Durango\Network + + + Durango\Source Files\Leaderboards + + + Common\Source Files\Telemetry + + + Durango\Source Files\Sentient + + + Durango\ServiceConfig + + + Common\Source Files\UI + + + Common\Source Files\Network\Sony + + + Orbis\Network + + + PS3\Source Files\Network + + + Common\Source Files\UI\Components + + + Durango\Network + + + Durango\XML + + + PSVita\Iggy\gdraw + + + PSVita\Iggy\include + + + PSVita\Iggy\include + + + PSVita\Iggy\include + + + PSVita\Iggy\include + + + PSVita\Iggy\include + + + PSVita\Iggy\include + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + Common\Source Files\UI\Controls + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + PSVita\Source Files\Leaderboards + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + PSVita\Miles Sound System\Include + + + PSVita\Miles Sound System\Include + + + Durango\Source Files\Leaderboards + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + Xbox\4JLibs\inc + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + Orbis\Network + + + Xbox\Source Files\Network + + + Common\Source Files\UI\Scenes + + + Common\Source Files\Leaderboards + + + Common\Source Files\Leaderboards + + + net\minecraft\server + + + net\minecraft\server + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\particle + + + net\minecraft\client\resources + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + net\minecraft\client\model + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Controls + + + Common\Source Files\UI\All Platforms + + + Xbox\Source Files\XUI\Containers + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI + + + Common\Source Files\UI\Controls + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\Leaderboards + + + Windows64\Source Files\Network + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + Source Files + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + net\minecraft\client\renderer\culling + + + Source Files + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer + + + net\minecraft\client\skins + + + net\minecraft\client\skins + + + net\minecraft\client\skins + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client + + + net\minecraft\client\player + + + net\minecraft\client\player + + + net\minecraft\stats + + + net\minecraft\stats + + + net\minecraft\client\player + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client + + + net\minecraft\client\level + + + net\minecraft\client + + + net\minecraft\client\gui + + + net\minecraft\client + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui\particle + + + net\minecraft\client\gui\particle + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\title + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\inventory + + + net\minecraft\client\gui\achievement + + + net\minecraft\client\gui\achievement + + + net\minecraft\client\gui\achievement + + + Source Files + + + Source Files + + + Xbox\Source Files + + + Xbox\Source Files + + + net\minecraft\server\network + + + net\minecraft\server\network + + + net\minecraft\server\network + + + net\minecraft\server + + + net\minecraft\server + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server + + + net\minecraft\server\level + + + net\minecraft\server + + + net\minecraft\server\level + + + net\minecraft\server\level + + + net\minecraft\server\level + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + net\minecraft\client\multiplayer + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens\Help & Options + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Controls + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Credits + + + Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play + + + Xbox\Source Files\XUI\Menu screens\Help & Options\How To Play + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens\Tutorial + + + Xbox\Source Files\XUI\Menu screens\Leaderboards + + + Xbox\Source Files\XUI\Menu screens\Pause + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Menu screens\Social + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\XML + + + Xbox\Source Files\Sentient\Telemetry + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\Sentient\DynamicConf + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\Font + + + Xbox\Source Files\Font + + + Xbox\Source Files\Font + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\Sentient + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Controls + + + net\minecraft\client\renderer\tileentity + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + net\minecraft\server\level + + + net\minecraft\client + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + net\minecraft\client\model\geom + + + net\minecraft\client\model\geom + + + net\minecraft\client\model\geom + + + net\minecraft\client\model\dragon + + + net\minecraft\client\model\geom + + + net\minecraft\client\model\dragon + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model\geom + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Menu screens + + + Xbox\Source Files\Social + + + Source Files + + + Common\Source Files\Trial + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Constraints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Hints + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration\StructureActions + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial + + + Common\Source Files\Tutorial\Hints + + + PS3\Source Files + + + PS3\PS3Extras + + + Durango + + + Durango\Source Files + + + Common\Source Files + + + Common\Source Files + + + Common\Source Files\GameRules\LevelGeneration + + + PS3 + + + Xbox\Source Files\XUI + + + Xbox\Source Files\XUI + + + Xbox\Source Files\XUI\Base Scene + + + Xbox\Source Files\XUI\Base Scene + + + Xbox\Source Files\XUI\Base Scene + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Controls + + + net\minecraft\client\skins + + + net\minecraft\client\particle + + + net\minecraft\client\skins + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture\custom + + + net\minecraft\client\renderer\texture\custom + + + Xbox\Source Files\XUI\Menu screens\Help & Options\Settings + + + PS3\PS3Extras + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client\skins + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\skins + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Windows64\Source Files + + + Windows64\Source Files + + + Windows64 + + + Durango\Source Files + + + Orbis\OrbisExtras + + + Xbox\Source Files\XUI\Base Scene + + + Common\Source Files\DLC + + + Orbis\OrbisExtras + + + Orbis + + + Orbis\Source Files + + + net\minecraft\client\particle + + + net\minecraft\client\particle + + + Common + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\model + + + Xbox\Source Files\Audio + + + Common\Source Files\Audio + + + Common\Source Files\Audio + + + PS3\PS3Extras + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\ChunkRebuild_SPU + + + PS3\CompressedTile_SPU + + + Common\Source Files\Localisation + + + Common\Source Files\DLC + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelGeneration + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\Rules + + + Common\Source Files\GameRules\LevelRules + + + Common\Source Files\DLC + + + PS3 + + + Common\Source Files\GameRules + + + Common\Source Files\GameRules + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\GameRules\LevelRules\RuleDefinitions + + + Common\Source Files\UI + + + Windows64\Iggy\gdraw + + + Windows64 + + + Common\Source Files\UI + + + Common\Source Files\UI + + + Common\Source Files\UI + + + Common\Source Files\GameRules\LevelGeneration + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\model + + + Xbox\Source Files\XUI\Menu screens\Debug + + + Common\Source Files\DLC + + + Common\Source Files\Colours + + + Common\Source Files\DLC + + + Common\Source Files\DLC + + + Durango\DurangoExtras + + + Durango\Iggy\gdraw + + + Durango + + + PS3 + + + PS3\Iggy\gdraw + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + Common\Source Files\zlib + + + PS3\Source Files\Audio + + + Common\Source Files\UI + + + Common\Source Files\UI + + + Orbis\Iggy\gdraw + + + Common\Source Files\UI\Scenes\Debug + + + Xbox\Source Files + + + Common\Source Files\Network + + + PS3\PS3Extras + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\Debug + + + Common\Source Files\UI\Components + + + Xbox\Source Files\Network + + + Common\Source Files\Network + + + Xbox\Source Files\Network + + + Orbis + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\Controls + + + PS3\Source Files\Network + + + PS3\Source Files\Leaderboards + + + Common\Source Files\Leaderboards + + + Xbox\Source Files\Leaderboards + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Controls + + + Windows64\Source Files\Leaderboards + + + Orbis\Source Files\Leaderboards + + + Durango\Source Files\Leaderboards + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + PS3\PS3Extras + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + PS3\PS3Extras + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI\Components + + + PS3\4JLibs + + + Common\Source Files\UI\Components + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\Audio + + + PS3\Source Files + + + Common\Source Files\UI\Controls + + + Xbox\Source Files\XUI\Menu screens + + + net\minecraft\client\renderer\tileentity + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Durango\Source Files\Achievements + + + Common\Source Files\UI\Scenes\Debug + + + Xbox\Source Files\XUI\Containers + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Xbox\Source Files\XUI\Containers + + + net\minecraft\client\model + + + net\minecraft\client\renderer\entity + + + Orbis + + + Orbis\Network + + + net\minecraft\server\commands + + + net\minecraft\server\commands + + + Durango\Network + + + Durango\Network + + + Durango\Network + + + Common\Source Files\Network\Sony + + + Common\Source Files\Network\Sony + + + Common\Source Files\Network\Sony + + + PS3\Source Files\Network + + + Orbis\Network + + + Orbis\Network + + + Common\Source Files\Network\Sony + + + PS3\Source Files\Network + + + PS3\Source Files\Network + + + Orbis\Network + + + Common\Source Files\GameRules\LevelGeneration + + + Durango\Network + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + Xbox\Source Files\XUI\Menu screens + + + Durango\Network + + + PSVita + + + PSVita + + + PSVita\Source Files + + + PSVita\PSVitaExtras + + + Orbis\Network + + + Common\Source Files\Network\Sony + + + Common\Source Files\UI\Scenes\Debug + + + Durango\Network + + + Durango\Source Files\Leaderboards + + + Common\Source Files\Telemetry + + + Durango\Source Files\Sentient + + + Common\Source Files\UI + + + Orbis\Network + + + PS3\Source Files\Network + + + Common\Source Files\Network\Sony + + + Orbis + + + Orbis + + + Orbis + + + Common\Source Files\UI\Components + + + Durango\Network + + + Durango\Network + + + Durango\Network + + + Durango\Network + + + Durango\Network + + + Durango\XML + + + PSVita\Iggy\gdraw + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + Common\Source Files\UI\Controls + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + PSVita\Source Files\Leaderboards + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Durango\Source Files\Leaderboards + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + PSVita\PSVitaExtras + + + PSVita\PSVitaExtras + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens + + + PSVita\Source Files\Network + + + PSVita\Source Files\Network + + + Orbis\Network + + + Common\Source Files\UI\Scenes + + + Common\Source Files\Leaderboards + + + Common\Source Files\Leaderboards + + + Common\Source Files\UI\Scenes\Help & Options + + + Common\Source Files\UI + + + net\minecraft\server + + + net\minecraft\server + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\model + + + net\minecraft\client\particle + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\entity + + + net\minecraft\client\renderer\tileentity + + + net\minecraft\client\renderer\texture + + + net\minecraft\client\renderer + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\All Platforms + + + net\minecraft\client\model + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Controls + + + Xbox\Source Files\XUI\Containers + + + Xbox\Source Files\XUI\Controls + + + Common\Source Files\UI\All Platforms + + + Xbox\Source Files\XUI\Containers + + + Common\Source Files\UI\Controls + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\Scenes\In-Game Menu Screens\Containers + + + Common\Source Files\UI\All Platforms + + + Common\Source Files\UI\Controls + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\Tutorial\Tasks + + + Common\Source Files\UI\Scenes\Frontend Menu screens + + + Common\Source Files\Leaderboards + + + Source Files + + + Windows64\Source Files\Network + - + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Durango\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + Durango\4JLibs\libs + + + Durango\4JLibs\libs + + + Durango\4JLibs\libs + + + Windows64\4JLibs\libs + + + Windows64\4JLibs\libs + + + Windows64\4JLibs\libs + + + Windows64\4JLibs\libs + + + Windows64\Miles Sound System\lib + + + Windows64\Iggy\lib + + + Windows64\Iggy\lib + + + Windows64\Iggy\lib + + + Durango\Iggy\lib + + + Durango\Iggy\lib + + + Durango\Iggy\lib + + + Durango\Iggy\lib + + + PS3\Iggy\lib + + + PS3\Iggy\lib + + + PS3\Iggy\lib + + + Orbis\Iggy\lib + + + Orbis\Iggy\lib + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + Durango\Miles Sound System\lib + + + Durango\Miles Sound System\lib + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + PS3\4JLibs\libs + + + Orbis\4JLibs\libs + + + Orbis\4JLibs\libs + + + Orbis\4JLibs\libs + + + Durango\4JLibs\libs + + + Durango\4JLibs\libs + + + Durango\4JLibs\libs + + + Windows64\4JLibs\libs + + + Windows64\4JLibs\libs + + + Durango\4JLibs\libs + + + Durango\4JLibs\libs + + + Orbis\4JLibs\libs + + + Orbis\4JLibs\libs + + + Orbis\4JLibs\libs + + + Durango\4JLibs\libs + + + Durango\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\4JLibs\libs + + + PSVita\Iggy\Lib + + + PSVita\Iggy\Lib + + + Xbox\4JLibs\libs + + + Xbox\4JLibs\libs + + + + + + Xbox\SentientLibs + + + + + Windows + + + Windows + + + Durango + + + + + Windows + + + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\ContentPackage + + + PS3\SPUObjFiles\Release + + + PS3\SPUObjFiles\Debug + + + PS3\SPUObjFiles\ContentPackage + - - - - - - + + Source Files + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file From 3093ca37d3724fd2dc788b2fcabc746bf33f523f Mon Sep 17 00:00:00 2001 From: void_17 <61356189+void2012@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:21:41 +0700 Subject: [PATCH 15/25] Implement smooth scrolling in Creative Mode menu (#240) --- Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp b/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp index c3348e584..973020db2 100644 --- a/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp +++ b/Minecraft.Client/Common/UI/IUIScene_CreativeMenu.cpp @@ -845,8 +845,9 @@ IUIScene_CreativeMenu::TabSpec::TabSpec(LPCWSTR icon, int descriptionId, int sta } } - m_staticPerPage = MAX_SIZE - dynamicItems; - m_pages = (int)ceil((float)m_staticItems / m_staticPerPage); + m_staticPerPage = columns; + const int totalRows = (m_staticItems + columns - 1) / columns; + m_pages = std::max(1, totalRows - 5 + 1); } IUIScene_CreativeMenu::TabSpec::~TabSpec() From fad108aaee9178b65f74ac7ab716599dbfb3a14b Mon Sep 17 00:00:00 2001 From: Loki Rautio Date: Mon, 2 Mar 2026 23:27:20 -0600 Subject: [PATCH 16/25] Use Xbox One command buffer limit - fixes #238 --- Minecraft.Client/LevelRenderer.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Minecraft.Client/LevelRenderer.h b/Minecraft.Client/LevelRenderer.h index 46a4c31fe..88280b1e4 100644 --- a/Minecraft.Client/LevelRenderer.h +++ b/Minecraft.Client/LevelRenderer.h @@ -52,7 +52,7 @@ public: static const int CHUNK_SIZE = 16; #endif static const int CHUNK_Y_COUNT = Level::maxBuildHeight / CHUNK_SIZE; -#if defined _XBOX_ONE +#if (defined _XBOX_ONE || defined _WINDOWS64) static const int MAX_COMMANDBUFFER_ALLOCATIONS = 2047 * 1024 * 1024; // Changed to 2047. 4J had set to 512. #elif defined __ORBIS__ static const int MAX_COMMANDBUFFER_ALLOCATIONS = 448 * 1024 * 1024; // 4J - added - hard limit is 512 so giving a lot of headroom here for fragmentation (have seen 16MB lost to fragmentation in multiplayer crash dump before) From 7ce1fa3452a25980fb40311b031fbc67145899b9 Mon Sep 17 00:00:00 2001 From: 4win <4winyt@gmail.com> Date: Mon, 2 Mar 2026 23:32:26 -0600 Subject: [PATCH 17/25] feat: bind F1 to toggle the HUD settings (#244) --- Minecraft.Client/Windows64/Windows64_Minecraft.cpp | 10 +++++++++- README.md | 1 + 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp index 48040c664..b49af8535 100644 --- a/Minecraft.Client/Windows64/Windows64_Minecraft.cpp +++ b/Minecraft.Client/Windows64/Windows64_Minecraft.cpp @@ -1272,7 +1272,15 @@ int APIENTRY _tWinMain(_In_ HINSTANCE hInstance, } } - // F3 toggles the debug console overlay, F11 toggles fullscreen + // F1 toggles the HUD, F3 toggles the debug console overlay, F11 toggles fullscreen + if (KMInput.IsKeyPressed(VK_F1)) + { + int primaryPad = ProfileManager.GetPrimaryPad(); + unsigned char displayHud = app.GetGameSettings(primaryPad, eGameSetting_DisplayHUD); + app.SetGameSettings(primaryPad, eGameSetting_DisplayHUD, displayHud ? 0 : 1); + app.SetGameSettings(primaryPad, eGameSetting_DisplayHand, displayHud ? 0 : 1); + } + if (KMInput.IsKeyPressed(VK_F3)) { static bool s_debugConsole = false; diff --git a/README.md b/README.md index ba02cdda0..999626e9a 100644 --- a/README.md +++ b/README.md @@ -61,6 +61,7 @@ This feature is based on [LCEMP](https://github.com/LCEMP/LCEMP/) - **Select Item**: `Mouse Wheel` or keys `1` to `9` - **Accept or Decline Tutorial hints**: `Enter` to accept and `B` to decline - **Game Info (Player list and Host Options)**: `TAB` +- **Toggle HUD**: `F1` - **Toggle Debug Info**: `F3` - **Open Debug Overlay**: `F4` From 8f17df635179fc085d4a6513211fbf6b543d1c41 Mon Sep 17 00:00:00 2001 From: Loki Rautio Date: Mon, 2 Mar 2026 23:46:39 -0600 Subject: [PATCH 18/25] Disable blank changelog popup for now Partially addresses issue in #190 --- Minecraft.Client/Xbox/Xbox_App.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Minecraft.Client/Xbox/Xbox_App.cpp b/Minecraft.Client/Xbox/Xbox_App.cpp index b252035e6..a342d8c2e 100644 --- a/Minecraft.Client/Xbox/Xbox_App.cpp +++ b/Minecraft.Client/Xbox/Xbox_App.cpp @@ -1658,7 +1658,8 @@ HRESULT CConsoleMinecraftApp::NavigateToScene(int iPad,EUIScene eScene, void *in // If you're navigating to the multigamejoinload, and the player hasn't seen the updates message yet, display it now // display this message the first 3 times - if((eScene==eUIScene_LoadOrJoinMenu) && (bSeenUpdateTextThisSession==false) && ( app.GetGameSettings(ProfileManager.GetPrimaryPad(),eGameSetting_DisplayUpdateMessage)!=0)) + // todo: re-enable if we fix this menu, for now its just blank! + if(false && (eScene==eUIScene_LoadOrJoinMenu) && (bSeenUpdateTextThisSession==false) && ( app.GetGameSettings(ProfileManager.GetPrimaryPad(),eGameSetting_DisplayUpdateMessage)!=0)) { eScene=eUIScene_NewUpdateMessage; bSeenUpdateTextThisSession=true; From c1ec83aedc9b946b60a7c250983af876b2dccb2b Mon Sep 17 00:00:00 2001 From: void_17 <61356189+void2012@users.noreply.github.com> Date: Tue, 3 Mar 2026 12:59:47 +0700 Subject: [PATCH 19/25] Add nightly.yml release description Compiler information mostly --- .github/workflows/nightly.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/nightly.yml b/.github/workflows/nightly.yml index 0affa845e..df01b57af 100644 --- a/.github/workflows/nightly.yml +++ b/.github/workflows/nightly.yml @@ -35,4 +35,5 @@ jobs: with: tag_name: nightly name: Nightly Release - files: LCEWindows64.zip \ No newline at end of file + body: Compiled with MSVC v14.44.35207 in Release mode with Whole Program Optimization, as well as `/O2 /Ot /Oi /Ob3 /GF`. (So far the floating point model is `/fp:strict` to avoid undefined behavior before we refactor for performance). Requires at least Windows 7 and DirectX 11 compatible GPU to run. + files: LCEWindows64.zip From cd03a390b74c2452f26909a860227353cbd46ab6 Mon Sep 17 00:00:00 2001 From: Loki Rautio Date: Tue, 3 Mar 2026 00:07:31 -0600 Subject: [PATCH 20/25] Move Tutorial.pck to the correct Dec2014 location Fixes #190 --- .../Windows64Media/{Media => Tutorial}/Tutorial.pck | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename Minecraft.Client/Windows64Media/{Media => Tutorial}/Tutorial.pck (100%) diff --git a/Minecraft.Client/Windows64Media/Media/Tutorial.pck b/Minecraft.Client/Windows64Media/Tutorial/Tutorial.pck similarity index 100% rename from Minecraft.Client/Windows64Media/Media/Tutorial.pck rename to Minecraft.Client/Windows64Media/Tutorial/Tutorial.pck From ca7615d77d61e02c5fe895577f0ca353c6369887 Mon Sep 17 00:00:00 2001 From: 4win <4winyt@gmail.com> Date: Tue, 3 Mar 2026 01:13:20 -0600 Subject: [PATCH 21/25] feat: make the game sensitivity slider affect mouse sensitivity (#255) --- Minecraft.Client/Input.cpp | 2 +- Minecraft.Client/Minecraft.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Minecraft.Client/Input.cpp b/Minecraft.Client/Input.cpp index 6933a2d70..1639d09b8 100644 --- a/Minecraft.Client/Input.cpp +++ b/Minecraft.Client/Input.cpp @@ -145,7 +145,7 @@ void Input::tick(LocalPlayer *player) // Delta should normally be 0 since applyFrameMouseLook() already consumed it if (rawDx != 0.0f || rawDy != 0.0f) { - float mouseSensitivity = 0.5f; + float mouseSensitivity = ((float)app.GetGameSettings(iPad, eGameSetting_Sensitivity_InGame)) / 100.0f; float mdx = rawDx * mouseSensitivity; float mdy = -rawDy * mouseSensitivity; if (app.GetGameSettings(iPad, eGameSetting_ControlInvertLook)) diff --git a/Minecraft.Client/Minecraft.cpp b/Minecraft.Client/Minecraft.cpp index 87f1b8bee..bc9aec3b9 100644 --- a/Minecraft.Client/Minecraft.cpp +++ b/Minecraft.Client/Minecraft.cpp @@ -1191,7 +1191,7 @@ void Minecraft::applyFrameMouseLook() KMInput.ConsumeMouseDelta(rawDx, rawDy); if (rawDx == 0.0f && rawDy == 0.0f) continue; - float mouseSensitivity = 0.5f; + float mouseSensitivity = ((float)app.GetGameSettings(iPad, eGameSetting_Sensitivity_InGame)) / 100.0f; float mdx = rawDx * mouseSensitivity; float mdy = -rawDy * mouseSensitivity; if (app.GetGameSettings(iPad, eGameSetting_ControlInvertLook)) From 6d4ce5136cccb994883473871db03e9d50e6b683 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Tue, 3 Mar 2026 17:33:58 +0800 Subject: [PATCH 22/25] fix: fix executable icon when using cmake --- CMakeLists.txt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index c3ae11260..f14cf6272 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ cmake_minimum_required(VERSION 3.24) -project(MinecraftConsoles LANGUAGES C CXX ASM_MASM) +project(MinecraftConsoles LANGUAGES C CXX RC ASM_MASM) if(NOT WIN32) message(FATAL_ERROR "This CMake build currently supports Windows only.") @@ -17,6 +17,9 @@ include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/ClientSources.cmake") list(TRANSFORM MINECRAFT_WORLD_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.World/") list(TRANSFORM MINECRAFT_CLIENT_SOURCES PREPEND "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/") +list(APPEND MINECRAFT_CLIENT_SOURCES + "${CMAKE_CURRENT_SOURCE_DIR}/Minecraft.Client/Xbox/MinecraftWindows.rc" +) add_library(MinecraftWorld STATIC ${MINECRAFT_WORLD_SOURCES}) target_include_directories(MinecraftWorld PRIVATE From 2915044f953bc6cd3a28291fbb5661080d58bb30 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Tue, 3 Mar 2026 17:40:03 +0800 Subject: [PATCH 23/25] chore: sync VS release optimization flags into CMake build --- CMakeLists.txt | 22 +++++++++++++--------- 1 file changed, 13 insertions(+), 9 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index f14cf6272..8e40e5db3 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -12,6 +12,15 @@ endif() set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") +function(configure_msvc_target target) + target_compile_options(${target} PRIVATE + $<$:/W3> + $<$:/MP> + $<$:/EHsc> + $<$,$>:/GL /O2 /Ob3 /Oi /GT /GF> + ) +endfunction() + include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/WorldSources.cmake") include("${CMAKE_CURRENT_SOURCE_DIR}/cmake/ClientSources.cmake") @@ -31,11 +40,7 @@ target_compile_definitions(MinecraftWorld PRIVATE $<$>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_LIB;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> ) if(MSVC) - target_compile_options(MinecraftWorld PRIVATE - $<$:/W3> - $<$:/MP> - $<$:/EHsc> - ) + configure_msvc_target(MinecraftWorld) endif() add_executable(MinecraftClient WIN32 ${MINECRAFT_CLIENT_SOURCES}) @@ -50,10 +55,9 @@ target_compile_definitions(MinecraftClient PRIVATE $<$>:_LARGE_WORLDS;_DEBUG_MENUS_ENABLED;_CRT_NON_CONFORMING_SWPRINTFS;_CRT_SECURE_NO_WARNINGS;_WINDOWS64> ) if(MSVC) - target_compile_options(MinecraftClient PRIVATE - $<$:/W3> - $<$:/MP> - $<$:/EHsc> + configure_msvc_target(MinecraftClient) + target_link_options(MinecraftClient PRIVATE + $<$:/LTCG /INCREMENTAL:NO> ) endif() From a97ee4aab16cd46c8466ea89c99a437d27be6491 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Tue, 3 Mar 2026 17:45:25 +0800 Subject: [PATCH 24/25] chore: sync VS Release warning-disable setting into CMake --- CMakeLists.txt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 8e40e5db3..977bce2d0 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -14,7 +14,8 @@ set(CMAKE_MSVC_RUNTIME_LIBRARY "MultiThreaded$<$:Debug>") function(configure_msvc_target target) target_compile_options(${target} PRIVATE - $<$:/W3> + $<$>,$>:/W3> + $<$,$>:/W0> $<$:/MP> $<$:/EHsc> $<$,$>:/GL /O2 /Ob3 /Oi /GT /GF> From 1444581cb61e62cd71c855c278c840dd009149f0 Mon Sep 17 00:00:00 2001 From: daoge_cmd <3523206925@qq.com> Date: Tue, 3 Mar 2026 17:58:47 +0800 Subject: [PATCH 25/25] chore: remove duplicated /Ob3 flag from CMake Release optimization settings --- CMakeLists.txt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 977bce2d0..74851754d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -18,7 +18,7 @@ function(configure_msvc_target target) $<$,$>:/W0> $<$:/MP> $<$:/EHsc> - $<$,$>:/GL /O2 /Ob3 /Oi /GT /GF> + $<$,$>:/GL /O2 /Oi /GT /GF> ) endfunction()