Thalassium Block & recipes
This commit is contained in:
parent
bf8234a02e
commit
04e3372e2b
8 changed files with 29 additions and 2 deletions
|
@ -3,6 +3,7 @@ package ru.betterend.recipe;
|
||||||
import net.minecraft.block.Blocks;
|
import net.minecraft.block.Blocks;
|
||||||
import net.minecraft.item.Items;
|
import net.minecraft.item.Items;
|
||||||
import ru.betterend.recipe.builders.AlloyingRecipe;
|
import ru.betterend.recipe.builders.AlloyingRecipe;
|
||||||
|
import ru.betterend.registry.EndBlocks;
|
||||||
import ru.betterend.registry.EndItems;
|
import ru.betterend.registry.EndItems;
|
||||||
|
|
||||||
public class AlloyingRecipes {
|
public class AlloyingRecipes {
|
||||||
|
@ -35,5 +36,17 @@ public class AlloyingRecipes {
|
||||||
.setExpiriense(4.5F)
|
.setExpiriense(4.5F)
|
||||||
.setSmeltTime(600)
|
.setSmeltTime(600)
|
||||||
.build();
|
.build();
|
||||||
|
AlloyingRecipe.Builder.create("terminite_ingot_thalassium")
|
||||||
|
.setInput(EndItems.THALASSIUM_INGOT, EndItems.ENDER_DUST)
|
||||||
|
.setOutput(EndItems.TERMINITE_INGOT, 1)
|
||||||
|
.setExpiriense(2.5F)
|
||||||
|
.setSmeltTime(450)
|
||||||
|
.build();
|
||||||
|
AlloyingRecipe.Builder.create("thalassium_ingot")
|
||||||
|
.setInput(EndBlocks.THALASSIUM_ORE, EndBlocks.THALASSIUM_ORE)
|
||||||
|
.setOutput(EndItems.THALASSIUM_INGOT, 3)
|
||||||
|
.setExpiriense(2.1F)
|
||||||
|
.setSmeltTime(600)
|
||||||
|
.build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -189,6 +189,14 @@ public class CraftingRecipes {
|
||||||
.build();
|
.build();
|
||||||
|
|
||||||
GridRecipe.make("fiber_string", Items.STRING).setOutputCount(6).setShape("#", "#", "#").addMaterial('#', EndItems.SILK_FIBER).build();
|
GridRecipe.make("fiber_string", Items.STRING).setOutputCount(6).setShape("#", "#", "#").addMaterial('#', EndItems.SILK_FIBER).build();
|
||||||
|
|
||||||
|
GridRecipe.make("thalassium_block", EndBlocks.THALASSIUM_BLOCK).setShape("###", "###", "###").addMaterial('#', EndItems.THALASSIUM_INGOT).build();
|
||||||
|
GridRecipe.make("thalassium_ingot_from_block", EndItems.THALASSIUM_INGOT).setOutputCount(9).setList("#").addMaterial('#', EndBlocks.THALASSIUM_BLOCK).build();
|
||||||
|
|
||||||
|
GridRecipe.make("thalassium_axe", EndItems.THALASSIUM_AXE).setShape("##", "#I", " I").addMaterial('#', EndItems.THALASSIUM_INGOT).addMaterial('I', Items.STICK).build();
|
||||||
|
GridRecipe.make("thalassium_axe", EndItems.THALASSIUM_HOE).setShape("##", " I", " I").addMaterial('#', EndItems.THALASSIUM_INGOT).addMaterial('I', Items.STICK).build();
|
||||||
|
GridRecipe.make("thalassium_axe", EndItems.THALASSIUM_PICKAXE).setShape("###", " I ", " I ").addMaterial('#', EndItems.THALASSIUM_INGOT).addMaterial('I', Items.STICK).build();
|
||||||
|
GridRecipe.make("thalassium_axe", EndItems.THALASSIUM_SWORD).setShape("#", "#", "I").addMaterial('#', EndItems.THALASSIUM_INGOT).addMaterial('I', Items.STICK).build();
|
||||||
}
|
}
|
||||||
|
|
||||||
private static void registerLantern(String name, Block lantern, Block slab) {
|
private static void registerLantern(String name, Block lantern, Block slab) {
|
||||||
|
|
|
@ -13,5 +13,6 @@ public class FurnaceRecipes {
|
||||||
FurnaceRecipe.make("end_berry", EndItems.SHADOW_BERRY_RAW, EndItems.SHADOW_BERRY_COOKED).build();
|
FurnaceRecipe.make("end_berry", EndItems.SHADOW_BERRY_RAW, EndItems.SHADOW_BERRY_COOKED).build();
|
||||||
FurnaceRecipe.make("end_fish", EndItems.END_FISH_RAW, EndItems.END_FISH_COOKED).build();
|
FurnaceRecipe.make("end_fish", EndItems.END_FISH_RAW, EndItems.END_FISH_COOKED).build();
|
||||||
FurnaceRecipe.make("slime_ball", EndBlocks.JELLYSHROOM_CAP_PURPLE, Items.SLIME_BALL).build();
|
FurnaceRecipe.make("slime_ball", EndBlocks.JELLYSHROOM_CAP_PURPLE, Items.SLIME_BALL).build();
|
||||||
|
FurnaceRecipe.make("thalassium_ingot_furnace", EndBlocks.THALASSIUM_ORE, EndItems.THALASSIUM_INGOT).build();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -287,6 +287,7 @@ public class EndBlocks {
|
||||||
// Materials //
|
// Materials //
|
||||||
public static final Block TERMINITE_BLOCK = registerBlock("terminite_block", new TerminiteBlock());
|
public static final Block TERMINITE_BLOCK = registerBlock("terminite_block", new TerminiteBlock());
|
||||||
public static final Block AETERNIUM_BLOCK = registerBlock("aeternium_block", new AeterniumBlock());
|
public static final Block AETERNIUM_BLOCK = registerBlock("aeternium_block", new AeterniumBlock());
|
||||||
|
public static final Block THALASSIUM_BLOCK = registerBlock("thalassium_block", new BaseBlock(FabricBlockSettings.copyOf(Blocks.IRON_BLOCK)));
|
||||||
public static final Block ENDER_BLOCK = registerBlock("ender_block", new EnderBlock());
|
public static final Block ENDER_BLOCK = registerBlock("ender_block", new EnderBlock());
|
||||||
public static final Block AURORA_CRYSTAL = registerBlock("aurora_crystal", new AuroraCrystalBlock());
|
public static final Block AURORA_CRYSTAL = registerBlock("aurora_crystal", new AuroraCrystalBlock());
|
||||||
public static final Block AMBER_BLOCK = registerBlock("amber_block", new AmberBlock());
|
public static final Block AMBER_BLOCK = registerBlock("amber_block", new AmberBlock());
|
||||||
|
|
|
@ -68,7 +68,9 @@ public class EndTags {
|
||||||
|
|
||||||
public static void register() {
|
public static void register() {
|
||||||
addSurfaceBlock(Blocks.END_STONE);
|
addSurfaceBlock(Blocks.END_STONE);
|
||||||
|
addSurfaceBlock(EndBlocks.THALASSIUM_ORE);
|
||||||
addSurfaceBlock(EndBlocks.ENDSTONE_DUST);
|
addSurfaceBlock(EndBlocks.ENDSTONE_DUST);
|
||||||
|
addSurfaceBlock(EndBlocks.AMBER_ORE);
|
||||||
|
|
||||||
EndItems.getModBlocks().forEach((item) -> {
|
EndItems.getModBlocks().forEach((item) -> {
|
||||||
Block block = ((BlockItem) item).getBlock();
|
Block block = ((BlockItem) item).getBlock();
|
||||||
|
|
|
@ -582,5 +582,6 @@
|
||||||
"item.betterend.thalassium_ingot": "Thalassium Ingot",
|
"item.betterend.thalassium_ingot": "Thalassium Ingot",
|
||||||
"item.betterend.thalassium_pickaxe": "Thalassium Pickaxe",
|
"item.betterend.thalassium_pickaxe": "Thalassium Pickaxe",
|
||||||
"item.betterend.thalassium_shovel": "Thalassium Shovel",
|
"item.betterend.thalassium_shovel": "Thalassium Shovel",
|
||||||
"item.betterend.thalassium_sword": "Thalassium Sword"
|
"item.betterend.thalassium_sword": "Thalassium Sword",
|
||||||
|
"block.betterend.thalassium_block": "Thalassium Block"
|
||||||
}
|
}
|
||||||
|
|
|
@ -584,5 +584,6 @@
|
||||||
"item.betterend.thalassium_ingot": "Талласиевый слиток",
|
"item.betterend.thalassium_ingot": "Талласиевый слиток",
|
||||||
"item.betterend.thalassium_pickaxe": "Талласиевая кирка",
|
"item.betterend.thalassium_pickaxe": "Талласиевая кирка",
|
||||||
"item.betterend.thalassium_shovel": "Талласиевая лопата",
|
"item.betterend.thalassium_shovel": "Талласиевая лопата",
|
||||||
"item.betterend.thalassium_sword": "Талласиевый меч"
|
"item.betterend.thalassium_sword": "Талласиевый меч",
|
||||||
|
"block.betterend.thalassium_block": "Талласиевый блок"
|
||||||
}
|
}
|
Binary file not shown.
After Width: | Height: | Size: 421 B |
Loading…
Add table
Add a link
Reference in a new issue