diff --git a/src/main/java/lykrast/glassential/Glassential.java b/src/main/java/lykrast/glassential/Glassential.java index 4822727..96b785b 100644 --- a/src/main/java/lykrast/glassential/Glassential.java +++ b/src/main/java/lykrast/glassential/Glassential.java @@ -66,22 +66,43 @@ public static void makeCreativeTab(RegisterEvent event) { }); } + private static final String GHOSTLY = "tooltip.glassential.ghostly", LIGHT = "tooltip.glassential.light", OBSIDIAN = "tooltip.glassential.obsidian"; + static { makeBlock("glass_redstone", () -> new RedstoneGlassBlock(glassProp())); - makeBlock("glass_ghostly", () -> new TooltipGlassBlock(ghostProp(), "tooltip.glassential.ghostly")); + makeBlock("glass_ghostly", () -> new TooltipGlassBlock(ghostProp(), GHOSTLY)); makeBlock("glass_ethereal", () -> new EtherealGlassBlock(ghostProp(), false)); makeBlock("glass_ethereal_reverse", () -> new EtherealGlassBlock(ghostProp(), true)); - makeBlock("glass_dark_ghostly", () -> new DarkGlassBlock(ghostProp(), "tooltip.glassential.ghostly")); + makeBlock("glass_dark_ghostly", () -> new DarkGlassBlock(ghostProp(), GHOSTLY)); makeBlock("glass_dark_ethereal", () -> new DarkEtherealGlassBlock(ghostProp(), false)); makeBlock("glass_dark_ethereal_reverse", () -> new DarkEtherealGlassBlock(ghostProp(), true)); - makeBlock("glass_light", () -> new TooltipGlassBlock(glassProp().lightLevel((b) -> 15), "tooltip.glassential.light")); - makeBlock("glass_light_ghostly", () -> new TooltipGlassBlock(ghostProp().lightLevel((b) -> 15), "tooltip.glassential.ghostly", "tooltip.glassential.light")); - makeBlock("glass_light_ethereal", () -> new EtherealGlassBlock(ghostProp().lightLevel((b) -> 15), false, "tooltip.glassential.light")); - makeBlock("glass_light_ethereal_reverse", () -> new EtherealGlassBlock(ghostProp().lightLevel((b) -> 15), true, "tooltip.glassential.light")); + makeBlock("glass_light", () -> new TooltipGlassBlock(glassProp().lightLevel((b) -> 15), LIGHT)); + makeBlock("glass_light_ghostly", () -> new TooltipGlassBlock(ghostProp().lightLevel((b) -> 15), GHOSTLY, LIGHT)); + makeBlock("glass_light_ethereal", () -> new EtherealGlassBlock(ghostProp().lightLevel((b) -> 15), false, LIGHT)); + makeBlock("glass_light_ethereal_reverse", () -> new EtherealGlassBlock(ghostProp().lightLevel((b) -> 15), true, LIGHT)); makeBlock("glass_magma", () -> new MagmaGlassBlock(glassProp().lightLevel((b) -> 3))); - makeBlock("glass_magma_ghostly", () -> new MagmaGlassBlock(ghostProp().lightLevel((b) -> 3), "tooltip.glassential.ghostly")); + makeBlock("glass_magma_ghostly", () -> new MagmaGlassBlock(ghostProp().lightLevel((b) -> 3), GHOSTLY)); makeBlock("glass_magma_ethereal", () -> new MagmaEtherealGlassBlock(ghostProp().lightLevel((b) -> 3), false)); makeBlock("glass_magma_ethereal_reverse", () -> new MagmaEtherealGlassBlock(ghostProp().lightLevel((b) -> 3), true)); + + makeBlock("glass_obsidian", () -> new TooltipGlassBlock(obsidian(), OBSIDIAN)); + makeBlock("glass_obsidian_redstone", () -> new RedstoneGlassBlock(obsidian(), OBSIDIAN)); + makeBlock("glass_obsidian_ghostly", () -> new TooltipGlassBlock(ghostbsidian(), GHOSTLY)); + makeBlock("glass_obsidian_ethereal", () -> new EtherealGlassBlock(ghostbsidian(), false, OBSIDIAN)); + makeBlock("glass_obsidian_ethereal_reverse", () -> new EtherealGlassBlock(ghostbsidian(), true, OBSIDIAN)); + makeBlock("glass_obsidian_dark", () -> new DarkGlassBlock(obsidian(), null, OBSIDIAN)); + makeBlock("glass_obsidian_dark_ghostly", () -> new DarkGlassBlock(ghostbsidian(), GHOSTLY, OBSIDIAN)); + makeBlock("glass_obsidian_dark_ethereal", () -> new DarkEtherealGlassBlock(ghostbsidian(), false, OBSIDIAN)); + makeBlock("glass_obsidian_dark_ethereal_reverse", () -> new DarkEtherealGlassBlock(ghostbsidian(), true, OBSIDIAN)); + makeBlock("glass_obsidian_light", () -> new TooltipGlassBlock(obsidian().lightLevel((b) -> 15), LIGHT, OBSIDIAN)); + makeBlock("glass_obsidian_light_ghostly", () -> new TooltipGlassBlock(ghostbsidian().lightLevel((b) -> 15), GHOSTLY, LIGHT, OBSIDIAN)); + makeBlock("glass_obsidian_light_ethereal", () -> new EtherealGlassBlock(ghostbsidian().lightLevel((b) -> 15), false, LIGHT, OBSIDIAN)); + makeBlock("glass_obsidian_light_ethereal_reverse", () -> new EtherealGlassBlock(ghostbsidian().lightLevel((b) -> 15), true, LIGHT, OBSIDIAN)); + //it's a lil bit of a mess how I ordered the tooltips, hence the extra null + makeBlock("glass_obsidian_magma", () -> new MagmaGlassBlock(obsidian().lightLevel((b) -> 3), null, OBSIDIAN)); + makeBlock("glass_obsidian_magma_ghostly", () -> new MagmaGlassBlock(ghostbsidian().lightLevel((b) -> 3), GHOSTLY, OBSIDIAN)); + makeBlock("glass_obsidian_magma_ethereal", () -> new MagmaEtherealGlassBlock(ghostbsidian().lightLevel((b) -> 3), false, OBSIDIAN)); + makeBlock("glass_obsidian_magma_ethereal_reverse", () -> new MagmaEtherealGlassBlock(ghostbsidian().lightLevel((b) -> 3), true, OBSIDIAN)); } private static RegistryObject makeBlock(String name, Supplier block) { @@ -105,6 +126,14 @@ private static Block.Properties ghostProp() { return glassProp().forceSolidOn().noCollission(); } + private static Block.Properties obsidian() { + return glassProp().strength(0.5f, 1200); + } + + private static Block.Properties ghostbsidian() { + return ghostProp().strength(0.5f, 1200); + } + //Private predicates from Blocks, no need to AT something like that private static Boolean neverAllowSpawn(BlockState state, BlockGetter reader, BlockPos pos, EntityType entity) { return false; diff --git a/src/main/java/lykrast/glassential/blocks/DarkEtherealGlassBlock.java b/src/main/java/lykrast/glassential/blocks/DarkEtherealGlassBlock.java index d93284e..0c496b8 100644 --- a/src/main/java/lykrast/glassential/blocks/DarkEtherealGlassBlock.java +++ b/src/main/java/lykrast/glassential/blocks/DarkEtherealGlassBlock.java @@ -8,7 +8,11 @@ public class DarkEtherealGlassBlock extends EtherealGlassBlock { public DarkEtherealGlassBlock(Block.Properties properties, boolean collidePlayers) { - super(properties, collidePlayers, "tooltip.glassential.dark"); + this(properties, collidePlayers, null); + } + + public DarkEtherealGlassBlock(Block.Properties properties, boolean collidePlayers, String third) { + super(properties, collidePlayers, "tooltip.glassential.dark", third); } @Override diff --git a/src/main/java/lykrast/glassential/blocks/DarkGlassBlock.java b/src/main/java/lykrast/glassential/blocks/DarkGlassBlock.java index f32d248..3ff60dd 100644 --- a/src/main/java/lykrast/glassential/blocks/DarkGlassBlock.java +++ b/src/main/java/lykrast/glassential/blocks/DarkGlassBlock.java @@ -17,11 +17,16 @@ import net.minecraftforge.api.distmarker.OnlyIn; public class DarkGlassBlock extends GlassBlock { - private String extraTooltip; + private String extraTooltip, second; public DarkGlassBlock(Block.Properties properties, String extraTooltip) { + this(properties, extraTooltip, null); + } + + public DarkGlassBlock(Block.Properties properties, String extraTooltip, String second) { super(properties); this.extraTooltip = extraTooltip; + this.second = second; } @Override @@ -40,5 +45,6 @@ public void appendHoverText(ItemStack stack, @Nullable BlockGetter worldIn, List super.appendHoverText(stack, worldIn, tooltip, flagIn); if (extraTooltip != null) tooltip.add(Component.translatable(extraTooltip).withStyle(ChatFormatting.GRAY)); tooltip.add(Component.translatable("tooltip.glassential.dark").withStyle(ChatFormatting.GRAY)); + if (second != null) tooltip.add(Component.translatable(second).withStyle(ChatFormatting.GRAY)); } } diff --git a/src/main/java/lykrast/glassential/blocks/EtherealGlassBlock.java b/src/main/java/lykrast/glassential/blocks/EtherealGlassBlock.java index f01fc81..b1c3877 100644 --- a/src/main/java/lykrast/glassential/blocks/EtherealGlassBlock.java +++ b/src/main/java/lykrast/glassential/blocks/EtherealGlassBlock.java @@ -14,11 +14,15 @@ public class EtherealGlassBlock extends TooltipGlassBlock { private final boolean collidePlayers; public EtherealGlassBlock(Block.Properties properties, boolean collidePlayers) { - this(properties, collidePlayers, null); + this(properties, collidePlayers, null, null); } - + public EtherealGlassBlock(Block.Properties properties, boolean collidePlayers, String second) { - super(properties, collidePlayers ? "tooltip.glassential.ethereal_reverse" : "tooltip.glassential.ethereal", second); + this(properties, collidePlayers, second, null); + } + + public EtherealGlassBlock(Block.Properties properties, boolean collidePlayers, String second, String third) { + super(properties, collidePlayers ? "tooltip.glassential.ethereal_reverse" : "tooltip.glassential.ethereal", second, third); this.collidePlayers = collidePlayers; } diff --git a/src/main/java/lykrast/glassential/blocks/MagmaEtherealGlassBlock.java b/src/main/java/lykrast/glassential/blocks/MagmaEtherealGlassBlock.java index 058e8a7..3c417dc 100644 --- a/src/main/java/lykrast/glassential/blocks/MagmaEtherealGlassBlock.java +++ b/src/main/java/lykrast/glassential/blocks/MagmaEtherealGlassBlock.java @@ -11,7 +11,11 @@ public class MagmaEtherealGlassBlock extends EtherealGlassBlock { public MagmaEtherealGlassBlock(Block.Properties properties, boolean collidePlayers) { - super(properties, collidePlayers, "tooltip.glassential.magma"); + this(properties, collidePlayers, null); + } + + public MagmaEtherealGlassBlock(Block.Properties properties, boolean collidePlayers, String third) { + super(properties, collidePlayers, "tooltip.glassential.magma", third); } @Override diff --git a/src/main/java/lykrast/glassential/blocks/MagmaGlassBlock.java b/src/main/java/lykrast/glassential/blocks/MagmaGlassBlock.java index 5dc68e2..0834e06 100644 --- a/src/main/java/lykrast/glassential/blocks/MagmaGlassBlock.java +++ b/src/main/java/lykrast/glassential/blocks/MagmaGlassBlock.java @@ -1,35 +1,23 @@ package lykrast.glassential.blocks; -import java.util.List; - -import javax.annotation.Nullable; - -import net.minecraft.ChatFormatting; import net.minecraft.core.BlockPos; -import net.minecraft.network.chat.Component; import net.minecraft.world.entity.Entity; import net.minecraft.world.entity.LivingEntity; -import net.minecraft.world.item.ItemStack; -import net.minecraft.world.item.TooltipFlag; import net.minecraft.world.item.enchantment.EnchantmentHelper; -import net.minecraft.world.level.BlockGetter; import net.minecraft.world.level.Level; import net.minecraft.world.level.block.Block; -import net.minecraft.world.level.block.GlassBlock; import net.minecraft.world.level.block.state.BlockState; -import net.minecraftforge.api.distmarker.Dist; -import net.minecraftforge.api.distmarker.OnlyIn; -public class MagmaGlassBlock extends GlassBlock { - private String extraTooltip; - +public class MagmaGlassBlock extends TooltipGlassBlock { public MagmaGlassBlock(Block.Properties properties) { - this(properties, null); + super(properties, "tooltip.glassential.magma"); } - public MagmaGlassBlock(Block.Properties properties, String extraTooltip) { - super(properties); - this.extraTooltip = extraTooltip; + this(properties, extraTooltip, null); + } + + public MagmaGlassBlock(Block.Properties properties, String extraTooltip, String third) { + super(properties, extraTooltip, "tooltip.glassential.magma", third); } @Override @@ -47,12 +35,4 @@ public void entityInside(BlockState state, Level level, BlockPos pos, Entity ent //that makes it different from cactus but eeeh we'll see if (entity instanceof LivingEntity) entity.hurt(level.damageSources().hotFloor(), 1); } - - @Override - @OnlyIn(Dist.CLIENT) - public void appendHoverText(ItemStack stack, @Nullable BlockGetter worldIn, List tooltip, TooltipFlag flagIn) { - super.appendHoverText(stack, worldIn, tooltip, flagIn); - if (extraTooltip != null) tooltip.add(Component.translatable(extraTooltip).withStyle(ChatFormatting.GRAY)); - tooltip.add(Component.translatable("tooltip.glassential.magma").withStyle(ChatFormatting.GRAY)); - } } diff --git a/src/main/java/lykrast/glassential/blocks/RedstoneGlassBlock.java b/src/main/java/lykrast/glassential/blocks/RedstoneGlassBlock.java index eac04a2..3e4243f 100644 --- a/src/main/java/lykrast/glassential/blocks/RedstoneGlassBlock.java +++ b/src/main/java/lykrast/glassential/blocks/RedstoneGlassBlock.java @@ -18,9 +18,15 @@ import net.minecraftforge.api.distmarker.OnlyIn; public class RedstoneGlassBlock extends GlassBlock { + private String extraTooltip; public RedstoneGlassBlock(Block.Properties settings) { + this(settings, null); + } + + public RedstoneGlassBlock(Block.Properties settings, String extraTooltip) { super(settings); + this.extraTooltip = extraTooltip; } @Override @@ -38,5 +44,6 @@ public int getSignal(BlockState state, BlockGetter world, BlockPos pos, Directio public void appendHoverText(ItemStack stack, @Nullable BlockGetter worldIn, List tooltip, TooltipFlag flagIn) { super.appendHoverText(stack, worldIn, tooltip, flagIn); tooltip.add(Component.translatable("tooltip.glassential.redstone").withStyle(ChatFormatting.GRAY)); + if (extraTooltip != null) tooltip.add(Component.translatable(extraTooltip).withStyle(ChatFormatting.GRAY)); } } diff --git a/src/main/java/lykrast/glassential/blocks/TooltipGlassBlock.java b/src/main/java/lykrast/glassential/blocks/TooltipGlassBlock.java index 71f9a9a..435870b 100644 --- a/src/main/java/lykrast/glassential/blocks/TooltipGlassBlock.java +++ b/src/main/java/lykrast/glassential/blocks/TooltipGlassBlock.java @@ -15,25 +15,30 @@ public class TooltipGlassBlock extends GlassBlock { //Used for Light and Ghostly glass that don't need their own classes for their properties - private String tooltip; - private String second; + private String tooltip, second, third; public TooltipGlassBlock(Properties properties, String tooltip) { - this(properties, tooltip, null); + this(properties, tooltip, null, null); } - + public TooltipGlassBlock(Properties properties, String tooltip, String second) { + this(properties, tooltip, second, null); + } + + public TooltipGlassBlock(Properties properties, String tooltip, String second, String third) { super(properties); this.tooltip = tooltip; this.second = second; + this.third = third; } @Override @OnlyIn(Dist.CLIENT) public void appendHoverText(ItemStack stack, @Nullable BlockGetter worldIn, List tooltip, TooltipFlag flagIn) { super.appendHoverText(stack, worldIn, tooltip, flagIn); - tooltip.add(Component.translatable(this.tooltip).withStyle(ChatFormatting.GRAY)); + if (this.tooltip != null) tooltip.add(Component.translatable(this.tooltip).withStyle(ChatFormatting.GRAY)); if (second != null) tooltip.add(Component.translatable(second).withStyle(ChatFormatting.GRAY)); + if (third != null) tooltip.add(Component.translatable(third).withStyle(ChatFormatting.GRAY)); } } diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian.json new file mode 100644 index 0000000..66e8e20 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark.json new file mode 100644 index 0000000..3c93b56 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_dark" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ethereal.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ethereal.json new file mode 100644 index 0000000..4140e01 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ethereal.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_dark_ethereal" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ethereal_reverse.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ethereal_reverse.json new file mode 100644 index 0000000..3fe1807 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ethereal_reverse.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_dark_ethereal_reverse" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ghostly.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ghostly.json new file mode 100644 index 0000000..ea51de8 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_dark_ghostly.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_dark_ghostly" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_ethereal.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_ethereal.json new file mode 100644 index 0000000..1fdbd55 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_ethereal.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_ethereal" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_ethereal_reverse.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_ethereal_reverse.json new file mode 100644 index 0000000..23b9a0e --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_ethereal_reverse.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_ethereal_reverse" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_ghostly.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_ghostly.json new file mode 100644 index 0000000..31dc76f --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_ghostly.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_ghostly" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_light.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light.json new file mode 100644 index 0000000..a557bda --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_light" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ethereal.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ethereal.json new file mode 100644 index 0000000..94bc125 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ethereal.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_light_ethereal" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ethereal_reverse.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ethereal_reverse.json new file mode 100644 index 0000000..8d2ff7a --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ethereal_reverse.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_light_ethereal_reverse" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ghostly.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ghostly.json new file mode 100644 index 0000000..011154d --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_light_ghostly.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_light_ghostly" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma.json new file mode 100644 index 0000000..970fc86 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_magma" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ethereal.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ethereal.json new file mode 100644 index 0000000..bec5024 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ethereal.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_magma_ethereal" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ethereal_reverse.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ethereal_reverse.json new file mode 100644 index 0000000..14f7935 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ethereal_reverse.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_magma_ethereal_reverse" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ghostly.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ghostly.json new file mode 100644 index 0000000..7724a92 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_magma_ghostly.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_magma_ghostly" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/blockstates/glass_obsidian_redstone.json b/src/main/resources/assets/glassential/blockstates/glass_obsidian_redstone.json new file mode 100644 index 0000000..a77b188 --- /dev/null +++ b/src/main/resources/assets/glassential/blockstates/glass_obsidian_redstone.json @@ -0,0 +1,5 @@ +{ + "variants": { + "": { "model": "glassential:block/glass_obsidian_redstone" } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/lang/en_us.json b/src/main/resources/assets/glassential/lang/en_us.json index 248c0e2..b4938a4 100644 --- a/src/main/resources/assets/glassential/lang/en_us.json +++ b/src/main/resources/assets/glassential/lang/en_us.json @@ -14,6 +14,24 @@ "block.glassential.glass_magma_ghostly": "Magmatic Ghostly Glass", "block.glassential.glass_magma_ethereal": "Magmatic Ethereal Glass", "block.glassential.glass_magma_ethereal_reverse": "Magmatic Reverse Ethereal Glass", + + "block.glassential.glass_obsidian": "Blastproof Glass", + "block.glassential.glass_obsidian_redstone": "Blastproof Redstone Glass", + "block.glassential.glass_obsidian_ghostly": "Blastproof Ghostly Glass", + "block.glassential.glass_obsidian_ethereal": "Blastproof Ethereal Glass", + "block.glassential.glass_obsidian_ethereal_reverse": "Blastproof Reverse Ethereal Glass", + "block.glassential.glass_obsidian_dark": "Blastproof Tinted Glass", + "block.glassential.glass_obsidian_dark_ghostly": "Blastproof Tinted Ghostly Glass", + "block.glassential.glass_obsidian_dark_ethereal": "Blastproof Tinted Ethereal Glass", + "block.glassential.glass_obsidian_dark_ethereal_reverse": "Blastproof Tinted Reverse Ethereal Glass", + "block.glassential.glass_obsidian_light": "Blastproof Luminous Glass", + "block.glassential.glass_obsidian_light_ghostly": "Blastproof Luminous Ghostly Glass", + "block.glassential.glass_obsidian_light_ethereal": "Blastproof Luminous Ethereal Glass", + "block.glassential.glass_obsidian_light_ethereal_reverse": "Blastproof Luminous Reverse Ethereal Glass", + "block.glassential.glass_obsidian_magma": "Blastproof Magmatic Glass", + "block.glassential.glass_obsidian_magma_ghostly": "Blastproof Magmatic Ghostly Glass", + "block.glassential.glass_obsidian_magma_ethereal": "Blastproof Magmatic Ethereal Glass", + "block.glassential.glass_obsidian_magma_ethereal_reverse": "Blastproof Magmatic Reverse Ethereal Glass", "tooltip.glassential.redstone": "Emits a redstone signal", "tooltip.glassential.ghostly": "Not solid to entities", @@ -21,7 +39,8 @@ "tooltip.glassential.ethereal_reverse": "Only solid to players", "tooltip.glassential.dark": "Blocks light", "tooltip.glassential.light": "Emits light", - "tooltip.glassential.magma": "Hot to the touch", + "tooltip.glassential.magma": "Hurts on contact", + "tooltip.glassential.obsidian": "Resists explosions", "itemGroup.glassential.items": "Glassential" } \ No newline at end of file diff --git a/src/main/resources/assets/glassential/lang/fr_fr.json b/src/main/resources/assets/glassential/lang/fr_fr.json index 2a81882..2c7c08a 100644 --- a/src/main/resources/assets/glassential/lang/fr_fr.json +++ b/src/main/resources/assets/glassential/lang/fr_fr.json @@ -14,6 +14,24 @@ "block.glassential.glass_magma_ghostly": "Verre fantomatique magmatique", "block.glassential.glass_magma_ethereal": "Verre éthéré magmatique", "block.glassential.glass_magma_ethereal_reverse": "Verre éthéré inversé magmatique", + + "block.glassential.glass_obsidian": "Verre anti-explosion", + "block.glassential.glass_obsidian_redstone": "Verre de redstone anti-explosion", + "block.glassential.glass_obsidian_ghostly": "Verre fantomatique anti-explosion", + "block.glassential.glass_obsidian_ethereal": "Verre éthéré anti-explosion", + "block.glassential.glass_obsidian_ethereal_reverse": "Verre éthéré inversé anti-explosion", + "block.glassential.glass_obsidian_dark": "Verre teinté anti-explosion", + "block.glassential.glass_obsidian_dark_ghostly": "Verre fantomatique teinté anti-explosion", + "block.glassential.glass_obsidian_dark_ethereal": "Verre éthéré teinté anti-explosion", + "block.glassential.glass_obsidian_dark_ethereal_reverse": "Verre éthéré inversé teinté anti-explosion", + "block.glassential.glass_obsidian_light": "Verre lumineux anti-explosion", + "block.glassential.glass_obsidian_light_ghostly": "Verre fantomatique lumineux anti-explosion", + "block.glassential.glass_obsidian_light_ethereal": "Verre éthéré lumineux anti-explosion", + "block.glassential.glass_obsidian_light_ethereal_reverse": "Verre éthéré inversé lumineux anti-explosion", + "block.glassential.glass_obsidian_magma": "Verre magmatique anti-explosion", + "block.glassential.glass_obsidian_magma_ghostly": "Verre fantomatique magmatique anti-explosion", + "block.glassential.glass_obsidian_magma_ethereal": "Verre éthéré magmatique anti-explosion", + "block.glassential.glass_obsidian_magma_ethereal_reverse": "Verre éthéré inversé magmatique anti-explosion", "tooltip.glassential.redstone": "Émet un signal de redstone", "tooltip.glassential.ghostly": "Non solide pour les entités", @@ -21,7 +39,8 @@ "tooltip.glassential.ethereal_reverse": "Uniquement solide pour les joueurs", "tooltip.glassential.dark": "Bloque la lumière", "tooltip.glassential.light": "Émet de la lumière", - "tooltip.glassential.magma": "Chaud au toucher", + "tooltip.glassential.magma": "Blesse au toucher", + "tooltip.glassential.obsidian": "Résiste aux explosions", "itemGroup.glassential.items": "Glassential" } \ No newline at end of file diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian.json b/src/main/resources/assets/glassential/models/block/glass_obsidian.json new file mode 100644 index 0000000..37d8fd5 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_dark.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark.json new file mode 100644 index 0000000..69ac76f --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_dark" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ethereal.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ethereal.json new file mode 100644 index 0000000..826ece1 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ethereal.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_dark_ethereal" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ethereal_reverse.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ethereal_reverse.json new file mode 100644 index 0000000..cce3416 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ethereal_reverse.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_dark_ethereal_reverse" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ghostly.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ghostly.json new file mode 100644 index 0000000..1529b9c --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_dark_ghostly.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_dark_ghostly" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_ethereal.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_ethereal.json new file mode 100644 index 0000000..b9d29cc --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_ethereal.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_ethereal" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_ethereal_reverse.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_ethereal_reverse.json new file mode 100644 index 0000000..2015bf4 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_ethereal_reverse.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_ethereal_reverse" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_ghostly.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_ghostly.json new file mode 100644 index 0000000..e31b96a --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_ghostly.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_ghostly" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_light.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_light.json new file mode 100644 index 0000000..725c515 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_light.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_light" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ethereal.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ethereal.json new file mode 100644 index 0000000..99953b6 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ethereal.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_light_ethereal" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ethereal_reverse.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ethereal_reverse.json new file mode 100644 index 0000000..c3e6fd3 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ethereal_reverse.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_light_ethereal_reverse" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ghostly.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ghostly.json new file mode 100644 index 0000000..f1a16b5 --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_light_ghostly.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_light_ghostly" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_magma.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma.json new file mode 100644 index 0000000..1176f6f --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_magma" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ethereal.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ethereal.json new file mode 100644 index 0000000..74781ae --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ethereal.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_magma_ethereal" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ethereal_reverse.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ethereal_reverse.json new file mode 100644 index 0000000..bdf47ee --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ethereal_reverse.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_magma_ethereal_reverse" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ghostly.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ghostly.json new file mode 100644 index 0000000..dd57a7b --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_magma_ghostly.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_magma_ghostly" + } +} diff --git a/src/main/resources/assets/glassential/models/block/glass_obsidian_redstone.json b/src/main/resources/assets/glassential/models/block/glass_obsidian_redstone.json new file mode 100644 index 0000000..173427c --- /dev/null +++ b/src/main/resources/assets/glassential/models/block/glass_obsidian_redstone.json @@ -0,0 +1,7 @@ +{ + "parent": "block/cube_all", + "render_type": "translucent", + "textures": { + "all": "glassential:block/obsidian_redstone" + } +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian.json b/src/main/resources/assets/glassential/models/item/glass_obsidian.json new file mode 100644 index 0000000..3617a32 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_dark.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark.json new file mode 100644 index 0000000..cfa8539 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_dark" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ethereal.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ethereal.json new file mode 100644 index 0000000..d0867e1 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ethereal.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_dark_ethereal" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ethereal_reverse.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ethereal_reverse.json new file mode 100644 index 0000000..a91ff89 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ethereal_reverse.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_dark_ethereal_reverse" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ghostly.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ghostly.json new file mode 100644 index 0000000..843a6de --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_dark_ghostly.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_dark_ghostly" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_ethereal.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_ethereal.json new file mode 100644 index 0000000..23a24ed --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_ethereal.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_ethereal" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_ethereal_reverse.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_ethereal_reverse.json new file mode 100644 index 0000000..f2d61ba --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_ethereal_reverse.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_ethereal_reverse" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_ghostly.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_ghostly.json new file mode 100644 index 0000000..768cfad --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_ghostly.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_ghostly" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_light.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_light.json new file mode 100644 index 0000000..c86496c --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_light.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_light" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ethereal.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ethereal.json new file mode 100644 index 0000000..b61f922 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ethereal.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_light_ethereal" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ethereal_reverse.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ethereal_reverse.json new file mode 100644 index 0000000..ac6c71d --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ethereal_reverse.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_light_ethereal_reverse" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ghostly.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ghostly.json new file mode 100644 index 0000000..9814eaa --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_light_ghostly.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_light_ghostly" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_magma.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma.json new file mode 100644 index 0000000..76d4436 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_magma" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ethereal.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ethereal.json new file mode 100644 index 0000000..a4ea8bd --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ethereal.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_magma_ethereal" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ethereal_reverse.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ethereal_reverse.json new file mode 100644 index 0000000..2cffcd2 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ethereal_reverse.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_magma_ethereal_reverse" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ghostly.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ghostly.json new file mode 100644 index 0000000..cf36fd1 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_magma_ghostly.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_magma_ghostly" +} diff --git a/src/main/resources/assets/glassential/models/item/glass_obsidian_redstone.json b/src/main/resources/assets/glassential/models/item/glass_obsidian_redstone.json new file mode 100644 index 0000000..6b78949 --- /dev/null +++ b/src/main/resources/assets/glassential/models/item/glass_obsidian_redstone.json @@ -0,0 +1,3 @@ +{ + "parent": "glassential:block/glass_obsidian_redstone" +} diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian.png new file mode 100644 index 0000000..0e227b8 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark.png new file mode 100644 index 0000000..2987621 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ethereal.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ethereal.png new file mode 100644 index 0000000..f73d078 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ethereal_reverse.png new file mode 100644 index 0000000..5c663ad Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ghostly.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ghostly.png new file mode 100644 index 0000000..1cc4b61 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_dark_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ethereal.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ethereal.png new file mode 100644 index 0000000..424760a Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ethereal_reverse.png new file mode 100644 index 0000000..aa001d8 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ghostly.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ghostly.png new file mode 100644 index 0000000..20bddec Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light.png new file mode 100644 index 0000000..aaf3187 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ethereal.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ethereal.png new file mode 100644 index 0000000..b827c47 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ethereal_reverse.png new file mode 100644 index 0000000..41ea45a Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ghostly.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ghostly.png new file mode 100644 index 0000000..afda72e Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_light_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma.png new file mode 100644 index 0000000..1095be6 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ethereal.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ethereal.png new file mode 100644 index 0000000..7d24f3a Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ethereal_reverse.png new file mode 100644 index 0000000..70ee14d Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ghostly.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ghostly.png new file mode 100644 index 0000000..75b8071 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_magma_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/ctm/obsidian_redstone.png b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_redstone.png new file mode 100644 index 0000000..e4768ca Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/ctm/obsidian_redstone.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian.png b/src/main/resources/assets/glassential/textures/block/obsidian.png new file mode 100644 index 0000000..1145166 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian.png.mcmeta new file mode 100644 index 0000000..e31f891 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark.png b/src/main/resources/assets/glassential/textures/block/obsidian_dark.png new file mode 100644 index 0000000..03a11d8 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_dark.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_dark.png.mcmeta new file mode 100644 index 0000000..9517fac --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_dark.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_dark" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal.png b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal.png new file mode 100644 index 0000000..8caf581 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal.png.mcmeta new file mode 100644 index 0000000..c57a154 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_dark_ethereal" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal_reverse.png new file mode 100644 index 0000000..a1f6407 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal_reverse.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal_reverse.png.mcmeta new file mode 100644 index 0000000..1a69ac0 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ethereal_reverse.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_dark_ethereal_reverse" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark_ghostly.png b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ghostly.png new file mode 100644 index 0000000..5305b3b Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_dark_ghostly.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ghostly.png.mcmeta new file mode 100644 index 0000000..e806256 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_dark_ghostly.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_dark_ghostly" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_ethereal.png b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal.png new file mode 100644 index 0000000..68aab8b Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_ethereal.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal.png.mcmeta new file mode 100644 index 0000000..e39b6a2 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_ethereal" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal_reverse.png new file mode 100644 index 0000000..3cb2e46 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_ethereal_reverse.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal_reverse.png.mcmeta new file mode 100644 index 0000000..a3a8f6b --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_ethereal_reverse.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_ethereal_reverse" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_ghostly.png b/src/main/resources/assets/glassential/textures/block/obsidian_ghostly.png new file mode 100644 index 0000000..b072971 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_ghostly.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_ghostly.png.mcmeta new file mode 100644 index 0000000..a41d11b --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_ghostly.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_ghostly" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light.png b/src/main/resources/assets/glassential/textures/block/obsidian_light.png new file mode 100644 index 0000000..eddaa63 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_light.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_light.png.mcmeta new file mode 100644 index 0000000..6c190da --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_light.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_light" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal.png b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal.png new file mode 100644 index 0000000..dca23b7 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal.png.mcmeta new file mode 100644 index 0000000..a1b412e --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_light_ethereal" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal_reverse.png new file mode 100644 index 0000000..ce9e1fc Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal_reverse.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal_reverse.png.mcmeta new file mode 100644 index 0000000..e01c9f4 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_light_ethereal_reverse.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_light_ethereal_reverse" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light_ghostly.png b/src/main/resources/assets/glassential/textures/block/obsidian_light_ghostly.png new file mode 100644 index 0000000..70e7025 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_light_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_light_ghostly.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_light_ghostly.png.mcmeta new file mode 100644 index 0000000..117547b --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_light_ghostly.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_light_ghostly" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma.png b/src/main/resources/assets/glassential/textures/block/obsidian_magma.png new file mode 100644 index 0000000..b2abf46 Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_magma.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_magma.png.mcmeta new file mode 100644 index 0000000..57e129a --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_magma.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_magma" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal.png b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal.png new file mode 100644 index 0000000..1dff89c Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal.png.mcmeta new file mode 100644 index 0000000..2035dc0 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_magma_ethereal" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal_reverse.png b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal_reverse.png new file mode 100644 index 0000000..02a662d Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal_reverse.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal_reverse.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal_reverse.png.mcmeta new file mode 100644 index 0000000..44c163d --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ethereal_reverse.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_magma_ethereal_reverse" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma_ghostly.png b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ghostly.png new file mode 100644 index 0000000..fa2f00e Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ghostly.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_magma_ghostly.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ghostly.png.mcmeta new file mode 100644 index 0000000..f462fee --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_magma_ghostly.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_magma_ghostly" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_redstone.png b/src/main/resources/assets/glassential/textures/block/obsidian_redstone.png new file mode 100644 index 0000000..e1dc3af Binary files /dev/null and b/src/main/resources/assets/glassential/textures/block/obsidian_redstone.png differ diff --git a/src/main/resources/assets/glassential/textures/block/obsidian_redstone.png.mcmeta b/src/main/resources/assets/glassential/textures/block/obsidian_redstone.png.mcmeta new file mode 100644 index 0000000..fca68e4 --- /dev/null +++ b/src/main/resources/assets/glassential/textures/block/obsidian_redstone.png.mcmeta @@ -0,0 +1,10 @@ +{ + "ctm": { + "ctm_version": 1, + "type": "ctm", + "layer": "TRANSLUCENT", + "textures": [ + "glassential:block/ctm/obsidian_redstone" + ] + } +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian.json new file mode 100644 index 0000000..e7bf425 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark.json new file mode 100644 index 0000000..1ca2157 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_dark" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ethereal.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ethereal.json new file mode 100644 index 0000000..5f31ff8 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ethereal.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_dark_ethereal" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ethereal_reverse.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ethereal_reverse.json new file mode 100644 index 0000000..1f7d6aa --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ethereal_reverse.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_dark_ethereal_reverse" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ghostly.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ghostly.json new file mode 100644 index 0000000..c3ea16d --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_dark_ghostly.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_dark_ghostly" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ethereal.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ethereal.json new file mode 100644 index 0000000..53d92af --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ethereal.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_ethereal" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ethereal_reverse.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ethereal_reverse.json new file mode 100644 index 0000000..d8b3d5e --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ethereal_reverse.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_ethereal_reverse" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ghostly.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ghostly.json new file mode 100644 index 0000000..850de35 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_ghostly.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_ghostly" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light.json new file mode 100644 index 0000000..33b025f --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_light" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ethereal.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ethereal.json new file mode 100644 index 0000000..5d769ea --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ethereal.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_light_ethereal" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ethereal_reverse.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ethereal_reverse.json new file mode 100644 index 0000000..0d1efe8 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ethereal_reverse.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_light_ethereal_reverse" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ghostly.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ghostly.json new file mode 100644 index 0000000..146b873 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_light_ghostly.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_light_ghostly" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma.json new file mode 100644 index 0000000..480eef0 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_magma" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ethereal.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ethereal.json new file mode 100644 index 0000000..534fe3f --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ethereal.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_magma_ethereal" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ethereal_reverse.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ethereal_reverse.json new file mode 100644 index 0000000..8107213 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ethereal_reverse.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_magma_ethereal_reverse" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ghostly.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ghostly.json new file mode 100644 index 0000000..e775f6d --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_magma_ghostly.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_magma_ghostly" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_redstone.json b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_redstone.json new file mode 100644 index 0000000..2312198 --- /dev/null +++ b/src/main/resources/data/glassential/loot_tables/blocks/glass_obsidian_redstone.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "glassential:glass_obsidian_redstone" + } + ] + } + ] +} \ No newline at end of file