ALL THE RECIPES

This commit is contained in:
Ellpeck 2020-04-17 23:17:46 +02:00
parent a7bdd85139
commit c64c4b3a58
22 changed files with 402 additions and 1 deletions

View file

@ -85,7 +85,8 @@ public final class Registry {
public static void registerItems(RegistryEvent.Register<Item> event) { public static void registerItems(RegistryEvent.Register<Item> event) {
IForgeRegistry<Item> registry = event.getRegistry(); IForgeRegistry<Item> registry = event.getRegistry();
registry.registerAll( registry.registerAll(
wrenchItem = new WrenchItem().setRegistryName("wrench") wrenchItem = new WrenchItem().setRegistryName("wrench"),
new Item(new Item.Properties().group(GROUP)).setRegistryName("blank_module")
); );
registry.registerAll(createTieredModule("extraction_module", ExtractionModuleItem::new)); registry.registerAll(createTieredModule("extraction_module", ExtractionModuleItem::new));
registry.registerAll(createTieredModule("filter_module", FilterModuleItem::new)); registry.registerAll(createTieredModule("filter_module", FilterModuleItem::new));

View file

@ -1,5 +1,6 @@
{ {
"item.prettypipes.wrench": "Pipe Wrench", "item.prettypipes.wrench": "Pipe Wrench",
"item.prettypipes.blank_module": "Blank Module",
"item.prettypipes.low_extraction_module": "Low Extraction Module", "item.prettypipes.low_extraction_module": "Low Extraction Module",
"item.prettypipes.medium_extraction_module": "Medium Extraction Module", "item.prettypipes.medium_extraction_module": "Medium Extraction Module",
"item.prettypipes.high_extraction_module": "High Extraction Module", "item.prettypipes.high_extraction_module": "High Extraction Module",

View file

@ -0,0 +1,6 @@
{
"parent": "item/generated",
"textures": {
"layer0": "prettypipes:item/blank_module"
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 186 B

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" R ",
"SPS",
" R "
],
"key": {
"R": {
"item": "minecraft:redstone"
},
"P": {
"item": "prettypipes:pipe"
},
"S": {
"item": "minecraft:stone_slab"
}
},
"result": {
"item": "prettypipes:blank_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"GDG",
"GMG",
"GGG"
],
"key": {
"D": {
"item": "minecraft:diamond"
},
"G": {
"item": "minecraft:gold_ingot"
},
"M": {
"item": "prettypipes:medium_extraction_module"
}
},
"result": {
"item": "prettypipes:high_extraction_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"GBG",
"BMB",
"GBG"
],
"key": {
"G": {
"item": "minecraft:gold_ingot"
},
"M": {
"item": "prettypipes:medium_filter_module"
},
"B": {
"item": "minecraft:iron_bars"
}
},
"result": {
"item": "prettypipes:high_filter_module"
}
}

View file

@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"CCC",
"CMC",
"CCC"
],
"key": {
"C": {
"item": "minecraft:cobblestone"
},
"M": {
"item": "prettypipes:medium_low_priority_module"
}
},
"result": {
"item": "prettypipes:high_low_priority_module"
}
}

View file

@ -0,0 +1,25 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"RDR",
"GMG",
"RGR"
],
"key": {
"G": {
"item": "minecraft:gold_ingot"
},
"M": {
"item": "prettypipes:medium_retrieval_module"
},
"D": {
"item": "minecraft:diamond"
},
"R": {
"item": "minecraft:redstone_block"
}
},
"result": {
"item": "prettypipes:high_retrieval_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"GBG",
"BMB",
"GBG"
],
"key": {
"G": {
"item": "minecraft:gold_ingot"
},
"M": {
"item": "prettypipes:medium_speed_module"
},
"B": {
"item": "minecraft:sugar"
}
},
"result": {
"item": "prettypipes:high_speed_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" P ",
"RMR",
" R "
],
"key": {
"R": {
"item": "minecraft:redstone"
},
"P": {
"item": "minecraft:piston"
},
"M": {
"item": "prettypipes:blank_module"
}
},
"result": {
"item": "prettypipes:low_extraction_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" H ",
"RMR",
" R "
],
"key": {
"R": {
"item": "minecraft:redstone"
},
"H": {
"item": "minecraft:hopper"
},
"M": {
"item": "prettypipes:blank_module"
}
},
"result": {
"item": "prettypipes:low_filter_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" C ",
"RMR",
" R "
],
"key": {
"R": {
"item": "minecraft:redstone"
},
"C": {
"item": "minecraft:cobblestone"
},
"M": {
"item": "prettypipes:blank_module"
}
},
"result": {
"item": "prettypipes:low_low_priority_module"
}
}

View file

@ -0,0 +1,25 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" P ",
"RMR",
" E "
],
"key": {
"R": {
"item": "minecraft:redstone_block"
},
"P": {
"item": "minecraft:sticky_piston"
},
"M": {
"item": "prettypipes:blank_module"
},
"E": {
"item": "minecraft:ender_pearl"
}
},
"result": {
"item": "prettypipes:low_retrieval_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" S ",
"RMR",
" R "
],
"key": {
"R": {
"item": "minecraft:redstone"
},
"S": {
"item": "minecraft:sugar"
},
"M": {
"item": "prettypipes:blank_module"
}
},
"result": {
"item": "prettypipes:low_speed_module"
}
}

View file

@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" I ",
"IMI",
" I "
],
"key": {
"I": {
"item": "minecraft:iron_ingot"
},
"M": {
"item": "prettypipes:low_extraction_module"
}
},
"result": {
"item": "prettypipes:medium_extraction_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" B ",
"IMI",
" B "
],
"key": {
"I": {
"item": "minecraft:iron_ingot"
},
"M": {
"item": "prettypipes:low_filter_module"
},
"B": {
"item": "minecraft:iron_bars"
}
},
"result": {
"item": "prettypipes:medium_filter_module"
}
}

View file

@ -0,0 +1,19 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" C ",
"CMC",
" C "
],
"key": {
"C": {
"item": "minecraft:cobblestone"
},
"M": {
"item": "prettypipes:low_low_priority_module"
}
},
"result": {
"item": "prettypipes:medium_low_priority_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"RRR",
"IMI",
" I "
],
"key": {
"I": {
"item": "minecraft:gold_ingot"
},
"M": {
"item": "prettypipes:low_retrieval_module"
},
"R": {
"item": "minecraft:redstone_block"
}
},
"result": {
"item": "prettypipes:medium_retrieval_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"ISI",
"SMS",
"ISI"
],
"key": {
"S": {
"item": "minecraft:sugar"
},
"M": {
"item": "prettypipes:low_speed_module"
},
"I": {
"item": "minecraft:iron_ingot"
}
},
"result": {
"item": "prettypipes:medium_speed_module"
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
" R ",
"IGI"
],
"key": {
"R": {
"item": "minecraft:redstone"
},
"I": {
"item": "minecraft:iron_bars"
},
"G": {
"item": "minecraft:glass"
}
},
"result": {
"item": "prettypipes:pipe",
"count": 4
}
}

View file

@ -0,0 +1,22 @@
{
"type": "minecraft:crafting_shaped",
"pattern": [
"PI ",
"II ",
" R"
],
"key": {
"P": {
"item": "prettypipes:pipe"
},
"I": {
"item": "minecraft:iron_ingot"
},
"R": {
"item": "minecraft:red_dye"
}
},
"result": {
"item": "prettypipes:wrench"
}
}