|
19 | 19 |
|
20 | 20 | public class IMPRecipeProviderWrapper extends RecipeProviderWrapper { |
21 | 21 |
|
22 | | - public IMPRecipeProviderWrapper(PackOutput packOutput, CrossDataGeneratorAccess crossDataGeneratorAccess) { |
23 | | - super(packOutput, crossDataGeneratorAccess); |
24 | | - } |
| 22 | + public IMPRecipeProviderWrapper(PackOutput packOutput, CrossDataGeneratorAccess crossDataGeneratorAccess) { |
| 23 | + super(packOutput, crossDataGeneratorAccess); |
| 24 | + } |
25 | 25 |
|
26 | | - @Override |
27 | | - public void generateRecipe(Consumer<FinishedRecipe> exporter, RecipeProviderAccess providerAccess) { |
28 | | - ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, IMPItems.MANUAL.get()) |
29 | | - .requires(Items.BOOK) |
30 | | - .requires(IMPItemTags.CASSETTE_TAPE) |
31 | | - .unlockedBy(providerAccess.getHasName(Items.BOOK), providerAccess.has(Items.BOOK)) |
32 | | - .save(exporter); |
| 26 | + @Override |
| 27 | + public void generateRecipe(Consumer<FinishedRecipe> exporter, RecipeProviderAccess providerAccess) { |
| 28 | + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, IMPItems.MANUAL.get()) |
| 29 | + .requires(Items.BOOK) |
| 30 | + .requires(IMPItemTags.CASSETTE_TAPE) |
| 31 | + .unlockedBy(providerAccess.getHasName(Items.BOOK), providerAccess.has(Items.BOOK)) |
| 32 | + .save(exporter); |
33 | 33 |
|
34 | | - ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, IMPItems.CASSETTE_TAPE.get()) |
35 | | - .requires(PlatformItemTags.ironNuggets().getKey()) |
36 | | - .requires(PlatformItemTags.stone().getKey()) |
37 | | - .requires(PlatformItemTags.redstoneDusts()) |
38 | | - .requires(Items.DRIED_KELP) |
39 | | - .unlockedBy(providerAccess.getHasName(Items.DRIED_KELP), providerAccess.has(Items.DRIED_KELP)) |
40 | | - .save(exporter); |
| 34 | + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, IMPItems.CASSETTE_TAPE.get()) |
| 35 | + .requires(PlatformItemTags.ironNuggets().getKey()) |
| 36 | + .requires(PlatformItemTags.stone().getKey()) |
| 37 | + .requires(PlatformItemTags.redstoneDusts()) |
| 38 | + .requires(Items.DRIED_KELP) |
| 39 | + .unlockedBy(providerAccess.getHasName(Items.DRIED_KELP), providerAccess.has(Items.DRIED_KELP)) |
| 40 | + .save(exporter); |
41 | 41 |
|
42 | | - ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, IMPItems.CASSETTE_TAPE_GLASS.get()) |
43 | | - .requires(PlatformItemTags.ironNuggets().getKey()) |
44 | | - .requires(PlatformItemTags.glassBlocks()) |
45 | | - .requires(PlatformItemTags.redstoneDusts()) |
46 | | - .requires(Items.DRIED_KELP) |
47 | | - .unlockedBy(providerAccess.getHasName(Items.DRIED_KELP), providerAccess.has(Items.DRIED_KELP)) |
48 | | - .save(exporter); |
| 42 | + ShapelessRecipeBuilder.shapeless(RecipeCategory.MISC, IMPItems.CASSETTE_TAPE_GLASS.get()) |
| 43 | + .requires(PlatformItemTags.ironNuggets().getKey()) |
| 44 | + .requires(PlatformItemTags.glassBlocks()) |
| 45 | + .requires(PlatformItemTags.redstoneDusts()) |
| 46 | + .requires(Items.DRIED_KELP) |
| 47 | + .unlockedBy(providerAccess.getHasName(Items.DRIED_KELP), providerAccess.has(Items.DRIED_KELP)) |
| 48 | + .save(exporter); |
49 | 49 |
|
50 | | - ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPItems.RADIO_ANTENNA.get()) |
51 | | - .define('E', PlatformItemTags.enderPearls().getKey()) |
52 | | - .define('I', PlatformItemTags.ironIngots()) |
53 | | - .pattern("E") |
54 | | - .pattern("I") |
55 | | - .pattern("I") |
56 | | - .group("antenna") |
57 | | - .unlockedBy(providerAccess.getHasName(Items.ENDER_PEARL), providerAccess.has(PlatformItemTags.enderPearls().getKey())) |
58 | | - .save(exporter); |
| 50 | + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPItems.RADIO_ANTENNA.get()) |
| 51 | + .define('E', PlatformItemTags.enderPearls().getKey()) |
| 52 | + .define('I', PlatformItemTags.ironIngots()) |
| 53 | + .pattern("E") |
| 54 | + .pattern("I") |
| 55 | + .pattern("I") |
| 56 | + .group("antenna") |
| 57 | + .unlockedBy(providerAccess.getHasName(Items.ENDER_PEARL), |
| 58 | + providerAccess.has(PlatformItemTags.enderPearls().getKey())) |
| 59 | + .save(exporter); |
59 | 60 |
|
60 | | - ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPItems.PARABOLIC_ANTENNA.get()) |
61 | | - .define('E', PlatformItemTags.enderPearls().getKey()) |
62 | | - .define('I', PlatformItemTags.ironIngots()) |
63 | | - .define('B', Blocks.IRON_BLOCK) |
64 | | - .pattern("IEI") |
65 | | - .pattern("I I") |
66 | | - .pattern(" B ") |
67 | | - .group("antenna") |
68 | | - .unlockedBy(providerAccess.getHasName(Items.ENDER_PEARL), providerAccess.has(PlatformItemTags.enderPearls().getKey())) |
69 | | - .save(exporter); |
| 61 | + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPItems.PARABOLIC_ANTENNA.get()) |
| 62 | + .define('E', PlatformItemTags.enderPearls().getKey()) |
| 63 | + .define('I', PlatformItemTags.ironIngots()) |
| 64 | + .define('B', Blocks.IRON_BLOCK) |
| 65 | + .pattern("IEI") |
| 66 | + .pattern("I I") |
| 67 | + .pattern(" B ") |
| 68 | + .group("antenna") |
| 69 | + .unlockedBy(providerAccess.getHasName(Items.ENDER_PEARL), |
| 70 | + providerAccess.has(PlatformItemTags.enderPearls().getKey())) |
| 71 | + .save(exporter); |
70 | 72 |
|
71 | | - ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPBlocks.BOOMBOX.get()) |
72 | | - .define('T', PlatformItemTags.ironNuggets().getKey()) |
73 | | - .define('I', PlatformItemTags.ironIngots()) |
74 | | - .define('N', Items.NOTE_BLOCK) |
75 | | - .define('J', Items.JUKEBOX) |
76 | | - .define('B', ItemTags.BUTTONS) |
77 | | - .pattern("TBT") |
78 | | - .pattern("NJN") |
79 | | - .pattern("III") |
80 | | - .unlockedBy(providerAccess.getHasName(Items.JUKEBOX), providerAccess.has(Items.JUKEBOX)) |
81 | | - .save(exporter); |
| 73 | + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPBlocks.BOOMBOX.get()) |
| 74 | + .define('T', PlatformItemTags.ironNuggets().getKey()) |
| 75 | + .define('I', PlatformItemTags.ironIngots()) |
| 76 | + .define('N', Items.NOTE_BLOCK) |
| 77 | + .define('J', Items.JUKEBOX) |
| 78 | + .define('B', ItemTags.BUTTONS) |
| 79 | + .pattern("TBT") |
| 80 | + .pattern("NJN") |
| 81 | + .pattern("III") |
| 82 | + .unlockedBy(providerAccess.getHasName(Items.JUKEBOX), providerAccess.has(Items.JUKEBOX)) |
| 83 | + .save(exporter); |
82 | 84 |
|
83 | | - ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPBlocks.CASSETTE_DECK.get()) |
84 | | - .define('R', PlatformItemTags.redstoneDusts()) |
85 | | - .define('I', PlatformItemTags.ironIngots()) |
86 | | - .define('N', Items.NOTE_BLOCK) |
87 | | - .define('J', Items.JUKEBOX) |
88 | | - .pattern("IRI") |
89 | | - .pattern("NJN") |
90 | | - .pattern("III") |
91 | | - .unlockedBy(providerAccess.getHasName(Items.JUKEBOX), providerAccess.has(Items.JUKEBOX)) |
92 | | - .save(exporter); |
| 85 | + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPBlocks.CASSETTE_DECK.get()) |
| 86 | + .define('R', PlatformItemTags.redstoneDusts()) |
| 87 | + .define('I', PlatformItemTags.ironIngots()) |
| 88 | + .define('N', Items.NOTE_BLOCK) |
| 89 | + .define('J', Items.JUKEBOX) |
| 90 | + .pattern("IRI") |
| 91 | + .pattern("NJN") |
| 92 | + .pattern("III") |
| 93 | + .unlockedBy(providerAccess.getHasName(Items.JUKEBOX), providerAccess.has(Items.JUKEBOX)) |
| 94 | + .save(exporter); |
93 | 95 |
|
94 | | - ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPBlocks.MUSIC_MANAGER.get()) |
95 | | - .define('D', PlatformItemTags.diamonds()) |
96 | | - .define('I', PlatformItemTags.ironIngots()) |
97 | | - .define('G', PlatformItemTags.glassPanes()) |
98 | | - .define('R', PlatformItemTags.redstoneDusts()) |
99 | | - .define('B', PlatformItemTags.diamonds()) |
100 | | - .pattern("III") |
101 | | - .pattern("DGR") |
102 | | - .pattern("BII") |
103 | | - .unlockedBy(providerAccess.getHasName(Items.DIAMOND), providerAccess.has(Items.DIAMOND)) |
104 | | - .save(exporter); |
105 | | - } |
| 96 | + ShapedRecipeBuilder.shaped(RecipeCategory.MISC, IMPBlocks.MUSIC_MANAGER.get()) |
| 97 | + .define('D', PlatformItemTags.diamonds()) |
| 98 | + .define('I', PlatformItemTags.ironIngots()) |
| 99 | + .define('G', PlatformItemTags.glassPanes()) |
| 100 | + .define('R', PlatformItemTags.redstoneDusts()) |
| 101 | + .define('B', PlatformItemTags.diamonds()) |
| 102 | + .pattern("III") |
| 103 | + .pattern("DGR") |
| 104 | + .pattern("BII") |
| 105 | + .unlockedBy(providerAccess.getHasName(Items.DIAMOND), providerAccess.has(Items.DIAMOND)) |
| 106 | + .save(exporter); |
| 107 | + } |
106 | 108 | } |
0 commit comments