diff --git a/src/main/generated/assets/betterend/blockstates/end_stone_slab.json b/src/main/generated/assets/betterend/blockstates/end_stone_slab.json new file mode 100644 index 000000000..635d20653 --- /dev/null +++ b/src/main/generated/assets/betterend/blockstates/end_stone_slab.json @@ -0,0 +1,13 @@ +{ + "variants": { + "type=bottom": { + "model": "betterend:block/end_stone_slab" + }, + "type=double": { + "model": "minecraft:block/end_stone" + }, + "type=top": { + "model": "betterend:block/end_stone_slab_top" + } + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/blockstates/end_stone_stairs.json b/src/main/generated/assets/betterend/blockstates/end_stone_stairs.json new file mode 100644 index 000000000..89a19caa4 --- /dev/null +++ b/src/main/generated/assets/betterend/blockstates/end_stone_stairs.json @@ -0,0 +1,209 @@ +{ + "variants": { + "facing=east,half=bottom,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner" + }, + "facing=east,half=bottom,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=east,half=bottom,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer" + }, + "facing=east,half=bottom,shape=straight": { + "model": "betterend:block/end_stone_stairs" + }, + "facing=east,half=top,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=east,half=top,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=east,half=top,shape=straight": { + "model": "betterend:block/end_stone_stairs", + "uvlock": true, + "x": 180 + }, + "facing=north,half=bottom,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=north,half=bottom,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "y": 270 + }, + "facing=north,half=bottom,shape=straight": { + "model": "betterend:block/end_stone_stairs", + "uvlock": true, + "y": 270 + }, + "facing=north,half=top,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=north,half=top,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180 + }, + "facing=north,half=top,shape=straight": { + "model": "betterend:block/end_stone_stairs", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=south,half=bottom,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner" + }, + "facing=south,half=bottom,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer" + }, + "facing=south,half=bottom,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=south,half=bottom,shape=straight": { + "model": "betterend:block/end_stone_stairs", + "uvlock": true, + "y": 90 + }, + "facing=south,half=top,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=south,half=top,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=south,half=top,shape=straight": { + "model": "betterend:block/end_stone_stairs", + "uvlock": true, + "x": 180, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "y": 90 + }, + "facing=west,half=bottom,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "y": 180 + }, + "facing=west,half=bottom,shape=straight": { + "model": "betterend:block/end_stone_stairs", + "uvlock": true, + "y": 180 + }, + "facing=west,half=top,shape=inner_left": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=inner_right": { + "model": "betterend:block/end_stone_stairs_inner", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=outer_left": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 180 + }, + "facing=west,half=top,shape=outer_right": { + "model": "betterend:block/end_stone_stairs_outer", + "uvlock": true, + "x": 180, + "y": 270 + }, + "facing=west,half=top,shape=straight": { + "model": "betterend:block/end_stone_stairs", + "uvlock": true, + "x": 180, + "y": 180 + } + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/blockstates/end_stone_wall.json b/src/main/generated/assets/betterend/blockstates/end_stone_wall.json new file mode 100644 index 000000000..0bf9c18b1 --- /dev/null +++ b/src/main/generated/assets/betterend/blockstates/end_stone_wall.json @@ -0,0 +1,90 @@ +{ + "multipart": [ + { + "apply": { + "model": "betterend:block/end_stone_wall_post" + }, + "when": { + "up": "true" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side", + "uvlock": true + }, + "when": { + "north": "low" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "low" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "low" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "low" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side_tall", + "uvlock": true + }, + "when": { + "north": "tall" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side_tall", + "uvlock": true, + "y": 90 + }, + "when": { + "east": "tall" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side_tall", + "uvlock": true, + "y": 180 + }, + "when": { + "south": "tall" + } + }, + { + "apply": { + "model": "betterend:block/end_stone_wall_side_tall", + "uvlock": true, + "y": 270 + }, + "when": { + "west": "tall" + } + } + ] +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_slab.json b/src/main/generated/assets/betterend/models/block/end_stone_slab.json new file mode 100644 index 000000000..8b9dc977a --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_slab.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab", + "textures": { + "bottom": "minecraft:block/end_stone", + "side": "minecraft:block/end_stone", + "top": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_slab_top.json b/src/main/generated/assets/betterend/models/block/end_stone_slab_top.json new file mode 100644 index 000000000..42cc73a86 --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_slab_top.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/slab_top", + "textures": { + "bottom": "minecraft:block/end_stone", + "side": "minecraft:block/end_stone", + "top": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_stairs.json b/src/main/generated/assets/betterend/models/block/end_stone_stairs.json new file mode 100644 index 000000000..da87c6441 --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_stairs.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/stairs", + "textures": { + "bottom": "minecraft:block/end_stone", + "side": "minecraft:block/end_stone", + "top": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_stairs_inner.json b/src/main/generated/assets/betterend/models/block/end_stone_stairs_inner.json new file mode 100644 index 000000000..55b77d891 --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_stairs_inner.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/inner_stairs", + "textures": { + "bottom": "minecraft:block/end_stone", + "side": "minecraft:block/end_stone", + "top": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_stairs_outer.json b/src/main/generated/assets/betterend/models/block/end_stone_stairs_outer.json new file mode 100644 index 000000000..743002552 --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_stairs_outer.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/outer_stairs", + "textures": { + "bottom": "minecraft:block/end_stone", + "side": "minecraft:block/end_stone", + "top": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_wall_inventory.json b/src/main/generated/assets/betterend/models/block/end_stone_wall_inventory.json new file mode 100644 index 000000000..1060201bc --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_wall_inventory.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/wall_inventory", + "textures": { + "wall": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_wall_post.json b/src/main/generated/assets/betterend/models/block/end_stone_wall_post.json new file mode 100644 index 000000000..faa927f05 --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_wall_post.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_post", + "textures": { + "wall": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_wall_side.json b/src/main/generated/assets/betterend/models/block/end_stone_wall_side.json new file mode 100644 index 000000000..ee2c70c53 --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_wall_side.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side", + "textures": { + "wall": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/block/end_stone_wall_side_tall.json b/src/main/generated/assets/betterend/models/block/end_stone_wall_side_tall.json new file mode 100644 index 000000000..ab322083a --- /dev/null +++ b/src/main/generated/assets/betterend/models/block/end_stone_wall_side_tall.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_wall_side_tall", + "textures": { + "wall": "minecraft:block/end_stone" + } +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/item/end_stone_slab.json b/src/main/generated/assets/betterend/models/item/end_stone_slab.json new file mode 100644 index 000000000..659f7296f --- /dev/null +++ b/src/main/generated/assets/betterend/models/item/end_stone_slab.json @@ -0,0 +1,3 @@ +{ + "parent": "betterend:block/end_stone_slab" +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/item/end_stone_stairs.json b/src/main/generated/assets/betterend/models/item/end_stone_stairs.json new file mode 100644 index 000000000..40cd0b8f8 --- /dev/null +++ b/src/main/generated/assets/betterend/models/item/end_stone_stairs.json @@ -0,0 +1,3 @@ +{ + "parent": "betterend:block/end_stone_stairs" +} \ No newline at end of file diff --git a/src/main/generated/assets/betterend/models/item/end_stone_wall.json b/src/main/generated/assets/betterend/models/item/end_stone_wall.json new file mode 100644 index 000000000..b071de9aa --- /dev/null +++ b/src/main/generated/assets/betterend/models/item/end_stone_wall.json @@ -0,0 +1,3 @@ +{ + "parent": "betterend:block/end_stone_wall_inventory" +} \ No newline at end of file diff --git a/src/main/generated/data/betterend/advancement/all_the_biomes.json b/src/main/generated/data/betterend/advancement/all_the_biomes.json index 2ccf9b104..deb59099c 100644 --- a/src/main/generated/data/betterend/advancement/all_the_biomes.json +++ b/src/main/generated/data/betterend/advancement/all_the_biomes.json @@ -417,79 +417,79 @@ }, "requirements": [ [ - "betterend:ice_starfield" + "betterend:empty_end_cave" ], [ - "betterend:sulphur_springs" + "betterend:painted_mountains" ], [ - "betterend:blossoming_spires" + "betterend:crystal_mountains" ], [ - "betterend:glowing_grasslands" + "betterend:sulphur_springs" ], [ - "betterend:umbra_valley" + "betterend:dragon_graveyards" ], [ "betterend:amber_land" ], [ - "betterend:lantern_woods" + "betterend:ice_starfield" ], [ - "betterend:empty_end_cave" + "betterend:shadow_forest" ], [ - "betterend:neon_oasis" + "betterend:foggy_mushroomland" ], [ - "betterend:chorus_forest" + "betterend:empty_aurora_cave" ], [ - "betterend:shadow_forest" + "betterend:jade_cave" ], [ - "betterend:umbrella_jungle" + "betterend:empty_smaragdant_cave" ], [ - "betterend:lush_smaragdant_cave" + "betterend:blossoming_spires" ], [ - "betterend:crystal_mountains" + "betterend:umbrella_jungle" ], [ - "betterend:jade_cave" + "betterend:lush_aurora_cave" ], [ - "betterend:megalake" + "betterend:glowing_grasslands" ], [ - "betterend:lush_aurora_cave" + "betterend:umbra_valley" ], [ - "betterend:dust_wastelands" + "betterend:neon_oasis" ], [ "betterend:dry_shrubland" ], [ - "betterend:megalake_grove" + "betterend:lantern_woods" ], [ - "betterend:dragon_graveyards" + "betterend:megalake_grove" ], [ - "betterend:empty_smaragdant_cave" + "betterend:lush_smaragdant_cave" ], [ - "betterend:painted_mountains" + "betterend:dust_wastelands" ], [ - "betterend:foggy_mushroomland" + "betterend:chorus_forest" ], [ - "betterend:empty_aurora_cave" + "betterend:megalake" ] ], "rewards": { diff --git a/src/main/generated/data/betterend/loot_table/blocks/end_stone_slab.json b/src/main/generated/data/betterend/loot_table/blocks/end_stone_slab.json new file mode 100644 index 000000000..61c02c605 --- /dev/null +++ b/src/main/generated/data/betterend/loot_table/blocks/end_stone_slab.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "betterend:end_stone_slab" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/betterend/loot_table/blocks/end_stone_stairs.json b/src/main/generated/data/betterend/loot_table/blocks/end_stone_stairs.json new file mode 100644 index 000000000..3bfeec148 --- /dev/null +++ b/src/main/generated/data/betterend/loot_table/blocks/end_stone_stairs.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "betterend:end_stone_stairs" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/betterend/loot_table/blocks/end_stone_wall.json b/src/main/generated/data/betterend/loot_table/blocks/end_stone_wall.json new file mode 100644 index 000000000..3302330eb --- /dev/null +++ b/src/main/generated/data/betterend/loot_table/blocks/end_stone_wall.json @@ -0,0 +1,15 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "entries": [ + { + "type": "minecraft:item", + "name": "betterend:end_stone_wall" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/generated/data/minecraft/tags/block/mineable/pickaxe.json b/src/main/generated/data/minecraft/tags/block/mineable/pickaxe.json index f4ebc4843..68b87307e 100644 --- a/src/main/generated/data/minecraft/tags/block/mineable/pickaxe.json +++ b/src/main/generated/data/minecraft/tags/block/mineable/pickaxe.json @@ -55,9 +55,12 @@ "betterend:end_stone_brick_weathered_wall", "betterend:end_stone_furnace", "betterend:end_stone_lantern", + "betterend:end_stone_slab", "betterend:end_stone_smelter", + "betterend:end_stone_stairs", "betterend:end_stone_stalactite", "betterend:end_stone_stalactite_cavemoss", + "betterend:end_stone_wall", "betterend:ender_block", "betterend:ender_ore", "betterend:endstone_flower_pot", diff --git a/src/main/generated/data/minecraft/tags/block/slabs.json b/src/main/generated/data/minecraft/tags/block/slabs.json index 25f72e360..ccf8c480c 100644 --- a/src/main/generated/data/minecraft/tags/block/slabs.json +++ b/src/main/generated/data/minecraft/tags/block/slabs.json @@ -7,6 +7,7 @@ "betterend:end_lotus_slab", "betterend:end_stone_brick_cracked_slab", "betterend:end_stone_brick_weathered_slab", + "betterend:end_stone_slab", "betterend:flavolite_bricks_slab", "betterend:flavolite_slab", "betterend:helix_tree_slab", diff --git a/src/main/generated/data/minecraft/tags/block/stairs.json b/src/main/generated/data/minecraft/tags/block/stairs.json index b697d4154..f389975ee 100644 --- a/src/main/generated/data/minecraft/tags/block/stairs.json +++ b/src/main/generated/data/minecraft/tags/block/stairs.json @@ -7,6 +7,7 @@ "betterend:end_lotus_stairs", "betterend:end_stone_brick_cracked_stairs", "betterend:end_stone_brick_weathered_stairs", + "betterend:end_stone_stairs", "betterend:flavolite_bricks_stairs", "betterend:flavolite_stairs", "betterend:helix_tree_stairs", diff --git a/src/main/generated/data/minecraft/tags/block/walls.json b/src/main/generated/data/minecraft/tags/block/walls.json index b988c3f1c..c0ea59075 100644 --- a/src/main/generated/data/minecraft/tags/block/walls.json +++ b/src/main/generated/data/minecraft/tags/block/walls.json @@ -6,6 +6,7 @@ "betterend:end_lotus_wall", "betterend:end_stone_brick_cracked_wall", "betterend:end_stone_brick_weathered_wall", + "betterend:end_stone_wall", "betterend:flavolite_bricks_wall", "betterend:flavolite_wall", "betterend:helix_tree_wall", diff --git a/src/main/java/org/betterx/betterend/registry/EndBlocks.java b/src/main/java/org/betterx/betterend/registry/EndBlocks.java index bb30a60d2..a30b99944 100644 --- a/src/main/java/org/betterx/betterend/registry/EndBlocks.java +++ b/src/main/java/org/betterx/betterend/registry/EndBlocks.java @@ -764,6 +764,11 @@ public class EndBlocks { MapColor.SAND ).init(); + public static final Block END_STONE_SLAB = registerBlock("end_stone_slab", new BaseSlabBlock.Stone(Blocks.END_STONE)); + public static final Block END_STONE_STAIR = registerBlock("end_stone_stairs", new BaseStairsBlock.Stone(Blocks.END_STONE)); + public static final Block END_STONE_WALLS = registerBlock("end_stone_wall", new BaseWallBlock.Stone(Blocks.END_STONE)); + + public static List getModBlocks() { return getBlockRegistry().allBlocks().toList(); } diff --git a/src/main/resources/assets/betterend/lang/de_de.json b/src/main/resources/assets/betterend/lang/de_de.json index 46c40f6e5..5b3a0f13f 100644 --- a/src/main/resources/assets/betterend/lang/de_de.json +++ b/src/main/resources/assets/betterend/lang/de_de.json @@ -254,9 +254,12 @@ "block.betterend.end_stone_brick_weathered_wall": "Verwitterte Endsteinziegelmauer", "block.betterend.end_stone_furnace": "Endsteinofen", "block.betterend.end_stone_lantern": "Endsteinlaterne", + "block.betterend.end_stone_slab": "Endsteinstufe", "block.betterend.end_stone_smelter": "Endsteinschmelzofen", + "block.betterend.end_stone_stairs": "Endsteintreppe", "block.betterend.end_stone_stalactite": "Endsteinstalaktit", "block.betterend.end_stone_stalactite_cavemoss": "Bemoster Endsteinstalaktit", + "block.betterend.end_stone_wall": "Endsteinmauer", "block.betterend.ender_block": "Enderblock", "block.betterend.ender_ore": "Endererz", "block.betterend.endstone_dust": "Endsteinstaub", diff --git a/src/main/resources/assets/betterend/lang/en_us.json b/src/main/resources/assets/betterend/lang/en_us.json index 15136e39b..6db949466 100644 --- a/src/main/resources/assets/betterend/lang/en_us.json +++ b/src/main/resources/assets/betterend/lang/en_us.json @@ -254,9 +254,12 @@ "block.betterend.end_stone_brick_weathered_wall": "Weathered End Stone Brick Wall", "block.betterend.end_stone_furnace": "End Stone Furnace", "block.betterend.end_stone_lantern": "End Stone Lantern", + "block.betterend.end_stone_slab": "End Stone Slab", "block.betterend.end_stone_smelter": "End Stone Smelter", + "block.betterend.end_stone_stairs": "End Stone Stairs", "block.betterend.end_stone_stalactite": "End Stone Stalactite", "block.betterend.end_stone_stalactite_cavemoss": "Cave Moss Endstone Stalactite", + "block.betterend.end_stone_wall": "End Stone Wall", "block.betterend.ender_block": "Ender Block", "block.betterend.ender_ore": "Ender Ore", "block.betterend.endstone_dust": "End Stone Dust",