diff --git a/src/main/java/ru/betterend/blocks/BlockDragonTreeSapling.java b/src/main/java/ru/betterend/blocks/BlockDragonTreeSapling.java new file mode 100644 index 00000000..72d0581f --- /dev/null +++ b/src/main/java/ru/betterend/blocks/BlockDragonTreeSapling.java @@ -0,0 +1,16 @@ +package ru.betterend.blocks; + +import net.minecraft.world.gen.feature.Feature; +import ru.betterend.blocks.basis.BlockFeatureSapling; +import ru.betterend.registry.EndFeatures; + +public class BlockDragonTreeSapling extends BlockFeatureSapling { + public BlockDragonTreeSapling() { + super(); + } + + @Override + protected Feature getFeature() { + return EndFeatures.PYTHADENDRON_TREE.getFeature(); + } +} diff --git a/src/main/java/ru/betterend/registry/EndBlocks.java b/src/main/java/ru/betterend/registry/EndBlocks.java index 1ea32ada..805d2c43 100644 --- a/src/main/java/ru/betterend/registry/EndBlocks.java +++ b/src/main/java/ru/betterend/registry/EndBlocks.java @@ -15,6 +15,7 @@ import ru.betterend.blocks.BlockBlueVineLantern; import ru.betterend.blocks.BlockBlueVineSeed; import ru.betterend.blocks.BlockBubbleCoral; import ru.betterend.blocks.BlockChorusGrass; +import ru.betterend.blocks.BlockDragonTreeSapling; import ru.betterend.blocks.BlockEndLily; import ru.betterend.blocks.BlockEndLilySeed; import ru.betterend.blocks.BlockEndLotusFlower; @@ -98,6 +99,10 @@ public class EndBlocks { public static final Block LACUGROVE_LEAVES = registerBlock("lacugrove_leaves", new BlockLeaves(MaterialColor.CYAN)); public static final WoodenMaterial LACUGROVE = new WoodenMaterial("lacugrove", MaterialColor.BROWN, MaterialColor.YELLOW); + public static final Block DRAGON_TREE_SAPLING = registerBlock("dragon_tree_sapling", new BlockDragonTreeSapling()); + public static final Block DRAGON_TREE_LEAVES = registerBlock("dragon_tree_leaves", new BlockLeaves(MaterialColor.MAGENTA)); + public static final WoodenMaterial DRAGON_TREE = new WoodenMaterial("dragon_tree", MaterialColor.BLACK, MaterialColor.MAGENTA); + // Small Plants // public static final Block UMBRELLA_MOSS = registerBlock("umbrella_moss", new BlockUmbrellaMoss()); public static final Block UMBRELLA_MOSS_TALL = registerBlock("umbrella_moss_tall", new BlockUmbrellaMossTall()); diff --git a/src/main/resources/assets/betterend/lang/en_us.json b/src/main/resources/assets/betterend/lang/en_us.json index 95fb4ab6..ce947185 100644 --- a/src/main/resources/assets/betterend/lang/en_us.json +++ b/src/main/resources/assets/betterend/lang/en_us.json @@ -233,5 +233,24 @@ "block.betterend.lacugrove_sapling": "Lacugrove Sapling", "biome.betterend.megalake_grove": "Megalake Grove", - "biome.betterend.painted_mountains": "Painted Mountains" + "biome.betterend.painted_mountains": "Painted Mountains", + + "block.betterend.dragon_tree_bark": "Dragon Tree Bark", + "block.betterend.dragon_tree_barrel": "Dragon Tree Barrel", + "block.betterend.dragon_tree_button": "Dragon Tree Button", + "block.betterend.dragon_tree_chest": "Dragon Tree Chest", + "block.betterend.dragon_tree_crafting_table": "Dragon Tree Crafting Table", + "block.betterend.dragon_tree_door": "Dragon Tree Door", + "block.betterend.dragon_tree_fence": "Dragon Tree Fence", + "block.betterend.dragon_tree_gate": "Dragon Tree Gate", + "block.betterend.dragon_tree_ladder": "Dragon Tree Ladder", + "block.betterend.dragon_tree_log": "Dragon Tree Log", + "block.betterend.dragon_tree_planks": "Dragon Tree Planks", + "block.betterend.dragon_tree_plate": "Dragon Tree Plate", + "block.betterend.dragon_tree_sign": "Dragon Tree Sign", + "block.betterend.dragon_tree_slab": "Dragon Tree Slab", + "block.betterend.dragon_tree_stairs": "Dragon Tree Stairs", + "block.betterend.dragon_tree_stripped_bark": "Dragon Tree Stripped Bark", + "block.betterend.dragon_tree_stripped_log": "Dragon Tree Stripped Log", + "block.betterend.dragon_tree_trapdoor": "Dragon Tree Trapdoor" } \ No newline at end of file diff --git a/src/main/resources/assets/betterend/lang/ru_ru.json b/src/main/resources/assets/betterend/lang/ru_ru.json index 0e1f903f..5e7d9781 100644 --- a/src/main/resources/assets/betterend/lang/ru_ru.json +++ b/src/main/resources/assets/betterend/lang/ru_ru.json @@ -235,5 +235,24 @@ "block.betterend.lacugrove_sapling": "Саженец оземангра", "biome.betterend.megalake_grove": "Мегаозёрная роща", - "biome.betterend.painted_mountains": "Окрашенные горы" + "biome.betterend.painted_mountains": "Окрашенные горы", + + "block.betterend.dragon_tree_bark": "Кора драконова древа", + "block.betterend.dragon_tree_barrel": "Бочка из драконова древа", + "block.betterend.dragon_tree_button": "Кнопка из драконова древа", + "block.betterend.dragon_tree_chest": "Сундук из драконова древа", + "block.betterend.dragon_tree_crafting_table": "Верстак из драконова древа", + "block.betterend.dragon_tree_door": "Дверь из драконова древа", + "block.betterend.dragon_tree_fence": "Забор из драконова древа", + "block.betterend.dragon_tree_gate": "Калитка из драконова древа", + "block.betterend.dragon_tree_ladder": "Лестница из драконова древа", + "block.betterend.dragon_tree_log": "Бревно драконова древа", + "block.betterend.dragon_tree_planks": "Доски из драконова древа", + "block.betterend.dragon_tree_plate": "Нажимная плита из драконова древа", + "block.betterend.dragon_tree_sign": "Табличка из драконова древа", + "block.betterend.dragon_tree_slab": "", + "block.betterend.dragon_tree_stairs": "", + "block.betterend.dragon_tree_stripped_bark": "", + "block.betterend.dragon_tree_stripped_log": "", + "block.betterend.dragon_tree_trapdoor": "" } \ No newline at end of file diff --git a/src/main/resources/assets/betterend/textures/block/dragon_tree_leaves.png b/src/main/resources/assets/betterend/textures/block/dragon_tree_leaves.png new file mode 100644 index 00000000..a9544b51 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/block/dragon_tree_leaves.png differ diff --git a/src/main/resources/assets/betterend/textures/block/dragon_tree_log_side.png b/src/main/resources/assets/betterend/textures/block/dragon_tree_log_side.png new file mode 100644 index 00000000..a7ef25d7 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/block/dragon_tree_log_side.png differ diff --git a/src/main/resources/assets/betterend/textures/block/dragon_tree_log_top.png b/src/main/resources/assets/betterend/textures/block/dragon_tree_log_top.png new file mode 100644 index 00000000..9952a731 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/block/dragon_tree_log_top.png differ diff --git a/src/main/resources/assets/betterend/textures/block/dragon_tree_planks.png b/src/main/resources/assets/betterend/textures/block/dragon_tree_planks.png new file mode 100644 index 00000000..cc44e18d Binary files /dev/null and b/src/main/resources/assets/betterend/textures/block/dragon_tree_planks.png differ diff --git a/src/main/resources/assets/betterend/textures/block/dragon_tree_stripped_log_side.png b/src/main/resources/assets/betterend/textures/block/dragon_tree_stripped_log_side.png new file mode 100644 index 00000000..2359746d Binary files /dev/null and b/src/main/resources/assets/betterend/textures/block/dragon_tree_stripped_log_side.png differ diff --git a/src/main/resources/assets/betterend/textures/block/dragon_tree_stripped_log_top.png b/src/main/resources/assets/betterend/textures/block/dragon_tree_stripped_log_top.png new file mode 100644 index 00000000..281a77f5 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/block/dragon_tree_stripped_log_top.png differ