Port/1.19.4 new recipes (#3120)
* Added cherry recipes to sawmill * Added extractor recipes for new flowers
This commit is contained in:
parent
b52c489976
commit
08502cd6bc
2 changed files with 39 additions and 1 deletions
|
@ -28,6 +28,7 @@ import net.fabricmc.fabric.api.datagen.v1.FabricDataOutput
|
||||||
import net.minecraft.item.ItemStack
|
import net.minecraft.item.ItemStack
|
||||||
import net.minecraft.item.Items
|
import net.minecraft.item.Items
|
||||||
import net.minecraft.registry.RegistryWrapper
|
import net.minecraft.registry.RegistryWrapper
|
||||||
|
import net.minecraft.resource.featuretoggle.FeatureFlags
|
||||||
import techreborn.datagen.recipes.TechRebornRecipesProvider
|
import techreborn.datagen.recipes.TechRebornRecipesProvider
|
||||||
import techreborn.init.TRContent
|
import techreborn.init.TRContent
|
||||||
|
|
||||||
|
@ -43,6 +44,7 @@ class ExtractorRecipesProvider extends TechRebornRecipesProvider {
|
||||||
generateDoubleDyes()
|
generateDoubleDyes()
|
||||||
generateQuadrupleDyes()
|
generateQuadrupleDyes()
|
||||||
generateFroglight()
|
generateFroglight()
|
||||||
|
generateMisc()
|
||||||
generateFluidExtraction()
|
generateFluidExtraction()
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -76,9 +78,23 @@ class ExtractorRecipesProvider extends TechRebornRecipesProvider {
|
||||||
criterion getCriterionName(item), getCriterionConditions(item)
|
criterion getCriterionName(item), getCriterionConditions(item)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
[
|
||||||
|
(Items.TORCHFLOWER) : Items.ORANGE_DYE,
|
||||||
|
(Items.PINK_PETALS) : Items.PINK_DYE
|
||||||
|
].each { item, dye ->
|
||||||
|
offerExtractorRecipe {
|
||||||
|
ingredients item
|
||||||
|
outputs stack(dye, 2)
|
||||||
|
source item.toString()
|
||||||
|
power 10
|
||||||
|
time 300
|
||||||
|
criterion getCriterionName(item), getCriterionConditions(item)
|
||||||
|
feature FeatureFlags.UPDATE_1_20
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// ONLY for double vanilla double dye recipes
|
// ONLY for doubling vanilla double dye recipes
|
||||||
void generateQuadrupleDyes() {
|
void generateQuadrupleDyes() {
|
||||||
[
|
[
|
||||||
(Items.LILAC) : Items.MAGENTA_DYE,
|
(Items.LILAC) : Items.MAGENTA_DYE,
|
||||||
|
@ -114,6 +130,18 @@ class ExtractorRecipesProvider extends TechRebornRecipesProvider {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
void generateMisc() {
|
||||||
|
offerExtractorRecipe {
|
||||||
|
ingredients Items.CHERRY_LEAVES
|
||||||
|
outputs stack(Items.PINK_PETALS, 4)
|
||||||
|
source Items.CHERRY_LEAVES.toString()
|
||||||
|
power 10
|
||||||
|
time 300
|
||||||
|
criterion getCriterionName(Items.CHERRY_LEAVES), getCriterionConditions(Items.CHERRY_LEAVES)
|
||||||
|
feature FeatureFlags.UPDATE_1_20
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
void generateFluidExtraction() {
|
void generateFluidExtraction() {
|
||||||
final int exPower = 10
|
final int exPower = 10
|
||||||
final int exTime = 150
|
final int exTime = 150
|
||||||
|
|
|
@ -63,6 +63,14 @@ class IndustrialSawmillRecipesProvider extends TechRebornRecipesProvider {
|
||||||
fluidAmount 1000 // in millibuckets
|
fluidAmount 1000 // in millibuckets
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
offerIndustrialSawmillRecipe {
|
||||||
|
ingredients ItemTags.CHERRY_LOGS
|
||||||
|
outputs stack(Items.CHERRY_PLANKS,4), stack(TRContent.Dusts.SAW, 3)
|
||||||
|
power 40
|
||||||
|
time 200
|
||||||
|
fluidAmount 1000 // in millibuckets
|
||||||
|
feature FeatureFlags.UPDATE_1_20
|
||||||
|
}
|
||||||
offerIndustrialSawmillRecipe {
|
offerIndustrialSawmillRecipe {
|
||||||
ingredients ItemTags.BAMBOO_BLOCKS
|
ingredients ItemTags.BAMBOO_BLOCKS
|
||||||
outputs stack(Items.BAMBOO_PLANKS,2), stack(TRContent.Dusts.SAW, 1)
|
outputs stack(Items.BAMBOO_PLANKS,2), stack(TRContent.Dusts.SAW, 1)
|
||||||
|
@ -94,6 +102,7 @@ class IndustrialSawmillRecipesProvider extends TechRebornRecipesProvider {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
[
|
[
|
||||||
|
(Items.CHERRY_STAIRS): Items.CHERRY_SLAB,
|
||||||
(Items.BAMBOO_STAIRS): Items.BAMBOO_SLAB,
|
(Items.BAMBOO_STAIRS): Items.BAMBOO_SLAB,
|
||||||
(Items.BAMBOO_MOSAIC_STAIRS): Items.BAMBOO_MOSAIC_SLAB
|
(Items.BAMBOO_MOSAIC_STAIRS): Items.BAMBOO_MOSAIC_SLAB
|
||||||
].each { stairs, slab ->
|
].each { stairs, slab ->
|
||||||
|
@ -131,6 +140,7 @@ class IndustrialSawmillRecipesProvider extends TechRebornRecipesProvider {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
[
|
[
|
||||||
|
(Items.CHERRY_SLAB): Items.CHERRY_PRESSURE_PLATE,
|
||||||
(Items.BAMBOO_SLAB): Items.BAMBOO_PRESSURE_PLATE,
|
(Items.BAMBOO_SLAB): Items.BAMBOO_PRESSURE_PLATE,
|
||||||
(Items.BAMBOO_MOSAIC_SLAB): Items.BAMBOO_PRESSURE_PLATE
|
(Items.BAMBOO_MOSAIC_SLAB): Items.BAMBOO_PRESSURE_PLATE
|
||||||
].each { slab, plate ->
|
].each { slab, plate ->
|
||||||
|
|
Loading…
Reference in a new issue