Skip to content

Commit 03c9a2f

Browse files
committed
Added potted charred saplings and removed old files, closes #26
1 parent 6d3a450 commit 03c9a2f

12 files changed

Lines changed: 57 additions & 23 deletions

File tree

src/main/java/raltsmc/desolation/init/client/DesolationClient.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ public void onInitializeClient() {
4444
BlockRenderLayerMap.INSTANCE.putBlock(DesolationBlocks.CHARRED_BRANCHES, RenderLayer.getTranslucent());
4545
BlockRenderLayerMap.INSTANCE.putBlock(DesolationBlocks.ASH_BRAMBLE, RenderLayer.getCutout());
4646
BlockRenderLayerMap.INSTANCE.putBlock(DesolationBlocks.CHARRED_SAPLING, RenderLayer.getCutout());
47+
BlockRenderLayerMap.INSTANCE.putBlock(DesolationBlocks.POTTED_CHARRED_SAPLING, RenderLayer.getCutout());
4748
BlockRenderLayerMap.INSTANCE.putBlock(DesolationBlocks.SCORCHED_TUFT, RenderLayer.getCutout());
4849
BlockRenderLayerMap.INSTANCE.putBlock(DesolationBlocks.CINDERFRUIT_PLANT, RenderLayer.getCutout());
4950
BlockRenderLayerMap.INSTANCE.putBlock(DesolationBlocks.CHARRED_TRAPDOOR, RenderLayer.getCutout());

src/main/java/raltsmc/desolation/registry/DesolationBlocks.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,7 @@ public final class DesolationBlocks {
3030
public static final Block CHARRED_LOG = register(new PillarBlock(FabricBlockSettings.of(Material.WOOD).hardness(1.8f).sounds(BlockSoundGroup.BASALT).breakByTool(FabricToolTags.AXES)), "charred_log", true);
3131
public static final Block CHARRED_PLANKS = register(new Block(FabricBlockSettings.of(Material.WOOD, MapColor.GRAY).strength(2.0F, 3.0F).sounds(BlockSoundGroup.WOOD)), "charred_planks", true);
3232
public static final Block CHARRED_SAPLING = register(new CharredSaplingBlock(new CharredSaplingGenerator(() -> DesolationConfiguredFeatures.TREE_CHARRED), FabricBlockSettings.copyOf(Blocks.OAK_SAPLING)), "charred_sapling", true);
33+
public static final Block POTTED_CHARRED_SAPLING = register(new FlowerPotBlock(CHARRED_SAPLING, Settings.of(Material.DECORATION).breakInstantly().nonOpaque()), "potted_charred_sapling", false);
3334
// TODO add signs (and add them to non_flammable_wood, wall_signs, and standing_signs tags) (and add loot table +recipe)
3435
//public static final Block CHARRED_SIGN = register(new SignBlock(FabricBlockSettings.of(Material.WOOD,MaterialColor.GRAY).noCollision().strength(1.0f).sounds(BlockSoundGroup.WOOD)));
3536
public static final Block CHARRED_SLAB = register(new SlabBlock(FabricBlockSettings.of(Material.WOOD, MapColor.GRAY).strength(2.0f, 3.0f).sounds(BlockSoundGroup.WOOD)), "charred_slab", true);
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
{
2+
"variants": {
3+
"": {
4+
"model": "desolation:block/potted_charred_sapling"
5+
}
6+
}
7+
}

src/main/resources/assets/desolation/lang/en_us.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
"item.desolation.air_filter": "Air Filter",
1313
"item.desolation.mask": "Mask",
1414
"item.desolation.goggles": "Goggles",
15-
"item.desolation.mask_and_goggles": "Mask and Goggles",
1615
"item.desolation.ash_scuttler_spawn_egg": "Ash Scuttler Spawn Egg",
1716
"item.desolation.blackened_spawn_egg": "Blackened Spawn Egg",
1817
"item.desolation.music_disc_ashes": "Music Disc",
@@ -24,6 +23,7 @@
2423
"block.desolation.activated_charcoal_block": "Block of Activated Charcoal",
2524
"block.desolation.charred_log": "Charred Log",
2625
"block.desolation.charred_sapling": "Charred Sapling",
26+
"block.desolation.potted_charred_sapling": "Potted Charred Sapling",
2727
"block.desolation.charred_planks": "Charred Planks",
2828
"block.desolation.charred_pressure_plate": "Charred Pressure Plate",
2929
"block.desolation.charred_trapdoor": "Charred Trapdoor",

src/main/resources/assets/desolation/lang/ru_ru.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
"item.desolation.air_filter": "Воздушный Фильтр",
1313
"item.desolation.mask": "Маска",
1414
"item.desolation.goggles": "Защитные Очки",
15-
"item.desolation.mask_and_goggles": "Противогаз",
1615
"item.desolation.ash_scuttler_spawn_egg": "Яйцо Призыва Пепельного Щитовика",
1716
"item.desolation.blackened_spawn_egg": "Яйцо Призыва Сожжённого Скелета",
1817
"item.desolation.music_disc_ashes": "Пластинка",

src/main/resources/assets/desolation/lang/zh_cn.json

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@
1212
"item.desolation.air_filter": "空气过滤器",
1313
"item.desolation.mask": "面罩",
1414
"item.desolation.goggles": "护目镜",
15-
"item.desolation.mask_and_goggles": "面罩与护目镜",
1615
"item.desolation.ash_scuttler_spawn_egg": "灰烬迅捷虫刷怪蛋",
1716
"item.desolation.blackened_spawn_egg": "炭骨刷怪蛋",
1817
"block.desolation.ash": "灰烬",
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
{
2+
"parent": "minecraft:block/flower_pot_cross",
3+
"textures": {
4+
"plant": "desolation:block/charred_sapling"
5+
}
6+
}

src/main/resources/assets/desolation/models/item/mask_and_goggles.json

Lines changed: 0 additions & 6 deletions
This file was deleted.
Binary file not shown.
Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,35 @@
1+
{
2+
"type": "minecraft:block",
3+
"pools": [
4+
{
5+
"rolls": 1.0,
6+
"bonus_rolls": 0.0,
7+
"entries": [
8+
{
9+
"type": "minecraft:item",
10+
"name": "minecraft:flower_pot"
11+
}
12+
],
13+
"conditions": [
14+
{
15+
"condition": "minecraft:survives_explosion"
16+
}
17+
]
18+
},
19+
{
20+
"rolls": 1.0,
21+
"bonus_rolls": 0.0,
22+
"entries": [
23+
{
24+
"type": "minecraft:item",
25+
"name": "desolation:charred_sapling"
26+
}
27+
],
28+
"conditions": [
29+
{
30+
"condition": "minecraft:survives_explosion"
31+
}
32+
]
33+
}
34+
]
35+
}

0 commit comments

Comments
 (0)