LCEMP/.gitignore
2026-04-21 00:22:31 -04:00

302 lines
7.5 KiB
Plaintext

# ===========================================
# Build outputs
# ===========================================
build/
build_dedicated/
build_linux/
x64/
x64_Server_Release/
x64_Server_Debug/
Minecraft.Client/x64/
Minecraft.World/x64_Debug/
Minecraft.World/x64_Release/
ipch/
MinecraftConsoles.opensdf
MinecraftConsoles.sdf
server.properties
fix_include_case.ps1
# ===========================================
# Visual Studio files
# ===========================================
.vs/
*.sdf
*.opensdf
*.suo
*.user
*.vspscc
*.pdb
*.obj
*.pch
*.lib
*.exe
*.dll
*.tlog
*.lastbuildstate
*.log
*.idb
*.ilk
*.exp
# ===========================================
# CLion files
# ===========================================
.idea
# ===========================================
# CMake
# ===========================================
cmake-build-debug
cmake-build-release
# ===========================================
# Archives & packaged binaries
# ===========================================
*.zip
# ===========================================
# Copyrighted game assets (Mojang/Microsoft)
# Users must supply these from a legal copy.
# ===========================================
# Music (Binka audio - all platforms)
Minecraft.Client/music/
*.binka
# Common Media - UI (SWF), Graphics (PNG), Sound (WAV), Fonts
Assets
Assets/Common/Media/
Minecraft.Client/Common/Media/
# Game resource textures, art, audio, etc.
Minecraft.Client/Common/res/
Minecraft.Client/Common/DummyTexturePack/
# Platform-specific media directories
Minecraft.Client/DurangoMedia/
Minecraft.Client/OrbisMedia/
Minecraft.Client/PS3Media/
Minecraft.Client/PSVitaMedia/
Minecraft.Client/Windows64Media/*
!Minecraft.Client/Windows64Media/strings.h
!Minecraft.Client/Windows64Media/Media/
Minecraft.Client/Windows64Media/Media/*
!Minecraft.Client/Windows64Media/Media/skinHDWin.swf
!Minecraft.Client/Windows64Media/Media/skinWin.swf
# Console package / system data
Minecraft.Client/PS3_GAME/
Minecraft.Client/PS4_GAME/
Minecraft.Client/sce_sys/
Minecraft.Client/TROPDIR/
# Save data directories
Minecraft.Client/Windows64/GameHDD/
# Thumbnail / test images
*.png
# But allow source code PNG references to be noted
!Minecraft.Client/Common/Media/Graphics/.gitkeep
!Assets/Common/Media/Graphics/.gitkeep
# SWF UI files (Flash-based UI assets)
*.swf
!Minecraft.Client/Windows64Media/Media/skinHDWin.swf
!Minecraft.Client/Windows64Media/Media/skinWin.swf
# Arc archives (packed texture/media bundles)
*.arc
!Minecraft.Client/Common/Media/MediaWindows64.arc
# Miles Sound System redistributables
Minecraft.Client/redist64/
*.asi
*.flt
# ===========================================
# Third-party / proprietary middleware
# ===========================================
# 4J Studios proprietary libraries
**/4JLibs/
!Minecraft.Client/Windows64/4JLibs/
!Minecraft.Client/Windows64/4JLibs/inc/
!Minecraft.Client/Windows64/4JLibs/inc/4J_Storage.h
# Miles Sound System (RAD Game Tools)
**/Miles/
# Iggy / Scaleform UI middleware (RAD Game Tools)
**/Iggy/
# Sentient middleware
**/Sentient/
# ===========================================
# Console-specific SDK / platform files
# ===========================================
# Xbox SPU tasks
**/SPU_Tasks/
# PS3 Edge libraries
Minecraft.Client/PS3/Edge/
Minecraft.Client/PS3/DATA/
Minecraft.Client/PS3/Media/
Minecraft.Client/PS3/Passphrase/
# Durango (Xbox One) extras
Minecraft.Client/Durango/DLCImages/
Minecraft.Client/Durango/Layout/
Minecraft.Client/Durango/Sound/
Minecraft.Client/Durango/CU/
# Orbis (PS4) extras
Minecraft.Client/Orbis/DLCImages/
Minecraft.Client/Orbis/GameConfig/
# PSVita extras
Minecraft.Client/PSVita/app/
Minecraft.Client/PSVita/Builds/
# Xbox (360) extras
Minecraft.Client/Xbox/Audio/
Minecraft.Client/Xbox/Font/
Minecraft.Client/Xbox/kinect/
Minecraft.Client/Xbox/loc/
Minecraft.Client/Xbox/ContentPackageBuild/
Minecraft.Client/Xbox/ReleaseBuild/
Minecraft.Client/Xbox/SubmissionBuild/
Minecraft.Client/Xbox/TMSFiles/
Minecraft.Client/Xbox/Cheats/
Minecraft.Client/Xbox/Docs/
Minecraft.Client/Xbox/Title Update/
# ===========================================
# Platform DLC content directories
# ===========================================
**/DLC/
# ===========================================
# Misc binary/compiled assets
# ===========================================
*.msscmp
*.cd
*.xap
*.bin
*.sfo
*.at9
*.sig
*.dat
*.ico
*.rc
*.jpg
*.docx
*.xlsx
*.rtf
*.spa
*.winmd
*.alignmentchunk
*.trp
*.gameconfig
# ===========================================
# Third-party libraries (boost, DirectX, etc.)
# ===========================================
Minecraft.Client/PS3/PS3Extras/boost_*/
Minecraft.Client/PS3/PS3Extras/DirectX/
Minecraft.Client/PS3/PS3Extras/HeapInspector/
# Static libraries and compiled packages
*.a
*.cmp
# Sony remote storage libs
Minecraft.Client/Common/Network/Sony/
build_dedicated/
# ===========================================
# CI build dependencies (tracked for GitHub builds)
# ===========================================
# Windows64 4J static libs + headers used by client/server builds
!Minecraft.Client/Windows64/4JLibs/
Minecraft.Client/Windows64/4JLibs/*
!Minecraft.Client/Windows64/4JLibs/inc/
!Minecraft.Client/Windows64/4JLibs/inc/*.h
!Minecraft.Client/Windows64/4JLibs/libs/
Minecraft.Client/Windows64/4JLibs/libs/*
!Minecraft.Client/Windows64/4JLibs/libs/*.lib
# Windows64 Iggy middleware headers/libs/runtime
!Minecraft.Client/Windows64/Iggy/
Minecraft.Client/Windows64/Iggy/*
!Minecraft.Client/Windows64/Iggy/include/
!Minecraft.Client/Windows64/Iggy/include/*.h
!Minecraft.Client/Windows64/Iggy/gdraw/
!Minecraft.Client/Windows64/Iggy/gdraw/**
!Minecraft.Client/Windows64/Iggy/lib/
Minecraft.Client/Windows64/Iggy/lib/*
!Minecraft.Client/Windows64/Iggy/lib/*.lib
!Minecraft.Client/Windows64/Iggy/lib/redist64/
Minecraft.Client/Windows64/Iggy/lib/redist64/*
!Minecraft.Client/Windows64/Iggy/lib/redist64/*.dll
# Windows64 Miles middleware headers/libs/runtime filters
!Minecraft.Client/Windows64/Miles/
Minecraft.Client/Windows64/Miles/*
!Minecraft.Client/Windows64/Miles/include/
!Minecraft.Client/Windows64/Miles/include/*.h
!Minecraft.Client/Windows64/Miles/lib/
Minecraft.Client/Windows64/Miles/lib/*
!Minecraft.Client/Windows64/Miles/lib/*.lib
!Minecraft.Client/Windows64/Miles/lib/redist64/
Minecraft.Client/Windows64/Miles/lib/redist64/*
!Minecraft.Client/Windows64/Miles/lib/redist64/*.dll
!Minecraft.Client/Windows64/Miles/lib/redist64/*.asi
!Minecraft.Client/Windows64/Miles/lib/redist64/*.flt
!Minecraft.Client/Windows64/Sentient/
Minecraft.Client/Windows64/Sentient/*
!Minecraft.Client/Windows64/Sentient/*.h
# Legacy Windows runtime filter files copied by project scripts
!Minecraft.Client/redist64/
Minecraft.Client/redist64/*
!Minecraft.Client/redist64/*.dll
!Minecraft.Client/redist64/*.asi
!Minecraft.Client/redist64/*.flt
# Windows resource/icon files required by MSBuild client build
!Minecraft.Client/Xbox/MinecraftWindows.rc
!Minecraft.Client/Xbox/MinecraftWindows.ico
!Minecraft.Client/Xbox/small.ico
# Core game assets tracked for CI/runtime packaging
!Minecraft.Client/music/
!Minecraft.Client/music/**
!Minecraft.Client/Common/DLC/
!Minecraft.Client/Common/DLC/**
!Minecraft.Client/Common/Media/
!Minecraft.Client/Common/Media/**
!Minecraft.Client/Common/res/
!Minecraft.Client/Common/res/**
!Minecraft.Client/Common/DummyTexturePack/
!Minecraft.Client/Common/DummyTexturePack/**
!Minecraft.Client/Windows64Media/
!Minecraft.Client/Windows64Media/**
# Required by Windows64 post-build copy step in Minecraft.Client.vcxproj
!Minecraft.Client/Durango/Sound/
Minecraft.Client/Durango/Sound/*
!Minecraft.Client/Durango/Sound/Minecraft.msscmp