Microverse projectors fix (#139)
* Change Microverse Stuff Disabled Fluid input hatch for Advanced and Advanced II, allowed mufflers to be anywhere. (Haven't tested, need to test) * Fix missing false * Disable fluid inputs in recipe maps * Do the same for basic microverse * Change max fluid inputs of basic to 1 * Update multiblocks_expert.zs Do the same for expert microverse projectors * Remove Microverse Vent Stuff * Delete microverse_vent.png * Delete microverse_vent.json * Remove Microverse Vent
This commit is contained in:
parent
e278c5dfcd
commit
717aaa6840
@ -372,7 +372,6 @@ item.contenttweaker.ultradensehydrogen.name=Ultra Dense Hydrogen
|
||||
tile.contenttweaker.densemagma.name=Dense Magma Block
|
||||
|
||||
tile.contenttweaker.microverse_casing.name=Microverse Projector Casing
|
||||
tile.contenttweaker.microverse_vent.name=Microverse Projector Vent
|
||||
|
||||
item.contenttweaker.eightsmore.name=EightS'more OctoS'mingot
|
||||
item.contenttweaker.sixteensmore.name=SixteenS'more HexadecaS'mingot
|
||||
|
@ -1,6 +0,0 @@
|
||||
{
|
||||
"parent": "block/cube_all",
|
||||
"textures": {
|
||||
"all": "contenttweaker:blocks/microverse_vent"
|
||||
}
|
||||
}
|
Binary file not shown.
Before Width: | Height: | Size: 341 B |
@ -495,8 +495,9 @@ ultradensehydrogen.register();
|
||||
var microverse_casing = VanillaFactory.createBlock("microverse_casing", <blockmaterial:iron>);
|
||||
microverse_casing.register();
|
||||
|
||||
var microverse_vent = VanillaFactory.createBlock("microverse_vent", <blockmaterial:iron>);
|
||||
microverse_vent.register();
|
||||
// Vents are useless...
|
||||
// var microverse_vent = VanillaFactory.createBlock("microverse_vent", <blockmaterial:iron>);
|
||||
// microverse_vent.register();
|
||||
|
||||
//Smores
|
||||
|
||||
|
@ -26,14 +26,13 @@ val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic")
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
return FactoryBlockPattern.start()
|
||||
.aisle("CCC", "CVC", "CCC")
|
||||
.aisle("CCC", "GDG", "CMC")
|
||||
.aisle("CCC", "GDG", "CCC")
|
||||
.aisle("CSC", "CGC", "CCC")
|
||||
.where('S', controller.self())
|
||||
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, true))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
@ -42,7 +41,7 @@ val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic")
|
||||
.maxInputs(4)
|
||||
.minOutputs(1)
|
||||
.maxOutputs(16)
|
||||
.maxFluidInputs(2)
|
||||
.maxFluidInputs(1)
|
||||
//.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL)
|
||||
.build())
|
||||
.withBaseTexture(<blockstate:contenttweaker:microverse_casing>) // Looking for existing renderers in CEu. but yeah, you can also use <metastate:gregtech:metal_casing:3> here
|
||||
@ -57,7 +56,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
return FactoryBlockPattern.start()
|
||||
.aisle(
|
||||
"CCMCC",
|
||||
"CCCCC",
|
||||
"CGGGC",
|
||||
"CGGGC",
|
||||
"CGGGC",
|
||||
@ -91,8 +90,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, false, false, true))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
@ -101,7 +99,6 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.maxInputs(4)
|
||||
.minOutputs(1)
|
||||
.maxOutputs(16)
|
||||
.maxFluidInputs(1)
|
||||
//.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL)
|
||||
.build())
|
||||
.withBaseTexture(<blockstate:contenttweaker:microverse_casing>) // Looking for existing renderers in CEu. but yeah, you can also use <metastate:gregtech:metal_casing:3> here
|
||||
@ -120,7 +117,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
" ",
|
||||
" CCCCC ",
|
||||
" CVCVC ",
|
||||
" CCMCC ",
|
||||
" CCCCC ",
|
||||
" CVCVC ",
|
||||
" CCCCC ",
|
||||
" ",
|
||||
@ -191,8 +188,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
.where('V', <blockstate:gregtech:multiblock_casing>)
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, false, false, true))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
|
@ -25,14 +25,13 @@ val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic")
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
return FactoryBlockPattern.start()
|
||||
.aisle("CCC", "CVC", "CCC")
|
||||
.aisle("CCC", "GDG", "CMC")
|
||||
.aisle("CCC", "GDG", "CCC")
|
||||
.aisle("CSC", "CGC", "CCC")
|
||||
.where('S', controller.self())
|
||||
.where('G', <blockstate:gregtech:transparent_casing>)
|
||||
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, true))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
@ -41,7 +40,7 @@ val microverse_projector_basic = Builder.start("mbt:microverse_projector_basic")
|
||||
.maxInputs(4)
|
||||
.minOutputs(1)
|
||||
.maxOutputs(16)
|
||||
.maxFluidInputs(2)
|
||||
.maxFluidInputs(1)
|
||||
//.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL)
|
||||
.build())
|
||||
.withBaseTexture(<blockstate:contenttweaker:microverse_casing>) // Looking for existing renderers in CEu. but yeah, you can also use <metastate:gregtech:metal_casing:3> here
|
||||
@ -56,7 +55,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.withPattern(function(controller as IControllerTile) as IBlockPattern {
|
||||
return FactoryBlockPattern.start()
|
||||
.aisle(
|
||||
"CCMCC",
|
||||
"CCCCC",
|
||||
"CGGGC",
|
||||
"CGGGC",
|
||||
"CGGGC",
|
||||
@ -90,8 +89,7 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where('V', <metastate:gregtech:multiblock_casing:2>)
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, false, false, true))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
@ -100,7 +98,6 @@ val microverse_projector_advanced = Builder.start("mbt:microverse_projector_adva
|
||||
.maxInputs(4)
|
||||
.minOutputs(1)
|
||||
.maxOutputs(16)
|
||||
.maxFluidInputs(1)
|
||||
//.setProgressBar(ROCKET_ARROW, MoveType.HORIZONTAL)
|
||||
.build())
|
||||
.withBaseTexture(<blockstate:contenttweaker:microverse_casing>) // Looking for existing renderers in CEu. but yeah, you can also use <metastate:gregtech:metal_casing:3> here
|
||||
@ -119,7 +116,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
" ",
|
||||
" CCCCC ",
|
||||
" CVCVC ",
|
||||
" CCMCC ",
|
||||
" CCCCC ",
|
||||
" CVCVC ",
|
||||
" CCCCC ",
|
||||
" ",
|
||||
@ -190,8 +187,7 @@ val microverse_projector_advanced_ii = Builder.start("mbt:microverse_projector_a
|
||||
.where('V', <blockstate:gregtech:multiblock_casing>)
|
||||
.where(' ', CTPredicate.getAny())
|
||||
.where('D', <metastate:chisel:diamond:3>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, true, false, false))
|
||||
.where('M', controller.autoAbilities(false, false, false, false, false, false, true)) // same as CTPredicate.abilities(<mte_ability:MUFFLER_HATCH>)
|
||||
.where("C", CTPredicate.states(<blockstate:contenttweaker:microverse_casing>) | controller.autoAbilities(true, true, true, true, false, false, true))
|
||||
.build();
|
||||
} as IPatternBuilderFunction)
|
||||
.withRecipeMap(
|
||||
|
Loading…
x
Reference in New Issue
Block a user