initial
This commit is contained in:
4
.gitignore
vendored
Normal file
4
.gitignore
vendored
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# Project exclude paths
|
||||||
|
/.gradle/
|
||||||
|
/build/
|
||||||
|
/build/classes/java/main/
|
||||||
15
.idea/compiler.xml
generated
Normal file
15
.idea/compiler.xml
generated
Normal file
@@ -0,0 +1,15 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="CompilerConfiguration">
|
||||||
|
<annotationProcessing>
|
||||||
|
<profile name="Gradle Imported" enabled="true">
|
||||||
|
<outputRelativeToContentRoot value="true" />
|
||||||
|
<processorPath useClasspath="false">
|
||||||
|
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/org.spongepowered/mixin/0.8.5/6d1c8bf4c28e697f472a83bd6add76ec4951734/mixin-0.8.5-processor.jar" />
|
||||||
|
</processorPath>
|
||||||
|
<module name="Create-The_Factory_Must_Grow.main" />
|
||||||
|
</profile>
|
||||||
|
</annotationProcessing>
|
||||||
|
<bytecodeTargetLevel target="17" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
16
.idea/gradle.xml
generated
Normal file
16
.idea/gradle.xml
generated
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="GradleMigrationSettings" migrationVersion="1" />
|
||||||
|
<component name="GradleSettings">
|
||||||
|
<option name="linkedExternalProjectsSettings">
|
||||||
|
<GradleProjectSettings>
|
||||||
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="modules">
|
||||||
|
<set>
|
||||||
|
<option value="$PROJECT_DIR$" />
|
||||||
|
</set>
|
||||||
|
</option>
|
||||||
|
</GradleProjectSettings>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
5
.idea/misc.xml
generated
Normal file
5
.idea/misc.xml
generated
Normal file
@@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ExternalStorageConfigurationManager" enabled="true" />
|
||||||
|
<component name="ProjectRootManager" version="2" languageLevel="JDK_17" project-jdk-name="corretto-17" project-jdk-type="JavaSDK" />
|
||||||
|
</project>
|
||||||
9
.idea/modules.xml
generated
Normal file
9
.idea/modules.xml
generated
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="ProjectModuleManager">
|
||||||
|
<modules>
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/modules/Create-The_Factory_Must_Grow.main.iml" filepath="$PROJECT_DIR$/.idea/modules/Create-The_Factory_Must_Grow.main.iml" />
|
||||||
|
<module fileurl="file://$PROJECT_DIR$/.idea/modules/Create-The_Factory_Must_Grow.test.iml" filepath="$PROJECT_DIR$/.idea/modules/Create-The_Factory_Must_Grow.test.iml" />
|
||||||
|
</modules>
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
23
.idea/modules/Create-The_Factory_Must_Grow.main.iml
generated
Normal file
23
.idea/modules/Create-The_Factory_Must_Grow.main.iml
generated
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module version="4">
|
||||||
|
<component name="AdditionalModuleElements">
|
||||||
|
<content url="file://$MODULE_DIR$/../../build/generated/sources/annotationProcessor/java/main">
|
||||||
|
<sourceFolder url="file://$MODULE_DIR$/../../build/generated/sources/annotationProcessor/java/main" isTestSource="false" generated="true" />
|
||||||
|
</content>
|
||||||
|
</component>
|
||||||
|
<component name="FacetManager">
|
||||||
|
<facet type="minecraft" name="Minecraft">
|
||||||
|
<configuration>
|
||||||
|
<autoDetectTypes>
|
||||||
|
<platformType>MCP</platformType>
|
||||||
|
<platformType>MIXIN</platformType>
|
||||||
|
<platformType>FORGE</platformType>
|
||||||
|
</autoDetectTypes>
|
||||||
|
<projectReimportVersion>1</projectReimportVersion>
|
||||||
|
</configuration>
|
||||||
|
</facet>
|
||||||
|
</component>
|
||||||
|
<component name="McpModuleSettings">
|
||||||
|
<option name="srgType" value="SRG" />
|
||||||
|
</component>
|
||||||
|
</module>
|
||||||
18
.idea/modules/Create-The_Factory_Must_Grow.test.iml
generated
Normal file
18
.idea/modules/Create-The_Factory_Must_Grow.test.iml
generated
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<module version="4">
|
||||||
|
<component name="FacetManager">
|
||||||
|
<facet type="minecraft" name="Minecraft">
|
||||||
|
<configuration>
|
||||||
|
<autoDetectTypes>
|
||||||
|
<platformType>MCP</platformType>
|
||||||
|
<platformType>MIXIN</platformType>
|
||||||
|
<platformType>FORGE</platformType>
|
||||||
|
</autoDetectTypes>
|
||||||
|
<projectReimportVersion>1</projectReimportVersion>
|
||||||
|
</configuration>
|
||||||
|
</facet>
|
||||||
|
</component>
|
||||||
|
<component name="McpModuleSettings">
|
||||||
|
<option name="srgType" value="SRG" />
|
||||||
|
</component>
|
||||||
|
</module>
|
||||||
6
.idea/vcs.xml
generated
Normal file
6
.idea/vcs.xml
generated
Normal file
@@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="VcsDirectoryMappings">
|
||||||
|
<mapping directory="$PROJECT_DIR$" vcs="Git" />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
162
.idea/workspace.xml
generated
Normal file
162
.idea/workspace.xml
generated
Normal file
@@ -0,0 +1,162 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8"?>
|
||||||
|
<project version="4">
|
||||||
|
<component name="AutoImportSettings">
|
||||||
|
<option name="autoReloadType" value="SELECTIVE" />
|
||||||
|
</component>
|
||||||
|
<component name="ChangeListManager">
|
||||||
|
<list default="true" id="5adddef9-58d4-4cd7-8594-867c37eea04c" name="Changes" comment="">
|
||||||
|
<change afterPath="$PROJECT_DIR$/.gitignore" afterDir="false" />
|
||||||
|
</list>
|
||||||
|
<option name="SHOW_DIALOG" value="false" />
|
||||||
|
<option name="HIGHLIGHT_CONFLICTS" value="true" />
|
||||||
|
<option name="HIGHLIGHT_NON_ACTIVE_CHANGELIST" value="false" />
|
||||||
|
<option name="LAST_RESOLUTION" value="IGNORE" />
|
||||||
|
</component>
|
||||||
|
<component name="ExternalProjectsData">
|
||||||
|
<projectState path="$PROJECT_DIR$">
|
||||||
|
<ProjectState />
|
||||||
|
</projectState>
|
||||||
|
</component>
|
||||||
|
<component name="ExternalProjectsManager">
|
||||||
|
<system id="GRADLE">
|
||||||
|
<state>
|
||||||
|
<task path="$PROJECT_DIR$">
|
||||||
|
<activation />
|
||||||
|
</task>
|
||||||
|
<projects_view>
|
||||||
|
<tree_state>
|
||||||
|
<expand>
|
||||||
|
<path>
|
||||||
|
<item name="" type="6a2764b6:ExternalProjectsStructure$RootNode" />
|
||||||
|
<item name="Create-The_Factory_Must_Grow" type="f1a62948:ProjectNode" />
|
||||||
|
</path>
|
||||||
|
<path>
|
||||||
|
<item name="" type="6a2764b6:ExternalProjectsStructure$RootNode" />
|
||||||
|
<item name="Create-The_Factory_Must_Grow" type="f1a62948:ProjectNode" />
|
||||||
|
<item name="Tasks" type="e4a08cd1:TasksNode" />
|
||||||
|
</path>
|
||||||
|
<path>
|
||||||
|
<item name="" type="6a2764b6:ExternalProjectsStructure$RootNode" />
|
||||||
|
<item name="Create-The_Factory_Must_Grow" type="f1a62948:ProjectNode" />
|
||||||
|
<item name="Tasks" type="e4a08cd1:TasksNode" />
|
||||||
|
<item name="forgegradle runs" type="c8890929:TasksNode$1" />
|
||||||
|
</path>
|
||||||
|
</expand>
|
||||||
|
<select />
|
||||||
|
</tree_state>
|
||||||
|
</projects_view>
|
||||||
|
</state>
|
||||||
|
</system>
|
||||||
|
</component>
|
||||||
|
<component name="FileTemplateManagerImpl">
|
||||||
|
<option name="RECENT_TEMPLATES">
|
||||||
|
<list>
|
||||||
|
<option value="Class" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
</component>
|
||||||
|
<component name="Git.Settings">
|
||||||
|
<option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
|
||||||
|
</component>
|
||||||
|
<component name="GithubPullRequestsUISettings"><![CDATA[{
|
||||||
|
"selectedUrlAndAccountId": {
|
||||||
|
"url": "https://github.com/DrMango14/Create-The_Factory_Must_Grow-1.0_Update.git",
|
||||||
|
"accountId": "45100dcf-eae4-4822-95fb-885deef9ce5f"
|
||||||
|
}
|
||||||
|
}]]></component>
|
||||||
|
<component name="ProjectColorInfo">{
|
||||||
|
"customColor": "",
|
||||||
|
"associatedIndex": 4
|
||||||
|
}</component>
|
||||||
|
<component name="ProjectId" id="2rWoPgs1d52RhuvyDE6KlaSli0F" />
|
||||||
|
<component name="ProjectLevelVcsManager" settingsEditedManually="true" />
|
||||||
|
<component name="ProjectViewState">
|
||||||
|
<option name="hideEmptyMiddlePackages" value="true" />
|
||||||
|
<option name="showLibraryContents" value="true" />
|
||||||
|
</component>
|
||||||
|
<component name="PropertiesComponent"><![CDATA[{
|
||||||
|
"keyToString": {
|
||||||
|
"Gradle.Build Create-The_Factory_Must_Grow.executor": "Run",
|
||||||
|
"Gradle.C:/Users/adamn/Documents/minecraft/mods/Create-The_Factory_Must_Grow [createMcpToSrg].executor": "Run",
|
||||||
|
"Gradle.Create-The_Factory_Must_Grow [runClient].executor": "Debug",
|
||||||
|
"Gradle.Create-The_Factory_Must_Grow [runData].executor": "Run",
|
||||||
|
"RunOnceActivity.ShowReadmeOnStart": "true",
|
||||||
|
"git-widget-placeholder": "master",
|
||||||
|
"kotlin-language-version-configured": "true",
|
||||||
|
"last_opened_file_path": "C:/Users/adamn/Documents/minecraft/mods/Create-The_Factory_Must_Grow/src/main/java/com/drmangotea/tfmg/content/electricity/utilities/polarizer"
|
||||||
|
}
|
||||||
|
}]]></component>
|
||||||
|
<component name="RecentsManager">
|
||||||
|
<key name="CopyFile.RECENT_KEYS">
|
||||||
|
<recent name="C:\Users\adamn\Documents\minecraft\mods\Create-The_Factory_Must_Grow\src\main\java\com\drmangotea\tfmg\content\electricity\utilities\polarizer" />
|
||||||
|
</key>
|
||||||
|
<key name="CopyClassDialog.RECENTS_KEY">
|
||||||
|
<recent name="com.drmangotea.tfmg.datagen.recipes.values" />
|
||||||
|
<recent name="com.drmangotea.tfmg.recipes" />
|
||||||
|
<recent name="com.drmangotea.tfmg.content.electricity.utilities.polarizer" />
|
||||||
|
</key>
|
||||||
|
</component>
|
||||||
|
<component name="RunManager" selected="Gradle.Create-The_Factory_Must_Grow [runClient]">
|
||||||
|
<configuration name="Create-The_Factory_Must_Grow [runClient]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true">
|
||||||
|
<ExternalSystemSettings>
|
||||||
|
<option name="executionName" />
|
||||||
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="externalSystemIdString" value="GRADLE" />
|
||||||
|
<option name="scriptParameters" />
|
||||||
|
<option name="taskDescriptions">
|
||||||
|
<list />
|
||||||
|
</option>
|
||||||
|
<option name="taskNames">
|
||||||
|
<list>
|
||||||
|
<option value="runClient" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
<option name="vmOptions" />
|
||||||
|
</ExternalSystemSettings>
|
||||||
|
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
|
||||||
|
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
|
||||||
|
<DebugAllEnabled>false</DebugAllEnabled>
|
||||||
|
<RunAsTest>false</RunAsTest>
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<configuration name="Create-The_Factory_Must_Grow [runData]" type="GradleRunConfiguration" factoryName="Gradle" temporary="true">
|
||||||
|
<ExternalSystemSettings>
|
||||||
|
<option name="executionName" />
|
||||||
|
<option name="externalProjectPath" value="$PROJECT_DIR$" />
|
||||||
|
<option name="externalSystemIdString" value="GRADLE" />
|
||||||
|
<option name="scriptParameters" />
|
||||||
|
<option name="taskDescriptions">
|
||||||
|
<list />
|
||||||
|
</option>
|
||||||
|
<option name="taskNames">
|
||||||
|
<list>
|
||||||
|
<option value="runData" />
|
||||||
|
</list>
|
||||||
|
</option>
|
||||||
|
<option name="vmOptions" />
|
||||||
|
</ExternalSystemSettings>
|
||||||
|
<ExternalSystemDebugServerProcess>true</ExternalSystemDebugServerProcess>
|
||||||
|
<ExternalSystemReattachDebugProcess>true</ExternalSystemReattachDebugProcess>
|
||||||
|
<DebugAllEnabled>false</DebugAllEnabled>
|
||||||
|
<RunAsTest>false</RunAsTest>
|
||||||
|
<method v="2" />
|
||||||
|
</configuration>
|
||||||
|
<recent_temporary>
|
||||||
|
<list>
|
||||||
|
<item itemvalue="Gradle.Create-The_Factory_Must_Grow [runClient]" />
|
||||||
|
<item itemvalue="Gradle.Create-The_Factory_Must_Grow [runData]" />
|
||||||
|
</list>
|
||||||
|
</recent_temporary>
|
||||||
|
</component>
|
||||||
|
<component name="SpellCheckerSettings" RuntimeDictionaries="0" Folders="0" CustomDictionaries="0" DefaultDictionary="application-level" UseSingleDictionary="true" transferred="true" />
|
||||||
|
<component name="TaskManager">
|
||||||
|
<task active="true" id="Default" summary="Default task">
|
||||||
|
<changelist id="5adddef9-58d4-4cd7-8594-867c37eea04c" name="Changes" comment="" />
|
||||||
|
<created>1736684170199</created>
|
||||||
|
<option name="number" value="Default" />
|
||||||
|
<option name="presentableId" value="Default" />
|
||||||
|
<updated>1736684170199</updated>
|
||||||
|
</task>
|
||||||
|
<servers />
|
||||||
|
</component>
|
||||||
|
</project>
|
||||||
21
LICENSE
Normal file
21
LICENSE
Normal file
@@ -0,0 +1,21 @@
|
|||||||
|
The MIT License (MIT)
|
||||||
|
|
||||||
|
Copyright (c) 2024
|
||||||
|
|
||||||
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
in the Software without restriction, including without limitation the rights
|
||||||
|
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
|
||||||
|
copies of the Software, and to permit persons to whom the Software is
|
||||||
|
furnished to do so, subject to the following conditions:
|
||||||
|
|
||||||
|
The above copyright notice and this permission notice shall be included in
|
||||||
|
all copies or substantial portions of the Software.
|
||||||
|
|
||||||
|
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
|
||||||
|
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
|
||||||
|
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
|
||||||
|
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
|
||||||
|
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
|
||||||
|
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
|
||||||
|
THE SOFTWARE.
|
||||||
165
build.gradle
Normal file
165
build.gradle
Normal file
@@ -0,0 +1,165 @@
|
|||||||
|
buildscript {
|
||||||
|
repositories {
|
||||||
|
|
||||||
|
maven { url = 'https://repo.spongepowered.org/repository/maven-public/' }
|
||||||
|
mavenCentral()
|
||||||
|
}
|
||||||
|
dependencies {
|
||||||
|
classpath 'org.spongepowered:mixingradle:0.7-SNAPSHOT'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
plugins {
|
||||||
|
id 'eclipse'
|
||||||
|
id 'idea'
|
||||||
|
id 'net.minecraftforge.gradle' version '[6.0.16,6.2)'
|
||||||
|
}
|
||||||
|
|
||||||
|
apply plugin: 'org.spongepowered.mixin'
|
||||||
|
|
||||||
|
group = mod_group_id
|
||||||
|
version = mod_version
|
||||||
|
|
||||||
|
base {
|
||||||
|
archivesName = mod_id
|
||||||
|
}
|
||||||
|
|
||||||
|
java {
|
||||||
|
toolchain.languageVersion = JavaLanguageVersion.of(17)
|
||||||
|
}
|
||||||
|
|
||||||
|
minecraft {
|
||||||
|
|
||||||
|
mappings channel: mapping_channel, version: mapping_version
|
||||||
|
|
||||||
|
copyIdeResources = true
|
||||||
|
runs {
|
||||||
|
|
||||||
|
configureEach {
|
||||||
|
workingDirectory project.file('run')
|
||||||
|
|
||||||
|
|
||||||
|
property 'forge.logging.markers', 'REGISTRIES'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
property 'forge.logging.console.level', 'debug'
|
||||||
|
|
||||||
|
mods {
|
||||||
|
"${mod_id}" {
|
||||||
|
source sourceSets.main
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
client {
|
||||||
|
|
||||||
|
property 'forge.enabledGameTestNamespaces', mod_id
|
||||||
|
}
|
||||||
|
|
||||||
|
server {
|
||||||
|
property 'forge.enabledGameTestNamespaces', mod_id
|
||||||
|
args '--nogui'
|
||||||
|
}
|
||||||
|
|
||||||
|
gameTestServer {
|
||||||
|
property 'forge.enabledGameTestNamespaces', mod_id
|
||||||
|
}
|
||||||
|
|
||||||
|
data {
|
||||||
|
workingDirectory project.file('run-data')
|
||||||
|
|
||||||
|
|
||||||
|
args '--mod', mod_id, '--all', '--output', file('src/generated/resources/'), '--existing', file('src/main/resources/')
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
mixin {
|
||||||
|
add sourceSets.main, "${mod_id}.refmap.json"
|
||||||
|
|
||||||
|
config "${mod_id}.mixins.json"
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
sourceSets.main.resources { srcDir 'src/generated/resources' }
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
maven {
|
||||||
|
url = 'https://www.cursemaven.com'
|
||||||
|
content {
|
||||||
|
includeGroup "curse.maven"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
maven {
|
||||||
|
name 'Tterrag Maven'
|
||||||
|
url 'https://maven.tterrag.com/'
|
||||||
|
}
|
||||||
|
maven {
|
||||||
|
// location of the maven that hosts JEI files since January 2023
|
||||||
|
name = "Jared's maven"
|
||||||
|
url = "https://maven.blamejared.com/"
|
||||||
|
}
|
||||||
|
maven {
|
||||||
|
// location of a maven mirror for JEI files, as a fallback
|
||||||
|
name = "ModMaven"
|
||||||
|
url = "https://modmaven.dev"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
|
||||||
|
minecraft "net.minecraftforge:forge:${minecraft_version}-${forge_version}"
|
||||||
|
|
||||||
|
implementation fg.deobf("com.jozufozu.flywheel:flywheel-forge-${flywheel_minecraft_version}:${flywheel_version}")
|
||||||
|
implementation fg.deobf("com.simibubi.create:create-${minecraft_version}:${create_version}:slim") { transitive = false }
|
||||||
|
implementation fg.deobf("com.tterrag.registrate:Registrate:${registrate_version}")
|
||||||
|
|
||||||
|
// compile against the JEI API but do not include it at runtime
|
||||||
|
compileOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-common-api:${jei_version}"))
|
||||||
|
compileOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-forge-api:${jei_version}"))
|
||||||
|
// at runtime, use the full JEI jar for Forge
|
||||||
|
runtimeOnly(fg.deobf("mezz.jei:jei-${minecraft_version}-forge:${jei_version}"))
|
||||||
|
|
||||||
|
implementation fg.deobf("curse.maven:spark-361579:4505309")
|
||||||
|
|
||||||
|
annotationProcessor 'org.spongepowered:mixin:0.8.5:processor'
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
tasks.named('processResources', ProcessResources).configure {
|
||||||
|
var replaceProperties = [
|
||||||
|
minecraft_version: minecraft_version, minecraft_version_range: minecraft_version_range,
|
||||||
|
forge_version: forge_version, forge_version_range: forge_version_range,
|
||||||
|
loader_version_range: loader_version_range,
|
||||||
|
mod_id: mod_id, mod_name: mod_name, mod_license: mod_license, mod_version: mod_version,
|
||||||
|
mod_authors: mod_authors, mod_description: mod_description,
|
||||||
|
]
|
||||||
|
|
||||||
|
inputs.properties replaceProperties
|
||||||
|
|
||||||
|
filesMatching(['META-INF/mods.toml', 'pack.mcmeta']) {
|
||||||
|
expand replaceProperties + [project: project]
|
||||||
|
}}
|
||||||
|
|
||||||
|
|
||||||
|
tasks.named('jar', Jar).configure {
|
||||||
|
manifest {
|
||||||
|
attributes([
|
||||||
|
"Specification-Title": mod_id,
|
||||||
|
"Specification-Vendor": mod_authors,
|
||||||
|
"Specification-Version": "1", // We are version 1 of ourselves
|
||||||
|
"Implementation-Title": project.name,
|
||||||
|
"Implementation-Version": project.jar.archiveVersion,
|
||||||
|
"Implementation-Vendor": mod_authors,
|
||||||
|
"Implementation-Timestamp": new Date().format("yyyy-MM-dd'T'HH:mm:ssZ")
|
||||||
|
])
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
finalizedBy 'reobfJar'
|
||||||
|
}
|
||||||
|
|
||||||
|
tasks.withType(JavaCompile).configureEach {
|
||||||
|
options.encoding = 'UTF-8'
|
||||||
|
}
|
||||||
22
changelog.txt
Normal file
22
changelog.txt
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
- added fluid interactions
|
||||||
|
- improved exhaust smoke
|
||||||
|
- improved flarestack effects
|
||||||
|
- renamed liquid plastic to molten plastic
|
||||||
|
- added furnace gas
|
||||||
|
- added hot air
|
||||||
|
- added blast furnace hatch
|
||||||
|
- added custom death message for falling into a blast furnace
|
||||||
|
- added flux tag
|
||||||
|
- blast furnaces now accept raw iron and iron dust (raw iron yields double steel)
|
||||||
|
- added blast furnace heating mechanic
|
||||||
|
- removed blasting mixture
|
||||||
|
- implemented forge tags for sulfur dust
|
||||||
|
- added smoke particles to the blast furnace
|
||||||
|
- added blast furnace fluid byproduct production
|
||||||
|
- optimized steel tanks
|
||||||
|
- optimized electric blocks
|
||||||
|
- added electric current
|
||||||
|
- added the multimeter
|
||||||
|
- fixed waterlogging of truss blocks
|
||||||
|
- added electric network frequency
|
||||||
|
|
||||||
29
gradle.properties
Normal file
29
gradle.properties
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
org.gradle.jvmargs=-Xmx3G
|
||||||
|
org.gradle.daemon=false
|
||||||
|
|
||||||
|
|
||||||
|
minecraft_version=1.20.1
|
||||||
|
minecraft_version_range=[1.20.1,1.21)
|
||||||
|
forge_version=47.3.10
|
||||||
|
forge_version_range=[47,)
|
||||||
|
loader_version_range=[47,)
|
||||||
|
mapping_channel=official
|
||||||
|
mapping_version=1.20.1
|
||||||
|
|
||||||
|
|
||||||
|
flywheel_minecraft_version = 1.20.1
|
||||||
|
create_version = 0.5.1.h-48
|
||||||
|
jei_minecraft_version = 1.20.1
|
||||||
|
jei_version = 15.2.0.23
|
||||||
|
registrate_version = MC1.20-1.3.3
|
||||||
|
flywheel_version = 0.6.11-12
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
mod_id=tfmg
|
||||||
|
mod_name=Create: The Factory Must Grow
|
||||||
|
mod_license=MIT
|
||||||
|
mod_version=1.0
|
||||||
|
mod_group_id=com.drmangotea
|
||||||
|
mod_authors= DrMangoTea, Pepa, Milkyfur, Luna
|
||||||
|
mod_description=
|
||||||
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
BIN
gradle/wrapper/gradle-wrapper.jar
vendored
Normal file
Binary file not shown.
7
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
7
gradle/wrapper/gradle-wrapper.properties
vendored
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
distributionBase=GRADLE_USER_HOME
|
||||||
|
distributionPath=wrapper/dists
|
||||||
|
distributionUrl=https\://services.gradle.org/distributions/gradle-8.4-bin.zip
|
||||||
|
networkTimeout=10000
|
||||||
|
validateDistributionUrl=true
|
||||||
|
zipStoreBase=GRADLE_USER_HOME
|
||||||
|
zipStorePath=wrapper/dists
|
||||||
249
gradlew
vendored
Normal file
249
gradlew
vendored
Normal file
@@ -0,0 +1,249 @@
|
|||||||
|
#!/bin/sh
|
||||||
|
|
||||||
|
#
|
||||||
|
# Copyright © 2015-2021 the original authors.
|
||||||
|
#
|
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
# you may not use this file except in compliance with the License.
|
||||||
|
# You may obtain a copy of the License at
|
||||||
|
#
|
||||||
|
# https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
#
|
||||||
|
# Unless required by applicable law or agreed to in writing, software
|
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
# See the License for the specific language governing permissions and
|
||||||
|
# limitations under the License.
|
||||||
|
#
|
||||||
|
|
||||||
|
##############################################################################
|
||||||
|
#
|
||||||
|
# Gradle start up script for POSIX generated by Gradle.
|
||||||
|
#
|
||||||
|
# Important for running:
|
||||||
|
#
|
||||||
|
# (1) You need a POSIX-compliant shell to run this script. If your /bin/sh is
|
||||||
|
# noncompliant, but you have some other compliant shell such as ksh or
|
||||||
|
# bash, then to run this script, type that shell name before the whole
|
||||||
|
# command line, like:
|
||||||
|
#
|
||||||
|
# ksh Gradle
|
||||||
|
#
|
||||||
|
# Busybox and similar reduced shells will NOT work, because this script
|
||||||
|
# requires all of these POSIX shell features:
|
||||||
|
# * functions;
|
||||||
|
# * expansions «$var», «${var}», «${var:-default}», «${var+SET}»,
|
||||||
|
# «${var#prefix}», «${var%suffix}», and «$( cmd )»;
|
||||||
|
# * compound commands having a testable exit status, especially «case»;
|
||||||
|
# * various built-in commands including «command», «set», and «ulimit».
|
||||||
|
#
|
||||||
|
# Important for patching:
|
||||||
|
#
|
||||||
|
# (2) This script targets any POSIX shell, so it avoids extensions provided
|
||||||
|
# by Bash, Ksh, etc; in particular arrays are avoided.
|
||||||
|
#
|
||||||
|
# The "traditional" practice of packing multiple parameters into a
|
||||||
|
# space-separated string is a well documented source of bugs and security
|
||||||
|
# problems, so this is (mostly) avoided, by progressively accumulating
|
||||||
|
# options in "$@", and eventually passing that to Java.
|
||||||
|
#
|
||||||
|
# Where the inherited environment variables (DEFAULT_JVM_OPTS, JAVA_OPTS,
|
||||||
|
# and GRADLE_OPTS) rely on word-splitting, this is performed explicitly;
|
||||||
|
# see the in-line comments for details.
|
||||||
|
#
|
||||||
|
# There are tweaks for specific operating systems such as AIX, CygWin,
|
||||||
|
# Darwin, MinGW, and NonStop.
|
||||||
|
#
|
||||||
|
# (3) This script is generated from the Groovy template
|
||||||
|
# https://github.com/gradle/gradle/blob/HEAD/subprojects/plugins/src/main/resources/org/gradle/api/internal/plugins/unixStartScript.txt
|
||||||
|
# within the Gradle project.
|
||||||
|
#
|
||||||
|
# You can find Gradle at https://github.com/gradle/gradle/.
|
||||||
|
#
|
||||||
|
##############################################################################
|
||||||
|
|
||||||
|
# Attempt to set APP_HOME
|
||||||
|
|
||||||
|
# Resolve links: $0 may be a link
|
||||||
|
app_path=$0
|
||||||
|
|
||||||
|
# Need this for daisy-chained symlinks.
|
||||||
|
while
|
||||||
|
APP_HOME=${app_path%"${app_path##*/}"} # leaves a trailing /; empty if no leading path
|
||||||
|
[ -h "$app_path" ]
|
||||||
|
do
|
||||||
|
ls=$( ls -ld "$app_path" )
|
||||||
|
link=${ls#*' -> '}
|
||||||
|
case $link in #(
|
||||||
|
/*) app_path=$link ;; #(
|
||||||
|
*) app_path=$APP_HOME$link ;;
|
||||||
|
esac
|
||||||
|
done
|
||||||
|
|
||||||
|
# This is normally unused
|
||||||
|
# shellcheck disable=SC2034
|
||||||
|
APP_BASE_NAME=${0##*/}
|
||||||
|
# Discard cd standard output in case $CDPATH is set (https://github.com/gradle/gradle/issues/25036)
|
||||||
|
APP_HOME=$( cd "${APP_HOME:-./}" > /dev/null && pwd -P ) || exit
|
||||||
|
|
||||||
|
# Use the maximum available, or set MAX_FD != -1 to use that value.
|
||||||
|
MAX_FD=maximum
|
||||||
|
|
||||||
|
warn () {
|
||||||
|
echo "$*"
|
||||||
|
} >&2
|
||||||
|
|
||||||
|
die () {
|
||||||
|
echo
|
||||||
|
echo "$*"
|
||||||
|
echo
|
||||||
|
exit 1
|
||||||
|
} >&2
|
||||||
|
|
||||||
|
# OS specific support (must be 'true' or 'false').
|
||||||
|
cygwin=false
|
||||||
|
msys=false
|
||||||
|
darwin=false
|
||||||
|
nonstop=false
|
||||||
|
case "$( uname )" in #(
|
||||||
|
CYGWIN* ) cygwin=true ;; #(
|
||||||
|
Darwin* ) darwin=true ;; #(
|
||||||
|
MSYS* | MINGW* ) msys=true ;; #(
|
||||||
|
NONSTOP* ) nonstop=true ;;
|
||||||
|
esac
|
||||||
|
|
||||||
|
CLASSPATH=$APP_HOME/gradle/wrapper/gradle-wrapper.jar
|
||||||
|
|
||||||
|
|
||||||
|
# Determine the Java command to use to start the JVM.
|
||||||
|
if [ -n "$JAVA_HOME" ] ; then
|
||||||
|
if [ -x "$JAVA_HOME/jre/sh/java" ] ; then
|
||||||
|
# IBM's JDK on AIX uses strange locations for the executables
|
||||||
|
JAVACMD=$JAVA_HOME/jre/sh/java
|
||||||
|
else
|
||||||
|
JAVACMD=$JAVA_HOME/bin/java
|
||||||
|
fi
|
||||||
|
if [ ! -x "$JAVACMD" ] ; then
|
||||||
|
die "ERROR: JAVA_HOME is set to an invalid directory: $JAVA_HOME
|
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
location of your Java installation."
|
||||||
|
fi
|
||||||
|
else
|
||||||
|
JAVACMD=java
|
||||||
|
if ! command -v java >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
die "ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
|
||||||
|
Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
location of your Java installation."
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Increase the maximum file descriptors if we can.
|
||||||
|
if ! "$cygwin" && ! "$darwin" && ! "$nonstop" ; then
|
||||||
|
case $MAX_FD in #(
|
||||||
|
max*)
|
||||||
|
# In POSIX sh, ulimit -H is undefined. That's why the result is checked to see if it worked.
|
||||||
|
# shellcheck disable=SC2039,SC3045
|
||||||
|
MAX_FD=$( ulimit -H -n ) ||
|
||||||
|
warn "Could not query maximum file descriptor limit"
|
||||||
|
esac
|
||||||
|
case $MAX_FD in #(
|
||||||
|
'' | soft) :;; #(
|
||||||
|
*)
|
||||||
|
# In POSIX sh, ulimit -n is undefined. That's why the result is checked to see if it worked.
|
||||||
|
# shellcheck disable=SC2039,SC3045
|
||||||
|
ulimit -n "$MAX_FD" ||
|
||||||
|
warn "Could not set maximum file descriptor limit to $MAX_FD"
|
||||||
|
esac
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Collect all arguments for the java command, stacking in reverse order:
|
||||||
|
# * args from the command line
|
||||||
|
# * the main class name
|
||||||
|
# * -classpath
|
||||||
|
# * -D...appname settings
|
||||||
|
# * --module-path (only if needed)
|
||||||
|
# * DEFAULT_JVM_OPTS, JAVA_OPTS, and GRADLE_OPTS environment variables.
|
||||||
|
|
||||||
|
# For Cygwin or MSYS, switch paths to Windows format before running java
|
||||||
|
if "$cygwin" || "$msys" ; then
|
||||||
|
APP_HOME=$( cygpath --path --mixed "$APP_HOME" )
|
||||||
|
CLASSPATH=$( cygpath --path --mixed "$CLASSPATH" )
|
||||||
|
|
||||||
|
JAVACMD=$( cygpath --unix "$JAVACMD" )
|
||||||
|
|
||||||
|
# Now convert the arguments - kludge to limit ourselves to /bin/sh
|
||||||
|
for arg do
|
||||||
|
if
|
||||||
|
case $arg in #(
|
||||||
|
-*) false ;; # don't mess with options #(
|
||||||
|
/?*) t=${arg#/} t=/${t%%/*} # looks like a POSIX filepath
|
||||||
|
[ -e "$t" ] ;; #(
|
||||||
|
*) false ;;
|
||||||
|
esac
|
||||||
|
then
|
||||||
|
arg=$( cygpath --path --ignore --mixed "$arg" )
|
||||||
|
fi
|
||||||
|
# Roll the args list around exactly as many times as the number of
|
||||||
|
# args, so each arg winds up back in the position where it started, but
|
||||||
|
# possibly modified.
|
||||||
|
#
|
||||||
|
# NB: a `for` loop captures its iteration list before it begins, so
|
||||||
|
# changing the positional parameters here affects neither the number of
|
||||||
|
# iterations, nor the values presented in `arg`.
|
||||||
|
shift # remove old arg
|
||||||
|
set -- "$@" "$arg" # push replacement arg
|
||||||
|
done
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
# Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
|
DEFAULT_JVM_OPTS='"-Xmx64m" "-Xms64m"'
|
||||||
|
|
||||||
|
# Collect all arguments for the java command:
|
||||||
|
# * DEFAULT_JVM_OPTS, JAVA_OPTS, JAVA_OPTS, and optsEnvironmentVar are not allowed to contain shell fragments,
|
||||||
|
# and any embedded shellness will be escaped.
|
||||||
|
# * For example: A user cannot expect ${Hostname} to be expanded, as it is an environment variable and will be
|
||||||
|
# treated as '${Hostname}' itself on the command line.
|
||||||
|
|
||||||
|
set -- \
|
||||||
|
"-Dorg.gradle.appname=$APP_BASE_NAME" \
|
||||||
|
-classpath "$CLASSPATH" \
|
||||||
|
org.gradle.wrapper.GradleWrapperMain \
|
||||||
|
"$@"
|
||||||
|
|
||||||
|
# Stop when "xargs" is not available.
|
||||||
|
if ! command -v xargs >/dev/null 2>&1
|
||||||
|
then
|
||||||
|
die "xargs is not available"
|
||||||
|
fi
|
||||||
|
|
||||||
|
# Use "xargs" to parse quoted args.
|
||||||
|
#
|
||||||
|
# With -n1 it outputs one arg per line, with the quotes and backslashes removed.
|
||||||
|
#
|
||||||
|
# In Bash we could simply go:
|
||||||
|
#
|
||||||
|
# readarray ARGS < <( xargs -n1 <<<"$var" ) &&
|
||||||
|
# set -- "${ARGS[@]}" "$@"
|
||||||
|
#
|
||||||
|
# but POSIX shell has neither arrays nor command substitution, so instead we
|
||||||
|
# post-process each arg (as a line of input to sed) to backslash-escape any
|
||||||
|
# character that might be a shell metacharacter, then use eval to reverse
|
||||||
|
# that process (while maintaining the separation between arguments), and wrap
|
||||||
|
# the whole thing up as a single "set" statement.
|
||||||
|
#
|
||||||
|
# This will of course break if any of these variables contains a newline or
|
||||||
|
# an unmatched quote.
|
||||||
|
#
|
||||||
|
|
||||||
|
eval "set -- $(
|
||||||
|
printf '%s\n' "$DEFAULT_JVM_OPTS $JAVA_OPTS $GRADLE_OPTS" |
|
||||||
|
xargs -n1 |
|
||||||
|
sed ' s~[^-[:alnum:]+,./:=@_]~\\&~g; ' |
|
||||||
|
tr '\n' ' '
|
||||||
|
)" '"$@"'
|
||||||
|
|
||||||
|
exec "$JAVACMD" "$@"
|
||||||
92
gradlew.bat
vendored
Normal file
92
gradlew.bat
vendored
Normal file
@@ -0,0 +1,92 @@
|
|||||||
|
@rem
|
||||||
|
@rem Copyright 2015 the original author or authors.
|
||||||
|
@rem
|
||||||
|
@rem Licensed under the Apache License, Version 2.0 (the "License");
|
||||||
|
@rem you may not use this file except in compliance with the License.
|
||||||
|
@rem You may obtain a copy of the License at
|
||||||
|
@rem
|
||||||
|
@rem https://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
@rem
|
||||||
|
@rem Unless required by applicable law or agreed to in writing, software
|
||||||
|
@rem distributed under the License is distributed on an "AS IS" BASIS,
|
||||||
|
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
|
||||||
|
@rem See the License for the specific language governing permissions and
|
||||||
|
@rem limitations under the License.
|
||||||
|
@rem
|
||||||
|
|
||||||
|
@if "%DEBUG%"=="" @echo off
|
||||||
|
@rem ##########################################################################
|
||||||
|
@rem
|
||||||
|
@rem Gradle startup script for Windows
|
||||||
|
@rem
|
||||||
|
@rem ##########################################################################
|
||||||
|
|
||||||
|
@rem Set local scope for the variables with windows NT shell
|
||||||
|
if "%OS%"=="Windows_NT" setlocal
|
||||||
|
|
||||||
|
set DIRNAME=%~dp0
|
||||||
|
if "%DIRNAME%"=="" set DIRNAME=.
|
||||||
|
@rem This is normally unused
|
||||||
|
set APP_BASE_NAME=%~n0
|
||||||
|
set APP_HOME=%DIRNAME%
|
||||||
|
|
||||||
|
@rem Resolve any "." and ".." in APP_HOME to make it shorter.
|
||||||
|
for %%i in ("%APP_HOME%") do set APP_HOME=%%~fi
|
||||||
|
|
||||||
|
@rem Add default JVM options here. You can also use JAVA_OPTS and GRADLE_OPTS to pass JVM options to this script.
|
||||||
|
set DEFAULT_JVM_OPTS="-Xmx64m" "-Xms64m"
|
||||||
|
|
||||||
|
@rem Find java.exe
|
||||||
|
if defined JAVA_HOME goto findJavaFromJavaHome
|
||||||
|
|
||||||
|
set JAVA_EXE=java.exe
|
||||||
|
%JAVA_EXE% -version >NUL 2>&1
|
||||||
|
if %ERRORLEVEL% equ 0 goto execute
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ERROR: JAVA_HOME is not set and no 'java' command could be found in your PATH.
|
||||||
|
echo.
|
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
echo location of your Java installation.
|
||||||
|
|
||||||
|
goto fail
|
||||||
|
|
||||||
|
:findJavaFromJavaHome
|
||||||
|
set JAVA_HOME=%JAVA_HOME:"=%
|
||||||
|
set JAVA_EXE=%JAVA_HOME%/bin/java.exe
|
||||||
|
|
||||||
|
if exist "%JAVA_EXE%" goto execute
|
||||||
|
|
||||||
|
echo.
|
||||||
|
echo ERROR: JAVA_HOME is set to an invalid directory: %JAVA_HOME%
|
||||||
|
echo.
|
||||||
|
echo Please set the JAVA_HOME variable in your environment to match the
|
||||||
|
echo location of your Java installation.
|
||||||
|
|
||||||
|
goto fail
|
||||||
|
|
||||||
|
:execute
|
||||||
|
@rem Setup the command line
|
||||||
|
|
||||||
|
set CLASSPATH=%APP_HOME%\gradle\wrapper\gradle-wrapper.jar
|
||||||
|
|
||||||
|
|
||||||
|
@rem Execute Gradle
|
||||||
|
"%JAVA_EXE%" %DEFAULT_JVM_OPTS% %JAVA_OPTS% %GRADLE_OPTS% "-Dorg.gradle.appname=%APP_BASE_NAME%" -classpath "%CLASSPATH%" org.gradle.wrapper.GradleWrapperMain %*
|
||||||
|
|
||||||
|
:end
|
||||||
|
@rem End local scope for the variables with windows NT shell
|
||||||
|
if %ERRORLEVEL% equ 0 goto mainEnd
|
||||||
|
|
||||||
|
:fail
|
||||||
|
rem Set variable GRADLE_EXIT_CONSOLE if you need the _script_ return code instead of
|
||||||
|
rem the _cmd.exe /c_ return code!
|
||||||
|
set EXIT_CODE=%ERRORLEVEL%
|
||||||
|
if %EXIT_CODE% equ 0 set EXIT_CODE=1
|
||||||
|
if not ""=="%GRADLE_EXIT_CONSOLE%" exit %EXIT_CODE%
|
||||||
|
exit /b %EXIT_CODE%
|
||||||
|
|
||||||
|
:mainEnd
|
||||||
|
if "%OS%"=="Windows_NT" endlocal
|
||||||
|
|
||||||
|
:omega
|
||||||
29
run-data/config/fml.toml
Normal file
29
run-data/config/fml.toml
Normal file
@@ -0,0 +1,29 @@
|
|||||||
|
#Early window height
|
||||||
|
earlyWindowHeight = 480
|
||||||
|
#Enable forge global version checking
|
||||||
|
versionCheck = true
|
||||||
|
#Should we control the window. Disabling this disables new GL features and can be bad for mods that rely on them.
|
||||||
|
earlyWindowControl = true
|
||||||
|
#Early window framebuffer scale
|
||||||
|
earlyWindowFBScale = 1
|
||||||
|
#Early window provider
|
||||||
|
earlyWindowProvider = "fmlearlywindow"
|
||||||
|
#Early window width
|
||||||
|
earlyWindowWidth = 854
|
||||||
|
#Early window starts maximized
|
||||||
|
earlyWindowMaximized = false
|
||||||
|
#Default config path for servers
|
||||||
|
defaultConfigPath = "defaultconfigs"
|
||||||
|
#Disables Optimized DFU client-side - already disabled on servers
|
||||||
|
disableOptimizedDFU = true
|
||||||
|
#Skip specific GL versions, may help with buggy graphics card drivers
|
||||||
|
earlyWindowSkipGLVersions = []
|
||||||
|
#Whether to log a help message on first attempt, to aid troubleshooting. This setting should automatically disable itself after a successful launch
|
||||||
|
earlyWindowLogHelpMessage = true
|
||||||
|
#Max threads for early initialization parallelism, -1 is based on processor count
|
||||||
|
maxThreads = -1
|
||||||
|
#Squir?
|
||||||
|
earlyWindowSquir = false
|
||||||
|
#Whether to show CPU usage stats in early window
|
||||||
|
earlyWindowShowCPU = false
|
||||||
|
|
||||||
141
run-data/config/jei/jei-client.ini
Normal file
141
run-data/config/jei/jei-client.ini
Normal file
@@ -0,0 +1,141 @@
|
|||||||
|
[advanced]
|
||||||
|
# Description: Display search bar in the center
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CenterSearch = false
|
||||||
|
|
||||||
|
# Description: Set low-memory mode (makes search very slow, but uses less RAM)
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
LowMemorySlowSearchEnabled = false
|
||||||
|
|
||||||
|
# Description: Enable cheating items into the hotbar by using the shift+number keys.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
CheatToHotbarUsingHotkeysEnabled = false
|
||||||
|
|
||||||
|
# Description: Enable adding new bookmarks to the front of the bookmark list.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: true
|
||||||
|
AddBookmarksToFrontEnabled = true
|
||||||
|
|
||||||
|
# Description: When looking up recipes with items that contain fluids, also look up recipes for the fluids.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
LookupFluidContents = false
|
||||||
|
|
||||||
|
# Description: How items should be handed to you
|
||||||
|
# Valid Values: [INVENTORY, MOUSE_PICKUP]
|
||||||
|
# Default Value: MOUSE_PICKUP
|
||||||
|
GiveMode = MOUSE_PICKUP
|
||||||
|
|
||||||
|
# Description: Max. recipe gui height
|
||||||
|
# Valid Values: Any integer greater than or equal to 175
|
||||||
|
# Default Value: 350
|
||||||
|
RecipeGuiHeight = 350
|
||||||
|
|
||||||
|
|
||||||
|
[sorting]
|
||||||
|
# Description: Sorting order for the ingredient list
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# [MOD_NAME, INGREDIENT_TYPE, ALPHABETICAL, CREATIVE_MENU, TAG, ARMOR, MAX_DURABILITY]
|
||||||
|
# Default Value: MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||||
|
IngredientSortStages = MOD_NAME, INGREDIENT_TYPE, CREATIVE_MENU
|
||||||
|
|
||||||
|
|
||||||
|
[search]
|
||||||
|
# Description: Search mode for Mod Names (prefix: @)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: REQUIRE_PREFIX
|
||||||
|
ModNameSearchMode = REQUIRE_PREFIX
|
||||||
|
|
||||||
|
# Description: Search mode for Tooltips (prefix: #)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
TooltipSearchMode = ENABLED
|
||||||
|
|
||||||
|
# Description: Search mode for Tag Names (prefix: $)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: REQUIRE_PREFIX
|
||||||
|
TagSearchMode = REQUIRE_PREFIX
|
||||||
|
|
||||||
|
# Description: Search mode for Colors (prefix: ^)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: DISABLED
|
||||||
|
ColorSearchMode = DISABLED
|
||||||
|
|
||||||
|
# Description: Search mode for resources locations (prefix: &)
|
||||||
|
# Valid Values: [ENABLED, REQUIRE_PREFIX, DISABLED]
|
||||||
|
# Default Value: DISABLED
|
||||||
|
ResourceLocationSearchMode = DISABLED
|
||||||
|
|
||||||
|
# Description: Search advanced tooltips (visible with F3+H)
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
SearchAdvancedTooltips = false
|
||||||
|
|
||||||
|
|
||||||
|
[IngredientList]
|
||||||
|
# Description: Max number of rows shown
|
||||||
|
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||||
|
# Default Value: 16
|
||||||
|
MaxRows = 16
|
||||||
|
|
||||||
|
# Description: Max number of columns shown
|
||||||
|
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||||
|
# Default Value: 9
|
||||||
|
MaxColumns = 9
|
||||||
|
|
||||||
|
# Description: Horizontal alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||||
|
# Default Value: RIGHT
|
||||||
|
HorizontalAlignment = RIGHT
|
||||||
|
|
||||||
|
# Description: Vertical alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||||
|
# Default Value: TOP
|
||||||
|
VerticalAlignment = TOP
|
||||||
|
|
||||||
|
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||||
|
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
ButtonNavigationVisibility = ENABLED
|
||||||
|
|
||||||
|
# Description: Set to true to draw a background texture behind the gui.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DrawBackground = false
|
||||||
|
|
||||||
|
|
||||||
|
[BookmarkList]
|
||||||
|
# Description: Max number of rows shown
|
||||||
|
# Valid Values: An integer in the range [1, 100] (inclusive)
|
||||||
|
# Default Value: 16
|
||||||
|
MaxRows = 16
|
||||||
|
|
||||||
|
# Description: Max number of columns shown
|
||||||
|
# Valid Values: An integer in the range [4, 100] (inclusive)
|
||||||
|
# Default Value: 9
|
||||||
|
MaxColumns = 9
|
||||||
|
|
||||||
|
# Description: Horizontal alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [LEFT, CENTER, RIGHT]
|
||||||
|
# Default Value: LEFT
|
||||||
|
HorizontalAlignment = LEFT
|
||||||
|
|
||||||
|
# Description: Vertical alignment of the ingredient grid inside the available area
|
||||||
|
# Valid Values: [TOP, CENTER, BOTTOM]
|
||||||
|
# Default Value: TOP
|
||||||
|
VerticalAlignment = TOP
|
||||||
|
|
||||||
|
# Description: Visibility of the top page buttons. Use AUTO_HIDE to only show it when there are multiple pages.
|
||||||
|
# Valid Values: [ENABLED, AUTO_HIDE, DISABLED]
|
||||||
|
# Default Value: ENABLED
|
||||||
|
ButtonNavigationVisibility = ENABLED
|
||||||
|
|
||||||
|
# Description: Set to true to draw a background texture behind the gui.
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DrawBackground = false
|
||||||
|
|
||||||
|
|
||||||
8
run-data/config/jei/jei-colors.ini
Normal file
8
run-data/config/jei/jei-colors.ini
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
[colors]
|
||||||
|
# Description: Color values to search for
|
||||||
|
# Valid Values: A comma-separated list containing values of:
|
||||||
|
# Any color name and an RGB hex color, separated by a ':'
|
||||||
|
# Default Value: White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||||
|
SearchColors = White:EEEEEE, LightBlue:7492CC, Cyan:00EEEE, Blue:2222DD, LapisBlue:25418B, Teal:008080, Yellow:CACB58, GoldenYellow:EED700, Orange:D97634, Pink:D1899D, HotPink:FC0FC0, Magenta:B24BBB, Purple:813EB9, EvilPurple:2E1649, Lavender:B57EDC, Indigo:480082, Sand:DBD3A0, Tan:BB9B63, LightBrown:A0522D, Brown:634B33, DarkBrown:3A2D13, LimeGreen:43B239, SlimeGreen:83CB73, Green:008000, DarkGreen:224D22, GrassGreen:548049, Red:963430, BrickRed:B0604B, NetherBrick:2A1516, Redstone:CE3E36, Black:181515, CharcoalGray:464646, IronGray:646464, Gray:808080, Silver:C0C0C0
|
||||||
|
|
||||||
|
|
||||||
12
run-data/config/jei/jei-debug.ini
Normal file
12
run-data/config/jei/jei-debug.ini
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
[debug]
|
||||||
|
# Description: Debug mode enabled
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugMode = false
|
||||||
|
|
||||||
|
# Description: Debug inputs enabled
|
||||||
|
# Valid Values: [true, false]
|
||||||
|
# Default Value: false
|
||||||
|
DebugInputs = false
|
||||||
|
|
||||||
|
|
||||||
11
run-data/config/jei/jei-mod-id-format.ini
Normal file
11
run-data/config/jei/jei-mod-id-format.ini
Normal file
@@ -0,0 +1,11 @@
|
|||||||
|
[modname]
|
||||||
|
# Description: Formatting for mod name tooltip
|
||||||
|
# Valid Values: A chat formatting string.
|
||||||
|
# Use these formatting colors:
|
||||||
|
# black dark_blue dark_green dark_aqua dark_red dark_purple gold gray dark_gray blue green aqua red light_purple yellow white
|
||||||
|
# With these formatting options:
|
||||||
|
# obfuscated bold strikethrough underline italic
|
||||||
|
# Default Value: blue italic
|
||||||
|
ModNameFormat = blue italic
|
||||||
|
|
||||||
|
|
||||||
BIN
run-data/logs/2024-10-10-2.log.gz
Normal file
BIN
run-data/logs/2024-10-10-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-10-3.log.gz
Normal file
BIN
run-data/logs/2024-10-10-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-10-4.log.gz
Normal file
BIN
run-data/logs/2024-10-10-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-10-5.log.gz
Normal file
BIN
run-data/logs/2024-10-10-5.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-10-6.log.gz
Normal file
BIN
run-data/logs/2024-10-10-6.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-12-2.log.gz
Normal file
BIN
run-data/logs/2024-10-12-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-12-3.log.gz
Normal file
BIN
run-data/logs/2024-10-12-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-13-2.log.gz
Normal file
BIN
run-data/logs/2024-10-13-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-14-2.log.gz
Normal file
BIN
run-data/logs/2024-10-14-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-14-3.log.gz
Normal file
BIN
run-data/logs/2024-10-14-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-14-4.log.gz
Normal file
BIN
run-data/logs/2024-10-14-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-14-5.log.gz
Normal file
BIN
run-data/logs/2024-10-14-5.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-14-6.log.gz
Normal file
BIN
run-data/logs/2024-10-14-6.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-15-2.log.gz
Normal file
BIN
run-data/logs/2024-10-15-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-15-3.log.gz
Normal file
BIN
run-data/logs/2024-10-15-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-15-4.log.gz
Normal file
BIN
run-data/logs/2024-10-15-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-10.log.gz
Normal file
BIN
run-data/logs/2024-10-16-10.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-11.log.gz
Normal file
BIN
run-data/logs/2024-10-16-11.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-12.log.gz
Normal file
BIN
run-data/logs/2024-10-16-12.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-13.log.gz
Normal file
BIN
run-data/logs/2024-10-16-13.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-2.log.gz
Normal file
BIN
run-data/logs/2024-10-16-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-3.log.gz
Normal file
BIN
run-data/logs/2024-10-16-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-4.log.gz
Normal file
BIN
run-data/logs/2024-10-16-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-5.log.gz
Normal file
BIN
run-data/logs/2024-10-16-5.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-6.log.gz
Normal file
BIN
run-data/logs/2024-10-16-6.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-7.log.gz
Normal file
BIN
run-data/logs/2024-10-16-7.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-8.log.gz
Normal file
BIN
run-data/logs/2024-10-16-8.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-16-9.log.gz
Normal file
BIN
run-data/logs/2024-10-16-9.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-17-2.log.gz
Normal file
BIN
run-data/logs/2024-10-17-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-17-3.log.gz
Normal file
BIN
run-data/logs/2024-10-17-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-17-4.log.gz
Normal file
BIN
run-data/logs/2024-10-17-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-2.log.gz
Normal file
BIN
run-data/logs/2024-10-19-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-3.log.gz
Normal file
BIN
run-data/logs/2024-10-19-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-4.log.gz
Normal file
BIN
run-data/logs/2024-10-19-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-5.log.gz
Normal file
BIN
run-data/logs/2024-10-19-5.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-6.log.gz
Normal file
BIN
run-data/logs/2024-10-19-6.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-7.log.gz
Normal file
BIN
run-data/logs/2024-10-19-7.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-8.log.gz
Normal file
BIN
run-data/logs/2024-10-19-8.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-19-9.log.gz
Normal file
BIN
run-data/logs/2024-10-19-9.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-20-2.log.gz
Normal file
BIN
run-data/logs/2024-10-20-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-20-3.log.gz
Normal file
BIN
run-data/logs/2024-10-20-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-20-4.log.gz
Normal file
BIN
run-data/logs/2024-10-20-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-20-5.log.gz
Normal file
BIN
run-data/logs/2024-10-20-5.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-20-6.log.gz
Normal file
BIN
run-data/logs/2024-10-20-6.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-22-2.log.gz
Normal file
BIN
run-data/logs/2024-10-22-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-22-3.log.gz
Normal file
BIN
run-data/logs/2024-10-22-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-24-2.log.gz
Normal file
BIN
run-data/logs/2024-10-24-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-25-2.log.gz
Normal file
BIN
run-data/logs/2024-10-25-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-25-3.log.gz
Normal file
BIN
run-data/logs/2024-10-25-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-27-2.log.gz
Normal file
BIN
run-data/logs/2024-10-27-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-10-27-3.log.gz
Normal file
BIN
run-data/logs/2024-10-27-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-01-2.log.gz
Normal file
BIN
run-data/logs/2024-11-01-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-01-3.log.gz
Normal file
BIN
run-data/logs/2024-11-01-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-01-4.log.gz
Normal file
BIN
run-data/logs/2024-11-01-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-01-5.log.gz
Normal file
BIN
run-data/logs/2024-11-01-5.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-01-6.log.gz
Normal file
BIN
run-data/logs/2024-11-01-6.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-03-2.log.gz
Normal file
BIN
run-data/logs/2024-11-03-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-03-3.log.gz
Normal file
BIN
run-data/logs/2024-11-03-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-03-4.log.gz
Normal file
BIN
run-data/logs/2024-11-03-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-05-2.log.gz
Normal file
BIN
run-data/logs/2024-11-05-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-05-3.log.gz
Normal file
BIN
run-data/logs/2024-11-05-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-06-2.log.gz
Normal file
BIN
run-data/logs/2024-11-06-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-08-2.log.gz
Normal file
BIN
run-data/logs/2024-11-08-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-09-2.log.gz
Normal file
BIN
run-data/logs/2024-11-09-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-09-3.log.gz
Normal file
BIN
run-data/logs/2024-11-09-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-12-2.log.gz
Normal file
BIN
run-data/logs/2024-11-12-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-13-2.log.gz
Normal file
BIN
run-data/logs/2024-11-13-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-14-2.log.gz
Normal file
BIN
run-data/logs/2024-11-14-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-16-2.log.gz
Normal file
BIN
run-data/logs/2024-11-16-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-10.log.gz
Normal file
BIN
run-data/logs/2024-11-17-10.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-11.log.gz
Normal file
BIN
run-data/logs/2024-11-17-11.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-12.log.gz
Normal file
BIN
run-data/logs/2024-11-17-12.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-2.log.gz
Normal file
BIN
run-data/logs/2024-11-17-2.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-3.log.gz
Normal file
BIN
run-data/logs/2024-11-17-3.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-4.log.gz
Normal file
BIN
run-data/logs/2024-11-17-4.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-5.log.gz
Normal file
BIN
run-data/logs/2024-11-17-5.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-6.log.gz
Normal file
BIN
run-data/logs/2024-11-17-6.log.gz
Normal file
Binary file not shown.
BIN
run-data/logs/2024-11-17-7.log.gz
Normal file
BIN
run-data/logs/2024-11-17-7.log.gz
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user