# Ignore general *~ ._* *.bak /.* # Except this stuff !.gitattributes !.gitignore !.github # Ignore generated code /engine/src/jmh/generated # Ignore subdirs with their own Git roots. PC Facade and Core module are bundled with the main repo. extensions /facades/* !/facades/PC !/facades/TeraEd !/facades/subprojects.gradle /modules/* !/modules/subprojects.gradle /metas/* !/metas/subprojects.gradle /libs/* !/libs/subprojects.gradle # Ignore Gradle and some transient project config files (template versions available under /templates) build/ /gradle.properties /override.cfg # Do share some IntelliJ settings (see .idea/.gitignore for specifics) !/.idea # But not build outputs, or things it will regenerate when it syncs with gradle. out/ /*.iws /projectFilesBackup* *.iml # Ignore Eclipse .checkstyle .project .classpath .settings/ bin/ facades/PC/Terasology.launch # Ignore Linux *.directory #Ignore OSX Icon .DS_Store .DS_Store? .Spotlight-V100 .DocumentRevisions-V100 .TemporaryItems .Trashes .dbfseventsd .fseventsd .VolumeIcon.icns #Ignore Windows ehthumbs.db Thumbs.db # Ignore Terasology output *.log /saves/ /recordings/ /configs/ /screenshots/ /logs/ /cachedModules/ /terasology-server/ /terasology-2ndclient/ /terasology-3rdclient/ config.cfg entityDump.txt nuiEditorAutosave.json # Historical Output /SAVED_WORLDS/ /worlds/ /screens/ /unittesthome/ # Ignore stuff we extract for use with Terasology /natives/ config/metrics/ # Ignore API files API_file.txt New_API_file.txt # Ignore Whitelist and Blacklist files whitelist.json blacklist.json # Profiling related terasology.jfr local.properties *.hprof