Add project configuration and settings files

Added .gitignore to exclude IDE-specific files, set up project code style configuration, included game and launcher settings in config.json, and created minimal discord and distribution JSON files for project setup.
This commit is contained in:
Sandro642 2024-10-26 14:30:35 +02:00
parent 980c836d9d
commit 09646484f1
12 changed files with 189 additions and 0 deletions

8
.idea/.gitignore generated vendored Normal file
View File

@ -0,0 +1,8 @@
# Default ignored files
/shelf/
/workspace.xml
# Editor-based HTTP Client requests
/httpRequests/
# Datasource local storage ignored files
/dataSources/
/dataSources.local.xml

9
.idea/HeliosLauncher.iml generated Normal file
View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<module type="JAVA_MODULE" version="4">
<component name="NewModuleRootManager" inherit-compiler-output="true">
<exclude-output />
<content url="file://$MODULE_DIR$" />
<orderEntry type="inheritedJdk" />
<orderEntry type="sourceFolder" forTests="false" />
</component>
</module>

14
.idea/codeStyles/Project.xml generated Normal file
View File

@ -0,0 +1,14 @@
<component name="ProjectCodeStyleConfiguration">
<code_scheme name="Project" version="173">
<JSCodeStyleSettings version="0">
<option name="USE_SEMICOLON_AFTER_STATEMENT" value="false" />
<option name="FORCE_SEMICOLON_STYLE" value="true" />
<option name="USE_DOUBLE_QUOTES" value="false" />
<option name="FORCE_QUOTE_STYlE" value="true" />
</JSCodeStyleSettings>
<codeStyleSettings language="JavaScript">
<option name="ALIGN_MULTILINE_PARAMETERS" value="false" />
<option name="ALIGN_MULTILINE_FOR" value="false" />
</codeStyleSettings>
</code_scheme>
</component>

5
.idea/codeStyles/codeStyleConfig.xml generated Normal file
View File

@ -0,0 +1,5 @@
<component name="ProjectCodeStyleConfiguration">
<state>
<option name="USE_PER_PROJECT_SETTINGS" value="true" />
</state>
</component>

7
.idea/discord.xml generated Normal file
View File

@ -0,0 +1,7 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="DiscordProjectSettings">
<option name="show" value="PROJECT_FILES" />
<option name="description" value="" />
</component>
</project>

View File

@ -0,0 +1,6 @@
<component name="InspectionProjectProfileManager">
<profile version="1.0">
<option name="myName" value="Project Default" />
<inspection_tool class="Eslint" enabled="true" level="WARNING" enabled_by_default="true" />
</profile>
</component>

9
.idea/libraries/PackXZExtract.xml generated Normal file
View File

@ -0,0 +1,9 @@
<component name="libraryTable">
<library name="PackXZExtract">
<CLASSES>
<root url="jar://$PROJECT_DIR$/libraries/java/PackXZExtract.jar!/" />
</CLASSES>
<JAVADOC />
<SOURCES />
</library>
</component>

6
.idea/misc.xml generated Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" default="true" project-jdk-name="corretto-17" project-jdk-type="JavaSDK">
<output url="file://$PROJECT_DIR$/out" />
</component>
</project>

8
.idea/modules.xml generated Normal file
View File

@ -0,0 +1,8 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectModuleManager">
<modules>
<module fileurl="file://$PROJECT_DIR$/.idea/HeliosLauncher.iml" filepath="$PROJECT_DIR$/.idea/HeliosLauncher.iml" />
</modules>
</component>
</project>

6
.idea/vcs.xml generated Normal file
View File

@ -0,0 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="VcsDirectoryMappings">
<mapping directory="" vcs="Git" />
</component>
</project>

110
fr/config.json Normal file
View File

@ -0,0 +1,110 @@
{
"settings": {
"game": {
"resWidth": 1280,
"resHeight": 720,
"fullscreen": false,
"autoConnect": true,
"launchDetached": true
},
"launcher": {
"allowPrerelease": false,
"dataDirectory": "C:\\Users\\Shadow\\AppData\\Roaming\\.helioslauncher"
}
},
"newsCache": {
"date": 1678502940000,
"content": "2ce148c5c087f5cc1cd167cb323424b222441a2f",
"dismissed": false
},
"clientToken": null,
"selectedServer": "Demo-1.19.4",
"selectedAccount": "92d2a2d6900648a3b0e64ecf7875eb49",
"authenticationDatabase": {
"92d2a2d6900648a3b0e64ecf7875eb49": {
"type": "microsoft",
"accessToken": "eyJraWQiOiJhYzg0YSIsImFsZyI6IkhTMjU2In0.eyJ4dWlkIjoiMjUzNTQyNjM4Mjc4MTc5OCIsImFnZyI6IkFkdWx0Iiwic3ViIjoiYjc0MTAwM2ItNWI1Yy00Y2U5LWJkZmItZGIzZjM5NDIxNGIyIiwiYXV0aCI6IlhCT1giLCJucyI6ImRlZmF1bHQiLCJwc25pZCI6Ijc3MzU2NzY5ODEzMDM2OTMyMCIsInJvbGVzIjpbXSwiaXNzIjoiYXV0aGVudGljYXRpb24iLCJmbGFncyI6WyJ0d29mYWN0b3JhdXRoIiwibXNhbWlncmF0aW9uX3N0YWdlNCIsIm9yZGVyc18yMDIyIiwibXVsdGlwbGF5ZXIiXSwicHJvZmlsZXMiOnsibWMiOiI5MmQyYTJkNi05MDA2LTQ4YTMtYjBlNi00ZWNmNzg3NWViNDkifSwicGxhdGZvcm0iOiJVTktOT1dOIiwieXVpZCI6IjVlZTFlODI1YjZiYjVlMDk5YWJhZWE1YzhkMDdiMWVkIiwibmJmIjoxNzI5ODA1NDk3LCJleHAiOjE3Mjk4OTE4OTcsImlhdCI6MTcyOTgwNTQ5N30.CVKm31_LJ1YaxeFF7VLNuwS-RKidZEX6U7T-gygL91Y",
"username": "Sandro642",
"uuid": "92d2a2d6900648a3b0e64ecf7875eb49",
"displayName": "Sandro642",
"expiresAt": 1729891886954,
"microsoft": {
"access_token": "EwAoA+pvBAAUKods63Ys1fGlwiccIFJ+qE1hANsAAV9mds/QBtmjIyO4dXqXDT+Xki8mKEwRzO3c9bU1Jb90+JEufLws0yqpJe6sZC+BTHpZ3ih9MD0Ybdh7t3+nBaNsrxdCDAiZsS78j7h75+7uYX6b8RQ58NVAMfbYPnUmPRnhNvBgVYWlXQlPIejuut0OVP8nkOVkErIaj0qFVM8Gj1TXkMrgwWmQx88UVjUrvF6PuuTLAf0n5QQ6BdD93twrm44CYrUZuXZBxekOvF/2gNSm9Gc3w3gnfnC0/t1Xo85Nt68MuhaECfOlMUyRntgvdap0gKROCYJD9mh1PxDfPMNC2IguR19swXc00ZxTHtyKxHjvNUxGX7s8rAQhAkwQZgAAEKfjb7UAXRNGVUsGy07DR4/wAWetT5h9OiQ1ziXmB7nZKlhCPd49swbLXgqMlFb/JRmoYrNeommCuFCouD1Ch7CQD48ZkPIvvOlRVGujRb1ifpgDUFm5rj22zuZbm+I292MAocbDiw1+obaj/iA6latEicJdV1zxxgvOvYVilKo6dZzvtvgXLMuEPhuAb5tZ+H1zoz7igwP4Zw8H6FOyfmKMD5xv4faNXYnpKOocLDkM5vmkB4vJKt3tridBrsRdZgGeCh0B6OK8KSmWXIpm5DCvczus3hWEkPfbTwekayptLgZmsPf5obJ3N+2mp+uWfy9YrZ7k3j56/np61CtOO8+/ZbAau8/XIetmxnmb51Uh+PgVJBot5Qbc7L0JREdZnXZt7DAVsV9eQlSD9XTnReMY2VX70+6qOzddbVxoaZrKCQYt3MydDT90njzAyIkBdGqN0lPoTa3SKDUFh0JWOwRBY0YUjIRyHJRIo86/qsrl3J3UN+FK6VbfqlcO/svP5rkG7BcboOzijeMy/bGBjzVC64KaMO1T2h85LPYMpV0/RYEF/Mt+Yvp/02uaJF2uIdXHwSooNznnLD0EHPv5cWoY4wjr1U8wGJBs2jRrVdL1lSE9M3ABAisN2m717rbXnRzFDAHjOfk36CYgkC3x+sI1aeWK+3ZCcWM99ciHF5RFroQeAg==",
"refresh_token": "M.C538_BAY.0.U.-CqKBGlTb3jOsOybryiaxXM2tMhaz5MczCYAZ65EJNOWFP0jXWWhFHE39DgtpnDZGPCxhWY*aghV30KcMIx4t7kQC1pNHrtX!QyiW3*xXvpd0QEOSzb15bnTrqMV6V8L!*oEMr*xv5Q7*6xyiA4IBd3czHTzlsagHbqGn7nCXGMlEso0mi7gcHN2KHUJsrIGPkZINfz5X2f1m0XkBTxeO1aMEkmE*DLwrMcuw*S4b3QK6LpoWWNH2YKHz1a0n1M7EHnTqs*Y*22RmUkHR**yNyR*p5aOlA5tq6tTdo8tWKNZp1Ea11kY3v91adOLwSyc5aQ$$",
"expires_at": 1729809086954
}
}
},
"modConfigurations": [
{
"id": "Demo-1.19.4",
"mods": {}
},
{
"id": "Demo-1.20",
"mods": {}
},
{
"id": "Fabric-Demo-1.20.4",
"mods": {
"com.terraformersmc:modmenu": true
}
},
{
"id": "WesterosCraft-Demo-1.12.2",
"mods": {}
}
],
"javaConfig": {
"Demo-1.19.4": {
"minRAM": "4G",
"maxRAM": "4G",
"executable": "C:\\Users\\Shadow\\AppData\\Roaming\\.helioslauncher\\runtime\\x64\\jdk-17.0.13+11\\bin\\javaw.exe",
"jvmOptions": [
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseG1GC",
"-XX:G1NewSizePercent=20",
"-XX:G1ReservePercent=20",
"-XX:MaxGCPauseMillis=50",
"-XX:G1HeapRegionSize=32M"
]
},
"Demo-1.20": {
"minRAM": "4G",
"maxRAM": "4G",
"executable": null,
"jvmOptions": [
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseG1GC",
"-XX:G1NewSizePercent=20",
"-XX:G1ReservePercent=20",
"-XX:MaxGCPauseMillis=50",
"-XX:G1HeapRegionSize=32M"
]
},
"Fabric-Demo-1.20.4": {
"minRAM": "4G",
"maxRAM": "4G",
"executable": null,
"jvmOptions": [
"-XX:+UnlockExperimentalVMOptions",
"-XX:+UseG1GC",
"-XX:G1NewSizePercent=20",
"-XX:G1ReservePercent=20",
"-XX:MaxGCPauseMillis=50",
"-XX:G1HeapRegionSize=32M"
]
},
"WesterosCraft-Demo-1.12.2": {
"minRAM": "4G",
"maxRAM": "4G",
"executable": null,
"jvmOptions": [
"-XX:+UseConcMarkSweepGC",
"-XX:+CMSIncrementalMode",
"-XX:-UseAdaptiveSizePolicy",
"-Xmn128M"
]
}
}
}

1
fr/distribution.json Normal file

File diff suppressed because one or more lines are too long