配方生成器配置
This commit is contained in:
parent
003b0ce2d8
commit
80a8dfb2e5
9
.gitignore
vendored
9
.gitignore
vendored
|
|
@ -87,9 +87,6 @@ classes/
|
||||||
*.zip
|
*.zip
|
||||||
|
|
||||||
# Reference source code (should not be tracked)
|
# Reference source code (should not be tracked)
|
||||||
ExtendedAE-1.20-1.4.2-forge/
|
|
||||||
GTLCore/
|
|
||||||
|
|
||||||
# Gradle wrapper (optional - some prefer to commit this)
|
# Gradle wrapper (optional - some prefer to commit this)
|
||||||
# gradle/wrapper/gradle-wrapper.jar
|
# gradle/wrapper/gradle-wrapper.jar
|
||||||
# gradle/wrapper/gradle-wrapper.properties
|
# gradle/wrapper/gradle-wrapper.properties
|
||||||
|
|
@ -118,6 +115,6 @@ temp/
|
||||||
tmp/
|
tmp/
|
||||||
|
|
||||||
# Allow dependencies in libs
|
# Allow dependencies in libs
|
||||||
!libs/
|
libs/*
|
||||||
!libs/*.jar
|
!libs/ExtendedAE-1.20-1.4.2-forge.jar
|
||||||
!libs/**/*.jar
|
/src/generated/resources/.cache
|
||||||
|
|
|
||||||
59
build.gradle
59
build.gradle
|
|
@ -11,6 +11,14 @@ base {
|
||||||
archivesName = project.archives_name
|
archivesName = project.archives_name
|
||||||
}
|
}
|
||||||
|
|
||||||
|
sourceSets {
|
||||||
|
main {
|
||||||
|
resources {
|
||||||
|
srcDir 'src/generated/resources'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
loom {
|
loom {
|
||||||
silentMojangMappingsLicense()
|
silentMojangMappingsLicense()
|
||||||
|
|
||||||
|
|
@ -19,11 +27,13 @@ loom {
|
||||||
}
|
}
|
||||||
|
|
||||||
runs {
|
runs {
|
||||||
client1 {
|
data {
|
||||||
client()
|
data()
|
||||||
name "Client 1"
|
name "Data Generation"
|
||||||
runDir "run/client1"
|
// IDE 启动时传入参数
|
||||||
programArgs "--username", "Player1"
|
programArgs.addAll(
|
||||||
|
'--mod', project.name, '--all', '--output', file('src/generated/resources/').getAbsolutePath(), '--existing', file('src/main/resources/').getAbsolutePath()
|
||||||
|
)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -66,6 +76,7 @@ dependencies {
|
||||||
minecraft "net.minecraft:minecraft:${minecraft_version}"
|
minecraft "net.minecraft:minecraft:${minecraft_version}"
|
||||||
mappings loom.officialMojangMappings()
|
mappings loom.officialMojangMappings()
|
||||||
forge "net.minecraftforge:forge:${forge_version}"
|
forge "net.minecraftforge:forge:${forge_version}"
|
||||||
|
annotationProcessor "org.spongepowered:mixin:${mixin_version}:processor"
|
||||||
|
|
||||||
//exendedae前置
|
//exendedae前置
|
||||||
modImplementation "curse.maven:glodium-957920:${glodium_version}"
|
modImplementation "curse.maven:glodium-957920:${glodium_version}"
|
||||||
|
|
@ -76,42 +87,34 @@ dependencies {
|
||||||
//ae2
|
//ae2
|
||||||
modImplementation "appeng:appliedenergistics2-forge:${ae2_version}"
|
modImplementation "appeng:appliedenergistics2-forge:${ae2_version}"
|
||||||
modImplementation "org.appliedenergistics:guideme:${guideme_version}"
|
modImplementation "org.appliedenergistics:guideme:${guideme_version}"
|
||||||
modCompileOnly "curse.maven:applied-energistics-2-wireless-terminals-459929:${wireless_terminals_version}"
|
modImplementation "curse.maven:applied-energistics-2-wireless-terminals-459929:${wireless_terminals_version}"
|
||||||
|
|
||||||
modCompileOnly "mezz.jei:jei-${minecraft_version}-forge:${jei_version}"
|
|
||||||
|
|
||||||
annotationProcessor "org.spongepowered:mixin:${mixin_version}:processor"
|
|
||||||
|
|
||||||
modImplementation "curse.maven:applied-flux-965012:6755986"
|
modImplementation "curse.maven:applied-flux-965012:6755986"
|
||||||
modCompileOnly "curse.maven:mega-cells-622112:${mega_cells_version}"
|
modImplementation "curse.maven:mega-cells-622112:${mega_cells_version}"
|
||||||
modCompileOnly "curse.maven:jade-324717:${jade_version}"
|
|
||||||
|
//mae2
|
||||||
|
// modRuntimeOnly "curse.maven:modern-ae2-additions-1028068:6827727"
|
||||||
|
modCompileOnly "curse.maven:modern-ae2-additions-1028068:6827727"
|
||||||
|
|
||||||
|
//aea
|
||||||
|
modCompileOnly "curse.maven:advancedae-1084104:6939473"
|
||||||
|
// modRuntimeOnly "curse.maven:advancedae-1084104:6939473"
|
||||||
|
|
||||||
|
modImplementation "mezz.jei:jei-${minecraft_version}-forge:${jei_version}"
|
||||||
|
modImplementation "curse.maven:jade-324717:${jade_version}"
|
||||||
|
|
||||||
// GregTech
|
// GregTech
|
||||||
modCompileOnly "curse.maven:gregtechceu-modern-890405:${gregtech_version}"
|
modCompileOnly "curse.maven:gregtechceu-modern-890405:${gregtech_version}"
|
||||||
modCompileOnly "curse.maven:ldlib-626676:${ldlib_version}"
|
modCompileOnly "curse.maven:ldlib-626676:${ldlib_version}"
|
||||||
|
|
||||||
//curios
|
//curios
|
||||||
modRuntimeOnly "curse.maven:curios-309927:${curios_version}"
|
modImplementation "curse.maven:curios-309927:${curios_version}"
|
||||||
modCompileOnly "curse.maven:curios-309927:${curios_version}"
|
|
||||||
|
|
||||||
// Runtime test
|
// Runtime test
|
||||||
modRuntimeOnly "curse.maven:curios-309927:${curios_version}"
|
|
||||||
modRuntimeOnly "curse.maven:jade-324717:${jade_version}"
|
|
||||||
modRuntimeOnly "dev.architectury:architectury-forge:9.2.14"
|
modRuntimeOnly "dev.architectury:architectury-forge:9.2.14"
|
||||||
modRuntimeOnly "curse.maven:applied-energistics-2-wireless-terminals-459929:${wireless_terminals_version}"
|
|
||||||
modRuntimeOnly "mezz.jei:jei-${minecraft_version}-forge:${jei_version}"
|
|
||||||
modRuntimeOnly "curse.maven:cloth-config-348521:5729105"
|
modRuntimeOnly "curse.maven:cloth-config-348521:5729105"
|
||||||
|
|
||||||
//jec
|
//jec
|
||||||
modCompileOnly "curse.maven:just-enough-characters-250702:6680042"
|
modImplementation "curse.maven:just-enough-characters-250702:6680042"
|
||||||
|
|
||||||
|
|
||||||
//mae2
|
|
||||||
// modRuntimeOnly "curse.maven:modern-ae2-additions-1028068:6827727"
|
|
||||||
modCompileOnly "curse.maven:modern-ae2-additions-1028068:6827727"
|
|
||||||
|
|
||||||
//aea
|
|
||||||
modImplementation "curse.maven:advancedae-1084104:6939473"
|
|
||||||
|
|
||||||
//geckolib
|
//geckolib
|
||||||
modRuntimeOnly "curse.maven:geckolib-388172:6920925"
|
modRuntimeOnly "curse.maven:geckolib-388172:6920925"
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,21 @@
|
||||||
|
package com.extendedae_plus.datagen;
|
||||||
|
|
||||||
|
import com.extendedae_plus.ExtendedAEPlus;
|
||||||
|
import net.minecraft.data.DataGenerator;
|
||||||
|
import net.minecraftforge.common.data.ExistingFileHelper;
|
||||||
|
import net.minecraftforge.data.event.GatherDataEvent;
|
||||||
|
import net.minecraftforge.eventbus.api.SubscribeEvent;
|
||||||
|
import net.minecraftforge.fml.common.Mod;
|
||||||
|
|
||||||
|
@Mod.EventBusSubscriber(modid = ExtendedAEPlus.MODID, bus = Mod.EventBusSubscriber.Bus.MOD)
|
||||||
|
public class DataGenerators {
|
||||||
|
|
||||||
|
@SubscribeEvent
|
||||||
|
public static void onGatherData(GatherDataEvent event) {
|
||||||
|
DataGenerator generator = event.getGenerator();
|
||||||
|
ExistingFileHelper helper = event.getExistingFileHelper();
|
||||||
|
|
||||||
|
// 仅添加配方生成器
|
||||||
|
generator.addProvider(true, new CraftingRecipes(generator.getPackOutput()));
|
||||||
|
}
|
||||||
|
}
|
||||||
Loading…
Reference in New Issue
Block a user