fix duplicate tank provider definition

This commit is contained in:
m2r1k5 2022-04-03 10:05:25 +08:00
parent 472b3c920d
commit 1cd7668511

View File

@ -422,47 +422,47 @@ fluid_extractor.recipeBuilder()
.duration(100).EUt(32).buildAndRegister(); .duration(100).EUt(32).buildAndRegister();
// Creative Tank Provider //// Creative Tank Provider
val creative_tank_provider = Builder.start("mbt:creative_tank_provider") //val creative_tank_provider = Builder.start("mbt:creative_tank_provider")
.withPattern(function(controller as IControllerTile) as IBlockPattern { // .withPattern(function(controller as IControllerTile) as IBlockPattern {
return FactoryBlockPattern.start() // return FactoryBlockPattern.start()
.aisle("CCC", "CCC", "CCC") // .aisle("CCC", "CCC", "CCC")
.aisle("CCC", "CFC", "CCC") // .aisle("CCC", "CFC", "CCC")
.aisle("CCC", "CSC", "CCC") // .aisle("CCC", "CSC", "CCC")
.where('S', controller.self()) // .where('S', controller.self())
.where('F', <metastate:gregtech:meta_block_frame_24:12>) // Tungstencarbide Frame Box // .where('F', <metastate:gregtech:meta_block_frame_24:12>) // Tungstencarbide Frame Box
.where("C", CTPredicate.states(<metastate:gcym:large_multiblock_casing:11>) | controller.autoAbilities(true, false, true, true, false, false, false)) // .where("C", CTPredicate.states(<metastate:gcym:large_multiblock_casing:11>) | controller.autoAbilities(true, false, true, true, false, false, false))
.build(); // .build();
} as IPatternBuilderFunction) // } as IPatternBuilderFunction)
.withRecipeMap( // .withRecipeMap(
FactoryRecipeMap.start("creative_tank_provider") // FactoryRecipeMap.start("creative_tank_provider")
.minInputs(2) // .minInputs(2)
.maxInputs(2) // .maxInputs(2)
.minOutputs(1) // .minOutputs(1)
.maxOutputs(1) // .maxOutputs(1)
.build()) // .build())
.withBaseTexture(<metastate:gcym:large_multiblock_casing:11>) // .withBaseTexture(<metastate:gcym:large_multiblock_casing:11>)
.buildAndRegister(); // .buildAndRegister();
//
creative_tank_provider.hasMufflerMechanics = false; //creative_tank_provider.hasMufflerMechanics = false;
creative_tank_provider.hasMaintenanceMechanics = false; //creative_tank_provider.hasMaintenanceMechanics = false;
//
recipes.addShaped("creative_tank_provider", <metaitem:mbt:creative_tank_provider>, [ //recipes.addShaped("creative_tank_provider", <metaitem:mbt:creative_tank_provider>, [
[<metaitem:emitter.zpm>, <metaitem:field.generator.luv>, <metaitem:emitter.zpm>], // [<metaitem:emitter.zpm>, <metaitem:field.generator.luv>, <metaitem:emitter.zpm>],
[<metaitem:field.generator.zpm>, <gcym:large_multiblock_casing:11>, <metaitem:field.generator.zpm>], // [<metaitem:field.generator.zpm>, <gcym:large_multiblock_casing:11>, <metaitem:field.generator.zpm>],
[<ore:circuitUltimate>, <metaitem:field.generator.uv>, <ore:circuitUltimate>] // [<ore:circuitUltimate>, <metaitem:field.generator.uv>, <ore:circuitUltimate>]
]); //]);
//
// creative tank provider //// creative tank provider
// creative tank //// creative tank
creative_tank_provider.recipeMap //creative_tank_provider.recipeMap
.recipeBuilder() // .recipeBuilder()
.notConsumable(<contenttweaker:creativeportabletankmold>) // .notConsumable(<contenttweaker:creativeportabletankmold>)
.inputs(<minecraft:bucket>) // .inputs(<minecraft:bucket>)
.outputs(<metaitem:creative_tank>) // .outputs(<metaitem:creative_tank>)
.duration(500) // .duration(500)
.EUt(100000) // .EUt(100000)
.buildAndRegister(); // .buildAndRegister();
//Numismatic Dynamo //Numismatic Dynamo
recipes.remove(<thermalexpansion:dynamo:5>); recipes.remove(<thermalexpansion:dynamo:5>);