mirror of
https://github.com/Ellpeck/ActuallyAdditions.git
synced 2024-11-22 15:18:34 +01:00
Moar recipes....
This commit is contained in:
parent
354a118a1f
commit
7ef9492778
3 changed files with 79 additions and 20 deletions
|
@ -25,7 +25,7 @@ public class BlockRecipeGenerator extends RecipeProvider {
|
||||||
.addIngredient(ActuallyBlocks.ENERVATOR.get())
|
.addIngredient(ActuallyBlocks.ENERVATOR.get())
|
||||||
.addIngredient(ActuallyItems.COIL.get())
|
.addIngredient(ActuallyItems.COIL.get())
|
||||||
.addCriterion("", hasItem(Items.AIR))
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
.build(consumer, new ResourceLocation(ActuallyAdditions.MODID, "battery_box"));
|
.build(consumer);
|
||||||
|
|
||||||
//Farmer
|
//Farmer
|
||||||
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.FARMER.get())
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.FARMER.get())
|
||||||
|
@ -36,7 +36,7 @@ public class BlockRecipeGenerator extends RecipeProvider {
|
||||||
.key('C', ActuallyBlocks.IRON_CASING.get())
|
.key('C', ActuallyBlocks.IRON_CASING.get())
|
||||||
.key('S', Tags.Items.SEEDS)
|
.key('S', Tags.Items.SEEDS)
|
||||||
.addCriterion("", hasItem(Items.AIR))
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
.build(consumer, new ResourceLocation(ActuallyAdditions.MODID, "farmer"));
|
.build(consumer);
|
||||||
|
|
||||||
//Empowerer
|
//Empowerer
|
||||||
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.EMPOWERER.get())
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.EMPOWERER.get())
|
||||||
|
@ -48,7 +48,7 @@ public class BlockRecipeGenerator extends RecipeProvider {
|
||||||
.key('C', ActuallyBlocks.IRON_CASING.get())
|
.key('C', ActuallyBlocks.IRON_CASING.get())
|
||||||
.key('D', ActuallyBlocks.DISPLAY_STAND.get())
|
.key('D', ActuallyBlocks.DISPLAY_STAND.get())
|
||||||
.addCriterion("", hasItem(Items.AIR))
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
.build(consumer, new ResourceLocation(ActuallyAdditions.MODID, "empowerer"));
|
.build(consumer);
|
||||||
|
|
||||||
//Tiny Torch coal
|
//Tiny Torch coal
|
||||||
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.TINY_TORCH.get(), 2)
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.TINY_TORCH.get(), 2)
|
||||||
|
@ -79,7 +79,7 @@ public class BlockRecipeGenerator extends RecipeProvider {
|
||||||
.key('F', Items.FIREWORK_ROCKET)
|
.key('F', Items.FIREWORK_ROCKET)
|
||||||
.key('C', ActuallyItems.ENORI_CRYSTAL.get())
|
.key('C', ActuallyItems.ENORI_CRYSTAL.get())
|
||||||
.addCriterion("", hasItem(Items.AIR))
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
.build(consumer, new ResourceLocation(ActuallyAdditions.MODID, "firework_box"));
|
.build(consumer);
|
||||||
|
|
||||||
//Shock Suppressor
|
//Shock Suppressor
|
||||||
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.SHOCK_SUPPRESSOR.get())
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.SHOCK_SUPPRESSOR.get())
|
||||||
|
@ -90,7 +90,7 @@ public class BlockRecipeGenerator extends RecipeProvider {
|
||||||
.key('O', Tags.Items.OBSIDIAN)
|
.key('O', Tags.Items.OBSIDIAN)
|
||||||
.key('C', ActuallyItems.COIL_ADVANCED.get())
|
.key('C', ActuallyItems.COIL_ADVANCED.get())
|
||||||
.addCriterion("", hasItem(Items.AIR))
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
.build(consumer, new ResourceLocation(ActuallyAdditions.MODID, "shock_suppressor"));
|
.build(consumer);
|
||||||
|
|
||||||
//Display Stand
|
//Display Stand
|
||||||
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.DISPLAY_STAND.get())
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.DISPLAY_STAND.get())
|
||||||
|
@ -101,7 +101,65 @@ public class BlockRecipeGenerator extends RecipeProvider {
|
||||||
.key('E', ActuallyBlocks.ETHETIC_GREEN_BLOCK.get())
|
.key('E', ActuallyBlocks.ETHETIC_GREEN_BLOCK.get())
|
||||||
.key('G', ActuallyBlocks.ETHETIC_WHITE_BLOCK.get())
|
.key('G', ActuallyBlocks.ETHETIC_WHITE_BLOCK.get())
|
||||||
.addCriterion("", hasItem(Items.AIR))
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
.build(consumer, new ResourceLocation(ActuallyAdditions.MODID, "display_stand"));
|
.build(consumer);
|
||||||
|
|
||||||
|
//Vertical Digger
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.MINER.get())
|
||||||
|
.patternLine("IRI")
|
||||||
|
.patternLine("RCR")
|
||||||
|
.patternLine("IDI")
|
||||||
|
.key('R', Tags.Items.STORAGE_BLOCKS_REDSTONE)
|
||||||
|
.key('I', ActuallyBlocks.IRON_CASING.get())
|
||||||
|
.key('C', ActuallyItems.VOID_EMPOWERED_CRYSTAL.get())
|
||||||
|
.key('D', ActuallyItems.DRILL.get())
|
||||||
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
//Black Quartz Wall
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.BLACK_QUARTZ_WALL.get())
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.key('Q', ActuallyBlocks.BLACK_QUARTZ_BLOCK.get())
|
||||||
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
//Black Quartz Slab
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.BLACK_QUARTZ_SLAB.get())
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.key('Q', ActuallyBlocks.BLACK_QUARTZ_BLOCK.get())
|
||||||
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
//Black Quartz Stairs
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.BLACK_QUARTZ_STAIR.get())
|
||||||
|
.patternLine("Q ")
|
||||||
|
.patternLine("QQ ")
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.key('Q', ActuallyBlocks.BLACK_QUARTZ_BLOCK.get())
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
//Ethetic White Wall
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.ETHETIC_WHITE_WALL.get())
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.key('Q', ActuallyBlocks.ETHETIC_WHITE_BLOCK.get())
|
||||||
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
//Ethetic White Slab
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.ETHETIC_WHITE_SLAB.get())
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.key('Q', ActuallyBlocks.ETHETIC_WHITE_BLOCK.get())
|
||||||
|
.addCriterion("", hasItem(Items.AIR))
|
||||||
|
.build(consumer);
|
||||||
|
|
||||||
|
//Ethetic White Stairs
|
||||||
|
ShapedRecipeBuilder.shapedRecipe(ActuallyBlocks.ETHETIC_WHITE_STAIRS.get())
|
||||||
|
.patternLine("Q ")
|
||||||
|
.patternLine("QQ ")
|
||||||
|
.patternLine("QQQ")
|
||||||
|
.key('Q', ActuallyBlocks.ETHETIC_WHITE_BLOCK.get())
|
||||||
|
.build(consumer);
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -54,7 +54,7 @@ public final class ActuallyBlocks {
|
||||||
public static final RegistryObject<Block> PLAYER_INTERFACE = BLOCKS.register("player_interface", BlockPlayerInterface::new);
|
public static final RegistryObject<Block> PLAYER_INTERFACE = BLOCKS.register("player_interface", BlockPlayerInterface::new);
|
||||||
public static final RegistryObject<Block> ITEM_VIEWER = BLOCKS.register("item_viewer", BlockItemViewer::new);
|
public static final RegistryObject<Block> ITEM_VIEWER = BLOCKS.register("item_viewer", BlockItemViewer::new);
|
||||||
public static final RegistryObject<Block> FIREWORK_BOX = BLOCKS.register("firework_box", BlockFireworkBox::new);
|
public static final RegistryObject<Block> FIREWORK_BOX = BLOCKS.register("firework_box", BlockFireworkBox::new);
|
||||||
public static final RegistryObject<Block> MINER = BLOCKS.register("miner", BlockMiner::new);
|
public static final RegistryObject<Block> MINER = BLOCKS.register("miner", BlockVerticalDigger::new);
|
||||||
public static final RegistryObject<Block> ATOMIC_RECONSTRUCTOR = BLOCKS.register("atomic_reconstructor", BlockAtomicReconstructor::new);
|
public static final RegistryObject<Block> ATOMIC_RECONSTRUCTOR = BLOCKS.register("atomic_reconstructor", BlockAtomicReconstructor::new);
|
||||||
public static final RegistryObject<Block> LASER_RELAY = BLOCKS.register("laser_relay", () -> new BlockLaserRelay(BlockLaserRelay.Type.ENERGY_BASIC));
|
public static final RegistryObject<Block> LASER_RELAY = BLOCKS.register("laser_relay", () -> new BlockLaserRelay(BlockLaserRelay.Type.ENERGY_BASIC));
|
||||||
public static final RegistryObject<Block> LASER_RELAY_ADVANCED = BLOCKS.register("laser_relay_advanced", () -> new BlockLaserRelay(BlockLaserRelay.Type.ENERGY_ADVANCED));
|
public static final RegistryObject<Block> LASER_RELAY_ADVANCED = BLOCKS.register("laser_relay_advanced", () -> new BlockLaserRelay(BlockLaserRelay.Type.ENERGY_ADVANCED));
|
||||||
|
@ -72,8 +72,8 @@ public final class ActuallyBlocks {
|
||||||
public static final RegistryObject<Block> ETHETIC_WHITE_STAIRS = BLOCKS.register("ethetic_white_stairs", () -> new StairsBlock(() -> ETHETIC_WHITE_BLOCK.get().getDefaultState(), AbstractBlock.Properties.from(ETHETIC_WHITE_BLOCK.get())));
|
public static final RegistryObject<Block> ETHETIC_WHITE_STAIRS = BLOCKS.register("ethetic_white_stairs", () -> new StairsBlock(() -> ETHETIC_WHITE_BLOCK.get().getDefaultState(), AbstractBlock.Properties.from(ETHETIC_WHITE_BLOCK.get())));
|
||||||
public static final RegistryObject<Block> ETHETIC_GREEN_SLAB = BLOCKS.register("ethetic_green_slab", () -> new SlabBlock(AbstractBlock.Properties.from(ETHETIC_GREEN_BLOCK.get())));
|
public static final RegistryObject<Block> ETHETIC_GREEN_SLAB = BLOCKS.register("ethetic_green_slab", () -> new SlabBlock(AbstractBlock.Properties.from(ETHETIC_GREEN_BLOCK.get())));
|
||||||
public static final RegistryObject<Block> ETHETIC_WHITE_SLAB = BLOCKS.register("ethetic_white_slab", () -> new SlabBlock(AbstractBlock.Properties.from(ETHETIC_WHITE_BLOCK.get())));
|
public static final RegistryObject<Block> ETHETIC_WHITE_SLAB = BLOCKS.register("ethetic_white_slab", () -> new SlabBlock(AbstractBlock.Properties.from(ETHETIC_WHITE_BLOCK.get())));
|
||||||
public static final RegistryObject<Block> ETHETIC_GREEN_FENCE = BLOCKS.register("ethetic_green_fence", () -> new WallBlock(AbstractBlock.Properties.from(ETHETIC_GREEN_BLOCK.get())));
|
public static final RegistryObject<Block> ETHETIC_GREEN_WALL = BLOCKS.register("ethetic_green_wall", () -> new WallBlock(AbstractBlock.Properties.from(ETHETIC_GREEN_BLOCK.get())));
|
||||||
public static final RegistryObject<Block> ETHETIC_WHITE_FENCE = BLOCKS.register("ethetic_white_fence", () -> new WallBlock(AbstractBlock.Properties.from(ETHETIC_WHITE_BLOCK.get())));
|
public static final RegistryObject<Block> ETHETIC_WHITE_WALL = BLOCKS.register("ethetic_white_wall", () -> new WallBlock(AbstractBlock.Properties.from(ETHETIC_WHITE_BLOCK.get())));
|
||||||
|
|
||||||
public static final RegistryObject<Block> CRYSTAL_ENORI = BLOCKS.register("crystal_enori_block", () -> new BlockCrystal(false));
|
public static final RegistryObject<Block> CRYSTAL_ENORI = BLOCKS.register("crystal_enori_block", () -> new BlockCrystal(false));
|
||||||
public static final RegistryObject<Block> CRYSTAL_RESTONIA = BLOCKS.register("crystal_restonia_block", () -> new BlockCrystal(false));
|
public static final RegistryObject<Block> CRYSTAL_RESTONIA = BLOCKS.register("crystal_restonia_block", () -> new BlockCrystal(false));
|
||||||
|
@ -140,15 +140,16 @@ public final class ActuallyBlocks {
|
||||||
public static final RegistryObject<Block> FLUID_COLLECTOR = BLOCKS.register("fluid_collector", () -> new BlockFluidCollector(false));
|
public static final RegistryObject<Block> FLUID_COLLECTOR = BLOCKS.register("fluid_collector", () -> new BlockFluidCollector(false));
|
||||||
public static final RegistryObject<Block> COFFEE_MACHINE = BLOCKS.register("coffee_machine", BlockCoffeeMachine::new);
|
public static final RegistryObject<Block> COFFEE_MACHINE = BLOCKS.register("coffee_machine", BlockCoffeeMachine::new);
|
||||||
public static final RegistryObject<Block> PHANTOM_BOOSTER = BLOCKS.register("phantom_booster", BlockPhantomBooster::new);
|
public static final RegistryObject<Block> PHANTOM_BOOSTER = BLOCKS.register("phantom_booster", BlockPhantomBooster::new);
|
||||||
public static final RegistryObject<Block> QUARTZ_WALL = BLOCKS.register("quartz_wall", () -> new WallBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> BLACK_QUARTZ_BLOCK = BLOCKS.register("black_quartz_block", BlockGeneric::new);
|
||||||
public static final RegistryObject<Block> CHISELED_QUARTZ_WALL = BLOCKS.register("chiseled_quartz_wall", () -> new WallBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> BLACK_QUARTZ_WALL = BLOCKS.register("black_quartz_wall", () -> new WallBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
public static final RegistryObject<Block> PILLAR_QUARTZ_WALL = BLOCKS.register("pillar_quartz_wall", () -> new WallBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> CHISELED_BLACK_QUARTZ_WALL = BLOCKS.register("chiseled_black_quartz_wall", () -> new WallBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
public static final RegistryObject<Block> QUARTZ_STAIR = BLOCKS.register("quartz_stair", () -> new StairsBlock(() -> blockMisc.get().getDefaultState(), AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> PILLAR_BLACK_QUARTZ_WALL = BLOCKS.register("pillar_black_quartz_wall", () -> new WallBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
public static final RegistryObject<Block> CHISELED_QUARTZ_STAIR = BLOCKS.register("chiseled_quartz_stair", () -> new StairsBlock(() -> blockMisc.get().getDefaultState(), AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> BLACK_QUARTZ_STAIR = BLOCKS.register("black_quartz_stair", () -> new StairsBlock(() -> blockMisc.get().getDefaultState(), AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
public static final RegistryObject<Block> PILLAR_QUARTZ_STAIR = BLOCKS.register("pillar_quartz_stair", () -> new StairsBlock(() -> blockMisc.get().getDefaultState(), AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> CHISELED_BLACK_QUARTZ_STAIR = BLOCKS.register("chiseled_black_quartz_stair", () -> new StairsBlock(() -> blockMisc.get().getDefaultState(), AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
public static final RegistryObject<Block> QUARTZ_SLAB = BLOCKS.register("quartz_slab", () -> new SlabBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> PILLAR_BLACK_QUARTZ_STAIR = BLOCKS.register("pillar_black_quartz_stair", () -> new StairsBlock(() -> blockMisc.get().getDefaultState(), AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
public static final RegistryObject<Block> CHISELED_QUARTZ_SLAB = BLOCKS.register("chiseled_quartz_slab", () -> new SlabBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> BLACK_QUARTZ_SLAB = BLOCKS.register("black_quartz_slab", () -> new SlabBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
public static final RegistryObject<Block> PILLAR_QUARTZ_SLAB = BLOCKS.register("pillar_quartz_slab", () -> new SlabBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
public static final RegistryObject<Block> CHISELED_BLACK_QUARTZ_SLAB = BLOCKS.register("chiseled_black_quartz_slab", () -> new SlabBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
|
public static final RegistryObject<Block> PILLAR_BLACK_QUARTZ_SLAB = BLOCKS.register("pillar_black_quartz_slab", () -> new SlabBlock(AbstractBlock.Properties.from(blockMisc.get())));
|
||||||
|
|
||||||
public static AbstractBlock.Properties defaultPickProps(int harvestLevel, float hardness, float resistance) {
|
public static AbstractBlock.Properties defaultPickProps(int harvestLevel, float hardness, float resistance) {
|
||||||
return AbstractBlock.Properties.create(Material.ROCK).harvestLevel(harvestLevel).harvestTool(ToolType.PICKAXE).hardnessAndResistance(hardness, resistance).sound(SoundType.STONE);
|
return AbstractBlock.Properties.create(Material.ROCK).harvestLevel(harvestLevel).harvestTool(ToolType.PICKAXE).hardnessAndResistance(hardness, resistance).sound(SoundType.STONE);
|
||||||
|
|
|
@ -33,9 +33,9 @@ import net.minecraftforge.api.distmarker.Dist;
|
||||||
import net.minecraftforge.api.distmarker.OnlyIn;
|
import net.minecraftforge.api.distmarker.OnlyIn;
|
||||||
|
|
||||||
|
|
||||||
public class BlockMiner extends DirectionalBlock.Container implements IHudDisplay {
|
public class BlockVerticalDigger extends DirectionalBlock.Container implements IHudDisplay {
|
||||||
|
|
||||||
public BlockMiner() {
|
public BlockVerticalDigger() {
|
||||||
super(ActuallyBlocks.defaultPickProps(0, 8F, 30F));
|
super(ActuallyBlocks.defaultPickProps(0, 8F, 30F));
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue