diff --git a/signgen.js b/signgen.js new file mode 100644 index 00000000..105a9ec1 --- /dev/null +++ b/signgen.js @@ -0,0 +1,54 @@ +const path = require("path") +const fs = require("fs") + +const woods = ["pythadendron", "end_lotus", "lacugrove", "dragon_tree", "tenanea","helix_tree", "umbrella_tree", "jellyshroom", "lucernia", "mossy_glowshroom", "lucernia_jellyshroom"] +const woodDE = ["Pythadendron", "Endlotus", "Lacugrove", "Drachenbaum", "Tenanea","Spiralbaum", "Schirmbaum", "Geleepilz", "Lucernia", "Glühmospilz", "Gelelucernia"] +const woodEN = ["Pythadendron", "End Lotus", "Lacugrove", "Dragon Tree", "Tenanea","Helix Tree", "Umbrella Tree", "Jellyshroom", "Lucernia", "Mossy Glowshroom", "Jelly Lucernia"] + +const nameDE = "Hängendes {wood}schild" +const nameEN = "Hanging {wood} Sign" +woods.forEach(wood => { + const blockName = wood+'_hanging_sign' + const wallBlockName = wood+'_wall_hanging_sign' + const basePath = "./src/main/resources/assets/betterend"; + const particleName = 'particles_'+wood; + + const blockState = `{ + "variants": { + "": { + "model": "betterend:block/${particleName}" + } + } +}` + + const particles = `{ + "textures": { + "particle": "betterend:block/${wood}" + } +}` + + const model = `{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/${blockName}" + } +}` + fs.writeFileSync(path.join(basePath, "blockstates", blockName+".json"), blockState); + fs.writeFileSync(path.join(basePath, "blockstates", wallBlockName+".json"), blockState); + fs.writeFileSync(path.join(basePath, "models", "block", particleName+".json"), particles); + fs.writeFileSync(path.join(basePath, "models", "item", blockName+".json"), model); +}) + +console.log() +for (let i=0; i createMaterialSlots() { + return super.createMaterialSlots().add(WoodSlots.HANGING_SIGN); + } + public boolean isTreeLog(Block block) { return block == getLog() || block == getBark(); } diff --git a/src/main/java/org/betterx/betterend/complexmaterials/JellyLucerniaWoodMaterial.java b/src/main/java/org/betterx/betterend/complexmaterials/JellyLucerniaWoodMaterial.java new file mode 100644 index 00000000..367b2319 --- /dev/null +++ b/src/main/java/org/betterx/betterend/complexmaterials/JellyLucerniaWoodMaterial.java @@ -0,0 +1,42 @@ +package org.betterx.betterend.complexmaterials; + +import org.betterx.bclib.complexmaterials.WoodenComplexMaterial; +import org.betterx.bclib.complexmaterials.entry.RecipeEntry; +import org.betterx.bclib.complexmaterials.entry.SlotMap; +import org.betterx.bclib.complexmaterials.set.wood.HangingSign; +import org.betterx.bclib.complexmaterials.set.wood.WoodSlots; +import org.betterx.bclib.recipes.BCLRecipeBuilder; +import org.betterx.betterend.registry.EndBlocks; + +import net.minecraft.data.recipes.RecipeCategory; +import net.minecraft.world.item.Items; +import net.minecraft.world.level.material.MapColor; + +import java.util.function.Consumer; + +public class JellyLucerniaWoodMaterial extends EndWoodenComplexMaterial { + public JellyLucerniaWoodMaterial() { + super("lucernia_jellyshroom", MapColor.COLOR_PURPLE, MapColor.COLOR_ORANGE); + } + + @Override + protected SlotMap createMaterialSlots() { + return SlotMap.of(new HangingSign() { + @Override + public void addRecipeEntry(WoodenComplexMaterial parentMaterial, Consumer adder) { + adder.accept(new RecipeEntry(suffix, (mat, id) -> + BCLRecipeBuilder + .crafting(id, parentMaterial.getBlock(suffix)) + .setOutputCount(3) + .setShape("I I", "o#o", "o#o") + .addMaterial('#', EndBlocks.LUCERNIA.getBlock(WoodSlots.STRIPPED_LOG)) + .addMaterial('o', EndBlocks.JELLYSHROOM.getBlock(WoodSlots.LOG)) + .addMaterial('I', Items.CHAIN) + .setGroup("sign") + .setCategory(RecipeCategory.DECORATIONS) + .build() + )); + } + }); + } +} diff --git a/src/main/java/org/betterx/betterend/registry/EndBlocks.java b/src/main/java/org/betterx/betterend/registry/EndBlocks.java index f03d92f4..7b8d7e80 100644 --- a/src/main/java/org/betterx/betterend/registry/EndBlocks.java +++ b/src/main/java/org/betterx/betterend/registry/EndBlocks.java @@ -389,6 +389,8 @@ public class EndBlocks { MapColor.COLOR_ORANGE ).init(); + public static final EndWoodenComplexMaterial LUCERNIA_JELLY = new JellyLucerniaWoodMaterial().init(); + // Small Plants // public static final Block UMBRELLA_MOSS = registerBlock("umbrella_moss", new UmbrellaMossBlock()); public static final Block UMBRELLA_MOSS_TALL = registerBlock("umbrella_moss_tall", new UmbrellaMossTallBlock()); diff --git a/src/main/resources/assets/betterend/blockstates/dragon_tree_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/dragon_tree_hanging_sign.json new file mode 100644 index 00000000..e4fa9f6c --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/dragon_tree_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_dragon_tree" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/dragon_tree_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/dragon_tree_wall_hanging_sign.json new file mode 100644 index 00000000..e4fa9f6c --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/dragon_tree_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_dragon_tree" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/end_lotus_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/end_lotus_hanging_sign.json new file mode 100644 index 00000000..d6acccc6 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/end_lotus_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_end_lotus" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/end_lotus_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/end_lotus_wall_hanging_sign.json new file mode 100644 index 00000000..d6acccc6 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/end_lotus_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_end_lotus" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/helix_tree_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/helix_tree_hanging_sign.json new file mode 100644 index 00000000..ed5792d2 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/helix_tree_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_helix_tree" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/helix_tree_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/helix_tree_wall_hanging_sign.json new file mode 100644 index 00000000..ed5792d2 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/helix_tree_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_helix_tree" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/jellyshroom_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/jellyshroom_hanging_sign.json new file mode 100644 index 00000000..b4f4ab37 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/jellyshroom_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_jellyshroom" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/jellyshroom_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/jellyshroom_wall_hanging_sign.json new file mode 100644 index 00000000..b4f4ab37 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/jellyshroom_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_jellyshroom" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/lacugrove_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/lacugrove_hanging_sign.json new file mode 100644 index 00000000..b26bc6a9 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/lacugrove_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_lacugrove" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/lacugrove_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/lacugrove_wall_hanging_sign.json new file mode 100644 index 00000000..b26bc6a9 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/lacugrove_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_lacugrove" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/lucernia_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/lucernia_hanging_sign.json new file mode 100644 index 00000000..f6cb1193 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/lucernia_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_lucernia" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/lucernia_jellyshroom_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/lucernia_jellyshroom_hanging_sign.json new file mode 100644 index 00000000..d087b0d7 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/lucernia_jellyshroom_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_lucernia_jellyshroom" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/lucernia_jellyshroom_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/lucernia_jellyshroom_wall_hanging_sign.json new file mode 100644 index 00000000..d087b0d7 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/lucernia_jellyshroom_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_lucernia_jellyshroom" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/lucernia_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/lucernia_wall_hanging_sign.json new file mode 100644 index 00000000..f6cb1193 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/lucernia_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_lucernia" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/mossy_glowshroom_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/mossy_glowshroom_hanging_sign.json new file mode 100644 index 00000000..dadc3f7e --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/mossy_glowshroom_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_mossy_glowshroom" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/mossy_glowshroom_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/mossy_glowshroom_wall_hanging_sign.json new file mode 100644 index 00000000..dadc3f7e --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/mossy_glowshroom_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_mossy_glowshroom" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/pythadendron_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/pythadendron_hanging_sign.json new file mode 100644 index 00000000..a43a457b --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/pythadendron_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_pythadendron" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/pythadendron_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/pythadendron_wall_hanging_sign.json new file mode 100644 index 00000000..a43a457b --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/pythadendron_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_pythadendron" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/tenanea_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/tenanea_hanging_sign.json new file mode 100644 index 00000000..92536bd0 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/tenanea_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_tenanea" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/tenanea_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/tenanea_wall_hanging_sign.json new file mode 100644 index 00000000..92536bd0 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/tenanea_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_tenanea" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/umbrella_tree_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/umbrella_tree_hanging_sign.json new file mode 100644 index 00000000..dcd761e6 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/umbrella_tree_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_umbrella_tree" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/blockstates/umbrella_tree_wall_hanging_sign.json b/src/main/resources/assets/betterend/blockstates/umbrella_tree_wall_hanging_sign.json new file mode 100644 index 00000000..dcd761e6 --- /dev/null +++ b/src/main/resources/assets/betterend/blockstates/umbrella_tree_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "betterend:block/particles_umbrella_tree" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/lang/de_de.json b/src/main/resources/assets/betterend/lang/de_de.json index f14b533a..783ca169 100644 --- a/src/main/resources/assets/betterend/lang/de_de.json +++ b/src/main/resources/assets/betterend/lang/de_de.json @@ -149,6 +149,7 @@ "block.betterend.dragon_tree_door": "Drachenbaumtür", "block.betterend.dragon_tree_fence": "Drachenbaumzaun", "block.betterend.dragon_tree_gate": "Drachenbaumzauntor", + "block.betterend.dragon_tree_hanging_sign": "Hängendes Drachenbaumschild", "block.betterend.dragon_tree_ladder": "Drachenbaumleiter", "block.betterend.dragon_tree_leaves": "Drachenbaumlaub", "block.betterend.dragon_tree_log": "Drachenbaumstamm", @@ -175,6 +176,7 @@ "block.betterend.end_lotus_fence": "Endlotuszaun", "block.betterend.end_lotus_flower": "Endlotusblume", "block.betterend.end_lotus_gate": "Endlotuszauntor", + "block.betterend.end_lotus_hanging_sign": "Hängendes Endlotusschild", "block.betterend.end_lotus_ladder": "Endlotusleiter", "block.betterend.end_lotus_leaf": "Endlotusblatt", "block.betterend.end_lotus_log": "Endlotusstamm", @@ -246,6 +248,7 @@ "block.betterend.helix_tree_door": "Spiralbaumtür", "block.betterend.helix_tree_fence": "Spiralbaumzaun", "block.betterend.helix_tree_gate": "Spiralbaumzauntor", + "block.betterend.helix_tree_hanging_sign": "Hängendes Spiralbaumschild", "block.betterend.helix_tree_ladder": "Spiralbaumleiter", "block.betterend.helix_tree_leaves": "Spiralbaumlaub", "block.betterend.helix_tree_log": "Spiralbaumstamm", @@ -328,6 +331,7 @@ "block.betterend.jellyshroom_door": "Geleepilztür", "block.betterend.jellyshroom_fence": "Geleepilzzaun", "block.betterend.jellyshroom_gate": "Geleepilzzauntor", + "block.betterend.jellyshroom_hanging_sign": "Hängendes Geleepilzschild", "block.betterend.jellyshroom_ladder": "Geleepilzleiter", "block.betterend.jellyshroom_log": "Geleepilzstamm", "block.betterend.jellyshroom_planks": "Geleepilzbretter", @@ -353,6 +357,7 @@ "block.betterend.lacugrove_door": "Seemangroventür", "block.betterend.lacugrove_fence": "Seemangrovenzaun", "block.betterend.lacugrove_gate": "Seemangrovenzauntor", + "block.betterend.lacugrove_hanging_sign": "Hängendes Lacugroveschild", "block.betterend.lacugrove_ladder": "Seemangrovenleiter", "block.betterend.lacugrove_leaves": "Seemangrovenlaub", "block.betterend.lacugrove_log": "Seemangrovenstamm", @@ -379,6 +384,8 @@ "block.betterend.lucernia_door": "Lucernia Tür", "block.betterend.lucernia_fence": "Lucernia Zaun", "block.betterend.lucernia_gate": "Lucernia Zauntor", + "block.betterend.lucernia_hanging_sign": "Hängendes Lucerniaschild", + "block.betterend.lucernia_jellyshroom_hanging_sign": "Hängendes Gelelucerniaschild", "block.betterend.lucernia_ladder": "Lucernia Leiter", "block.betterend.lucernia_leaves": "Lucerniablätter", "block.betterend.lucernia_log": "Lucernia Stamm", @@ -401,30 +408,31 @@ "block.betterend.missing_tile": "Fehlende Fliesen", "block.betterend.mossy_bone": "Moosiger Knochen", "block.betterend.mossy_dragon_bone": "Moosiger Drachenknochen", - "block.betterend.mossy_glowshroom_bark": "Bemoostes Glühpilzholz", - "block.betterend.mossy_glowshroom_barrel": "Bemoostes Glühpilzfass", - "block.betterend.mossy_glowshroom_bookshelf": "Bemoostes Glühpilzbücherregal", - "block.betterend.mossy_glowshroom_button": "Bemooster Glühpilzknopf", - "block.betterend.mossy_glowshroom_cap": "Bemooste Glühpilzkappe", - "block.betterend.mossy_glowshroom_chest": "Bemooste Glühpilztruhe", - "block.betterend.mossy_glowshroom_composter": "Bemooster Glühpilzkomposter", - "block.betterend.mossy_glowshroom_crafting_table": "Bemooste Glühpilzwerkbank", - "block.betterend.mossy_glowshroom_door": "Bemooste Glühpilztür", - "block.betterend.mossy_glowshroom_fence": "Bemooster Glühpilzzaun", - "block.betterend.mossy_glowshroom_fur": "Bemoostes Glühpilzfell", - "block.betterend.mossy_glowshroom_gate": "Bemoostes Glühpilzzauntor", - "block.betterend.mossy_glowshroom_hymenophore": "Bemoostes Glühpilzhymenophor", - "block.betterend.mossy_glowshroom_ladder": "Bemooste Glühpilzleiter", - "block.betterend.mossy_glowshroom_log": "Bemooster Glühpilzstamm", - "block.betterend.mossy_glowshroom_planks": "Bemooste Glühpilzbretter", - "block.betterend.mossy_glowshroom_plate": "Bemooste Glühpilzdruckplatte", - "block.betterend.mossy_glowshroom_sapling": "Bemooster Glühpilzsetzling", - "block.betterend.mossy_glowshroom_sign": "Bemoostes Glühpilzschild", - "block.betterend.mossy_glowshroom_slab": "Bemooste Glühpilzstufe", - "block.betterend.mossy_glowshroom_stairs": "Bemooste Glühpilztreppe", - "block.betterend.mossy_glowshroom_stripped_bark": "Entrindetes bemoostes Glühpilzholz", - "block.betterend.mossy_glowshroom_stripped_log": "Entrindeter bemooster Glühpilzstamm", - "block.betterend.mossy_glowshroom_trapdoor": "Bemooste Glühpilzfalltür", + "block.betterend.mossy_glowshroom_bark": "Glühmospilzholz", + "block.betterend.mossy_glowshroom_barrel": "Glühmospilzfass", + "block.betterend.mossy_glowshroom_bookshelf": "Glühmospilzbücherregal", + "block.betterend.mossy_glowshroom_button": "Glühmospilzknopf", + "block.betterend.mossy_glowshroom_cap": "Glühmospilzkappe", + "block.betterend.mossy_glowshroom_chest": "Glühmospilztruhe", + "block.betterend.mossy_glowshroom_composter": "Glühmospilzkomposter", + "block.betterend.mossy_glowshroom_crafting_table": "Glühmospilzwerkbank", + "block.betterend.mossy_glowshroom_door": "Glühmospilztür", + "block.betterend.mossy_glowshroom_fence": "Glühmospilzzaun", + "block.betterend.mossy_glowshroom_fur": "Glühmospilzfell", + "block.betterend.mossy_glowshroom_gate": "Glühmospilzzauntor", + "block.betterend.mossy_glowshroom_hanging_sign": "Hängendes Glühmospilzschild", + "block.betterend.mossy_glowshroom_hymenophore": "Glühmospilzhymenophor", + "block.betterend.mossy_glowshroom_ladder": "Glühmospilzleiter", + "block.betterend.mossy_glowshroom_log": "Glühmospilzstamm", + "block.betterend.mossy_glowshroom_planks": "Glühmospilzbretter", + "block.betterend.mossy_glowshroom_plate": "Glühmospilzdruckplatte", + "block.betterend.mossy_glowshroom_sapling": "Glühmospilzsetzling", + "block.betterend.mossy_glowshroom_sign": "Glühmospilzschild", + "block.betterend.mossy_glowshroom_slab": "Glühmospilzstufe", + "block.betterend.mossy_glowshroom_stairs": "Glühmospilztreppe", + "block.betterend.mossy_glowshroom_stripped_bark": "Entrindetes Glühmospilzholz", + "block.betterend.mossy_glowshroom_stripped_log": "Entrindeter Glühmospilzstamm", + "block.betterend.mossy_glowshroom_trapdoor": "Glühmospilzfalltür", "block.betterend.mossy_obsidian": "Moosiger Obsidian", "block.betterend.murkweed": "Trübkraut", "block.betterend.needlegrass": "Nadelgras", @@ -455,6 +463,7 @@ "block.betterend.pythadendron_door": "Pythadendrontür", "block.betterend.pythadendron_fence": "Pythadendronzaun", "block.betterend.pythadendron_gate": "Pythadendronzauntor", + "block.betterend.pythadendron_hanging_sign": "Hängendes Pythadendronschild", "block.betterend.pythadendron_ladder": "Pythadendronleiter", "block.betterend.pythadendron_leaves": "Pythadendronlaub", "block.betterend.pythadendron_log": "Pythadendronstamm", @@ -545,6 +554,7 @@ "block.betterend.tenanea_fence": "Tenaneazaun", "block.betterend.tenanea_flowers": "Tenaneablumen", "block.betterend.tenanea_gate": "Tenaneazauntor", + "block.betterend.tenanea_hanging_sign": "Hängendes Tenaneaschild", "block.betterend.tenanea_ladder": "Tenanealeiter", "block.betterend.tenanea_leaves": "Tenanealaub", "block.betterend.tenanea_log": "Tenaneastamm", @@ -651,6 +661,7 @@ "block.betterend.umbrella_tree_door": "Schirmbaumtür", "block.betterend.umbrella_tree_fence": "Schirmbaumzaun", "block.betterend.umbrella_tree_gate": "Schirmbaumzauntor", + "block.betterend.umbrella_tree_hanging_sign": "Hängendes Schirmbaumschild", "block.betterend.umbrella_tree_ladder": "Schirmbaumleiter", "block.betterend.umbrella_tree_log": "Schirmbaumstamm", "block.betterend.umbrella_tree_membrane": "Schirmbaummembran", @@ -896,7 +907,7 @@ "tag.betterend.jellyshroom_logs": "Geleepilzstämme", "tag.betterend.lacugrove_logs": "Seemangrovenstämme", "tag.betterend.lucernia_logs": "Lucerniastäme", - "tag.betterend.mossy_glowshroom_logs": "Bemooste Glühpilzstämme", + "tag.betterend.mossy_glowshroom_logs": "Glühmospilzstämme", "tag.betterend.pythadendron_logs": "Pythadendronstämme", "tag.betterend.tenanea_logs": "Tenaneastämme", "tag.betterend.thallasium_alloying": "Thallasiumerze", diff --git a/src/main/resources/assets/betterend/lang/en_us.json b/src/main/resources/assets/betterend/lang/en_us.json index a5a9835e..ee53c7ac 100644 --- a/src/main/resources/assets/betterend/lang/en_us.json +++ b/src/main/resources/assets/betterend/lang/en_us.json @@ -149,6 +149,7 @@ "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_hanging_sign": "Hanging Dragon Tree Sign", "block.betterend.dragon_tree_ladder": "Dragon Tree Ladder", "block.betterend.dragon_tree_leaves": "Dragon Tree Leaves", "block.betterend.dragon_tree_log": "Dragon Tree Log", @@ -164,30 +165,31 @@ "block.betterend.emerald_ice": "Emerald Ice", "block.betterend.end_lily": "End Lily", "block.betterend.end_lily_seed": "End Lily Seed", - "block.betterend.end_lotus_bark": "End Lotus Bark", - "block.betterend.end_lotus_barrel": "End Lotus Barrel", - "block.betterend.end_lotus_bookshelf": "End Lotus Bookshelf", - "block.betterend.end_lotus_button": "End Lotus Button", - "block.betterend.end_lotus_chest": "End Lotus Chest", - "block.betterend.end_lotus_composter": "End Lotus Composter", - "block.betterend.end_lotus_crafting_table": "End Lotus Crafting Table", - "block.betterend.end_lotus_door": "End Lotus Door", - "block.betterend.end_lotus_fence": "End Lotus Fence", - "block.betterend.end_lotus_flower": "End Lotus Flower", - "block.betterend.end_lotus_gate": "End Lotus Gate", - "block.betterend.end_lotus_ladder": "End Lotus Ladder", - "block.betterend.end_lotus_leaf": "End Lotus Leaf", - "block.betterend.end_lotus_log": "End Lotus Log", - "block.betterend.end_lotus_planks": "End Lotus Planks", - "block.betterend.end_lotus_plate": "End Lotus Pressure Plate", - "block.betterend.end_lotus_seed": "End Lotus Seed", - "block.betterend.end_lotus_sign": "End Lotus Sign", - "block.betterend.end_lotus_slab": "End Lotus Slab", - "block.betterend.end_lotus_stairs": "End Lotus Stairs", - "block.betterend.end_lotus_stem": "End Lotus Stem", - "block.betterend.end_lotus_stripped_bark": "Stripped End Lotus Bark", - "block.betterend.end_lotus_stripped_log": "Stripped End Lotus Log", - "block.betterend.end_lotus_trapdoor": "End Lotus Trapdoor", + "block.betterend.end_lotus_bark": "Endlotus Bark", + "block.betterend.end_lotus_barrel": "Endlotus Barrel", + "block.betterend.end_lotus_bookshelf": "Endlotus Bookshelf", + "block.betterend.end_lotus_button": "Endlotus Button", + "block.betterend.end_lotus_chest": "Endlotus Chest", + "block.betterend.end_lotus_composter": "Endlotus Composter", + "block.betterend.end_lotus_crafting_table": "Endlotus Crafting Table", + "block.betterend.end_lotus_door": "Endlotus Door", + "block.betterend.end_lotus_fence": "Endlotus Fence", + "block.betterend.end_lotus_flower": "Endlotus Flower", + "block.betterend.end_lotus_gate": "Endlotus Gate", + "block.betterend.end_lotus_hanging_sign": "Hanging End Lotus Sign", + "block.betterend.end_lotus_ladder": "Endlotus Ladder", + "block.betterend.end_lotus_leaf": "Endlotus Leaf", + "block.betterend.end_lotus_log": "Endlotus Log", + "block.betterend.end_lotus_planks": "Endlotus Planks", + "block.betterend.end_lotus_plate": "Endlotus Pressure Plate", + "block.betterend.end_lotus_seed": "Endlotus Seed", + "block.betterend.end_lotus_sign": "Endlotus Sign", + "block.betterend.end_lotus_slab": "Endlotus Slab", + "block.betterend.end_lotus_stairs": "Endlotus Stairs", + "block.betterend.end_lotus_stem": "Endlotus Stem", + "block.betterend.end_lotus_stripped_bark": "Stripped Endlotus Bark", + "block.betterend.end_lotus_stripped_log": "Stripped Endlotus Log", + "block.betterend.end_lotus_trapdoor": "Endlotus Trapdoor", "block.betterend.end_moss": "End Moss", "block.betterend.end_moss_path": "End Moss Path", "block.betterend.end_mycelium": "End Mycelium", @@ -246,6 +248,7 @@ "block.betterend.helix_tree_door": "Helix Tree Door", "block.betterend.helix_tree_fence": "Helix Tree Fence", "block.betterend.helix_tree_gate": "Helix Tree Gate", + "block.betterend.helix_tree_hanging_sign": "Hanging Helix Tree Sign", "block.betterend.helix_tree_ladder": "Helix Tree Ladder", "block.betterend.helix_tree_leaves": "Helix Tree Leaves", "block.betterend.helix_tree_log": "Helix Tree Log", @@ -328,6 +331,7 @@ "block.betterend.jellyshroom_door": "Jellyshroom Door", "block.betterend.jellyshroom_fence": "Jellyshroom Fence", "block.betterend.jellyshroom_gate": "Jellyshroom Gate", + "block.betterend.jellyshroom_hanging_sign": "Hanging Jellyshroom Sign", "block.betterend.jellyshroom_ladder": "Jellyshroom Ladder", "block.betterend.jellyshroom_log": "Jellyshroom Log", "block.betterend.jellyshroom_planks": "Jellyshroom Planks", @@ -353,6 +357,7 @@ "block.betterend.lacugrove_door": "Lacugrove Door", "block.betterend.lacugrove_fence": "Lacugrove Fence", "block.betterend.lacugrove_gate": "Lacugrove Gate", + "block.betterend.lacugrove_hanging_sign": "Hanging Lacugrove Sign", "block.betterend.lacugrove_ladder": "Lacugrove Ladder", "block.betterend.lacugrove_leaves": "Lacugrove Leaves", "block.betterend.lacugrove_log": "Lacugrove Log", @@ -379,6 +384,8 @@ "block.betterend.lucernia_door": "Lucernia Door", "block.betterend.lucernia_fence": "Lucernia Fence", "block.betterend.lucernia_gate": "Lucernia Gate", + "block.betterend.lucernia_hanging_sign": "Hanging Lucernia Sign", + "block.betterend.lucernia_jellyshroom_hanging_sign": "Hanging Jelly-Lucernia Sign", "block.betterend.lucernia_ladder": "Lucernia Ladder", "block.betterend.lucernia_leaves": "Lucernia Leaves", "block.betterend.lucernia_log": "Lucernia Log", @@ -413,6 +420,7 @@ "block.betterend.mossy_glowshroom_fence": "Mossy Glowshroom Fence", "block.betterend.mossy_glowshroom_fur": "Mossy Glowshroom Fur", "block.betterend.mossy_glowshroom_gate": "Mossy Glowshroom Gate", + "block.betterend.mossy_glowshroom_hanging_sign": "Hanging Mossy Glowshroom Sign", "block.betterend.mossy_glowshroom_hymenophore": "Mossy Glowshroom Hymenophore", "block.betterend.mossy_glowshroom_ladder": "Mossy Glowshroom Ladder", "block.betterend.mossy_glowshroom_log": "Mossy Glowshroom Log", @@ -455,6 +463,7 @@ "block.betterend.pythadendron_door": "Pythadendron Door", "block.betterend.pythadendron_fence": "Pythadendron Fence", "block.betterend.pythadendron_gate": "Pythadendron Gate", + "block.betterend.pythadendron_hanging_sign": "Hanging Pythadendron Sign", "block.betterend.pythadendron_ladder": "Pythadendron Ladder", "block.betterend.pythadendron_leaves": "Pythadendron Leaves", "block.betterend.pythadendron_log": "Pythadendron Log", @@ -545,6 +554,7 @@ "block.betterend.tenanea_fence": "Tenanea Fence", "block.betterend.tenanea_flowers": "Tenanea Flowers", "block.betterend.tenanea_gate": "Tenanea Gate", + "block.betterend.tenanea_hanging_sign": "Hanging Tenanea Sign", "block.betterend.tenanea_ladder": "Tenanea Ladder", "block.betterend.tenanea_leaves": "Tenanea Leaves", "block.betterend.tenanea_log": "Tenanea Log", @@ -651,6 +661,7 @@ "block.betterend.umbrella_tree_door": "Umbrella Tree Door", "block.betterend.umbrella_tree_fence": "Umbrella Tree Fence", "block.betterend.umbrella_tree_gate": "Umbrella Tree Gate", + "block.betterend.umbrella_tree_hanging_sign": "Hanging Umbrella Tree Sign", "block.betterend.umbrella_tree_ladder": "Umbrella Tree Ladder", "block.betterend.umbrella_tree_log": "Umbrella Tree Log", "block.betterend.umbrella_tree_membrane": "Umbrella Tree Membrane", @@ -890,9 +901,9 @@ "tag.betterend.alloying_copper": "Copper Ores", "tag.betterend.alloying_gold": "Gold Ores", "tag.betterend.alloying_iron": "Iron Ores", - "tag.betterend.dragon_tree_logs": "Dragon-Tree Logs", - "tag.betterend.end_lotus_logs": "End-Lotus Logs", - "tag.betterend.helix_tree_logs": "Helix-Tree Logs", + "tag.betterend.dragon_tree_logs": "Dragon Tree Logs", + "tag.betterend.end_lotus_logs": "End Lotus Logs", + "tag.betterend.helix_tree_logs": "Helix Tree Logs", "tag.betterend.jellyshroom_logs": "Jellyshroom Logs", "tag.betterend.lacugrove_logs": "Lacugrove Logs", "tag.betterend.lucernia_logs": "Lucernia Logs", diff --git a/src/main/resources/assets/betterend/models/block/particles_dragon_tree.json b/src/main/resources/assets/betterend/models/block/particles_dragon_tree.json new file mode 100644 index 00000000..65ea281c --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_dragon_tree.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/dragon_tree" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_end_lotus.json b/src/main/resources/assets/betterend/models/block/particles_end_lotus.json new file mode 100644 index 00000000..ff6cd56c --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_end_lotus.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/end_lotus" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_helix_tree.json b/src/main/resources/assets/betterend/models/block/particles_helix_tree.json new file mode 100644 index 00000000..6edcc31c --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_helix_tree.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/helix_tree" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_jellyshroom.json b/src/main/resources/assets/betterend/models/block/particles_jellyshroom.json new file mode 100644 index 00000000..3ff7a5db --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_jellyshroom.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/jellyshroom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_lacugrove.json b/src/main/resources/assets/betterend/models/block/particles_lacugrove.json new file mode 100644 index 00000000..0b046ce2 --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_lacugrove.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/lacugrove" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_lucernia.json b/src/main/resources/assets/betterend/models/block/particles_lucernia.json new file mode 100644 index 00000000..c59bad41 --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_lucernia.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/lucernia" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_lucernia_jellyshroom.json b/src/main/resources/assets/betterend/models/block/particles_lucernia_jellyshroom.json new file mode 100644 index 00000000..e3dcece8 --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_lucernia_jellyshroom.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/lucernia_jellyshroom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_mossy_glowshroom.json b/src/main/resources/assets/betterend/models/block/particles_mossy_glowshroom.json new file mode 100644 index 00000000..2182310e --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_mossy_glowshroom.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/mossy_glowshroom" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_pythadendron.json b/src/main/resources/assets/betterend/models/block/particles_pythadendron.json new file mode 100644 index 00000000..97920ab9 --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_pythadendron.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/pythadendron" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_tenanea.json b/src/main/resources/assets/betterend/models/block/particles_tenanea.json new file mode 100644 index 00000000..30661600 --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_tenanea.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/tenanea" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/block/particles_umbrella_tree.json b/src/main/resources/assets/betterend/models/block/particles_umbrella_tree.json new file mode 100644 index 00000000..485a5193 --- /dev/null +++ b/src/main/resources/assets/betterend/models/block/particles_umbrella_tree.json @@ -0,0 +1,5 @@ +{ + "textures": { + "particle": "betterend:block/umbrella_tree" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/dragon_tree_hanging_sign.json b/src/main/resources/assets/betterend/models/item/dragon_tree_hanging_sign.json new file mode 100644 index 00000000..3088cd5e --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/dragon_tree_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/dragon_tree_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/end_lotus_hanging_sign.json b/src/main/resources/assets/betterend/models/item/end_lotus_hanging_sign.json new file mode 100644 index 00000000..4cf0eab3 --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/end_lotus_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/end_lotus_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/helix_tree_hanging_sign.json b/src/main/resources/assets/betterend/models/item/helix_tree_hanging_sign.json new file mode 100644 index 00000000..67b09ab3 --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/helix_tree_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/helix_tree_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/jellyshroom_hanging_sign.json b/src/main/resources/assets/betterend/models/item/jellyshroom_hanging_sign.json new file mode 100644 index 00000000..71816917 --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/jellyshroom_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/jellyshroom_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/lacugrove_hanging_sign.json b/src/main/resources/assets/betterend/models/item/lacugrove_hanging_sign.json new file mode 100644 index 00000000..db163edf --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/lacugrove_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/lacugrove_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/lucernia_hanging_sign.json b/src/main/resources/assets/betterend/models/item/lucernia_hanging_sign.json new file mode 100644 index 00000000..2de5285d --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/lucernia_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/lucernia_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/lucernia_jellyshroom_hanging_sign.json b/src/main/resources/assets/betterend/models/item/lucernia_jellyshroom_hanging_sign.json new file mode 100644 index 00000000..f03e0029 --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/lucernia_jellyshroom_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/lucernia_jellyshroom_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/mossy_glowshroom_hanging_sign.json b/src/main/resources/assets/betterend/models/item/mossy_glowshroom_hanging_sign.json new file mode 100644 index 00000000..541776bd --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/mossy_glowshroom_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/mossy_glowshroom_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/pythadendron_hanging_sign.json b/src/main/resources/assets/betterend/models/item/pythadendron_hanging_sign.json new file mode 100644 index 00000000..a4dac3af --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/pythadendron_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/pythadendron_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/tenanea_hanging_sign.json b/src/main/resources/assets/betterend/models/item/tenanea_hanging_sign.json new file mode 100644 index 00000000..4809413b --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/tenanea_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/tenanea_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/models/item/umbrella_tree_hanging_sign.json b/src/main/resources/assets/betterend/models/item/umbrella_tree_hanging_sign.json new file mode 100644 index 00000000..84b26c9a --- /dev/null +++ b/src/main/resources/assets/betterend/models/item/umbrella_tree_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "item/generated", + "textures": { + "layer0": "betterend:item/umbrella_tree_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/dragon_tree.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/dragon_tree.png new file mode 100644 index 00000000..bb069dd3 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/dragon_tree.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/end_lotus.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/end_lotus.png new file mode 100644 index 00000000..306f544f Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/end_lotus.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/helix_tree.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/helix_tree.png new file mode 100644 index 00000000..9effe3d7 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/helix_tree.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/jellyshroom.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/jellyshroom.png new file mode 100644 index 00000000..a7b7929c Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/jellyshroom.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/lacugrove.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/lacugrove.png new file mode 100644 index 00000000..25e5fd4e Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/lacugrove.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/lucernia.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/lucernia.png new file mode 100644 index 00000000..104319d8 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/lucernia.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/lucernia_jellyshroom.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/lucernia_jellyshroom.png new file mode 100644 index 00000000..1f3a0a36 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/lucernia_jellyshroom.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/mossy_glowshroom.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/mossy_glowshroom.png new file mode 100644 index 00000000..b2a570f6 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/mossy_glowshroom.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/pythadendron.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/pythadendron.png new file mode 100644 index 00000000..92b94914 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/pythadendron.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/tenanea.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/tenanea.png new file mode 100644 index 00000000..65ee26ba Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/tenanea.png differ diff --git a/src/main/resources/assets/betterend/textures/entity/signs/hanging/umbrella_tree.png b/src/main/resources/assets/betterend/textures/entity/signs/hanging/umbrella_tree.png new file mode 100644 index 00000000..e3c6a10d Binary files /dev/null and b/src/main/resources/assets/betterend/textures/entity/signs/hanging/umbrella_tree.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/dragon_tree.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/dragon_tree.png new file mode 100644 index 00000000..78fcbd25 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/dragon_tree.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/end_lotus.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/end_lotus.png new file mode 100644 index 00000000..61e49b5d Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/end_lotus.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/helix_tree.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/helix_tree.png new file mode 100644 index 00000000..6f1ce7ee Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/helix_tree.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/jellyshroom.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/jellyshroom.png new file mode 100644 index 00000000..5f8da5d1 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/jellyshroom.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/lacugrove.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/lacugrove.png new file mode 100644 index 00000000..45bf4313 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/lacugrove.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/lucernia.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/lucernia.png new file mode 100644 index 00000000..2505a3b1 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/lucernia.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/lucernia_jellyshroom.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/lucernia_jellyshroom.png new file mode 100644 index 00000000..d801568c Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/lucernia_jellyshroom.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/mossy_glowshroom.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/mossy_glowshroom.png new file mode 100644 index 00000000..da46bf71 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/mossy_glowshroom.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/pythadendron.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/pythadendron.png new file mode 100644 index 00000000..4c2001c3 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/pythadendron.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/tenanea.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/tenanea.png new file mode 100644 index 00000000..7239010f Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/tenanea.png differ diff --git a/src/main/resources/assets/betterend/textures/gui/hanging_signs/umbrella_tree.png b/src/main/resources/assets/betterend/textures/gui/hanging_signs/umbrella_tree.png new file mode 100644 index 00000000..30497b0a Binary files /dev/null and b/src/main/resources/assets/betterend/textures/gui/hanging_signs/umbrella_tree.png differ diff --git a/src/main/resources/assets/betterend/textures/item/dragon_tree_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/dragon_tree_hanging_sign.png new file mode 100644 index 00000000..82dd472c Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/dragon_tree_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/dragon_tree_sign.png b/src/main/resources/assets/betterend/textures/item/dragon_tree_sign.png index 426b087f..c6f2c4d8 100644 Binary files a/src/main/resources/assets/betterend/textures/item/dragon_tree_sign.png and b/src/main/resources/assets/betterend/textures/item/dragon_tree_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/end_lotus_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/end_lotus_hanging_sign.png new file mode 100644 index 00000000..15a44577 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/end_lotus_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/end_lotus_sign.png b/src/main/resources/assets/betterend/textures/item/end_lotus_sign.png index a5d42722..b0107e95 100644 Binary files a/src/main/resources/assets/betterend/textures/item/end_lotus_sign.png and b/src/main/resources/assets/betterend/textures/item/end_lotus_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/helix_tree_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/helix_tree_hanging_sign.png new file mode 100644 index 00000000..5e4724a7 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/helix_tree_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/helix_tree_sign.png b/src/main/resources/assets/betterend/textures/item/helix_tree_sign.png index 740cacb6..29b1dbdc 100644 Binary files a/src/main/resources/assets/betterend/textures/item/helix_tree_sign.png and b/src/main/resources/assets/betterend/textures/item/helix_tree_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/jellyshroom_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/jellyshroom_hanging_sign.png new file mode 100644 index 00000000..0c21c1e9 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/jellyshroom_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/jellyshroom_sign.png b/src/main/resources/assets/betterend/textures/item/jellyshroom_sign.png index 8b05048c..f4aa30cb 100644 Binary files a/src/main/resources/assets/betterend/textures/item/jellyshroom_sign.png and b/src/main/resources/assets/betterend/textures/item/jellyshroom_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/lacugrove_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/lacugrove_hanging_sign.png new file mode 100644 index 00000000..8babfbbf Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/lacugrove_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/lacugrove_sign.png b/src/main/resources/assets/betterend/textures/item/lacugrove_sign.png index b1534c1b..30d50352 100644 Binary files a/src/main/resources/assets/betterend/textures/item/lacugrove_sign.png and b/src/main/resources/assets/betterend/textures/item/lacugrove_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/lucernia_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/lucernia_hanging_sign.png new file mode 100644 index 00000000..ea235b9a Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/lucernia_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/lucernia_jellyshroom_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/lucernia_jellyshroom_hanging_sign.png new file mode 100644 index 00000000..abc8fba7 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/lucernia_jellyshroom_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/lucernia_sign.png b/src/main/resources/assets/betterend/textures/item/lucernia_sign.png index 28c1ee26..dcf839b5 100644 Binary files a/src/main/resources/assets/betterend/textures/item/lucernia_sign.png and b/src/main/resources/assets/betterend/textures/item/lucernia_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/mossy_glowshroom_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/mossy_glowshroom_hanging_sign.png new file mode 100644 index 00000000..58efacff Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/mossy_glowshroom_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/mossy_glowshroom_sign.png b/src/main/resources/assets/betterend/textures/item/mossy_glowshroom_sign.png index 25c95cca..057e528d 100644 Binary files a/src/main/resources/assets/betterend/textures/item/mossy_glowshroom_sign.png and b/src/main/resources/assets/betterend/textures/item/mossy_glowshroom_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/pythadendron_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/pythadendron_hanging_sign.png new file mode 100644 index 00000000..d79f97ba Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/pythadendron_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/pythadendron_sign.png b/src/main/resources/assets/betterend/textures/item/pythadendron_sign.png index faf5a144..72a49e4e 100644 Binary files a/src/main/resources/assets/betterend/textures/item/pythadendron_sign.png and b/src/main/resources/assets/betterend/textures/item/pythadendron_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/tenanea_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/tenanea_hanging_sign.png new file mode 100644 index 00000000..5bc066ca Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/tenanea_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/tenanea_sign.png b/src/main/resources/assets/betterend/textures/item/tenanea_sign.png index 563c4c41..c1e9eea0 100644 Binary files a/src/main/resources/assets/betterend/textures/item/tenanea_sign.png and b/src/main/resources/assets/betterend/textures/item/tenanea_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/umbrella_tree_hanging_sign.png b/src/main/resources/assets/betterend/textures/item/umbrella_tree_hanging_sign.png new file mode 100644 index 00000000..fd11ded3 Binary files /dev/null and b/src/main/resources/assets/betterend/textures/item/umbrella_tree_hanging_sign.png differ diff --git a/src/main/resources/assets/betterend/textures/item/umbrella_tree_sign.png b/src/main/resources/assets/betterend/textures/item/umbrella_tree_sign.png index e6500e03..eb5331cc 100644 Binary files a/src/main/resources/assets/betterend/textures/item/umbrella_tree_sign.png and b/src/main/resources/assets/betterend/textures/item/umbrella_tree_sign.png differ