From eeeb16c775e8ce3cd10613dd89c33806b46026b0 Mon Sep 17 00:00:00 2001 From: crazymachinefan <44582197+crazymachinefan@users.noreply.github.com> Date: Sat, 3 Oct 2026 16:42:09 -0500 Subject: [PATCH 01/10] block registry and add to creative tab --- .../spectrum/registries/SpectrumBlocks.java | 35 ++++++++++++++++++- .../registries/SpectrumItemGroups.java | 34 ++++++++++++++++++ 2 files changed, 68 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java index 68fe4d348f..9c7342982b 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java @@ -87,7 +87,6 @@ import net.minecraft.world.level.block.state.*; import net.minecraft.world.level.block.state.properties.*; import net.minecraft.world.level.levelgen.feature.*; -import net.minecraft.world.level.levelgen.feature.stateproviders.*; import net.minecraft.world.level.material.*; import net.minecraft.world.level.storage.loot.*; import net.minecraft.world.phys.*; @@ -463,6 +462,40 @@ public static BlockRegistrar moonstoneChiseled(BlockRegistr public static final DeferredBlock ONYX_CHISELED_CALCITE = register(simple(blockWithItem("onyx_chiseled_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 3))))); public static final DeferredBlock MOONSTONE_CHISELED_CALCITE = register(moonstoneChiseled(blockWithItem("moonstone_chiseled_calcite", () -> new SpectrumCounterDirectionalPlacedBlock(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 12))), SpectrumTextures.CALCITE_CAP)); + public static final DeferredBlock WHITE_SYMBOLIC_CALCITE = register(simple(blockWithItem("white_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock LIGHT_GRAY_SYMBOLIC_CALCITE = register(simple(blockWithItem("light_gray_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock GRAY_SYMBOLIC_CALCITE = register(simple(blockWithItem("gray_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock BLACK_SYMBOLIC_CALCITE = register(simple(blockWithItem("black_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock BROWN_SYMBOLIC_CALCITE = register(simple(blockWithItem("brown_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock RED_SYMBOLIC_CALCITE = register(simple(blockWithItem("red_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock ORANGE_SYMBOLIC_CALCITE = register(simple(blockWithItem("orange_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock YELLOW_SYMBOLIC_CALCITE = register(simple(blockWithItem("yellow_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock LIME_SYMBOLIC_CALCITE = register(simple(blockWithItem("lime_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock GREEN_SYMBOLIC_CALCITE = register(simple(blockWithItem("green_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock CYAN_SYMBOLIC_CALCITE = register(simple(blockWithItem("cyan_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock LIGHT_BLUE_SYMBOLIC_CALCITE = register(simple(blockWithItem("light_blue_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock BLUE_SYMBOLIC_CALCITE = register(simple(blockWithItem("blue_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock PURPLE_SYMBOLIC_CALCITE = register(simple(blockWithItem("purple_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock MAGENTA_SYMBOLIC_CALCITE = register(simple(blockWithItem("magenta_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock PINK_SYMBOLIC_CALCITE = register(simple(blockWithItem("pink_symbolic_calcite", () -> new Block(BlockBehaviour.Properties.ofFullCopy(CALCITE_BRICKS.get()).lightLevel(s -> 7))))); + + public static final DeferredBlock WHITE_SYMBOLIC_BASALT = register(simple(blockWithItem("white_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock LIGHT_GRAY_SYMBOLIC_BASALT = register(simple(blockWithItem("light_gray_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock GRAY_SYMBOLIC_BASALT = register(simple(blockWithItem("gray_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock BLACK_SYMBOLIC_BASALT = register(simple(blockWithItem("black_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock BROWN_SYMBOLIC_BASALT = register(simple(blockWithItem("brown_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock RED_SYMBOLIC_BASALT = register(simple(blockWithItem("red_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock ORANGE_SYMBOLIC_BASALT = register(simple(blockWithItem("orange_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock YELLOW_SYMBOLIC_BASALT = register(simple(blockWithItem("yellow_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock LIME_SYMBOLIC_BASALT = register(simple(blockWithItem("lime_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock GREEN_SYMBOLIC_BASALT = register(simple(blockWithItem("green_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock CYAN_SYMBOLIC_BASALT = register(simple(blockWithItem("cyan_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock LIGHT_BLUE_SYMBOLIC_BASALT = register(simple(blockWithItem("light_blue_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock BLUE_SYMBOLIC_BASALT = register(simple(blockWithItem("blue_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock PURPLE_SYMBOLIC_BASALT = register(simple(blockWithItem("purple_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock MAGENTA_SYMBOLIC_BASALT = register(simple(blockWithItem("magenta_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static final DeferredBlock PINK_SYMBOLIC_BASALT = register(simple(blockWithItem("pink_symbolic_basalt", () -> new Block(BlockBehaviour.Properties.ofFullCopy(BASALT_BRICKS.get()).lightLevel(s -> 7))))); + public static DeferredBlock registerGemstoneLight(String name, DeferredBlock gemBlock, DeferredBlock baseBlock, ResourceLocation capTexture, InkColor color) { return register(axisRotated(blockWithItem(name, () -> new RotatedPillarBlock(BlockBehaviour.Properties.ofFullCopy(baseBlock.get()).lightLevel(s -> 15).noOcclusion().forceSolidOn())), TexturedModel.createDefault(block -> SpectrumTextureMaps.sideTopInside(TextureMapping.getBlockTexture(block), capTexture, TextureMapping.getBlockTexture(gemBlock.get())), SpectrumModelTemplates.MULTILAYER_LIGHT))); } diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java index fa64b7c957..f694fa1400 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java @@ -1165,6 +1165,40 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.RESPLENDENT_CARPET); entries.accept(SpectrumBlocks.RESPLENDENT_BED); + entries.accept(SpectrumBlocks.WHITE_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.LIGHT_GRAY_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.GRAY_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.BLACK_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.BROWN_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.RED_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.ORANGE_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.YELLOW_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.LIME_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.GREEN_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.CYAN_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.LIGHT_BLUE_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.BLUE_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.PURPLE_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.MAGENTA_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.PINK_SYMBOLIC_BASALT); + + entries.accept(SpectrumBlocks.WHITE_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.LIGHT_GRAY_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.GRAY_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.BLACK_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.BROWN_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.RED_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.ORANGE_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.YELLOW_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.LIME_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.GREEN_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.CYAN_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.LIGHT_BLUE_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.BLUE_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.PURPLE_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.MAGENTA_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.PINK_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.WHITE_BLOCK); entries.accept(SpectrumBlocks.ORANGE_BLOCK); entries.accept(SpectrumBlocks.MAGENTA_BLOCK); From 4d014aa2dd222af26cd8ee0b915e1c752a17d49f Mon Sep 17 00:00:00 2001 From: crazymachinefan <44582197+crazymachinefan@users.noreply.github.com> Date: Sat, 3 Oct 2026 22:42:58 -0500 Subject: [PATCH 02/10] symbolic balcite textures/models/names --- .../blockstates/black_symbolic_basalt.json | 7 ++++ .../blockstates/black_symbolic_calcite.json | 7 ++++ .../blockstates/blue_symbolic_basalt.json | 7 ++++ .../blockstates/blue_symbolic_calcite.json | 7 ++++ .../blockstates/brown_symbolic_basalt.json | 7 ++++ .../blockstates/brown_symbolic_calcite.json | 7 ++++ .../blockstates/cyan_symbolic_basalt.json | 7 ++++ .../blockstates/cyan_symbolic_calcite.json | 7 ++++ .../blockstates/gray_symbolic_basalt.json | 7 ++++ .../blockstates/gray_symbolic_calcite.json | 7 ++++ .../blockstates/green_symbolic_basalt.json | 7 ++++ .../blockstates/green_symbolic_calcite.json | 7 ++++ .../light_blue_symbolic_basalt.json | 7 ++++ .../light_blue_symbolic_calcite.json | 7 ++++ .../light_gray_symbolic_basalt.json | 7 ++++ .../light_gray_symbolic_calcite.json | 7 ++++ .../blockstates/lime_symbolic_basalt.json | 7 ++++ .../blockstates/lime_symbolic_calcite.json | 7 ++++ .../blockstates/magenta_symbolic_basalt.json | 7 ++++ .../blockstates/magenta_symbolic_calcite.json | 7 ++++ .../blockstates/orange_symbolic_basalt.json | 7 ++++ .../blockstates/orange_symbolic_calcite.json | 7 ++++ .../blockstates/pink_symbolic_basalt.json | 7 ++++ .../blockstates/pink_symbolic_calcite.json | 7 ++++ .../blockstates/purple_symbolic_basalt.json | 7 ++++ .../blockstates/purple_symbolic_calcite.json | 7 ++++ .../blockstates/red_symbolic_basalt.json | 7 ++++ .../blockstates/red_symbolic_calcite.json | 7 ++++ .../blockstates/white_symbolic_basalt.json | 7 ++++ .../blockstates/white_symbolic_calcite.json | 7 ++++ .../blockstates/yellow_symbolic_basalt.json | 7 ++++ .../blockstates/yellow_symbolic_calcite.json | 7 ++++ .../resources/assets/spectrum/lang/en_us.json | 37 +++++++++++++++++- .../models/block/black_symbolic_basalt.json | 6 +++ .../models/block/black_symbolic_calcite.json | 6 +++ .../models/block/blue_symbolic_basalt.json | 6 +++ .../models/block/blue_symbolic_calcite.json | 6 +++ .../models/block/brown_symbolic_basalt.json | 6 +++ .../models/block/brown_symbolic_calcite.json | 6 +++ .../models/block/cyan_symbolic_basalt.json | 6 +++ .../models/block/cyan_symbolic_calcite.json | 6 +++ .../models/block/gray_symbolic_basalt.json | 6 +++ .../models/block/gray_symbolic_calcite.json | 6 +++ .../models/block/green_symbolic_basalt.json | 6 +++ .../models/block/green_symbolic_calcite.json | 6 +++ .../block/light_blue_symbolic_basalt.json | 6 +++ .../block/light_blue_symbolic_calcite.json | 6 +++ .../block/light_gray_symbolic_basalt.json | 6 +++ .../block/light_gray_symbolic_calcite.json | 6 +++ .../models/block/lime_symbolic_basalt.json | 6 +++ .../models/block/lime_symbolic_calcite.json | 6 +++ .../models/block/magenta_symbolic_basalt.json | 6 +++ .../block/magenta_symbolic_calcite.json | 6 +++ .../models/block/orange_symbolic_basalt.json | 6 +++ .../models/block/orange_symbolic_calcite.json | 6 +++ .../models/block/pink_symbolic_basalt.json | 6 +++ .../models/block/pink_symbolic_calcite.json | 6 +++ .../models/block/purple_symbolic_basalt.json | 6 +++ .../models/block/purple_symbolic_calcite.json | 6 +++ .../models/block/red_symbolic_basalt.json | 6 +++ .../models/block/red_symbolic_calcite.json | 6 +++ .../models/block/white_symbolic_basalt.json | 6 +++ .../models/block/white_symbolic_calcite.json | 6 +++ .../models/block/yellow_symbolic_basalt.json | 6 +++ .../models/block/yellow_symbolic_calcite.json | 6 +++ .../models/item/black_symbolic_basalt.json | 3 ++ .../models/item/black_symbolic_calcite.json | 3 ++ .../models/item/blue_symbolic_basalt.json | 3 ++ .../models/item/blue_symbolic_calcite.json | 3 ++ .../models/item/brown_symbolic_basalt.json | 3 ++ .../models/item/brown_symbolic_calcite.json | 3 ++ .../models/item/cyan_symbolic_basalt.json | 3 ++ .../models/item/cyan_symbolic_calcite.json | 3 ++ .../models/item/gray_symbolic_basalt.json | 3 ++ .../models/item/gray_symbolic_calcite.json | 3 ++ .../models/item/green_symbolic_basalt.json | 3 ++ .../models/item/green_symbolic_calcite.json | 3 ++ .../item/light_blue_symbolic_basalt.json | 3 ++ .../item/light_blue_symbolic_calcite.json | 3 ++ .../item/light_gray_symbolic_basalt.json | 3 ++ .../item/light_gray_symbolic_calcite.json | 3 ++ .../models/item/lime_symbolic_basalt.json | 3 ++ .../models/item/lime_symbolic_calcite.json | 3 ++ .../models/item/magenta_symbolic_basalt.json | 3 ++ .../models/item/magenta_symbolic_calcite.json | 3 ++ .../models/item/orange_symbolic_basalt.json | 3 ++ .../models/item/orange_symbolic_calcite.json | 3 ++ .../models/item/pink_symbolic_basalt.json | 3 ++ .../models/item/pink_symbolic_calcite.json | 3 ++ .../models/item/purple_symbolic_basalt.json | 3 ++ .../models/item/purple_symbolic_calcite.json | 3 ++ .../models/item/red_symbolic_basalt.json | 3 ++ .../models/item/red_symbolic_calcite.json | 3 ++ .../models/item/white_symbolic_basalt.json | 3 ++ .../models/item/white_symbolic_calcite.json | 3 ++ .../models/item/yellow_symbolic_basalt.json | 3 ++ .../models/item/yellow_symbolic_calcite.json | 3 ++ .../textures/block/black_symbolic_basalt.png | Bin 0 -> 560 bytes .../textures/block/black_symbolic_calcite.png | Bin 0 -> 650 bytes .../textures/block/blue_symbolic_basalt.png | Bin 0 -> 509 bytes .../textures/block/blue_symbolic_calcite.png | Bin 0 -> 559 bytes .../textures/block/brown_symbolic_basalt.png | Bin 0 -> 555 bytes .../textures/block/brown_symbolic_calcite.png | Bin 0 -> 636 bytes .../textures/block/cyan_symbolic_basalt.png | Bin 0 -> 653 bytes .../textures/block/cyan_symbolic_calcite.png | Bin 0 -> 702 bytes .../textures/block/gray_symbolic_basalt.png | Bin 0 -> 603 bytes .../textures/block/gray_symbolic_calcite.png | Bin 0 -> 662 bytes .../textures/block/green_symbolic_basalt.png | Bin 0 -> 577 bytes .../textures/block/green_symbolic_calcite.png | Bin 0 -> 655 bytes .../block/light_blue_symbolic_basalt.png | Bin 0 -> 589 bytes .../block/light_blue_symbolic_calcite.png | Bin 0 -> 622 bytes .../block/light_gray_symbolic_basalt.png | Bin 0 -> 632 bytes .../block/light_gray_symbolic_calcite.png | Bin 0 -> 638 bytes .../textures/block/lime_symbolic_basalt.png | Bin 0 -> 586 bytes .../textures/block/lime_symbolic_calcite.png | Bin 0 -> 615 bytes .../block/magenta_symbolic_basalt.png | Bin 0 -> 605 bytes .../block/magenta_symbolic_calcite.png | Bin 0 -> 679 bytes .../textures/block/orange_symbolic_basalt.png | Bin 0 -> 660 bytes .../block/orange_symbolic_calcite.png | Bin 0 -> 699 bytes .../textures/block/pink_symbolic_basalt.png | Bin 0 -> 591 bytes .../textures/block/pink_symbolic_calcite.png | Bin 0 -> 625 bytes .../textures/block/purple_symbolic_basalt.png | Bin 0 -> 583 bytes .../block/purple_symbolic_calcite.png | Bin 0 -> 650 bytes .../textures/block/red_symbolic_basalt.png | Bin 0 -> 541 bytes .../textures/block/red_symbolic_calcite.png | Bin 0 -> 598 bytes .../textures/block/white_symbolic_basalt.png | Bin 0 -> 519 bytes .../textures/block/white_symbolic_calcite.png | Bin 0 -> 571 bytes .../textures/block/yellow_symbolic_basalt.png | Bin 0 -> 549 bytes .../block/yellow_symbolic_calcite.png | Bin 0 -> 637 bytes 129 files changed, 548 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/assets/spectrum/blockstates/black_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/black_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/blue_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/blue_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/brown_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/brown_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/cyan_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/cyan_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/gray_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/gray_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/green_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/green_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/lime_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/lime_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/magenta_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/magenta_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/orange_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/orange_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/pink_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/pink_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/purple_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/purple_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/red_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/red_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/white_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/white_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/blockstates/yellow_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/blockstates/yellow_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/black_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/black_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/blue_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/blue_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/brown_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/brown_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/cyan_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/cyan_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/gray_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/gray_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/green_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/green_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/light_blue_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/light_blue_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/light_gray_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/light_gray_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/lime_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/lime_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/magenta_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/magenta_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/orange_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/orange_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/pink_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/pink_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/purple_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/purple_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/red_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/red_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/white_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/white_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/block/yellow_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/block/yellow_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/black_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/black_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/blue_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/blue_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/brown_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/brown_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/cyan_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/cyan_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/gray_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/gray_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/green_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/green_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/light_blue_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/light_blue_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/light_gray_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/light_gray_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/lime_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/lime_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/magenta_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/magenta_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/orange_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/orange_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/pink_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/pink_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/purple_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/purple_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/red_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/red_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/white_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/white_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/models/item/yellow_symbolic_basalt.json create mode 100644 src/main/resources/assets/spectrum/models/item/yellow_symbolic_calcite.json create mode 100644 src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/black_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/blue_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/blue_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/brown_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/cyan_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/cyan_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/gray_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/green_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/green_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/lime_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/lime_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/magenta_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/magenta_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/orange_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/orange_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/pink_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/purple_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/purple_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/red_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/white_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/white_symbolic_calcite.png create mode 100644 src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png create mode 100644 src/main/resources/assets/spectrum/textures/block/yellow_symbolic_calcite.png diff --git a/src/main/resources/assets/spectrum/blockstates/black_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/black_symbolic_basalt.json new file mode 100644 index 0000000000..fbabf0a58b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/black_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/black_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/black_symbolic_calcite.json new file mode 100644 index 0000000000..c52574a22e --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/black_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/blue_symbolic_basalt.json new file mode 100644 index 0000000000..500072f81c --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/blue_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/blue_symbolic_calcite.json new file mode 100644 index 0000000000..5ceea95c26 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/blue_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/brown_symbolic_basalt.json new file mode 100644 index 0000000000..36940e2cbe --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/brown_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/brown_symbolic_calcite.json new file mode 100644 index 0000000000..bbf2bdec0b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/brown_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/cyan_symbolic_basalt.json new file mode 100644 index 0000000000..0d779c19db --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/cyan_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/cyan_symbolic_calcite.json new file mode 100644 index 0000000000..f3343a9d59 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/cyan_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/gray_symbolic_basalt.json new file mode 100644 index 0000000000..d41b639328 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/gray_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/gray_symbolic_calcite.json new file mode 100644 index 0000000000..1c577553ad --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/gray_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/green_symbolic_basalt.json new file mode 100644 index 0000000000..2ce23c0fb1 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/green_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/green_symbolic_calcite.json new file mode 100644 index 0000000000..a4824f9596 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/green_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_basalt.json new file mode 100644 index 0000000000..34a8e6116d --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_blue_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_calcite.json new file mode 100644 index 0000000000..8aa2697466 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_blue_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_basalt.json new file mode 100644 index 0000000000..f251017eef --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_gray_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_calcite.json new file mode 100644 index 0000000000..a79357f8f9 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_gray_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/lime_symbolic_basalt.json new file mode 100644 index 0000000000..d692eaa675 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/lime_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/lime_symbolic_calcite.json new file mode 100644 index 0000000000..71e11fff09 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/lime_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/magenta_symbolic_basalt.json new file mode 100644 index 0000000000..765f8826de --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/magenta_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/magenta_symbolic_calcite.json new file mode 100644 index 0000000000..a6e5f1008e --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/magenta_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/orange_symbolic_basalt.json new file mode 100644 index 0000000000..682d9796ff --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/orange_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/orange_symbolic_calcite.json new file mode 100644 index 0000000000..64dd3dcb87 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/orange_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/pink_symbolic_basalt.json new file mode 100644 index 0000000000..a69c65ab79 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/pink_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/pink_symbolic_calcite.json new file mode 100644 index 0000000000..d89e2fc5bc --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/pink_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/purple_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/purple_symbolic_basalt.json new file mode 100644 index 0000000000..a10c720a72 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/purple_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/purple_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/purple_symbolic_calcite.json new file mode 100644 index 0000000000..33087bf32b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/purple_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/red_symbolic_basalt.json new file mode 100644 index 0000000000..e59504a142 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/red_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/red_symbolic_calcite.json new file mode 100644 index 0000000000..2c00d73287 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/red_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/white_symbolic_basalt.json new file mode 100644 index 0000000000..ae87ea42d8 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/white_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/white_symbolic_calcite.json new file mode 100644 index 0000000000..31dd56150f --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/white_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_symbolic_basalt.json b/src/main/resources/assets/spectrum/blockstates/yellow_symbolic_basalt.json new file mode 100644 index 0000000000..519d7d81aa --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_symbolic_basalt.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/yellow_symbolic_basalt" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_symbolic_calcite.json b/src/main/resources/assets/spectrum/blockstates/yellow_symbolic_calcite.json new file mode 100644 index 0000000000..2a59bb922d --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_symbolic_calcite.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/yellow_symbolic_calcite" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/lang/en_us.json b/src/main/resources/assets/spectrum/lang/en_us.json index bf4f0aa6bd..ede1c629e6 100644 --- a/src/main/resources/assets/spectrum/lang/en_us.json +++ b/src/main/resources/assets/spectrum/lang/en_us.json @@ -6130,5 +6130,40 @@ "block.spectrum.omni_storage_node.tooltip": "Serves as storage for Sender and Gather Nodes", "block.spectrum.omni_gather_node": "ยง8Pastel Omni Gather Node", "block.spectrum.omni_gather_node.tooltip": "Gathers items and fluids from Sender, Provider and Storage Nodes", - "block.spectrum.omni_pastel_network_nodes.tooltip.placing": "Place against things. It will probably work." + "block.spectrum.omni_pastel_network_nodes.tooltip.placing": "Place against things. It will probably work.", + + "block.spectrum.white_symbolic_basalt": "White Symbolic Basalt", + "block.spectrum.light_gray_symbolic_basalt": "Light Gray Symbolic Basalt", + "block.spectrum.gray_symbolic_basalt": "Gray Symbolic Basalt", + "block.spectrum.black_symbolic_basalt": "Black Symbolic Basalt", + "block.spectrum.brown_symbolic_basalt": "Brown Symbolic Basalt", + "block.spectrum.red_symbolic_basalt": "Red Symbolic Basalt", + "block.spectrum.orange_symbolic_basalt": "Orange Symbolic Basalt", + "block.spectrum.yellow_symbolic_basalt": "Yellow Symbolic Basalt", + "block.spectrum.lime_symbolic_basalt": "Lime Symbolic Basalt", + "block.spectrum.green_symbolic_basalt": "Green Symbolic Basalt", + "block.spectrum.cyan_symbolic_basalt": "Cyan Symbolic Basalt", + "block.spectrum.light_blue_symbolic_basalt": "Light Blue Symbolic Basalt", + "block.spectrum.blue_symbolic_basalt": "Blue Symbolic Basalt", + "block.spectrum.purple_symbolic_basalt": "Purple Symbolic Basalt", + "block.spectrum.magenta_symbolic_basalt": "Magenta Symbolic Basalt", + "block.spectrum.pink_symbolic_basalt": "Pink Symbolic Basalt", + + "block.spectrum.white_symbolic_calcite": "White Symbolic Calcite", + "block.spectrum.light_gray_symbolic_calcite": "Light Gray Symbolic Calcite", + "block.spectrum.gray_symbolic_calcite": "Gray Symbolic Calcite", + "block.spectrum.black_symbolic_calcite": "Black Symbolic Calcite", + "block.spectrum.brown_symbolic_calcite": "Brown Symbolic Calcite", + "block.spectrum.red_symbolic_calcite": "Red Symbolic Calcite", + "block.spectrum.orange_symbolic_calcite": "Orange Symbolic Calcite", + "block.spectrum.yellow_symbolic_calcite": "Yellow Symbolic Calcite", + "block.spectrum.lime_symbolic_calcite": "Lime Symbolic Calcite", + "block.spectrum.green_symbolic_calcite": "Green Symbolic Calcite", + "block.spectrum.cyan_symbolic_calcite": "Cyan Symbolic Calcite", + "block.spectrum.light_blue_symbolic_calcite": "Light Blue Symbolic Calcite", + "block.spectrum.blue_symbolic_calcite": "Blue Symbolic Calcite", + "block.spectrum.purple_symbolic_calcite": "Purple Symbolic Calcite", + "block.spectrum.magenta_symbolic_calcite": "Magenta Symbolic Calcite", + "block.spectrum.pink_symbolic_calcite": "Pink Symbolic Calcite" + } diff --git a/src/main/resources/assets/spectrum/models/block/black_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/black_symbolic_basalt.json new file mode 100644 index 0000000000..4beef398a2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/black_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/black_symbolic_calcite.json new file mode 100644 index 0000000000..535a9fb576 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/black_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/blue_symbolic_basalt.json new file mode 100644 index 0000000000..4e57975d73 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/blue_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/blue_symbolic_calcite.json new file mode 100644 index 0000000000..5e53085c16 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/blue_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/brown_symbolic_basalt.json new file mode 100644 index 0000000000..5d38a1028e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/brown_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/brown_symbolic_calcite.json new file mode 100644 index 0000000000..98a93354d0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/brown_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/cyan_symbolic_basalt.json new file mode 100644 index 0000000000..7b18b305db --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/cyan_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/cyan_symbolic_calcite.json new file mode 100644 index 0000000000..dde1e22171 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/cyan_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/gray_symbolic_basalt.json new file mode 100644 index 0000000000..447b82ddb7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/gray_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/gray_symbolic_calcite.json new file mode 100644 index 0000000000..5e2661236e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/gray_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/green_symbolic_basalt.json new file mode 100644 index 0000000000..d8d08af994 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/green_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/green_symbolic_calcite.json new file mode 100644 index 0000000000..4301145dff --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/green_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/light_blue_symbolic_basalt.json new file mode 100644 index 0000000000..de4068be7e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/light_blue_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/light_blue_symbolic_calcite.json new file mode 100644 index 0000000000..29e494edaf --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/light_blue_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/light_gray_symbolic_basalt.json new file mode 100644 index 0000000000..e7f0074869 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/light_gray_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/light_gray_symbolic_calcite.json new file mode 100644 index 0000000000..ed89330d7e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/light_gray_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/lime_symbolic_basalt.json new file mode 100644 index 0000000000..90b480be51 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/lime_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/lime_symbolic_calcite.json new file mode 100644 index 0000000000..f40a38fa19 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/lime_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/magenta_symbolic_basalt.json new file mode 100644 index 0000000000..24c36fb898 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/magenta_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/magenta_symbolic_calcite.json new file mode 100644 index 0000000000..f510f20a26 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/magenta_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/orange_symbolic_basalt.json new file mode 100644 index 0000000000..c51aea2dcf --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/orange_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/orange_symbolic_calcite.json new file mode 100644 index 0000000000..5ac928ede0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/orange_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/pink_symbolic_basalt.json new file mode 100644 index 0000000000..7c7f70719b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/pink_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/pink_symbolic_calcite.json new file mode 100644 index 0000000000..b5231719ee --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/pink_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/purple_symbolic_basalt.json new file mode 100644 index 0000000000..d7e4068c8b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/purple_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/purple_symbolic_calcite.json new file mode 100644 index 0000000000..55742a2b9c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/purple_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/red_symbolic_basalt.json new file mode 100644 index 0000000000..519d9d3a93 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/red_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/red_symbolic_calcite.json new file mode 100644 index 0000000000..0b9a501bae --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/red_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/white_symbolic_basalt.json new file mode 100644 index 0000000000..353905944f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/white_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/white_symbolic_calcite.json new file mode 100644 index 0000000000..2ff534dd6c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/white_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/block/yellow_symbolic_basalt.json new file mode 100644 index 0000000000..b9b2e5bde5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_symbolic_basalt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/yellow_symbolic_basalt" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/block/yellow_symbolic_calcite.json new file mode 100644 index 0000000000..c48dfa7e6b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_symbolic_calcite.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/yellow_symbolic_calcite" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/black_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/black_symbolic_basalt.json new file mode 100644 index 0000000000..05749a8f63 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/black_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/black_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/black_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/black_symbolic_calcite.json new file mode 100644 index 0000000000..d67a162063 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/black_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/black_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/blue_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/blue_symbolic_basalt.json new file mode 100644 index 0000000000..a15fdd7f46 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/blue_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/blue_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/blue_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/blue_symbolic_calcite.json new file mode 100644 index 0000000000..2220b08a34 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/blue_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/blue_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/brown_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/brown_symbolic_basalt.json new file mode 100644 index 0000000000..51a9728419 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/brown_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/brown_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/brown_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/brown_symbolic_calcite.json new file mode 100644 index 0000000000..c835c5e79d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/brown_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/brown_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/cyan_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/cyan_symbolic_basalt.json new file mode 100644 index 0000000000..953a166383 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/cyan_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/cyan_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/cyan_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/cyan_symbolic_calcite.json new file mode 100644 index 0000000000..1818706b2f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/cyan_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/cyan_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/gray_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/gray_symbolic_basalt.json new file mode 100644 index 0000000000..75d1926c1e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/gray_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/gray_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/gray_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/gray_symbolic_calcite.json new file mode 100644 index 0000000000..495821f005 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/gray_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/gray_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/green_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/green_symbolic_basalt.json new file mode 100644 index 0000000000..7b374dc9a9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/green_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/green_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/green_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/green_symbolic_calcite.json new file mode 100644 index 0000000000..5d2635da54 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/green_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/green_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_blue_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/light_blue_symbolic_basalt.json new file mode 100644 index 0000000000..0e7570577d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_blue_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_blue_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_blue_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/light_blue_symbolic_calcite.json new file mode 100644 index 0000000000..60f4febc3e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_blue_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_blue_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_gray_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/light_gray_symbolic_basalt.json new file mode 100644 index 0000000000..8a9a22ccd7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_gray_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_gray_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_gray_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/light_gray_symbolic_calcite.json new file mode 100644 index 0000000000..7fd31c3961 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_gray_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_gray_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/lime_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/lime_symbolic_basalt.json new file mode 100644 index 0000000000..fd4df504fe --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/lime_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/lime_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/lime_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/lime_symbolic_calcite.json new file mode 100644 index 0000000000..46f7b5b629 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/lime_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/lime_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/magenta_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/magenta_symbolic_basalt.json new file mode 100644 index 0000000000..3ef5f1046b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/magenta_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/magenta_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/magenta_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/magenta_symbolic_calcite.json new file mode 100644 index 0000000000..2dac561840 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/magenta_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/magenta_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/orange_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/orange_symbolic_basalt.json new file mode 100644 index 0000000000..e8d43141f5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/orange_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/orange_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/orange_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/orange_symbolic_calcite.json new file mode 100644 index 0000000000..d451086fdf --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/orange_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/orange_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/pink_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/pink_symbolic_basalt.json new file mode 100644 index 0000000000..9d48cabee3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/pink_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/pink_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/pink_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/pink_symbolic_calcite.json new file mode 100644 index 0000000000..4727b8030c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/pink_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/pink_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/purple_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/purple_symbolic_basalt.json new file mode 100644 index 0000000000..53be2cf8ed --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/purple_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/purple_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/purple_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/purple_symbolic_calcite.json new file mode 100644 index 0000000000..6dd4fb3312 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/purple_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/purple_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/red_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/red_symbolic_basalt.json new file mode 100644 index 0000000000..ca04f3600d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/red_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/red_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/red_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/red_symbolic_calcite.json new file mode 100644 index 0000000000..ec31b6e792 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/red_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/red_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/white_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/white_symbolic_basalt.json new file mode 100644 index 0000000000..fe6140cf0e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/white_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/white_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/white_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/white_symbolic_calcite.json new file mode 100644 index 0000000000..89769cbefa --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/white_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/white_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/yellow_symbolic_basalt.json b/src/main/resources/assets/spectrum/models/item/yellow_symbolic_basalt.json new file mode 100644 index 0000000000..26315e0316 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/yellow_symbolic_basalt.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/yellow_symbolic_basalt" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/yellow_symbolic_calcite.json b/src/main/resources/assets/spectrum/models/item/yellow_symbolic_calcite.json new file mode 100644 index 0000000000..73f772a564 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/yellow_symbolic_calcite.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/yellow_symbolic_calcite" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..6e67f6880a6fb4c5f6649d40856e999dd1e29814 GIT binary patch literal 560 zcmV-00?+-4P)Px$>PbXFR5*=wlh1AvQ5431%pVwgJL42=z^J5#mZUW<)KzJWCccdepD%!kz|3M~{O~H6HK0!tWl zdybrJ2?Ng${wrw0T#9&;dUCc*!O`&viaN_+Q5;JV6=&emANleomMx0Y;)~xG9PBrk zhN=`%OQ?MP@sl|rr_DBnybi$CG$fw~Z#c{}wS|y~pP-hna~7`wfhOzETXJc_W|AlFhvbn{uz>#^UpYVT7)0 y?CsVwMb5w_d4Rd6&z{c{5fdi;r74O13;zq>L%%l5&a2}90000*9gM^ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/black_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/black_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..5c4ed26d0d191278a3d365a089521bac509345e7 GIT binary patch literal 650 zcmV;50(Jd~P)Px%L`g(JR5*=wlTBz7Q51#0hV&;GJLx2oX^NDz$dI(SsRav)h;-G3F5T(Ewc<)p z+EQ9+u|aAPv4Spiryyt-Sp^qjO9g9H5Mk&~3|c$+?WC1V60|PjJTg|#=JDRW_uO;d zyRYHP=C{4hPzN@4OJxA^+c{*PU#wnFvxw)na{%Zo%eXs39n9UnCkTS7in)^opltnO zcV`Fh0WU#SrB!OAXjVxZ21Do0QZ%c$?ZUoeQ2^5U5_e+vsmJ)l4FCe&9Rz@WX`q&C z7&U^Rs?r|TSV$xo85`$sT)BJ+fXV48v|g=d(aZqg-Yu0$8wMZWeIPb7%iRZa0JJoD z0JwPmf*`tn^%@T!KLS9O6oRUX%f67H>|yHGP1KM=G}1#?cNdc1%jERbK1H&m2n#OR z=NA^Dksf485%T_pGebjctZ#_D3!qhMboi1bg{`CxfYz%qF*fQTu_`5GpP$3pA>6hF zyEt!Vs1ypchc!WRP*(n{$W`yFQYcU<6hyE+tg*J5VsvEKQS{TY#4x!4R`ss{tgWVK zYHJgTTS?u~J(JBaACD98d69j7ie?p;Eqx)8AT~3L{z)gfnPF*hfposa=*Tcd(-b5> ziZz8^PjhXM?Dy#P`#Gkyton23{q%S&H k>wg_UE@g;WsXqt!4Qa*kptt4U&;S4c07*qoM6N<$f`%+A8~^|S literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/blue_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/blue_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..d39926b13c827d4fb03e0b8a3612a42f72f736c1 GIT binary patch literal 509 zcmVPx$w@E}nR5*>5lTS^L@d z+hurm>=jJtEAUt*?4XELu|qpIl+>k%)T|++1!H$e6C2wKKBwgSe4kI?%agu0uh*IY zhAz1+r|Ndh+h+%b62j0WU%qa|3!_>JfQsiMf(8Ir>R^XI^*F=nxs8a7#ivsMq+1L7 zhd)>{_c$zpacRbL0Lymb_ZZM_TIDh?UhPp{f$KUr72`dLsP$ z7@FVVdIFq>xkONt!&E#U#i_a>+4HgOKZ$Upc1SukMElVd&;18L@#K`{)!mNpT@V08 zlf#Ih(e=x{AU}`RC>#_S)lw*iE*VtS-l-l6u7czd?<-ZPH%Dv)!My?f{b2**BX*PZ zu0ZW9e~8J}J!J2S_({a+y<>i5Nt z$@b^>04&abK$jUT+adGh6ZU2Z9-m%kXyB&SqUQOG7?QDx5e!`-20j9ioted{x;&qJ z1VB-4wB~a-RhOuMeGAW)nibE7TYq9Vb@TrNGUd1a!ew4200000NkvXXu0mjfZp!OT literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/blue_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/blue_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..7ccb17923ef87389b86b3417134d5be4cc754f74 GIT binary patch literal 559 zcmV+~0?_@5P)Px$=}AOER5*>DlQC#hQ51&1yuQ$g!PllHuW7ZIC{-s*5R@(oopew^L~u}aa#gqD z*v%o`bc$pWM+IGskflKf+r(Pb7;GbXi7(HDzL#JcqQ)V;H};Xm{&2Z)4*!47fA2Y- zV%g|Ug(nbbw%P#HH){k&#^mkaGc5D<%^Cptm3OF9;RzlsK9m9>U1y)>1)xwcXf_)7 z_xferu{%^vlk-5fNj30{;Ppot2RC?f$a(QtbELN16ojS+;TQc=htt-li?lPxVH8IuR0_v xf2)*v`Scl{S1+D-3;B}t=H5D78~Se?;4l2y-oz}Dv^@X-002ovPDHLkV1lp>`Ii6y literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..cd378c1e730ff164a882e551f5e0004a83842b0e GIT binary patch literal 555 zcmV+`0@VG9P)Px$y$ z;^(>3FW-?2UE|&RV*sSUMHWQ>+#tXg<(Q8kiz2txRZ7J?P4hQWl(?q|)XJU2w7Oqq z;EZ{>`Z>XW?BC~(nw^M86KdrSS3@5Fd*n?j@4{Bz;M^Pmpx#OYu-^GZSE zli8Bp`;4CZg(~WTV?otc7Pm+^n#b6k#h&MrQ?m$$uEoC&z`gdC znum@6fFh@3F7ShigT<+mn53d+fFBo^@ps}7-5`h)JEd*v{x(YgWXgm9e5H~Q{_i1f z{yD}j9?~sT8M_{mBw$`#0s#klW9lfJIljrRY965iXPM_H8HEGAv9wME0l?67>V6g1 z4{`kvtDnN^r`XCH44iQsNBQ2y9=nyDiGzXdux4m%7S?EIUL@2FZH2uD8+<#H6MQMR tPILiNPoD0FZQB7LH+>*cyoj6f{{Wwx&(v-uGPx%Hc3Q5R5*=wl0QrnVHn1LSFYuXJxf}lLJToNNSLT7#sx>?pG1fYF$^R+5nUKq zj3LIs2@(k;xH1_AOvK2bVUfhmR3{?Q5DkBFJ$mi+4zAZ8oI`tO59C?Ce9!wm&-=XJ z_X)puw%v}lc08Dt4S-h2k!Vi(Yb@I6*R?_pfQ`&o#E!OhUcZ{J7WYkJvP`2C0w6A* zBdaI@-Yy-%k;|RoL5g|>(d!&fo}v8ZIc1<+<1WAW$R#@YJb5#~56xr%$SO+BAS9r^ zpJ2~)05Gfy05^bgKF_9V0U$@i06e?f!^rd!0HSHxn1(^5=5AOOZcV;LibUD^wS%Fl zTzfc2Pk%29V*|BQ0#YPOYbu54UC43q_nG_DqqA#~2QQa-^Yot2Wfg@`qB%)SmVMF_ z@0kvJro*Ocv8h_jJsu=qayX6<;NLocQ78ryod&5ctUnHjs1x1v zVQhfW`87tSmyjY+j6xAZQ)y_5vN|$~E5pN+T%arTldhb0tzeY4vVRh=s zspC|cBbT9>j33vFU(V+_f3f?-IFDvm=u4+*O{EYr>)+f&yoE$_l8qnh092eqN_L4W zeOJ*6Id->q0SJo?0Q9BP{Mp@MW$_)trw_~S&y6iVQfn&3*?5?uULmU}0S*Z80Dl3Z WZ4W#SXoW!l0000Px%M@d9MR5*=olRsz^VHn1Lm+#J$J1>M3j7k#`q1q}f7=;WGp^H+4)}f=&L0fdN zN}(8VDk`oL5OpdJF47?&p$=xLU_k&f3E@1AMkV7%#zjP@APeMWRd#=eqOy>L9ROhc!dCYyNufG1?I!Oer6dJ_oE5-a-(v90X?AyuzNY-$A5=c`wryAu-jiGZP3WZ`D7#Px%cu7P-R5*=QlRaotVHAd+dy_ObF=^79rui`mHj&n!K`3+)7j-DsMJPCE?cm}p z2!exS!OcwtpAKB|OPM5=O_|?ij0QuDwtg%p-m(O3I9cTc!+-~fWNHh|n zR&7yI6tn})us8o6q1Ef$zJHfmwS^TxJJ1L}nc^gdcH5}cJ>n#gJ$}+b3jlT?E!Y@c z%u!O5ZUUFv4M0+`0Z^>S2%q0@e)JN#uipTuPfW4kQ~^k3o7_8W03d3OCR)92R4!Iz z9(f{mnLqcb^%%jw|G{1RK6 zn?`&|Q4nRXk9a)6mEATE7w1jn@lK0kMJ6fOczfeA7D?i9<`>I-9R}lr-4+0PJ>A|T ziLi-$QW?PP)e*vjQPk=lve(Dip$JyJ1+}_IK9eVTE(*Y_ts(#g?FfL7*G?+iVu>Z*SJ$yf64Qx(Q(HQ^t6Z;>7Hp)l&0}+bKuF-QTqbyCh#*iX z3lt207XyI+!fI}Jk7(Z0Ue<|`05O0K${Qv*}07*qoM6N<$g4zl?EC2ui literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..0a23e1cc986d5d0eeb67422a0896d4e736d6816e GIT binary patch literal 603 zcmV-h0;K(kP)Px%6-h)vR5*=olhJEZaTLct-g}+mMY*VJfwdr`U|E3?L9oAJ;Dhux#Aq=F!rWW` zL=Qc;2wD_-=%t4kSc65iL{YC!MYpS5MJ5WSwjS*M=3Snr^E>Bz&iS76JIC?t>60^n zfM4UHwA!8j?9;Zxp9PeFU*pBAj{>mZRRL&pd%~uS2LOy@m+*%dFH@`H3^?Jxko ze*l1kA8AJ8KO_^+0r>R!0{}InC2%5vC11ZCawQbPFiuFUZ30jz>i{fXTOzf;XTwXD z;`6Fx@6U@Dj0=IA0D@D2ilj zZ9E#!{so`v2B2EW;8BAB=%qBrCnm9#xWLJZd_Ke;iumJ5<2JiazA^v+002ovPDHLkV1lPe8CL)R literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/gray_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/gray_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..1337e495349881528a6ee60bad14cd421004bec7 GIT binary patch literal 662 zcmV;H0%`q;P)Px%P)S5VR5*=wliy2|Q5eTRdztN()K{l-X(dfW2)hcwRS-r$1Vf~Y@S?k-E<(E~ zFARhT0=+2$q1vBdSBWGT3jszxBSodF=Rxq-8^T&_ih4tbu~+yFqInZ{mIRn3d1&m}>n+f9j90Kk@& zC2km`zNaWEE~c*Tu#B~Kw6kSpv5Ul$O~(N^bgW*I1tuqO9<5+4m>`+lzxg8RCWkz}(kmg5x0; zqwCCuS7f4PnOK$yz(Bu`gtd-Sb5ZGbV;6=@`2Ea=S2*3$MD|BkDp{6EZ(k2Prist@ z5&);>`dfmtv>X(hR8$WX5*!an<=(y?^so*G{v!Y`ocB`fbfGA}I9O6fbbb#1+kiCn`mJl6ZNA8x zSFf>)e#RDc$u2Hmx!Oi@b4%{?QB>$4ZWy^2OuY-x*zA=Ki~92+{y|rFC!SglVg&5` z>8E(blV^|j5DDD8a|8BusnYGnHuL%Yu2XaUGjY?QDO86_I+I3qs5CU3kmmr)Yf(l9 whp>N}UnZbW?qMy_3gpy@STY`kya^Tf4M=7uX-y!fTmS$707*qoM6N<$g2eVQmH+?% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/green_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/green_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..9a9af89649464aada28311ab729354449a68740e GIT binary patch literal 577 zcmV-H0>1r;P)Px$`$L@KD}^;H#Y!_M(Wwi`4!Z2%E~qhF3CWTr9+sHw;?aZg z&+)jE7mr>%d0%2O$4nPThz7RU!3w3UlQJqEMhhLhr|)~7_xtiazr5eV`*&|g09sn* zc3EwEMxWLyhgC!^t@7dHm#`tL$N-%8TtwdkU>IAR@$(OKYIPGaFrGij1CSaw92^}} z*r@{0+AoDVz^Q44`|yHk^YrYD;%*hQApp=xe4=lakrFbF+mG}M!6K#1n$so5Vv)U~ zF5Sem+BN`A&&4$V08rT6z%w@JczXaOFUzDgjf10OeBVdcb0J8vXI}weoYW}p-emTS z_3$7-M$3$u7-J@@lb0##5~A->d{duf_V$qM68}bVQnJLi?>~6)`e%g6VP%`FA|q&N zmBm~607Oxk(Wc8E`V)vrCer5U)RFk$OXZCr(_Ao?X#9&#WU8!IgsoUnQUg} zFo5XvT$VMJdn?N`Kd)QaCLR}g{A?|vTWyk% literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/green_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/green_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..0c6cf62e0518d59509d3ea2a0a29240970cdd040 GIT binary patch literal 655 zcmV;A0&x9_P)Px%Nl8ROR5*=olRr!oVHn1L9A{{yaB%f{ToFPsX<|q~3yB0LR~N=^LShVy4w%Ne z>E^1FuExnYDTxfQ7|@u2V3CC8QsFFe+_lhpl-NQ|aDY2oej-z*e@RdQ24cr+!plCfWOI$7k=#mpf7(x?AF4(c>3Hc5K>iIrE>seGF$AIN(7n% z-u<3aC1=~*jE}PCR1w|8*tN?5bo4|4SXoN(t^5E)NXFC0Q#pAq07KF+06E)6aJ#yR z03T;(nO==!Z3}faJss?LLvUg%mBaLVs+)qaey{K|-oZu2AMf<~9J) zzByz`AvrMvfT}61Eu@$??}7>av9vc?L+N+r=*_E_EEW@3n*spE9f!o&6yZo0fR|hw zf09_Flr#TPIF07kb`Fb009s@P%rl=ItI%~(BY7)LamVqxM|vaV3T3`$vh>FWxHCFe z7uPy9fMXwI^q)kp4w4v~qS5E0-6yiLlwx`{4!|Yj9RQE+%>&>Us>p3Y_M9q$tEXk? zgd<(3nu1~G>wNI=*$s-7KSX*X_=PF}0e{np3MYEHMzRe3Y_caFsWqHO!8MX)=ydc% z>F9|P?VIEN<160iQZVpe!H}xbu)Oy5NS2f{H*R}to613j!Pt;Dwu|hx$@|xD5qH+J peAYkJRju7RfZeR^ZD{R1z+bmR5z3Px%2T4RhR5*=olg(=rQ5400NhTj;m}g9+6N(>Tp;!eMbtj0pb5(FrH&W7sbYEUuJ?c5vJv z86bA<3W?dZpc~+-Z&E3}2u9E{X-;EFim&EyT;vlbhd3|d2;W5bCe@84bbSI{Q-fpF zH5H+z__#Jl-7t9ka%-f(Z>vXRV+nw4CWqbWj+!Xc6iO_h(qcF{gc3_(*^V?Z+G=-b z_K#@)=Ye$JsQ2)WYIsMrU<2P|`rd2)bnPJ%qhTw9FzP*oZ?aQ-N@cweI3Jmmx=>Rx zmLqI#mswaYQT_2h`L7=*l~6hS@JJT9d4Co6#2GFS{@;zg8p1cJtQVNn^IXj5upAf5 zaXI<&1mT+_-A3jg%=?z(GIQ+`&E_uvuFp)vnA=#{tpcFy69Bv~mWa&Wy5ol?4&KCZ b7^nXO)g$ZlU#9}800000NkvXXu0mjfh?@#@ literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..fc099cd0b66132c636e0a9fe63e770e273f2b894 GIT binary patch literal 622 zcmV-!0+IcRP)Px%C`m*?R5*=glfh3DQ4q#|T}o(c)2&;VrI;XzSVN2ft40&!ffErAoQOA$#6QQI z9!WTP)I=|mn3(8+L=h7qY-`dISi9Y@%Py1_Hnkp}?@3`UyKg4nH#6VNB%_q zw4?S30RF)~M!ulF+4PW#`v>~~*y~?Ojul6F_2Q)>7`7~O`XB(+>K;djhh#5hl|Kq& zny$;-vw5O0CMkjC2a^DdjF$lT@oj_7_2(pkxw0dw3O%j>_wW|csIM$P8X z_W)>h#QVJYp@?fo?Gu`=+ZU)g9p7eTfpF+1hHk1Bl19D&S_0Qt>?^U=5nzA;{Tj<_|0cC22%p^F1rQ=m zOkAaO$6@8mXkX^Db~!glH>?9NGgaYk`7v?m|8Kz$J)Yk3uz%V(sf7y!K@>ATRRO>% zn#!-qA44}e4FbByZ2&U4ez2+}mE<%C)G}!RRa^A)tGc7q-`kDphILhTuIKP^;|A?N zV#$nrfhdg8Px%GD$>1R5*=olTS#KVI0Rl?tSNm>$RcCUX5bpt%$-XNC>*5$Dl4dco;4SBka#r zPaZmW>mPHXqL%F}14(ORMG!zflPR!v{d#ve9c52YFxfD7^QS$(GEa zH^Bb0y#TcTO~_<7iA~28SxU*uasq(uTtVgO%`bf0`iW_Fv%Ry!{Co^4rNV>|oH>7v zwbitvD^*}iNM>fEgu{0nWFZ6_>sd0{O=`6orr8aE;cu&tStynOh)qA|c4P!yb2-Rs zt7&q%U(C!#0hoL|N!i|0Lb|Ndt`h6vqkEhVb|Zv92*Kh)T#==eNGS;og=qJA4@WTk zZR%ne1~+cr;^~tpmETn+CdQP2LI{GvAONAE5b>p#1Pot&jUG*N6dAogqDBBnr;-4K zha)Op+ppC}061nGXX@DtM-js?*jUf9xDY2i93ea$;nl*t%F%R$(7X;z zFIzTUoqkT7>{90V^7#`0)#^TOw@&|+J_o5#EYUDvOW(z-2MrOMf8tT+DEtq22m$0K Sli6bc0000Px%I7vi7R5*=olh02RK@`V7C0i6+SlF_xU?oBbsd7?@ARJ6MU?LF9MLeiy4)DK_ zKtivI2hoE+VodblO~gcmgOQ{$fH-BlTUffZfi@)Iq0T@9FPThc-ur&%z4x6L`m>oj zYH4alT7JI>fS=vQtc$2!uR5pves&vxc#t$+8X!-pjp6ddTO7BovpP^Vdz;PS^gb>7s2k7nZ z1Hd#a{2+sASTx!;nrz6z{8u_U+f}*}{NTwb0Bb9&C4wFc)3A<9FzX^v5dz@TyN{TL zg%IKtSeEks^&3uFD7RNQdNuo$3y}z0u1h|j=i%c=q}P*tU;3p2g%CueQFV^RIyo%t z9+x0Z*L7aZJ_jJ1%>pnsF^(T(nE(7mk;P)2r6vMgjy4fCOt$_vQ`dC>m5EHdx4%!3 z?CtMyK14~z-$_AhTPt1Huc`WnM&hK`lcdr+>Q&RQ7#fKKP+e7B`bbjG^m>xY`g+wk zKgf_u?bEzMTR|Mf@Pc*u;35Pm_AeEN=F6lbD(= z3%WZv$XV8C+k}=@mXA!sI&Q3GPW%mI8 Y0F_cA2!-@9a{vGU07*qoM6N<$g6N7G)Bpeg literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/lime_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/lime_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..bea65e9d6c0ae33e738ec387e30cb57f7570b315 GIT binary patch literal 586 zcmV-Q0=4~#P)Px%1W80eR5*=wld)?PVHn1L&0T59<<29QG@{s|K?egViM4|uf`5Y0K^LcXP!Ja< zLF~|}1xLj~!KDrzUBo{?bcv)U5h97Sw0LK7CAsT`l;o&Ga+f<(-|79H_kEs^_xav$ z;^~t|rvO@9<=-%mT4Q(++b#Y?)Z!{{wmaG;z1*%t^F4-OC6D&?qIyBKDNb_qv;$2keQtUVC9_vC~VvtiHfosMRZSiRhgmf)_qb!iiK`(I>$5_jFo=2 zM{%P^N|uOdag`}S@SB1J!|aUV9_IGl@GG1Xu243=gl;wT#xP5c`5}nH$V3N`w-4Ph z^4-M@+00x(Xn+@2^UP0+(lp<4UJdLio1et)~c`v(h%g2088hGjcp0dKz*X_`v4#`DhtUrT$TkrvlX3NJDt zGJt5=4oOYr;-w^7TqQeyl@BXbV2)m|&*bE2+w=KrF#M6;0#4*_+&(pis==RlR-9G; Y3xUe$bzAqU3;+NC07*qoM6N<$f^L}#=>Px# literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/lime_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/lime_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..247da6b2fe2207ee4303a40fef9c33ef195a2eb1 GIT binary patch literal 615 zcmV-t0+{`YP)Px%AxT6*R5*=gliy2IVHn3huE~@g+M3%rDq>P$*dTJwEJBc=o4Uvd>ZY!{^N;Yh zn=T6L!aIe$h$u*iyb25jmnBIwRF>pCKen@-ZMv;7>|(xeJMOu8U%t=#{XW0mr|oxo z@2J107h$Dx6#zS*B^2zEr_$+@emkE9Ai18v+uzg6%V#rEK-Dx(2igJH+S;R3ETZ@o zi5Hw2reSdV;av(&4X+@^#)bgs9vB2*TWzIkT%ywZzV$C9s%e;ZnSuKs0dVR&g#8McgAxGIezl=+eGVPy z-k+ADUI3?tED z)Hyb@D=w#@i=ISU`cbJ?02*Vg9@brT3G&UWQ7%W%;^c}hd^|tPNGwjlso@dx)Kf_& zs`D7Sg`ryvr=LsGsPRJL(CKDPx%7fD1xR5*==lRsz^VHn1LxjSl_%f&OXBqX*}JBXkV|BPCfLNgWW5)s@Yh=|G1 z!6`#$hq{PVw}Ma+5nVF4#6i$Ost8i06r$)QkZ|5{X_~vF4(WaQ(}FL2aL@O=_kPd& z^1Ok}pMRjlqB@VCl>ksWyTtS;09D&LP!J%lsQ}DOCD^JM zC_ZsKD6x@!LvC|fBwMzF<+O;XK_dG<0{k-S0xOKf)6+#V z?i$rP8kAGI`VhnT z!$N(IMRT4-bDo9wcl!yyC5k^+sMTv?h)TU-vg;495n$uwyWxrNWXZT$O5^?3Jg+O< zDA{HcPd-9!bD7GgV?w@vR^2rsYLN8yY=3Y{U%2prWjov+yDmu2>x$$cJ=ayjEk;9P zz~AAJM%$GMj;SQ$36k*yZCA!}T3kw>rJ&tBP(ZP4hl!X@YI5Sx&AWUmDeyE&?tjZM r6Q9O6VBo^VD|`Ot`AYt`iG%zPx%VM#2z4MW@!y!9j2k5nXiXP=p$(X`xUE#Wrc1k{rGCF7a|r2T?CgGTuM<}e4*2)a=NVB%T?MU?^Y)apl+OC?SRlI^xGPKH7V z!3g7vXB;%_93NLxGD0vyR1|UB1F0&qlQ8;JvJz)B$i%wWr#M17$=07Oi-Ir^?xJ8@ z;!%j@*&pO)a{#pTIwND35YkCH%~jP6b9wO_hUq~!YTS7@?F0*2gTxKx82XF`fRIkI z|8kRRxoAGvkZ4M_~W} N002ovPDHLkV1k2eIuQT> literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/orange_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/orange_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..a166edb8e0d946e380bf82e7ab0b409b6d0da9a8 GIT binary patch literal 660 zcmV;F0&D$=P)Px%PDw;TR5*=olgn!pVHCxGnM@zdG-F6e6RUYZQLt)lZ7H^>e}IJ+5wq?>p;#!c z#Dxn%*DeZ`VmGc7EmAC6-E}F5#Wt1*k0$chl@!jvFY92d%kXKIo-+fBLVVB8@wB3U^++qWe;yB?3%|bp_Vj+T)trM6pPR| zl|dARYV&qox%@UO4+`kUK4UMUm{yA;q);l90Z69O=!VJCL%RWA6l4ixiDFqtkwo5& zeL>ev6uI5u7Cc@F(KujZF2t3A-ulnGzdmL9ZT^OV*7~+--gt0rROB_0>Y;r{?RZRplc#|oeT0000a~swG literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/orange_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/orange_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..8cb1d470d051ff7395759d1378481d011c6a8970 GIT binary patch literal 699 zcmV;s0!00ZP)Px%bxA})R5*>DlRHdPaTLaXZOWq$?k)GyURny;)-<3)l^At$BECYR8);l{b8vBR zbaimifvALm#KbhkMPr0WSTOOiDCnT3DX&6XZ!h%HQd(%0IyAjC#K~{@C+Exg{^vUn z(^@)J>+^VNpjh4qAh*4R2o2s=P)Qa9TVE zKvq@j0&Ybin=2FX#{h`VjR3G1yhlaXS(=-pLvk_v`wjr}@;IXG0Ki-j=K1IVozqU6@N zRJ}`jWu19>oPqx1h6S_alno2Ec1JT=Is$eZ*liR_zYuH|E~js>ThRF%W`O+8Cd1+w zzM!}H^Ts;tmSDGp;1U2ZxfHzqUV5j)WKtQ9g?vp5{|hrfug^m=I6+0%>!kw)Do`>* z$xLl^1%R5Sl3rP7#yg3p$I}!@#5Vv~N+g+5M-9)|4#0MR$)!-!R9<&K#V&Nx<#Zr9 zWeWK!=3HI_;OA$ z$_{3U(%x#tAMn?AM^P{>d|#|dqU)a*mq}&t^mve*GJwGYBr|EIV=u96E+_dIe{T?n huWsScg*M_1`~iy%3uVhmF0KFo002ovPDHLkV1nHCInV$A literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..e6c83d22a2ace5f123cdd931aa804272e8ea318f GIT binary patch literal 591 zcmV-V0Px%2}wjjR5*=olfP>dVHn3hxm+;xniz7lIb*BRE`lA3PKp+X4iX_kpmuT0q_kB1 zCrZFU1eG>(ps@rLEDjDKP$CpdES;1Rkhho&3E_?_7n2x=%Uymn-|2b3@ALEfKCfqE z{b?6K4Tl&-t=>4t4{}F8ej%&j5brZzTnB|V04DNKpxkK!poYQ#%wN$s`CaLI-MKN( z&yzBx)H?u@nQe5#L^mxel|PhHTL2{9ZgOTpFrWY+ISK6G*C5Iu%B1J612ChhLwqj2 zisWhaJ9FAArM7xbf`t!RWUqv#T_PAzNM^PHNG~k|uy^}DD@Wg`8YXhB-WZy7F}KU{ zt2Y2Fyj(+^p4w+oCh=*9TznM(pU<9NHX3I`3A|pfZHO|*&tJGULY#Xg04WffIM0gm zSZAx*pS{&;6A36tYBR8*Z}rL4m8+W~mw`Qmx*gYM20aP!H*)WfF(`#ESU=Ed;S*p1&=xyN%MQ zh!3(muCvu_F*y+!3jWvi5mfwr5gkJ}OhlzdQ1Oq|AbwCF8qt{1)S)X0AktgQpyEe2 zEdUaS`$Quex@i$B=9yNf-9m$qb;D#z4RLvPYV6OuI~QdXwR!_*0X;Ww-Rn9cI-OKU dsyG;T{~u;c-z}uPx%D@jB_R5*=&liy3*P#ncS&0>FS(X^>;TCJsaQrIkgnBoQ#w}Id&g}o{JulBb6 z3-fItg~DKzZ6ddLii>P#Dvb+!-gAto9(c3zTuzW1DazPb7OzPFAp(#Z)N zob}HEFncFx;i&smLIJmK_D%q(?R-H_CntFG>a}Zt3mHu7m@Ib@^%f;r1)$>pMe*q)06K;j@h@x z;sAj3)=M1`CTYSl{09AhoHLBRb&idyx8uhD9La-k8voT*lQ)2*Zj}6#;oOio? z^8ORn$r*87M|M7lgY|rtRb|qC-~0?aEO&3mFp#xy6lHYOC2t4qXov$= z9kOR9yOq@ei|dd80zt_`I{p3+!9b9iTng!C3#GQn_Wj8lhJy8cmX(I_myrZ8l}geq zWL$D#?}%pc83+MFurXg?wKs6h$_uk3CzDqO`!xaJIXPYaKzU)7>hdC`w&{wi%ZrSM z6|``aQ)`H1TE_si4{P`%k*n(xf;(dornA!?aYz~hpo9W+3-cuQ z?OteV?4J{NeHxwE4w^q&l;6HX{@G}Px%0ZBwbR5*=olfi2fK@`S+&5kr?NxC#7wb%r0Fwlx(TRd3tU+7Id7sP{z^d^WX zIe6ET-n=Q}N;0x351C*-4Gp>+d4MR9X#*jvXuPD&w(ysdx_EXdonE`Em&Wy>0;T za-kX%*i5ZP>-~mB=0r#glXmr=RLa``1n~j5X}keoLtBZ(6LO)~4Jzer0y`}BkK&)i z9p^0oX)T56dL%5{0if6GMI>3^_bvRs73(PfrIEsQd_=EJrCcSj;g35gXjwtH$i_u( z96VyD_97HWYbiz{3*TS5ix3Hx>W@!xI-M?4X*E2?aYf1ZYkQ{0GJKTTkZvY?Q^R)+1@d12cMc!^v zLd*4d<*krWlQ020rXKnsLO+UyJYre_AgQQv0eQbOYLb>0kWrI7pZgT~(KtFl&pwG7 z4MVhCk6c#cd?6Qmc^kFcbhIvKasn>G{A@YOS+;|`fMbhGxBBLZs+`0e=_2vJ{6Es4 V-p*SkFNgpD002ovPDHLkV1m<134j0q literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/purple_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/purple_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..a135e6d4cd0e677731ad1a141e41006601bc9897 GIT binary patch literal 650 zcmV;50(Jd~P)Px%L`g(JR5*=glg(=rQ5400Nhh62ES+X*J{qLfv;?I>X(}kL+;pKE-H5I#xNzqm z;!cX7f*`t5+-RXLG%hP$w2c*{5U|$TPMeRJW|DL=p`_ErWG0z;1$tYaGW zIsobPID>MCnsG#_Smf5d+tiFB1Q(dSdI^A%-o&y&`TB_7n0~0D8)eP{SLAC>Zn5YT zh$j*x$1*JCazqy90I+l)o^N+jK#J)%>kdVu3_!5aY*8u}`MI`EWMK|Vcfe-D|GANW zFokZEQREo$M1r6zNL?>`NiM*&HB4Lcbz<5YiX7`wP=<~!`cC72BRF-4lpV@F~t!t7;H0>o#o5NMFiK+{jGv;1~yN1VcHs79c`wbpF07*qoM6N<$f{pVdM*si- literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..5a805c789a79697a8d22ccc9fe83a6d3aa35f9f0 GIT binary patch literal 541 zcmV+&0^Px$*GWV{R5*=olfh0CQ51&1X{U6;WyX=Q0#b~ofl5kD)E$Yh!4t4@VSES{CM2$1 zuy)}S_zXsa+6Ib-kdQXC!70Ox(*VvmET;E%>h!GcJ^%U7J?B5?YHwb@N&uXBoBz!n zcsYO8_v8C7bZ6e?{fAE~V8Ijs^n(yRz6KyFmUDRR;UdSUJ#-0dHfjJ^qk#S9Az#-V z0Jd&y5z<04k9r zzkT`yfSb`2rHBP7qBK9e%8d*lierW&@`Q+r7=$TV82CZRR&_}Uw$oU}m=WA}go>3` zAhX|=Fw`Px%5J^NqR5*=olTB+AQ51%s#MmYpI_V^nNvf9AMX1n)#De|?H|`XdLKpsl{)$5D zDhdXzSP+R7T7={pHFdvhTNoNxBVHV?Jyw{}d+1$%H_dVx5_dUn=t5$WF zlS>He561vl#~sv2RG#6`yo_7N9RQ5O&jgl}OFVh>SSE<;It$8q0E)#b{a%mo#jx}{ z_JpQsa{JyL9D71Q05dnQ0gyvq8xIfO0#Mo6^;p?0V!*m`3xK9+;ulo~5TH>u z=vgfQoTDy{vcXBSY%lKb563i3b0$!(wYdL&59g>$%jdGXu_*znqG8!BR7E4M>jcDy zG|C2Zi;EaP3@!x2rz-yGcD;+Dp(>heA)rR0#C4sfH3VzO-TYHYz2$Rdg4K;p01COS znRb1>!N|?Oe8Gc{ZzK?qV9oWh5Q|EH)9z3h*tq#u^qRH*Eu2+#8tk;acZGpH(^>%F z%H<@Lon0DbLsA81zyjFLZUeA(DM_zc^JFX0Px$!AV3xR5*==lfi1#P!xv0=HA+naK|u1X`$$*J4J0*X7mxM~@c3i|{l1{4s>gJsP{O7;tp3FR6eKZEB zRXt8)F!ZP5`Pk?79Gb-@lyKwnG60=!4}k8E zFMMk4W6TKv@87-1#D4Y%RQ?Lde3#wMKCSi+0N?k1;kq_qcnrXU)g}Pz&z}^WS?QtE z?a^xQaL_;Epnrr?4oW#0Q3wkmEE>%X0F>u&s6(v5&z+dEs8pn)92(6HzJA+H1eE7chP?eU#PNs)RPj5r=KJDY5Ky?!Oj4Te7H0?yR0-y9$6ki3)h`!ve(e*io^v{+8X$=?6~002ov JPDHLkV1lIZ{F49x literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/white_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/white_symbolic_calcite.png new file mode 100644 index 0000000000000000000000000000000000000000..3f3659aeac60fabdef7264a2073eef81cd3deb9a GIT binary patch literal 571 zcmV-B0>u4^P)Px$^+`lQR5*=|lh1F`a2UovblqBDP{IO*Y0ykV#@IoT#2r0*@o09~5-@KYc={JwS953lDPuG<6ee49~WX^ucrRY~2> zQrg*JePa`V!|x5kVVPdfawu7fPe+|Ay+Y{BpBcmEfrt^X62ZCwi3{ULAOZgV505Q&7Q%6B&b z&@uX$-6{_XMLO*Pg1gV_w%||pV?HQ3A1SURNUAEuM{B$f*|~pO7UP z%eIgunS6fLiv!deb>6*tjri-R#>dKs3042qxt!6gJFWP5fWJ`J-!Ke^SjYeX002ov JPDHLkV1iy&{fqzr literal 0 HcmV?d00001 diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png new file mode 100644 index 0000000000000000000000000000000000000000..5f286bd3205428f5b688b5e8bd1bd1bc45b41d76 GIT binary patch literal 549 zcmV+=0^0qFP)Px$-$_J4R5*=olTB;XP!xurWbRBuLqce1rhauZ=ti+pHyUsuZbZrmZo3eX3W`X7 zg8xFdZu$#c$bf~qDuN$VO9e|ePD^Kmq#@y!Sm(pVOm35zo>lHW=Y8Lk_nfP(zIrhL zaAzFGBM763`~2Nja~I*xIJ{l^pbDy%2|y>2h~8fSx}~X!d~JS?z29v_mhi9E0I){| z-+uh0@wE=XlcmpiuBS-$+kvW61o`Ct!2uiFbxt_s9J_!)oJas-nHK8x?8CN9Vwp~W zA3ZejTu&)xVL8)u5{Vv!(U3WjwA+UT@Pqpmj#HGnZJF4nLEdzcM8^Q^{Ms998-&m? zDn>y)mZ>5E5SBB2`ai7(25>Ywzk8E%cj?b?621NqP|~@0;~GI2QMJtB7^{{^ZGMjB zl|(56bh~{%Hg72bmroqEQl7pHPCLk(n2+pyZ{a=Pn>GMpxQ>QTx7RD0*vXkR9$D*Q zxQ-@$mRD>}{*{!8dS+t5q!H2Pmn}B7>jiLsP%fINfQeKN$B9%^(Zbhg(&zDWhx1iW z)hgr3?YC_jYSX4FW%O1Px%H%UZ6R5*=olg&>PQ54009m_{$WZEgyp$!454Z$rEm2R83kcA6kj0^q+qf1xH z)|ETm8domeU__z`34}C3lqe=+qqUW`)7mLhT077XT;O}9%Gtc+zMOmSx#wQrkHXH; zXf%dEqqPr!vs*`R^Q1B+6G7U)^IUs7iva88~hQ zT{DQ7CVnxHQr03{sF0f5mgLv(?h}g}036i*cA**Qn$eM<2g5{6ld{w5BA532 z>WcXR2DKi%BT({7^aDci<-`Ntr0;V0yTzHa0Vq^tqQuxFiHVVpgpms|(wPMS4n2>7 z!4S=Qjnv$RtQKa4THYg_Ss*bs+37$GN9ycX86J-Vah9Gt+@61SJbC9WK9U@Io?Ipc zAY=XP(kW2NTAb634!N0REBA<@po$(0Q+L}a!k$vrlH}e{2*<5Zc3RBLrn|@ir44`@ z=%Z}g_=TThkwhZvvqfrd8=vzKUo%NMvw#^@rG;HCh(#)8trHt*q2!l<oBc!~elw;b!%T36PSR|ind+44e9#sU5S XIFJe Date: Sat, 3 Oct 2026 22:55:36 -0500 Subject: [PATCH 03/10] temporary tagging as both `bases` and `chiseled` pending daf telling me not to --- .../data/spectrum/tags/block/basalts.json | 18 +++++++++- .../data/spectrum/tags/block/calcites.json | 18 +++++++++- .../spectrum/tags/block/structure/bases.json | 36 ++++++++++++++++++- .../tags/block/structure/chiseled.json | 36 ++++++++++++++++++- .../data/spectrum/tags/item/basalts.json | 18 +++++++++- .../data/spectrum/tags/item/calcites.json | 18 +++++++++- 6 files changed, 138 insertions(+), 6 deletions(-) diff --git a/src/main/resources/data/spectrum/tags/block/basalts.json b/src/main/resources/data/spectrum/tags/block/basalts.json index 2ddd12519e..5f1ac3a0c2 100644 --- a/src/main/resources/data/spectrum/tags/block/basalts.json +++ b/src/main/resources/data/spectrum/tags/block/basalts.json @@ -24,6 +24,22 @@ "spectrum:topaz_chiseled_basalt", "spectrum:citrine_chiseled_basalt", "spectrum:onyx_chiseled_basalt", - "spectrum:moonstone_chiseled_basalt" + "spectrum:moonstone_chiseled_basalt", + "spectrum:white_symbolic_basalt", + "spectrum:light_gray_symbolic_basalt", + "spectrum:gray_symbolic_basalt", + "spectrum:black_symbolic_basalt", + "spectrum:brown_symbolic_basalt", + "spectrum:red_symbolic_basalt", + "spectrum:orange_symbolic_basalt", + "spectrum:yellow_symbolic_basalt", + "spectrum:lime_symbolic_basalt", + "spectrum:green_symbolic_basalt", + "spectrum:cyan_symbolic_basalt", + "spectrum:light_blue_symbolic_basalt", + "spectrum:blue_symbolic_basalt", + "spectrum:purple_symbolic_basalt", + "spectrum:magenta_symbolic_basalt", + "spectrum:pink_symbolic_basalt" ] } \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/calcites.json b/src/main/resources/data/spectrum/tags/block/calcites.json index 676b69786f..b8b0567fa0 100644 --- a/src/main/resources/data/spectrum/tags/block/calcites.json +++ b/src/main/resources/data/spectrum/tags/block/calcites.json @@ -24,6 +24,22 @@ "spectrum:topaz_chiseled_calcite", "spectrum:citrine_chiseled_calcite", "spectrum:onyx_chiseled_calcite", - "spectrum:moonstone_chiseled_calcite" + "spectrum:moonstone_chiseled_calcite", + "spectrum:white_symbolic_calcite", + "spectrum:light_gray_symbolic_calcite", + "spectrum:gray_symbolic_calcite", + "spectrum:black_symbolic_calcite", + "spectrum:brown_symbolic_calcite", + "spectrum:red_symbolic_calcite", + "spectrum:orange_symbolic_calcite", + "spectrum:yellow_symbolic_calcite", + "spectrum:lime_symbolic_calcite", + "spectrum:green_symbolic_calcite", + "spectrum:cyan_symbolic_calcite", + "spectrum:light_blue_symbolic_calcite", + "spectrum:blue_symbolic_calcite", + "spectrum:purple_symbolic_calcite", + "spectrum:magenta_symbolic_calcite", + "spectrum:pink_symbolic_calcite" ] } \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/structure/bases.json b/src/main/resources/data/spectrum/tags/block/structure/bases.json index 7c1c8b9dba..2ac5ea7d1c 100644 --- a/src/main/resources/data/spectrum/tags/block/structure/bases.json +++ b/src/main/resources/data/spectrum/tags/block/structure/bases.json @@ -13,6 +13,40 @@ "spectrum:cracked_calcite_bricks", "spectrum:cracked_basalt_tiles", - "spectrum:cracked_calcite_tiles" + "spectrum:cracked_calcite_tiles", + + "spectrum:white_symbolic_basalt", + "spectrum:light_gray_symbolic_basalt", + "spectrum:gray_symbolic_basalt", + "spectrum:black_symbolic_basalt", + "spectrum:brown_symbolic_basalt", + "spectrum:red_symbolic_basalt", + "spectrum:orange_symbolic_basalt", + "spectrum:yellow_symbolic_basalt", + "spectrum:lime_symbolic_basalt", + "spectrum:green_symbolic_basalt", + "spectrum:cyan_symbolic_basalt", + "spectrum:light_blue_symbolic_basalt", + "spectrum:blue_symbolic_basalt", + "spectrum:purple_symbolic_basalt", + "spectrum:magenta_symbolic_basalt", + "spectrum:pink_symbolic_basalt", + "spectrum:white_symbolic_calcite", + "spectrum:light_gray_symbolic_calcite", + "spectrum:gray_symbolic_calcite", + "spectrum:black_symbolic_calcite", + "spectrum:brown_symbolic_calcite", + "spectrum:red_symbolic_calcite", + "spectrum:orange_symbolic_calcite", + "spectrum:yellow_symbolic_calcite", + "spectrum:lime_symbolic_calcite", + "spectrum:green_symbolic_calcite", + "spectrum:cyan_symbolic_calcite", + "spectrum:light_blue_symbolic_calcite", + "spectrum:blue_symbolic_calcite", + "spectrum:purple_symbolic_calcite", + "spectrum:magenta_symbolic_calcite", + "spectrum:pink_symbolic_calcite" + ] } \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/structure/chiseled.json b/src/main/resources/data/spectrum/tags/block/structure/chiseled.json index f6bc81a101..da151239a6 100644 --- a/src/main/resources/data/spectrum/tags/block/structure/chiseled.json +++ b/src/main/resources/data/spectrum/tags/block/structure/chiseled.json @@ -1,6 +1,40 @@ { "values": [ "spectrum:chiseled_polished_basalt", - "spectrum:chiseled_polished_calcite" + "spectrum:chiseled_polished_calcite", + + "spectrum:white_symbolic_basalt", + "spectrum:light_gray_symbolic_basalt", + "spectrum:gray_symbolic_basalt", + "spectrum:black_symbolic_basalt", + "spectrum:brown_symbolic_basalt", + "spectrum:red_symbolic_basalt", + "spectrum:orange_symbolic_basalt", + "spectrum:yellow_symbolic_basalt", + "spectrum:lime_symbolic_basalt", + "spectrum:green_symbolic_basalt", + "spectrum:cyan_symbolic_basalt", + "spectrum:light_blue_symbolic_basalt", + "spectrum:blue_symbolic_basalt", + "spectrum:purple_symbolic_basalt", + "spectrum:magenta_symbolic_basalt", + "spectrum:pink_symbolic_basalt", + "spectrum:white_symbolic_calcite", + "spectrum:light_gray_symbolic_calcite", + "spectrum:gray_symbolic_calcite", + "spectrum:black_symbolic_calcite", + "spectrum:brown_symbolic_calcite", + "spectrum:red_symbolic_calcite", + "spectrum:orange_symbolic_calcite", + "spectrum:yellow_symbolic_calcite", + "spectrum:lime_symbolic_calcite", + "spectrum:green_symbolic_calcite", + "spectrum:cyan_symbolic_calcite", + "spectrum:light_blue_symbolic_calcite", + "spectrum:blue_symbolic_calcite", + "spectrum:purple_symbolic_calcite", + "spectrum:magenta_symbolic_calcite", + "spectrum:pink_symbolic_calcite" + ] } \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/basalts.json b/src/main/resources/data/spectrum/tags/item/basalts.json index 2ddd12519e..5f1ac3a0c2 100644 --- a/src/main/resources/data/spectrum/tags/item/basalts.json +++ b/src/main/resources/data/spectrum/tags/item/basalts.json @@ -24,6 +24,22 @@ "spectrum:topaz_chiseled_basalt", "spectrum:citrine_chiseled_basalt", "spectrum:onyx_chiseled_basalt", - "spectrum:moonstone_chiseled_basalt" + "spectrum:moonstone_chiseled_basalt", + "spectrum:white_symbolic_basalt", + "spectrum:light_gray_symbolic_basalt", + "spectrum:gray_symbolic_basalt", + "spectrum:black_symbolic_basalt", + "spectrum:brown_symbolic_basalt", + "spectrum:red_symbolic_basalt", + "spectrum:orange_symbolic_basalt", + "spectrum:yellow_symbolic_basalt", + "spectrum:lime_symbolic_basalt", + "spectrum:green_symbolic_basalt", + "spectrum:cyan_symbolic_basalt", + "spectrum:light_blue_symbolic_basalt", + "spectrum:blue_symbolic_basalt", + "spectrum:purple_symbolic_basalt", + "spectrum:magenta_symbolic_basalt", + "spectrum:pink_symbolic_basalt" ] } \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/calcites.json b/src/main/resources/data/spectrum/tags/item/calcites.json index 676b69786f..b8b0567fa0 100644 --- a/src/main/resources/data/spectrum/tags/item/calcites.json +++ b/src/main/resources/data/spectrum/tags/item/calcites.json @@ -24,6 +24,22 @@ "spectrum:topaz_chiseled_calcite", "spectrum:citrine_chiseled_calcite", "spectrum:onyx_chiseled_calcite", - "spectrum:moonstone_chiseled_calcite" + "spectrum:moonstone_chiseled_calcite", + "spectrum:white_symbolic_calcite", + "spectrum:light_gray_symbolic_calcite", + "spectrum:gray_symbolic_calcite", + "spectrum:black_symbolic_calcite", + "spectrum:brown_symbolic_calcite", + "spectrum:red_symbolic_calcite", + "spectrum:orange_symbolic_calcite", + "spectrum:yellow_symbolic_calcite", + "spectrum:lime_symbolic_calcite", + "spectrum:green_symbolic_calcite", + "spectrum:cyan_symbolic_calcite", + "spectrum:light_blue_symbolic_calcite", + "spectrum:blue_symbolic_calcite", + "spectrum:purple_symbolic_calcite", + "spectrum:magenta_symbolic_calcite", + "spectrum:pink_symbolic_calcite" ] } \ No newline at end of file From 9758b85ce8cefc27fc59b596560fbae6dd953cea Mon Sep 17 00:00:00 2001 From: crazymachinefan <44582197+crazymachinefan@users.noreply.github.com> Date: Sat, 3 Oct 2026 23:11:18 -0500 Subject: [PATCH 04/10] rotated n/s axis balcite crests so the lighting is correct --- .../assets/spectrum/blockstates/polished_basalt_crest.json | 2 +- .../assets/spectrum/blockstates/polished_calcite_crest.json | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json b/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json index 0f9c788aea..26a19824eb 100644 --- a/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json +++ b/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json @@ -2,7 +2,7 @@ "variants": { "cardinal_facing=false": { "model": "spectrum:block/polished_basalt_crest", - "y": 90 + "y": -90 }, "cardinal_facing=true": { "model": "spectrum:block/polished_basalt_crest" diff --git a/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json b/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json index 15ac6721db..ad0c686343 100644 --- a/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json +++ b/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json @@ -2,7 +2,7 @@ "variants": { "cardinal_facing=false": { "model": "spectrum:block/polished_calcite_crest", - "y": 90 + "y": -90 }, "cardinal_facing=true": { "model": "spectrum:block/polished_calcite_crest" From a93b43e7bf4a27b1fb22a0204f5ec97e455c1b7d Mon Sep 17 00:00:00 2001 From: crazymachinefan <44582197+crazymachinefan@users.noreply.github.com> Date: Sat, 3 Oct 2026 23:20:34 -0500 Subject: [PATCH 05/10] fixed shading on symbolic basalts --- .../textures/block/black_symbolic_basalt.png | Bin 560 -> 548 bytes .../textures/block/blue_symbolic_basalt.png | Bin 509 -> 505 bytes .../textures/block/brown_symbolic_basalt.png | Bin 555 -> 560 bytes .../textures/block/cyan_symbolic_basalt.png | Bin 653 -> 641 bytes .../textures/block/gray_symbolic_basalt.png | Bin 603 -> 599 bytes .../textures/block/green_symbolic_basalt.png | Bin 577 -> 549 bytes .../block/light_blue_symbolic_basalt.png | Bin 589 -> 573 bytes .../block/light_gray_symbolic_basalt.png | Bin 632 -> 624 bytes .../textures/block/lime_symbolic_basalt.png | Bin 586 -> 584 bytes .../textures/block/magenta_symbolic_basalt.png | Bin 605 -> 601 bytes .../textures/block/orange_symbolic_basalt.png | Bin 660 -> 650 bytes .../textures/block/pink_symbolic_basalt.png | Bin 591 -> 586 bytes .../textures/block/purple_symbolic_basalt.png | Bin 583 -> 573 bytes .../textures/block/red_symbolic_basalt.png | Bin 541 -> 536 bytes .../textures/block/white_symbolic_basalt.png | Bin 519 -> 519 bytes .../textures/block/yellow_symbolic_basalt.png | Bin 549 -> 552 bytes 16 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png index 6e67f6880a6fb4c5f6649d40856e999dd1e29814..2c25e7c6a0ffad4659a76e05dbb7683e442ade60 100644 GIT binary patch delta 509 zcmVRkskoqXVZgJx_k7*o`QNkm?(Lf;fM4<0 zwr~{f_&0q&f1FeBD<1DZd^8DlM>3mDQOVr+{^kmqIKa`927iC9dYDM-#Ss81jv0iS zsAm8mKr%jU$emCji*O zVv;O4@BB8&-Rnz^nIG@);@e>k%B!HkZSOzsBu_06ePt20yh@sYp1As5^4? zjde%jN@0pzDR8Ag>10RH)KYRI;wE}}cO6OR;tDm6GO_7&My>ACk2Se)6w!~h`H5{y zW(#v3218n>?Tms74|X=iH6pH&9mrX9I=={lEX6Pw z0`U6m3{fnh?ukucw94cJ$rhvQhGeW zDcksdB~uiRBGLuid-i*1h52eU z(Pr74fx8mF8TNId z5E>$dn8gaJs`BLVE&$!0gLT~~%>tV3UyR3>E2|`SbbLakayJu`4cg}&6m>>@XJ-Lu z3Q;tp*=ot;@%R!YcZbK0!tWldybrJ2?Ng${wrw0T#9&;dUCc*!O`&viaN_+Q5;JV6=&emANleo zmMx0Y;)~xG9PBrkhN=`%OQ?MP@sl|rr_DBnybi$CG=C(Y2X8pcG_{10>XA6Ltty@$ zaCUY|FiDex$zn3VtCue*+9kYe#P0hgkglPYwYdTGeyq8C3%3kr_Y|x6A=?8{iP|1{R{sK-$TDP%g(Fg00000 MNkvXXt^-0~f@LlPkpKVy diff --git a/src/main/resources/assets/spectrum/textures/block/blue_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/blue_symbolic_basalt.png index d39926b13c827d4fb03e0b8a3612a42f72f736c1..4be50c2b8a192ad5f5dfc7a7302f0ab52cf824e1 100644 GIT binary patch delta 466 zcmV;@0WJRh1Nj4xF@Lj3L_t(Ijg^znOWR-=$3MoZAzfwD1Pe5c|not>T>T+zCq1TGiS?i5wLuhQ{8zD)Z0Q(9{u5k74}%8vuTncbG1$ zBgAY65bbyEpv2ynH2~f&d_o<|U|N#wlh4%4A$Yp5&P(v{NaqHQ>yZ%#xycM7ZIFAs z0e}#BWW#3h=_3H-%x0@Ti)`3L3pn)RpD2(;L-%3=GPPZ zO7xJ{Qq=r#_S)lw*iE*VtS-l-l6u7czd?<-ZPH%Dv) z!My?f{b2**BX*PZu0ZW9e~8J}J! zJ2S_({a+y<>i5Nt$@b^>04&abK$jUT+adGh6ZU2Z9#5ZMXK3K2)}rS5j2M!!i4hE4 zA_hJJke!*usk%I$d;~yIZnWleI8~RZfPD+kmYNmMhg*MQH+A#>12W~e{=#KmCIA2c M07*qoM6N<$f_c>DhyVZp diff --git a/src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png index cd378c1e730ff164a882e551f5e0004a83842b0e..626b9b88e69985db70ebdd2463eebe612c516411 100644 GIT binary patch delta 522 zcmV+l0`>i?1h52)p5v1uLe5Yu*P7e2@EkH$mtY7QU}kmnvp)l2&0V3OtB1k57Tt2#fr4gl&_ z3V@wIpKyzThR&q4Ar_1!9TPePW2lFe{!*(Aka6l?D0U*b>P zjdd<)V>OOZLw^xaF2EP3G}%3?6WbZ3jg&Mlpe zcZe_~gds8Ye5RhyZ~akB_`io(8=hh{j&YkU#BfYjNq-@RCQN4>B+f%e{(>KS2a#R1 zdx8q|)6YpHQXC}CH`a*>lnVtq-ad+V2Ef#i0I1*7`PmaFVIEDk_g>J{OM!rC*_3sS z+Flvzuj2BO%#+)@2vLi{x+D`lK delta 516 zcmV+f0{i{21giv)F@NPrL_t(IjdhbjZ_;oW#(%Vh)?r<3-5}e*Ow0&NJg7&v;4U7# z?gN-`^kDoregbdvXttvX7mqH{g&4BfMU=53P%3n7QxDKWVLqq6&-=d5`@H}D|Eafc zUWWjNuCWNK+gsx2xzjJ-kqlkq-TPwzq`*ZMMF89&z!&A1kAEPGBDd95O2s@)^EXnI zxTgrz%ALftx?g4BjCr~GIl+JI-{+2+orp&hYUK`BLmvQp3wjCs^+e;4CZg(~WTV?otc7Pm+^n#b6k#h&Mr zQ?m$$uEoC&z`gdCnum@6fFh@3F7ShigT<+mn53d+fFBo^@ps}7-5`h)JEd*v{x(Yg zWXgm9e5H~Q{_i1f{yD}j9?~sT8M_{mBw$`#0s#klV}0rezV zy|J`T1OdR%bn1Q;*AH?15UZcU>ZjPs8w{Lr97p-y#vZ$sor!~i?XYHOY!=pNXI>=K z4Q++J2OE4llM{R?w@!2cQ%|1mhi%&dAUAy=QM`zo^8Wyzo6pp4B{X{g0000_&-?MbAAjNL<5U|!*P;g$zMm&Agn!5jA(Dk0efkNQNKq-50Z@7+M}cYV(h3B5b88Z7cnC2PCRxal7eb7* z_o*71)7ruu0McZZ>)9vhy5=NMqLQcJ(!hCNaJMo57Uoc7300A))eT~b?5r`S$f&Z& z*Kcd=bq4vmQUzdj$64o@XoOY|5PxlNlgLeTZ}}Yn&Cv%GOE&%SxGxxBYxX%GU%d3LG2lu8Sdr?S{jf++ zPlUu&nqtYOShBhHEJd?vQ<=$l%4)Ux@k4S^naLncX1Sbxger?1bSihZx}6od@1yu1{}27S=PKDfot*#x002ovPDHLkV1n9?9>@Ry delta 615 zcmV-t0+{`Q1&sxeF@Hx%L_t(Ijct=ZXcJ)=#($UZ&XhYZgcOWQ6A_`>DlHg=3=yG= zQiRr_qtHQHbg)XH7;q{ot`ZP+Dh@8vAt0d+W~pF70&OWL7+hK*f69e3*TfucjKd`{ zX?(ZuectDNpZCuvJ-C0b0ni`tbJ)z1)#LB9^L6asK~~k0o7`}SHaVWdednwIg;)fD$>jv|nIu98-o&C^aY7ap>i$6AQTR_ z6^sqLlvJgb$v!o4&wBc}R;Wh{LI%ZW+oQVX5x%IoW-a0QEOK2 zY^!B5&0zaZNeXGBb@M^SgU12*nKuDJb}vZQaC#C*Q#Yp?}@V|=7=>YGpBFO*%002ovPDHLkV1lam BDK7v3 diff --git a/src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png index 0a23e1cc986d5d0eeb67422a0896d4e736d6816e..f99c32efb8992d038cb495d5d63373d577a9cd9a 100644 GIT binary patch delta 561 zcmV-10?z&01lI(RF@F(BL_t(Ijct=nYZFlvhM!CmGnqJHNKz}Ptq}aEcBP0Q6iPQ1 z!5`37yJ|p+G5^N3i@FiS4@4IVQb;MdQN#$7V7@BTab_Gc%_NN_brI(#6MI(op7*`y zyyu>CB99(EI0ne1H73n=-2eRJzAvA3qM5YDfK(AE* zn4P;uX?Husmx4n|P14viDCCQ{u1kJ>6TMbJuT`)t6U#D(N^dU`VSuVB?0X#~+i`{5 zLcYke7f;Yqqkl3i%fvA1_#G>hIrvD)bA6=2k;s@x#93S25Sb05PTTVUDD8Xz;8JcL z+jfQlR80v*mg9-g-L!1hRyWu)e&M!9o$(HQX4E87CasZ@PYIx9*gSvz6o72@49iO^ z?0hPr$gxmqJ^%3JE~Jt&0FC-Llw@|;g=(2@x6AU<%6~|y5+8k{+aHJ?FD%@`v}{^G z4IHP5UM=(6ZHvd2WujNhT%0>URN%S(qzFNN^X?ULJjT7d_d~cM$HZBb(Dpi%cDK2l zyCUize;CYx<20F?ng|fgcPc5PSIeOcfjLeSfPQ}v@<-cVhv|&QxeL>w&9iL>@4!br zJ#6#U`6}E9b6kP}jNG`ncpPlrNt-xsC*gkq>ZjAfsSefe}HlzhU5m z^f$z4F$TiiTmM84J+}y26np5UhZtCcMYTjxuTDj`t6W7U3Z}Lm?EdCmo~QFW=X=ii zp7T4$@$Bi7Gk}0!+>&7UMUv}V)arE-Ynv3xI)$>1X*My<=7j0PWhBQCujZlA?IE?= z9YHs_zQy*=OMhH*PEo-$n;1rge$TX3wgxG6JAIV#KvYy@nT^$isB9P&isdQ*?|0t< zaN~M}Og2AB;MF{~%ziCkd*_QsY^)|YZWs)H4~2a=9I@b4kpg}Vmn;iM&1ms%cN>6U z@Dj0=IA0D@D2iljZ9E#!{so`v2B2EW;8BAB=%qBrCx0ffmAJskihMrA9*X$mNaO+e z;t}6}WvSJ3=%qB(T2lm@W)r=X=HA_<34?B@f02X$zu9?>B1^<$k8OTMk(A9a{L!F@N7lL_t(IjdhbfZ_`i|hMzi4ZO7PhVnQlDx_AMViEKzn3>_+E ziOSHeKY#)8a~M0ZFtRYQb*NYhLl&r@p&+NVW7p;;c4-oZ)=pf9ce?ky=UnN1bkEA` zS1)G(cEjSP{9#zCFV?<%{)%ijEZ)5RkTDUM*#GH zxwN+r0Z4o6`F|il-LgtdGRcNjLz-R|GpBnfL5CR0eGgA63&iJJ>4t&6YifIEb&{ z-DQXIIHgjl7BU}we2!`8tfo8o!5;*ZGDHAX(eQ#1Om`EU&HX&{Mg2WN*hM50xaN{W z%nng3h(v;^tDJgbY3}=LcHWywV&Q+Ax=JJx?%cKuOq8H=#pK2?fE>kwrfqTWL9@J( z$GaG}YS@n&g|a^k$v)u9llHS&261r{muZ>*59-+CS(PYn-~a#s07*qoM6N<$f^(ht AqyPW_ delta 539 zcmV+$0_6Rr1i=K5F@O6>L_t(Ijct>`Z_;2G#(yh?H7mtRGbqui3&{?;?BFh_Fd{duf_V$qM68}bVQnJLi?>~6) z`e%g6VP%`FA|q&NmBm~607Oxk(Wc8E`V)vr1|C5##@oSuv0_DRVSrs>bkeP7qY-pB>Pe5Ygy$L+J0 zU&S-l!#R-b5}9mf<}iTh^jwxTm3u48Ge56e*(M$rdHifGqFZg7U;r1MZoV7^5T}3Q dyqf3#2NW<3=y=81c^Loz002ovPDHLkV1l634XgkF diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_basalt.png index 7e9b85790d8bd2642aeebcbad8f9c54c694b239d..5ef7a934302db07c4d1633f65586bbb9203128cb 100644 GIT binary patch delta 536 zcmV+z0_XkB1ib{1Fn4c(X0)No+B}RA(Kxm{E__eDg zezm)3=H9I}0K_DrV|UpoR{{98`&h>TI$cM9PfO2`0KwlO05XW;o-dAEgkl|3!K@ZiH-2LM(sOV5|2oW2V{^RTVSoR}sLJP^v}cxF6L2HMD!?+!4+Q?@F5 zb34c&5(6a9U4P@u`cBjha9!Crzh6fqSh*~rk)rl?6B(eNSRCWLNF$VuP&S=<1ri2D z%Z!e(XqgBz!`GcnT-W8vt1k-${&*w2dIf;Y%2|AOuxO$%Gh|lM0A$6yIL2@o;`vgW zXgGbBUVKEpuiZcDj2NG^7@xGF4V2C5-8cAhFlV9>w|_E=qs|DSY!0d~XzZ7x;)zR| z7iLDU^$5+wHXG$CKbupr!XTMUbNuu_@`Q(#QL54DmHQUCN9G= a{vStz>=E#DQFTxN0000kj2Ze%L-IRh$-S`h=Q79rvz*cJwDWn!m$qb1!F`aS3wCOl5Ci6_1 z92n-#Iq%+g?|Jhg&z}{1fLu1iS+v@n5q^-{`L>6W%Vt=8SAUcXbWH`IX*($1F#xBr z7sbYEUuJ?c7Jf(AQ>Qb?h1+7wV)f|s&7&$y$D9oGHFg@Ns6!La9rdQCWkmL;t1bF z_$JkjC3JlPT~mW&)HM~MrueuvN8K=Z{Bmogz;CNZV`B+`Y$k`@>5iHx)D%iApwePE zIfN2RVcCu}G1_W(X!eh2|L1{p->CQSj%s*EwO|9^WPkeJYyNcYArqrvD}ylVJ%n$v zQ+!Hgy%0DbnUuOvQ!s=_nAG!J%;&Hi7t3)u`SJwenlqF@GvaL_t(Ijct?POH*MS#y`$uo1140$52{@;GGeY-5EgyDgFlw zXA<32gh=E?U8N+7?4|_ks*C8yF2ZS!GziDojTeCl-bnEBCS!}vI_!AXl$c$d_O@fb zcklarpYM<7`@BtKcW)g6gxfhYDU8w|R%VI7u!=2mXF0v4U?aeKA^98E=2l!f@%6iC8(X!Euk_o`n z^d$GjC-8Y&Tz}-X)pe@BY~~U(0L(s~rEFJ~kRHpdD6wwbyw0hU5rhy3Ay`^mQDiA4 zQc7a+7{P$=-w1lhuP(Z-b9HEl*Dv2-mTm4&j41(y5Oj5Q0T7GFNWV|fp$D8b27M=7 zNv_3XY6O5>CJUev2qCCe_MH&`yxvw8p3J+F=(^7K=6@DTiz^I|jxanr!n8oglr++$$y z3b{;{^L;%>ePC0zt1b^Tt}~a(677ued1Hg-<`%b+>i!M}d^~*ch=IY&uC6|=ej?f# z0pQ@E=0n1?vSkwqhlrkzD06%hI{;XF74$Yg7yEl%B%@?fH(*oWg-eHZ5gUKvapySv Y4>>3Vnx*cBt^fc407*qoM6N<$f*dv)SO5S3 delta 594 zcmV-Y0}k z=lA`6f6wpt{e7R72cvfn06IJT{Cf(;(tq*h*w^*%=$##Yrhi_)Q3(OV2SDDk(Q6e4 zd0+D=y!VvJmdv3y!2Ywn0JQ&2$YeK(O~({jO3BJ{0)XvYLFMVqFMQkjiD`DTy|cso zd<-e2!h{fx`4D3$<- zO+V*$WCUGvIe*A&t7&q%U(C!#0hoL|N!i|0Lb|Ndt`h6vqkEhVb|Zv92*Kh)T#==e zNGS;og=qJA4@WTkZR%ne1~+cr;^~tpmETn+CdQP2LI{GvAONAE5b>p#1Pot&jUG*N z6dAogqDBBnr;-4Kha)Op+ppC}061nGXX@DtM-js?*ne2hvbYc@JRBiB9O2c%yvosZ zjl5;!DillPEgOK9<%F7lWjR46yQ#!$bTb{R7je7m3)HRBu4Aurb4z$y-D)${5bSM*|I6ydkzmYuQQ!W(i1TG_&$xd)#o%)!{6;bFXLkq3=Cd# zboFlSElWKCvrf>w4oojwHeH>5PMqvg=J@jY69CofK5n;8|CK%msZcD@FknmH#j6Jm g5u1PFQRgW94|oUxguJhVv@v-kAo zdEe)GzweXpcjCdlyN3X&q{{zcw9F9h$2PzIKujf7UcP5amiuoJ>%BW%Yx5n~%mUh2Nc`@zb0K1yueUGJmMbk7{t<14wZK4}pme!!W zIILSvFVHWzi6To_PA@=qW4pG;(pob>l-2lfO`~NFm2HRKABSk2(f?lt)dy3q~cF4pVr2miu}$+K)5p8`{Ltue|nAwQz= z$k;^l?|@gg`yul6D|zPgvp%6AzELW0X7&^Sf@>ncR)490t~JoL249{mc=-2cMGxO7 z6_BO)*hDw6YzNEfVLiXbUen;whkbANn{Vp8yHz9>i;$g;VcAYlz`fs!6s10PApu$ kdZ>?7{Tnaws5q+r55Ldr;f7bijN(5VGS#X`ZQ4jo;@KR|Seq$Uv}iL|tMXL2RE>xGo$s6%p>J5%53 z{hs%Io{#tW-f!aRlSiijT3qGdFppYeco5qy{zTN`DsQ$w`hN{6SpvYY9Yps8fW9y_ zR!`5Kr?#&ndWBn=Gyux5;oJ8gye{NuyLC2~5W_GdB1>3KH$?WLy#I&goo0wAt5FQwAz~i22FkXBuKz|9BK$8DSwfMf zAz->_w>kh+s(&@MN;v@9Zk>b_qv;$2keQtUVC9_vC~VvtiHfosMRZSiRhgmf)_qb! ziiK`(I>$5_jFo=2M{%P^N|uOdag`}S@SB1J!|aUV9_IGl@GG1Xu243=gl;wT#xP5c z`5}nH$V3N`w-4Ph^4-M@+00x(Xn+@2^UPI9zT3jVNf0Yj_RbY-@ug~P7awbjUklrtUTJXUS ze((F<@A3V<-+P|5yLScvk+8q^U`VBb})_DH51b=|kKOj0c2f&_XA1MeB zQxyQtrs90B?jpN^#h6A}FS5K-5Xq)xW7-ZOB|zx#A;8bwhVW&ktavVuUda(s0@Uga z0yBPUb(>nf0f6(ji>8fai2{Kc|M1fEh+tVS9xFqyM7|hJPWNC^wo0rqdBWP!4~X?07qi zPL|T_mcUw0S4^X187=yf%<@iw>X(y(zI!&hn}n1A>1IY02nKwkCb}2XvRU=r5W$wy z70F(PSoMU%v`LK3x2goOogQAVk7PVbG9JZtdYHDu;^`ER=2wptkWI@b8qr8DM33FP zi)RuO*esLz2c$d++yV5Qzi?^bZl25Jf15ZS{|D6s)#wXi8A$*D002ovPDHLkV1j{C B4xIo1 delta 567 zcmV-70?7T@1l z_pNPYS;jCrg7-RIPNY%-ivqGN_dXf{L2hK9AKFHyoJZ3`RBZ>T-Y@~^bo#H9#@C5x zDw%Q~J|>3GtA8Y`?i$rP8kAGI`VhnT!$N(IMRT4-bDo9wcl!yyC5k^+sDIUKVu(t;VY2HFun}P6Xwz^M$3IQ~WeEvcLu_%=4#q%KL{yl}DH9Rg z1TT)>1VOzF6hXZVL`3lBZh|lbMG!3tGQO1#iZ_ef>d9PiZ`OI)4>@NGmb`rtKiq*8r#s zu@=62XNKwdA|cbar<=v4GGa18=k^SRUqz;F2>|5AWYmpBfI_hxzC(eLD-;U_#AG5M??hlwQ28E^sVt{%*U3HFP5yj< zDVh|FS*}L@G*YlF7l8SnMZA?7FK?^{ z$*C;J637x&cMVmF@#N$?T(5>Ii=nolXc9twjnDTK_U`I#R4y!l)|PhIrmdNmX|PDe&#{Mc&%hVs31WDL%|J;Czw3ejl1AyBm)3|*sRhtYC*mp%>A ymF?t6-``cs6^qRUj2t+4)Za9*`4YE^t@uCuG3IY*o739>0000d%k-Q=eq7s-?ISxJ}*ZjmoGHc8*7R6UxGj|_lX(h!XU0Caa- z6W$#Ok>1%utN|nEyGf-t!K~1K@f_cO{A6_|1VH?mj8bg`*xk!HxkHdjZ?ZPq3BZNP z1fpAT8dK>F0M?%T1>nZ>utVk$xZQ3Wd}ev6uI5u7Cc@F(KujZF2t3A-ulnGzdX^-ZM0#Kv^WdX_p*48Ef zR#qjG%P_t;L^Kwzi>Q_~0Mc7K^i5@)osmqCOk9B=R#s(jwi{hHsT{hSMFd!V{D)BJ zBonXCVr5mQZe>;aXJQ;w4*7Wd8?7xyvk!_T4J)hiDXucUIK=3}Ag0xVBDb?&i4qCJ z`4Qg0607*qo IM6N<$g3D(X(*OVf diff --git a/src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png index e6c83d22a2ace5f123cdd931aa804272e8ea318f..f519cb99eb58ee02b2aee5faa078a34fcad6f3d9 100644 GIT binary patch delta 548 zcmV+<0^9x11j+=EF@FR}L_t(Ijct=bXwz^M#(xd9%^H)%hR|ZChwUPG)5{oc?684D zhKIpWCPhW{^X_c3yoqw=FO$Y#3e@-KV!s%ZC z^zm^3rY>gr_T!j%&@gj(ik~MY`%l&YD3sQ*9T(g6@P4@=o`3a%lV%%5mVDxXARIPo zVALp1UIJhut3~jQ#bsjj)WrjNy(WX{cUy?bGl*jniY!qmtpiY;TL55tW|qSDFVr2E zxY@8Gcb(tcrGNVDIRMj7A7fdT|83OBzkkcd;xYj8*_5xqvDy&=F`4iaqek`K{V>Nc zhF%Fkkk!;MYSczHo6T03JFPYuSwhg#DvFp03p=;+tZuy-AT*fY+hu$8b_jXx-@XEX zWO6Jt3SjfbO$r}B__DjE?%%l^lC2z6(K8x#$3-w37Jqfe1@MQuQJh;Ke{{%FrQGL* z!BVA+>-`J2Q5ZDw`sVAf*=)9urBr0NgMcE5Jrje(c3g~O6Gak7da!a(C70Ei$ZC<2 z0Fddfr6P>_MK==#X4i$96rIDrL^8YIsn8#BIk#*Hm&B^pStwwaN1ghS{(P7BF_@ m>TD-4F&$7+A2=n5QT6`=Ti|_bRJVix0000^YZGA@$3MATF!Y)jaCPUel*|d zdB5-T^ZP!pXJh?o7eEb%7)7n#IL8liM?ZcctKksuGhbW>g?}~xCh}0A+-U-!hQa{M zU(q=EUFmz>xiQbrlQN~$I{=cIZFIv#H!UiaKa^5i03_aSa%Mp=pa38_3GCq4Aj%-h zr01>!Fr%qMd@jC<R8*Z}rL4m8+W~mw`Qh%-9plX-^c2E!LrDYO_`^1X* z0WAcvVxGS(ue*)XsE7};JFc_UY%w_z7z+N^^$}G3eGwf)H%vsOMo{sO)gXRQAR5t_ z(bSkafdkN)2&&c53X;yE_+U6t#K- rX8}DoZzA36IwCrqR7a{f7r diff --git a/src/main/resources/assets/spectrum/textures/block/purple_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/purple_symbolic_basalt.png index ac4a4b76d8599515ef6046f2745db8853b170b25..458b8adfdaeded66e9425cd95f328e0920ecdfcc 100644 GIT binary patch delta 536 zcmV+z0_Xk51ib{1Fn=E={QEWdMHndViV1abC&9mlx}_+760L zxPEaN06z!-*j#F68f`18{6gMf|N z4zZgQNB!(0aoc+XfNpAZf{?s$y@YWvOp|0mG!aA-kzthIQb;B6BJ$(EDSJ0KEbv8~ z7fvBK;}Lbh+LfOG00000;Ta-kX%*i5ZP>-~mB=0r#glXmr=RLa``1n~j5X}keoLtBZ(6LO)~ z4Jzer0y`}BkK&)i9p^0oX)T56dL%5{0if6GMI>3^_bvRs73(PfrIEsQd_=EJrCcSj z;g35gXjwtH$bZH~ZX7&fr}iQgNNXuZAq(GMx{DAAmg_qc|<;evDc)#e~eHP7|I&OLLQ+g{Mu`>aAl4OG{731!m#`PA&?wt`8(Wy>u&%b z;PbTyn68JgYzGg)W@?o$-)oVXvlpgA!FC4#vv~+W`+sbQ;!K|9tBY(^jnG7ir=^dB zDH`zsd|^f2Y>9hOJlaCb^?2p2kWrH`0XwE1`XNF;iiJF4S^*%bsBr;#zcXr*mKTsw zlRTgM6#3COIzZ1pi5d+!ai%Ylq k=83AD#2XyxBJsccKhmGx&RZofhyVZp07*qoM6N<$f~J-PmH+?% diff --git a/src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png index 5a805c789a79697a8d22ccc9fe83a6d3aa35f9f0..79965de77859bad0e92842e53b219ce1296066c7 100644 GIT binary patch delta 497 zcmV^P8&fG#(zFv;=`9at-P^p!UYLYxUfV)iU^{- z22VhhBH}e@QlyFyb&5OzC1r|8QT`MlgpiPv7=<&(o%VbtU{joLy%#gp?#z5MJKua; z*?IeB0w5cL|1BIubAHqJ{o4t)YzRJlJkSX(&jsKjQCQEy2l5Vpts9~J0KI;w@3YcI5Fi`f09E22SI`l}i2@*2St;Kt4!-B=U=&3h zKFh&>D--sQ&q^-<@I*ZyGaN*DpQwAArv*4sfTt z7xwPU&zz57QGXW!usu=78sAQVG-%>~IiqFl~ zM9`K5ZCNU8Vd&d;9WADyE%n@K_D{d6P^4aCoG6-7u=Kn+_w)9u8+cFZypoNQKO969 n0<5gRcs(gdG=Jhl_E7vDDLB!`|LHM?00000NkvXXu0mjfb~NRy delta 502 zcmV`P7_fShQDd2bi!rEk+A|&jHZD~N=(!piLb#E zuySF12o@$Ju3fNp;S=}_MuXZ0iiVJoHnhPh!;I4a&NwWl_jc;^tnNMk`OiJ)Kj&(1 zUcX8JoOzr7%^i3-f7bWo`!957-sb&>Pby%+6ae&t5Iw#IAb%>Bb9n9HBFCpabO~%W zY5-WHfc@qnU)LM}wr*_Y2k7)%byo?pAV3_)0Qk)dsN48KnBK#yiTHv%Sf)^5r`zS* z`d$3y1?O7A-qFcK1puZ!OFsxHxC1ZE9E4cHpw~O2JX6XEDj%_g0U6Qtz#9T^@bege z)`p`>Ki3jPet-9+mFiJlQb_=G)1F0-uW3DdFzy)?xsqsD_Z&s|*g2y;ykuAV%YrG= zF_w$Psjp_q{_j-W_V6+lIf}5z<04k9rzkT`yfSb`2rHBP7qBK9e%8d*lif?0vBl3iZiWr0`Ss3_1$X0bp z3AWQ%#h4M?cZ71?jA sP59k`hg?AI`HPo{6fye~r`a_87D+eKMQ*;W<^TWy07*qoM6N<$g1W)?F#rGn diff --git a/src/main/resources/assets/spectrum/textures/block/white_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/white_symbolic_basalt.png index ae294a31a042fe6677c3415d1335bb6214c95b64..4aece136d44fac51e6aae721fa2f8cebd6457d50 100644 GIT binary patch delta 471 zcmV;|0Vw{51cwBWI)6b++)xySKa*HP;!DE}qF}4SY%1N^UBPv`@+Y(uq?9hCT@A?K zMnQBb2qNf8{0-d*GV2O$R|OG4DjnNq$mE&FIMd0v7!wmGwr6$Uz4x7aIPboJ4-4KG=DM1$yp5}Zg~E*1VA7q z07svz9DO;Z(}@7s-dIVKnM#VtfW!bHFRC0Tv-J`xE2>OMDyxC0L`mbpNRmrZRX}%V?2-hMHY594Omx@tgqZJD-j`<)nIX(S8G}Tp4!GAmN zfoTohn&`J8=3l>IeC%PL`#|!P0D)AjuaudZeAH7Q{eR0%Uyfm!gGrp)gOHam=4iLO zwA5Qoap zl~TpJv76!p_zb>75oSbGT89pU#pz;(G?#=*=5}1fWRgy*|LW$P|NQ5_=bp?wUVStM zs8u~qV=(lm;`!L;_8ziU_1OOKF(WJ}HzE4NLg7fv74pj$7k}yW`pA@U|cky~xCV_6Jn{3dwwz-OfI(_6`8w_kQ8JHeq-Sz=PE$0PD}66r5S< zq0{ZrYVUB+KjNT&gi;PlIT=w13n45T%?$vQ=WwV)tijL+z!)<%L;%;dOXKMvE$v50 z^E>OFLhGnhq<^9u8qE#9e%nn1l;==}y!|r7@rVWGV%4f1b3zn4=ewT;GfJ*({g-(L zgcOq@hDcWK-Dhd>{M7V;>?r{P9r5PnQ?6aTlsM4-zwPFWQ%E^6o}B_6a{JaD;&@CP zkEdo4=!if^Y;CS#pK~W-RPj5r=KJDY5Ky?!Oj4Te7H0?yR0-y9$6ki3)h`!ve(e*io^v{+8X$=?6~ N002ovPDHLkV1fjo^D+Pc diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png index 5f286bd3205428f5b688b5e8bd1bd1bc45b41d76..fcf1f15bcb15edda524aeb62a4b3809a38c7575a 100644 GIT binary patch delta 513 zcmV+c0{;D_1gHd%F@NGoL_t(Ijct>$Z__{&#(#DlVRG1VVub_+x^!d%At57JIv^&5 zSWsb%7!V+q&hSStFtEbLSP2!WLfN_jVnC|8GyxKXua>P#t`ri6#Fsefo9^EGzW3gJ z@16DR>7y|~SPfXTSSCyUdEb}MdpKb=;MLpr22l3|0R2p1kAMCGFtVMc_}XfN{evDR z5?x#az@GxTKYG0Ra20@uw?9z{W}S30-{sfu7=3gMfP1RM`9?@A z6Y8FrjIr(sR+|krS_4xVV4#nA*S=y3gtR&AXr62iA)z>hMUi|@Pyz1VX!Ef>@kzOZ zMZ|D;M6Di9b|sbx{ppAnlK`f5DR;0`#73)v(*KNzc6u&iL8NJ-uiy6B+FdV@$Jj*? z4KY(j;WSfbDwceKr6O97&(drJ25W?8ZohrunoSFQf!*0QmGf1eCj&TXrl^Gh%?q`q zpSStEi+85XwWwO~$1)*bK*HL+`JZ@_ofQ8Mq^aCRj8g`600000NkvXXu0mjf Ds0#7! delta 510 zcmVL!F@N7lL_t(Ijct=nYt&E_hM#2aOhZFLXlSN>bu;Kju~Ii0a3O9) z$_Q?|5RnRsNPmL=Lbq=E3tY&6g}N$&A5%*OOE*qSXN067;g(qE!^KQ)lbN1X?mg#y z-;?*8tF69zF#vF99L6IEqlx?c-BxoK;m$a`UHhO4s+I{rCx4NM-d_N^rKyR0ZGMiu z-)%&e@UPYYutx>oe*C2IwGP0OrO$Y-r%3kOfvQsk`Q-k=0UO(OPB`QoyMRHQNC0A) z7V7ov!?sLfnNENoJv8xLPbp?$In#6!i5`T}kU5dG+lK}4gZmYZQf z#{lg7+8b*dgn!U6Dn>y)mZ>5E5SBB2`ai7(25>Ywzk8E%cj?b?621NqP|~@0;~GI2 zQMJtB7^{{^ZGMjBl|(56bh~{%Hg72bmroqEQl7pHPCLk(n2+pyZ{a=Pn>GMpxQ>QT zx7RD0*vXkR9$D*QxQ-@$mRD>}{*{!8dS+t5q!H2Pmv=2Tw(A9Oe^4%(sDO!74#$a9 zQ_;fLXwv8LbBFU)Pt_{p$?dmo8fw#~DrNLmLn&vgoCgDlIFZb{4i_%X7GB= Date: Sat, 3 Oct 2026 23:32:08 -0500 Subject: [PATCH 06/10] moved symbolic balcites around to match the spectrum color order --- .../registries/SpectrumItemGroups.java | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java index f694fa1400..32d9f545ed 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java @@ -1166,38 +1166,38 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.RESPLENDENT_BED); entries.accept(SpectrumBlocks.WHITE_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.LIGHT_GRAY_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.GRAY_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.BLACK_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.BROWN_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.RED_SYMBOLIC_BASALT); entries.accept(SpectrumBlocks.ORANGE_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.MAGENTA_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.LIGHT_BLUE_SYMBOLIC_BASALT); entries.accept(SpectrumBlocks.YELLOW_SYMBOLIC_BASALT); entries.accept(SpectrumBlocks.LIME_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.GREEN_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.PINK_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.GRAY_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.LIGHT_GRAY_SYMBOLIC_BASALT); entries.accept(SpectrumBlocks.CYAN_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.LIGHT_BLUE_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.BLUE_SYMBOLIC_BASALT); entries.accept(SpectrumBlocks.PURPLE_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.MAGENTA_SYMBOLIC_BASALT); - entries.accept(SpectrumBlocks.PINK_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.BLUE_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.BROWN_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.GREEN_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.RED_SYMBOLIC_BASALT); + entries.accept(SpectrumBlocks.BLACK_SYMBOLIC_BASALT); entries.accept(SpectrumBlocks.WHITE_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.LIGHT_GRAY_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.GRAY_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.BLACK_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.BROWN_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.RED_SYMBOLIC_CALCITE); entries.accept(SpectrumBlocks.ORANGE_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.MAGENTA_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.LIGHT_BLUE_SYMBOLIC_CALCITE); entries.accept(SpectrumBlocks.YELLOW_SYMBOLIC_CALCITE); entries.accept(SpectrumBlocks.LIME_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.GREEN_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.PINK_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.GRAY_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.LIGHT_GRAY_SYMBOLIC_CALCITE); entries.accept(SpectrumBlocks.CYAN_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.LIGHT_BLUE_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.BLUE_SYMBOLIC_CALCITE); entries.accept(SpectrumBlocks.PURPLE_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.MAGENTA_SYMBOLIC_CALCITE); - entries.accept(SpectrumBlocks.PINK_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.BLUE_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.BROWN_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.GREEN_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.RED_SYMBOLIC_CALCITE); + entries.accept(SpectrumBlocks.BLACK_SYMBOLIC_CALCITE); entries.accept(SpectrumBlocks.WHITE_BLOCK); entries.accept(SpectrumBlocks.ORANGE_BLOCK); From 472cc8245a00dab6e12e014ff118cfcd71d30ed3 Mon Sep 17 00:00:00 2001 From: crazymachinefan <44582197+crazymachinefan@users.noreply.github.com> Date: Sun, 4 Oct 2026 00:22:07 -0500 Subject: [PATCH 07/10] fixed balcite crest lighting even harder --- .../blockstates/polished_basalt_crest.json | 4 ++-- .../blockstates/polished_calcite_crest.json | 4 ++-- .../block/polished_basalt_crest_alt.json | 20 +++++++++++++++++++ .../block/polished_calcite_crest_alt.json | 20 +++++++++++++++++++ 4 files changed, 44 insertions(+), 4 deletions(-) create mode 100644 src/main/resources/assets/spectrum/models/block/polished_basalt_crest_alt.json create mode 100644 src/main/resources/assets/spectrum/models/block/polished_calcite_crest_alt.json diff --git a/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json b/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json index 26a19824eb..be1bd13c5d 100644 --- a/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json +++ b/src/main/resources/assets/spectrum/blockstates/polished_basalt_crest.json @@ -1,8 +1,8 @@ { "variants": { "cardinal_facing=false": { - "model": "spectrum:block/polished_basalt_crest", - "y": -90 + "model": "spectrum:block/polished_basalt_crest_alt", + "y": 90 }, "cardinal_facing=true": { "model": "spectrum:block/polished_basalt_crest" diff --git a/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json b/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json index ad0c686343..a6aaee9d92 100644 --- a/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json +++ b/src/main/resources/assets/spectrum/blockstates/polished_calcite_crest.json @@ -1,8 +1,8 @@ { "variants": { "cardinal_facing=false": { - "model": "spectrum:block/polished_calcite_crest", - "y": -90 + "model": "spectrum:block/polished_calcite_crest_alt", + "y": 90 }, "cardinal_facing=true": { "model": "spectrum:block/polished_calcite_crest" diff --git a/src/main/resources/assets/spectrum/models/block/polished_basalt_crest_alt.json b/src/main/resources/assets/spectrum/models/block/polished_basalt_crest_alt.json new file mode 100644 index 0000000000..e6095fbf21 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/polished_basalt_crest_alt.json @@ -0,0 +1,20 @@ +{ + "textures": { + "bottom": "spectrum:block/polished_basalt_crest_top", + "side": "spectrum:block/polished_basalt_crest_side" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#bottom"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#bottom"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/polished_calcite_crest_alt.json b/src/main/resources/assets/spectrum/models/block/polished_calcite_crest_alt.json new file mode 100644 index 0000000000..34f5fe64fe --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/polished_calcite_crest_alt.json @@ -0,0 +1,20 @@ +{ + "textures": { + "bottom": "spectrum:block/polished_calcite_crest_top", + "side": "spectrum:block/polished_calcite_crest_side" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "east": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "south": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "west": {"uv": [0, 0, 16, 16], "texture": "#side"}, + "up": {"uv": [0, 0, 16, 16], "rotation": 180, "texture": "#bottom"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#bottom"} + } + } + ] +} \ No newline at end of file From 6fecca3361ce085ec000fef046ea5be556f62d54 Mon Sep 17 00:00:00 2001 From: crazymachinefan <44582197+crazymachinefan@users.noreply.github.com> Date: Mon, 5 Oct 2026 00:00:05 -0500 Subject: [PATCH 08/10] updated textures for the symbolics and added symbols to colored chiseled preservation --- .../black_chiseled_preservation_stone.png | Bin 5712 -> 475 bytes .../black_chiseled_preservation_stone_top.png | Bin 5704 -> 473 bytes .../textures/block/black_symbolic_basalt.png | Bin 548 -> 541 bytes .../block/blue_chiseled_preservation_stone.png | Bin 5747 -> 474 bytes .../blue_chiseled_preservation_stone_top.png | Bin 5802 -> 470 bytes .../textures/block/blue_symbolic_basalt.png | Bin 505 -> 505 bytes .../brown_chiseled_preservation_stone.png | Bin 460 -> 488 bytes .../brown_chiseled_preservation_stone_top.png | Bin 5761 -> 477 bytes .../textures/block/brown_symbolic_basalt.png | Bin 560 -> 579 bytes .../textures/block/brown_symbolic_calcite.png | Bin 636 -> 657 bytes .../block/cyan_chiseled_preservation_stone.png | Bin 463 -> 503 bytes .../cyan_chiseled_preservation_stone_top.png | Bin 5749 -> 514 bytes .../textures/block/cyan_symbolic_basalt.png | Bin 641 -> 630 bytes .../textures/block/cyan_symbolic_calcite.png | Bin 702 -> 678 bytes .../block/gray_chiseled_preservation_stone.png | Bin 459 -> 483 bytes .../gray_chiseled_preservation_stone_top.png | Bin 5696 -> 459 bytes .../textures/block/gray_symbolic_basalt.png | Bin 599 -> 605 bytes .../green_chiseled_preservation_stone.png | Bin 5766 -> 481 bytes .../green_chiseled_preservation_stone_top.png | Bin 5798 -> 489 bytes .../textures/block/green_symbolic_basalt.png | Bin 549 -> 573 bytes .../textures/block/green_symbolic_calcite.png | Bin 655 -> 664 bytes .../light_blue_chiseled_preservation_stone.png | Bin 5745 -> 466 bytes ...ht_blue_chiseled_preservation_stone_top.png | Bin 5696 -> 467 bytes .../block/light_blue_symbolic_basalt.png | Bin 573 -> 553 bytes .../block/light_blue_symbolic_calcite.png | Bin 622 -> 608 bytes .../light_gray_chiseled_preservation_stone.png | Bin 448 -> 474 bytes ...ht_gray_chiseled_preservation_stone_top.png | Bin 5739 -> 469 bytes .../block/light_gray_symbolic_basalt.png | Bin 624 -> 628 bytes .../block/light_gray_symbolic_calcite.png | Bin 638 -> 606 bytes .../block/lime_chiseled_preservation_stone.png | Bin 5764 -> 476 bytes .../lime_chiseled_preservation_stone_top.png | Bin 5734 -> 464 bytes .../textures/block/lime_symbolic_calcite.png | Bin 615 -> 614 bytes .../magenta_chiseled_preservation_stone.png | Bin 459 -> 495 bytes ...magenta_chiseled_preservation_stone_top.png | Bin 5762 -> 486 bytes .../textures/block/magenta_symbolic_basalt.png | Bin 601 -> 603 bytes .../orange_chiseled_preservation_stone.png | Bin 460 -> 503 bytes .../orange_chiseled_preservation_stone_top.png | Bin 5736 -> 498 bytes .../textures/block/orange_symbolic_basalt.png | Bin 650 -> 633 bytes .../textures/block/orange_symbolic_calcite.png | Bin 699 -> 681 bytes .../block/pink_chiseled_preservation_stone.png | Bin 5736 -> 480 bytes .../pink_chiseled_preservation_stone_top.png | Bin 5702 -> 457 bytes .../textures/block/pink_symbolic_basalt.png | Bin 586 -> 610 bytes .../textures/block/pink_symbolic_calcite.png | Bin 625 -> 662 bytes .../purple_chiseled_preservation_stone.png | Bin 464 -> 482 bytes .../purple_chiseled_preservation_stone_top.png | Bin 5733 -> 470 bytes .../textures/block/purple_symbolic_basalt.png | Bin 573 -> 575 bytes .../block/red_chiseled_preservation_stone.png | Bin 5703 -> 479 bytes .../red_chiseled_preservation_stone_top.png | Bin 5751 -> 473 bytes .../textures/block/red_symbolic_basalt.png | Bin 536 -> 544 bytes .../textures/block/red_symbolic_calcite.png | Bin 598 -> 634 bytes .../white_chiseled_preservation_stone.png | Bin 448 -> 455 bytes .../white_chiseled_preservation_stone_top.png | Bin 5729 -> 441 bytes .../textures/block/white_symbolic_basalt.png | Bin 519 -> 523 bytes .../textures/block/white_symbolic_calcite.png | Bin 571 -> 570 bytes .../yellow_chiseled_preservation_stone.png | Bin 450 -> 460 bytes .../yellow_chiseled_preservation_stone_top.png | Bin 5735 -> 464 bytes .../textures/block/yellow_symbolic_basalt.png | Bin 552 -> 534 bytes 57 files changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone.png index 82d4ce9a645d31c4573052fb6a19ee1ee1ba9e9f..b7b52c21a8c2abfb6903da6facc908dcfd8f1029 100644 GIT binary patch delta 450 zcmV;z0X_cEEZYN+BYyw^b5ch_0Itp)=>Px$l}SWFR5*=&lfiD&KoEvMA}7d^Hu}L@XK?L+K2Bb-h@S3XxMl-FLX=R1W3c|H(r++a( zNm&HK!_$qh{QLnWB}z(yFvLld7~%WqJTGovj(W_elM3iXG4=M#!h!I8T1}T4fa-5o z4$r3(yeP(t;(to4EW^}nHp^gnZIdIsCXKCQev^^wJ6aa|i^X`AY}6yycK|fDjuGBR zy8{FKySAwYknFs#1YI{_u^3li*G(#C4D+asrf!e_*Z!!D0K*@b09<|hw9zsT53aNG zoHU77KhX@wc6+zzu}wP9QBpF~3gP?fr<_J1>>ZGupF44LD|y!0wt<8 literal 5712 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 Q;7lMGv^CDBR&I&<55C#u@&Et; diff --git a/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone_top.png index 442359550aae58aee107d35d6431cac75dc66058..09aa3a7d43dcf1f112242b4a9b9548eac619149c 100644 GIT binary patch delta 448 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 ImjrJ55B*lj#sB~S diff --git a/src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png index 2c25e7c6a0ffad4659a76e05dbb7683e442ade60..adeee6cf061a5fb5743072e2535e10e2ecafadd0 100644 GIT binary patch delta 502 zcmVSS=vPe9R6V7hVne)$g{yBRe-oJYUsMlP! zBb-D#`OVzVAHONoYc3x@eKr@Gwq!n^p^}BkEv-VX4shIU@qg!PfT_HCaSVWpV@9E- zQOug0s*5O>@Y*c^{6UDb7Rqh`qaeh;x!f5=-Q59@%om7?%+-v5ieuC?qT?L_P!T0& z$%1P?6ZCH`>3Bz!g~WFE8OEAIIEhx6wvA;$RoVv6AA~d-ZGzy|h*U(0<%a229Nn)7 zbi$INX$EklK!22rIpnVw->`VdMzGy|bMRXA40jL$@T5^U_!&i+a1zn9NP*JHj-hF!Fp8x;= delta 509 zcmVRkskoqXVZgJx_k7*o`QNkm?(Lf;fM4<0 zwr~{f_&0q&f1FeBD<1DZd^8DlM>3mDQOVr+{^kmqIKa`927iC9dYDM-#Ss81jv0iS zsAm8mKr%jU$emCji*O zVv;O4@BB8&-Rnz^nIG@);@e>k%B!HkZSOzsBu_06ePt20yh@sYp1As5^4? zjde%jN@0pzDR8Ag>10RH)KYRI;wE}}cO6OR;tDm6GO_7&My>ACk2Se)6w!~h`H5{y zW(#v3218n>?Tms74|X=iH6pH&9mrX9I=={lEX6Pw z0`U6m3{fnh?ukucw94cJ$rhvQhGeW zDcksdB~uiRBGLuid-Px$lu1NER5*>5lfgA^06#u|c-3}lH1qXE zqOdk-VzwM}vkUo*Z7@lKR*KYUgp|Xl98CvA8=D-Td^#oYKB3<>tOD+JOlo#Um#KR_ r{Qs)(3F`+4_b=;QzenBq6ghtY8>X7Wb6w_s00000NkvXXu0mjf4U*I6 literal 5747 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 literal 5802 zcmeHKc{r478y~W7ag?Pj(}bdCHI|t(WEn9Sdv@hD^I|XyGuC7+2Pt(dM_QGTLJLv& zP_{}swj3oVNrjYFvefquExNvQUEkGpecyl0Tr=@5N&{dZI6BB{{)!%#qU@+nI7#DY*6A%gKgt7e@At0O=%>m(H6vH0|i@JB( zy+238Kx#fUY}VyB_3_VoqLtnHg=p<3^d^dD>OW>=#T_Jz8%=9i-8|M_A>YON z@LDU?jV5xktHR4+FiEOH{GMR9lg-@5VUIn7u3nj17ylJhcdqW*$Jf6$#`F!VTpyHD z-dBySgXO)dx><-#tk##46qo!(i!^k%T|p#yaA0hf3?E-nTJQ7r+ReUGbD{4#b4Tl& z>y!s}OitDyruBhx?#u`JrrNfOkqhJJW$QiSV|P|`7kB=N@L1_QSJvwYzCVu|Ne!*s zX!7R3*syt01W7Kl@vNkG!T3qtV`c}H&haj~Xge0`-!~JMMH;jSs6M&oFOx2=awV_n zxa!Jq8Lj*vA@5vDtzIlp5FOHMal1!ogWEMHEwS|>AKsmct1Xz8lOTJdyaW{AVDx>Z zp0uvL)hPCk>0%%qdu;m7!@dMlgL5P^jcezl)7tl|9cr{aDXl=P+$5sii-c)i>yq(p zPY^i2we{cz)w~sQQrhs10z|=7T_yO_8bJ*&8mUH3&5~ww;!3tE%^gs=A!TdW>;^OF z(l`K?C4UmyG*$38<5DN#Wsq}$}1FR6Ap)5avpekK(p~kNGisW=B5=2UmKG+~{>zLfyrzxh7}2 z{%B2;vKS2%&-l$$KqX%^z_Z;`twXw#Mvj}n^BK)ma+V68$bVo`4Aav4ePe9j z3>L)qlnzh;F-~f?d-1tnPCY*odg|lH zE8&Gj=~KIrGp;N>Zb#Fp5~N1RZ>KF4<-^51)1PVDudRkp588@rA)TMNUq!|1XU9lY zGIO+w6t3IUqUfdGPZR#?+AC!56Qq2Za4$`48d=kFP|IdbkjGef599go;~%UZ|4SM! zni3i*EAM^Z1QJ0&cTFl!1Z3?!BQG1W< z8!!HqVWHoBQYN+fsIHB<>oLPVYThhP{^0d(q}h=f;mkkotInj*b^HGG#@l7di`P?vLNt{<`e6dfK07EK?OJXEpZt(bCr#TF74>JkvnPzC6%eqnrkvhIA5n?l}xWL@!VRK9UnAGubXdodaHvR*9!IR zH=A#-e0TGB^{7rx;rpSs(c#M?YH8glq+`)MMMN|B-MXW@DC|n9KEZOIkcv8I`)=3S zN!-+^)0=l9+?`zxpN64JqN6$+^T)t3omcBEk6?2jIM0_w8&_p!wdU9%UDaNE%4==m z&9A)PfZ;fd*g9)x!(ak?80O{<6m#=0T^Z`dM|K@Fvbt`f(z3(rw5N_lgsfw`!%m_R)p?}OUd2z-QOkJ4{%1VXN0#L_G7X`qd(TG?tuxBX z-ykC=*&>rm%*)~JiOM(Jyh&$t=Ovk2N2(1sK|SI@Rs$x_&8^$Jn2=+g+39?93`f{Y)@vwN9MyvSIa0n8%Jd@Zwu3|2HF_s519!> zZ8^ohDUe)k;(L3ntSYld6mIT={2M0vTVvG0i~T-B4|)dfHw1VtEWl2Rgrs2cQLmJh&eiz+f36Ue-1s;0(GE!cC8g zp>oW@K!#OJ80Z{h=R%7KrV;3fEyfb0C?W*F1bF~FiW$P<5~GX|i?~GSo-alt;EO7} zU?YS()d6nK4g=wM6dr{^T0}7-a0p`wI4O+oPjn)0{R{z(j1Yl59*2lVM@B}XB6U&h zumCicKp>zoI5ZB2gfx)cXciBMLbAB)`4CGOWROb>V{mv3HVe+j1pL_HJR<}GnumY! zkIA7@zrwS)pILzTKt}-_G!}(HGnwe+7F?c11O)Qgp?|dCx#eTP>C57tn)q+n!0E5X{w1UX~PLs#*|3=n# zzVT-k!&&YKWd0TRJMAyAFDgS?R4S3oriJs}qmYdd{Pl@+HjP0iF5Y4YAeM%s`ysLV z01k;apy?tB7(*ITAJnBA&@nUvECyHxMPYGy0E-6lp&)P+1H$pA>)~iP41lB=;t5E+ zA4o?6APC(-Lp=hGu5W-LEQ7EQV?b32ge>=p4@HNdaE5@Mp)Q?(#2V1`k$5~nKpOf1 z0FsUaX&5}a%7NO`g;#PJT6M)jmU;+Ukn!^fMoZu5qGuEl{ex*VHixyBcMDs8Z;IYG8*z6D^1m7t*-}37;71~gAfCrEP9teSAaCjmXL&OkV zu)0K?J`rz-#NdgTW%_J7!$11JY4f)aoV1j5D+U)@KYCHLw5OcG(52DRFodzVnc(on zZ9xQROCfN92#~($Cxo>$MGFL20U*>rJ{Rm4IpZIS0jCH0;XtSau>JF)d4MQGVll{N zlp)ZcgGKW@#+PVG=>On@w5YJG#XxpTGN^Syoe=%C6@KQ6-*oNcm@V{mXb||O1}SC zY_*lb-?WQ(VK`pobU627)#^@ub>@WLIJW!ISBtzU=N&Az+u5~n-hsAA5|KRX-}$tE7i zL+|CLH77DJ)wU`a$N$>qaciQ|e#Sv(Rd_=8)zZQIEt8rJc5@{rCo79e7UCbPoA++; zj^CNN*Ss<^bs=6N;%r#A=*sP_Sz8r}!3A^s8$I^^v3aI1C4Bo-+S%)RETq&!BNT@z zX_U-496QnMmHX;2HBmsxYa{Ys`!Ig(jhe_7~y@AE#NZ@w>Y1~xx! zGyzma=DEy<)m87T9aX9%R7K{;uisI_m?Q#FcU%Pj5ddFEbbtBNlUdHM4I*cLW*UG@ zt3j_ByesVSuL|mIF{%UTh8exL(H*8`SWP6CV_wZ`KkQnSiG{j!g zw=39J`!9kLv{totSR_XY3V~5xtMLBK7K5oI#w84|F9UG5yH9p%2TjWZM*$$*@7iIJ z^7qdGEPVLFh&+jIm<(sXaSKgOydU25!0=~$=C^75fk9WgrS3ymcZt-0%mnq=&a=331twbcZx;V_U)RDS5un_w&Aacrx_y z!%7oCqz!IMHte2yckO%igoH>NY<%5rH)QoB0Cm?x32p!glz&8zpPzcjuM3N|voMzj zAk}IxYZis#7KbMwu1f7XfN9D0dk5WR+P2NBV~9}D&0d@T>Bb;i%W~=OW%6JcR>IY z-Ox~io4zLxf`9xxTH);6B&#P;MA{&wjt))@kbnI*KE(S<)y6tQbo_t!2Ivp8@CMNk z`^j9b;+*f?2};mf)!IRc92F>r#@@Rs^Uv1M)DcdPVf_6Y0DhNum@cd%#B2u;?RV{< z#NL-R0NyTqLLJLsT9WLO&(zByc)GC8@bF0I29E2I5kdyJ$qXWGkbArVfDn0P!)Ed6 zBLL*gW~)AnY}iB#IP~J>>t@~c;MSkmPyPJ=aRariW-I7=00000NkvXXu0mjf^Y!Gi diff --git a/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone.png index 645584a778088ae055da63c8490e842478c56882..9547b9a8621b7f741bb86c1e819e2c3f8e1914b6 100644 GIT binary patch delta 449 zcmV;y0Y3iB1Ly;gF@K^-L_t(IjfIoJN*hrWhCjm~8ggfx3`(YhR6$756pHJD?Lxco z0oteNs}%YMU5d-DYAM~h5ULT*N+Yh0t^{-kD@3+JAHIxx;_{|DH2v zX6xCj5x4l>Zd0pmAWB65^sgI$iM;!xhj1K2!3vhVBx#&};eS#8Jx}K5;)~nBFb?&8 z#Nma@i|w7Xz<6a_xO^I}aded`j6)AYY$0i$wF&$RqEw6v7!0&xpw(3JI9xAvZ8gu@ zC@GVRx6gmyOMd-%9wjA8N?gyw3j7MfanNCysP7$L15jOzo6zb<0KD8>NE`^q!7k2I z08q{4oRT4D&wmDnQ@GD=s~;umcfk^+BD3XP{?Z`S*VH>BdRH;YM02ipB0~KKfZ6gc zqO?Cbg)A!Ny!9*!0RGCm+=r}s7KW1>BfwU5VIt2qF*inl%ZqaW-ki+**Y-dw9Nh=iMqE4D!_ykab@2laKkzbPAkHNj zQ7lX$mBO}00l2H*vbWaGEU0Bx{%<#Z|e<&gI z79-=^$ov6PDSukQE0z0*>t^ShxfQ%4l_JUfz5{?lX&wiHd$CxRV(_;iE7N+pDj+0q(To+Gkl8lgf3#k--*qgmnDmHwTAGYzd#t+-^ z&lCV=p{f_>sQS^s_g^0*b~{zg=58MDxou1|F<)G!bG~FG(^V_@kXd;^wy@ P00000NkvXXu0mjfPnE|C diff --git a/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone_top.png index 5ab5f514ab3fab82ecf8b6dd4392c7f84787a3a2..fe485d63c14520a9040bcfa3846f051bfffffe61 100644 GIT binary patch delta 452 zcmV;#0XzPIE!_iPx$mq|oHR5*=|lR;|}Q51#0$Sg9GOkT%_ zAthMKKxh_%#nNn4N@-UT*RJ~q{40Y0!oACg`$9EB7KX}Dk_IGUI=;MQGD09OCKJt& zNj;l)ADny7JNLeud;RKSVHYh1L!XjmVizs8K~F-);f!ioqJJkLhF!Gye(e$XJ^+rC z*g|YhR%*r5N>Q)57=xit;QQ>kE&z>bi^GTcjRo4%h)eezfS%_u5CWrQnJYr)+Z7!g z_>pD61g?1U^ay~GWyTg9DQQewbZ~foI@{WVx1UWK(-vADV;3z909%Oo*-PaQUw#2_ z@F=#@9Yp}Vd4IM8z~SROmv?cW9%Lyc$>}(a%mRsWqMijK3EKS#rGL}zFZg*ECnaYR z|I49}DzFKajB);#g|zxs3tB02jZMF*_yQ6CL5^{`mFX$<>cWV&9(Rje`9l3sYA*TRke?-7sTpHgzx=A2Z{< zFPj=+?`?YK`J+tK<~{S$-5N!%e5(bU7gjC4TMaDBxI6_I3#*^^Czqf24pW>iYJ8LC zbRy=4!N_V;L$SeT-PTtWlkHx&g{#1o$+Uu1w*jeW@y_~-4_=!pt|gWJ^|(-Tefjc+ z6?Wa>9=u(8Fuo;G^eVTRJ85q_ZbG zoU>Y!Q>^IA_b2KUtWM+FfZhUjMSm{e;7$v1!e1niej#Fy|1RSD3!?@=;v#@j~wgjXfo~ zL^JP%!Uz5yIR07--i?mm@>b?oAV(AR$o+qI8l)-i?@J5OcW7R`#U*v?L zv_0ztC1-tU<~F@M<^s0DWB1ZnkHTsnol9C?_u|^q=9@>J-e@{^iRCOVSh7XA||hj%Ud1bC%`xT{?6Dm-j63)Y?QG_Wsg}ak-SIz)^Ch zOa{H=di77@p{{ukXZ8oOy$Dx#D%A&G8Hx76E!+16gYUm|~29eDkUfQ8x9Qkk53D8di#QRqQrQtI7GdS|RRVE}|^dD3%r`kp>U#c>vl9Bb~aTfuSs zHXul{p#7}C$E+v%MMr7VvcA#XJaj=b$_5a($2wujC&h_sVL)$sbbI za!r$XcdTDde zIv3-E!p_K;`0IMJ|2){_Wgp(1R8;vVd1p;s`;1l5ubdUIlYJ(l%?l&D_4=MdFFbe z;yQ=l3Cqs4xI7DT9o*HKGBiSHiGOix$H=ShxW9KB7sM4;ZTnto|Ko91^tAT!V^H?6 zZd!cI-@cy-aPQ10r_nlO22%#3`(L=_4#Zbgs7({)dt)`jhR ze9m~yt91P*EqjCat^s<#vu=B%r`d|0iI3aavFxG)e@)fQ_muT{440>oNxMS4lm+^66Wb%%5Q}x)s?DIcd$zvb= z$LQExLBVM|Pu`-6y3)O89;D5E@Ty=}yjp)LLs}&YK8`@B?c&pDEC!ACq20nwHt&ah zRF8{J#?4!T4{x;8iPHCNW#wT6>B?z;BP7Qd|q!%Y#6g9EYs4YTU^==i6WYdiTesf*LK`}#|6$GajL zmYg?7p$Jv<7~HJhCy{!3TgD6R+o$^r4*7H~n>V3#N#=Exd1wBe15E$ndLQGkRlcho z%+l`5o$t7pd+Ihupl^=dJFt?PnQNwNFt=GZo05|y-=)YUSzB4&i#?^=o_B_1m9GMPi5ZCXkDja(xP6%Lf(v< zaC|jT=9`l%&q%->oNBIgxQuv<{_S}1^_LZpjSpgoAUS+`x<>;$#fWJr+m*g^MtJ*9 zZ5bo>{5@Ulv!dkMt)33KgDz?c$3x;PYKdo@LOUOnRi|IoMA9|^LkP{J^NM|yy_*IH zuJ+w(#fRU2K};_STP#F_9B~+gRtP2V`w@Y#cT`9~wg8eN z!yq1CL`99)HKLGw4iyz>!^AQrG-xZ|BSs4O$9M;@V+3q62j%FXW3QmV076I(A{D}L zk&L3CqExsP_*p5&ppYsRxqylaVzQ7lu@piQ(L^*Ba8>Z5@F)izq`j2GrTEd^-b276 zDr&1-E}>vB(b3W9XaZU+a>KU&BF z;Liw*A0!h;O4*QW6eNT$N(y*< zp+sc`ll_IJoX`D4))&4hXH?;Q?g(uD5%&x253#G1VJ#+;LKm|mmF_X)k zjtr4VY_=W1<`V5-h_En#L?YV)BmxN@z(6E6`7;O~DIcy%F#L0`lu#Tc6cNIcAUg=) zvN>dch=a%gnTxjrY;jy1(S{QS;yG*;6o*Z56HA34oKC(F9buF{mg! z8v9AY3J2v}*Z|%Gd=W<+E&DVTz!yUPa!|=9&JIr^l1T)zoeiFVBiMaXS`SHOa4jlP zaac3~ubNRNh60BJQwu696$Vhr;b<2mjKNN#4o&%BX!pHyt zw1w-5h$8@Gh=2z`TQ;7H#gT1rT*8;=GBH;k4N4(r9?T=m6=+-Swa5G$ANDGR&sq#@_f7`4F1Qn7KDNU5d?}mG|MB-e z5C6v%VCZj)d=bJh)8Fmrjke`}FQ{1XBWmx-pVIKm`{juvv!|=;2dL*GH8D=MciW3eGu$^j6(Q_E^&f4{6gy`d?e zsu_CU*rd#W*>`j{ZB*+>%VQIppKntU2W0C`9SPrWxPVRi`+&Ze-r?t$&uCRPnHB`@ zZ+gb6pgZ-I)fq)h1+AYpnBLvIW=1Pc>OAr5U*M&If(%xDk9k>p*WCM#MuN$Ki&~4@ zbE`3LcmcDgN7bX==4%cYmOGRS9MeN>N=_O->Rn$IF*ot0U_)3Isa3}#G^6{hcvDYH zO$fNNsRn6nUo{`)C95R5_Ict*Ei=kep1Cd4ePK{qf^ffHSP+->>QrrCQ;kz!`@?M+ z-3BlLif&0C6*n|d7wmBLLg4;noP52Zw~zH9z^dL*NF&|YGSwBYc0J`xkYn-aMmSXn MhO0Nd+$A*OUqU$YVE_OC diff --git a/src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png index 626b9b88e69985db70ebdd2463eebe612c516411..b7bc73f2c3faf10c5d41ff666a40e210180d8a79 100644 GIT binary patch delta 541 zcmV+&0^3yHOd+xcr z_Z6N#dF%t|1&yQ)hQ=j)9sB;RO-e6lJb!r%faopANofE~$A85WQxU$joRlV$$#P@6 z%+KyQsios)N#n55j#X=Q_AqUS`}xl?{QY>BoT>l>1fsX#u+iqX;Q}z4xKVJmtn;fo z13=AQ0buLTCq`0pMX+w8iOZ{A9p49MevXz?Aa#dor3~HIVU$2tNpoS@qy|GHmV9LH zl1am}TR&pNFMoz*tnEjrA<3o^wqP04SfJ+x$?NTyj)!~t2D{coO(+&sO-^0~m1J)KAA*bq%; zwYIIRI<1b5bov1h03U#!z8@>}-yz=H_{dlJA){K8p?_hKmC{USF3er(8(%_2eiR>j z2ZkBQt@9Sr@J>2lQ<2zlkHf)T>NuD|F`uW^*<upjy^3ZHK{FU@#V# zFMQ?;pMG(lYPAw5FfE&+u5qnaq_01Sv8%Go!SxC!CwdIuk!6+-P`KT=>t9&G>Pq1U fS>BWOFBbn_Y9`?!g>lGH00000NkvXXu0mjf#D@kf delta 522 zcmV+l0`>jF1h52)p5v1uLe5Yu*P7e2@EkH$mtY7QU}kmnvp)l2&0V3OtB1k57Tt2#fr4gl&_ z3V@wIpKyzThR&q4Ar_1!9TPePW2lFe{!*(Aka6l?D0U*b>P zjdd<)V>OOZLw^xaF2EP3G}%3?6WbZ3jg&Mlpe zcZe_~gds8Ye5RhyZ~akB_`io(8=hh{j&YkU#BfYjNq-@RCQN4>B+f%e{(>KS2a#R1 zdx8q|)6YpHQXC}CH`a*>lnVtq-ad+V2Ef#i0I1*7`PmaFVIEDk_g>J{OM!rC*_3sS z+Flvzuj2BO%#+)@2vLi{x+D`lKcXm+^qhtY4Q1is1aW9900go@Jd4B-bSHI!w?(E{l)8{U^ zV-O052}mLUk?=7xvfO}MW)-Rqmq$m?wKBf?re= zUwgI+Kt`5p4Mc&??~|ldw?r}AJPg>1!k=sjfN;N@yvVBu zSH1d-EF;FEaYEs+2iCSM*T^*pP>J5%`vr5LO9uP_a ziQc{wi2GLn*fosZE|=ex!nyZRq^@;RS}LRv4dIKxz$ARCS7lEG=z8mZwK+jvV~H z7WX5?BJJ)g=49*=gUKWvi3Gyx+7BldX(twqv;J!hfO2II(=s_Tc$R{iC%v5p!0&4TU@)2F zZ#u=&>vsqrKP);M>sy|sjzof^5kI}7#LZMEBGC{He{wx~?ez|>*B+chduI>i zS-yPF`#sP5yx;c;zjwCXj<$9@n3fHIR>+ZPPWo#s+UVD{LVpf`jm%fXj<$AQznZTW z_f2B5OrsP6ATFOHt0)29E*-&<%bnptih2dn>l{y>q5S1JWuRQ+F2DH5B|7;$c{9Kd z&13+`DoV{DB%r>ZV9#^_FsupyH-K_J&!%btAVYG+i|fSm)qmB zG)b|*2t~busOf6Jd0}jT(fKt-rk9W+QH(+nLsMyJin2O2TubB<78|M`DG_fWCd-uT z;(G5rI=@CVRAF`M$*JR1nIo5>nT#LTi(k&?Ie)SH#5j*;SLjQpX-%aNGV9;mM7)JW zbCQi8>rVhwoI^@>i7S0q(F!?sw|4;uiwywurPKV`-Cz>%07*qoM6N<$g33h`bN~PV diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone.png index f662be4fde722c6c6b94db34348c10b46132dd21..243f346f60a1b0c064501278bb11c1c9a42eba50 100644 GIT binary patch delta 464 zcmV;>0Wbc~1NQ@vF@Ld1L_t(Ijg6DdOB+!X#ed2mcF4<+41^g6X#{s>tI#fN7k+@D zxD)#Uu8Z3)`X_YRb$4#P z?w4XXM4&=53-J1_1@r?CX$*j3QOz*cKwEqooUC84}AdlblAu?77zJ z#|^?DP>F?KU;j(qEj}g;0_8+=Yztu+$S6|XzrEcCAU{9baprmeJbJgL90j1zmZ_#WG7s(>q z4jEbOdi?qDzV9<>&GX*<^P)iI`#!?|(dn4+ook{%n)44Uy0xGhUw?%F0000?81;GdKDO|hn%9RT@+C{NSL20ZYiWt)*+O9+wcG5(m2>zRJ=A7@$KQlRf3yYf{ zbamHgP%2Fzvjza+Ya1XD-#}N}4R&j%sxiQNM2Bxh|G%6NDZ?=%vCy zl#4T>kk28N!ZZc|Xx`qi^m3Zo;CN`3(c(C9MgVyA5zMLQMDbgXg*g z?M`%=0zeN`ty;mEnfvkl!O0nK)e7+e6!%X(yQZ`#T_Kz!ohu-HoNLk|&U^yI9h^Ve Sh=~aR0000Px$yh%hsR5*==lS^w8Q5462%CtBn^B`@^ zKo(_)P$ZHhXut53zSZHSE zU*yi^H#k2d+|WV@96o#mfSJ+fE!aDGM)ew;pYeS1W#bG!=bkXC*RbEc$H?kv0G4gx zR9)r#_3fv*Lw}_VK;-!V9DjHPz+u%TyqM2PTjyj{%8F=I%EY(lH14i?G*g7w^HrKO zRDw<;K*oZrMnL5G+_cl9^tl3LEa)@>b~h!sX@_hdIqJTBlv+)C<00|XL5pUI z`ZzgxM)&bktThvto=>UORQG6>pcM-_q{!3jUIVZzB-TRFBDRF2x3F}og@b*U{=oY0 fI?q?wSz6~mHzBhjb3}fS00000NkvXXu0mjfPFn0F literal 5749 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 diff --git a/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone.png index cedc83a54d58c067d92d89b9d2526e9423cb3520..19d455abf56840c3256fa024476373fef8cbc18d 100644 GIT binary patch delta 444 zcmV;t0Ym=F1LFgbF@K#&L_t(IjfImzY7{{fhChcUXxlYqr$d-dCpbbOf`d6i+$1h? z0T1EMjYn|f&I@EKxqx~A7lVr)1RGNfi7-wG6qTCNtOQ-mbj^%uC*P{-!T-Pa>eaio z_w@N6W_%wG>Gd8Xk{AI0^9o?;J{q4Rq^u=G#by>RU&_ziy?=L`-tI%17?c%fpES?* z59S7o&TWzM?dvJyAGXoJJ4aijR3}4c=_tZ zO7WZ5Z?VQ;jUml4q9X4gq{KTHvJc8C2(;D!D5ZF^`zTZ(q@*3+p#@;8ouw?bNNbH! z3Z+zt)zq5SjeiZ_KuaVsYwL#qIDg5YtgzOGjQxHetu@wK24#iwmjJA-A0m>txq>uJ zvDSw3Dk6Zqd&Fq`f0HJoyn6)1*T=~0#aD4{i~wh+)1Hst9j_EK`*8QWiX!h2i6joo zv9t9c%(w~f9M%{n-Xf%&f8}B`qu4*-{l^bv9Z9~`{55dDuBPIpWg1<~`)`Ysd}Eu| m@9A*W;TLd*c%f~MeyGp&iT&$&pn)pt?h3Q z{L^K(OS`>_Y*+wfzjJ^}JQ&^}l`;sTIqw$1S#Zk7nGdwrKYvrFP7u;RiP+uw^3?7hPhlaa@-)i%GNk*MTBeW<=9l zKq`f8O#{&HMI0RN*EaZm^n>M=Pni(_arg;)^R80d3BpRew!Tt{4Kw*)zi*U~4U4JS zJ!In;sT4^zqJI;FL{apjILSsxr6@D+cL3nEegak{;rsrppkXF9H@-fYmGpZNNj7>F zRC0#pmS0^XK+{_w*1Aa6$#Gp`ttm4?HY}u4r1=;CsZ>$$TxmWg)|xaQ7oRBr%t4(6 zr~Jt^-eUdy!@DceET(*bVsQIp*Om_6+!B-bkIQ*}&K=&|68a{g%=`t`-kd`owo6n1 O0000X7 diff --git a/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone_top.png index 8160d59c7cba4af23e97d99d1a4e27790ae599d1..cdb0248ee540ab78d491a8ea7886053bda1b8506 100644 GIT binary patch delta 434 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 F{{ZGT*Rucs diff --git a/src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png index f99c32efb8992d038cb495d5d63373d577a9cd9a..4dcaeac9e347654191bb7112dad04479884c9b16 100644 GIT binary patch delta 567 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 Z0jvw?q!0we@;U$j002ovPDHLkV1l|C2E_mX delta 510 zcmVL!F@N7lL_t(IjdhbfZ_`i|hMzi4ZO7PhVnQlDx_AMViEKzn3>_+E ziOSHeKY#)8a~M0ZFtRYQb*NYhLl&r@p&+NVW7p;;c4-oZ)=pf9ce?ky=UnN1bkEA` zS1)G(cEjSP{9#zCFV?<%{)%ijEZ)5RkTDUM*#GH zxwN+r0Z4o6`F|il-LgtdGRcNjLz-R|GpBnfL5CR0eGgA63&iJJ>4t&6YifIEb&{ z-DQXIIHgjl7BU}we2!`8tfo8o!5;*ZGDHAX(eQ#1Om`EU&HX&{Mg2WN*hM50xaN{W z%nng3h(v;^tDJgbY3}=LcHWywV&Q+Ax=JJx?%cKuOq8H=#pK2?fE>kwrfqTWL9@J( z$GaG}YS@n&g|a^k$v)u9llHS&261r{muZ>*59-+CS(PYn-~a#s07*qoM6N<$f@`Jt Apa1{> diff --git a/src/main/resources/assets/spectrum/textures/block/green_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/green_symbolic_calcite.png index 0c6cf62e0518d59509d3ea2a0a29240970cdd040..b13bf2f059ba29b360ac112efb6e24661ba8ae2b 100644 GIT binary patch delta 626 zcmV-&0*(ET1(*epF@I7?L_t(Ijct?7PZLoT#eYmkXr)k?I-L#$LeZ2M4aGtt(Un^g z!jdI!T&W9<3s>sem9BK*KfqE+!~}MrF(E=rNFb9+YoXKW2Q5QMS||xF+8JBqY+iEj zyZ4>*?zwG$^z`|l+J}YX$_W6)!vmxquYI~*9d^EWcmRO5@qY_(Q0?R6yAO5)pQ6z1 zxdK2up60k*#@*?*<40zVTsF(p>R-R zxnhOi@f4$xFpp+dC>2af1(O$Z3#b7VpzedXwomBJI8!4FIGj#;og$m-F&4LG0l1$0 z0>JC1s{pu!8d8s!BeRBJ&C^I~^aTe{RGFlnXK`!R*8KAQ14`91g2O>vLJa`7tD`Z6 z#yl+}8EZ-HaV6sYWRmj_=iG-ZmsbA&6rKy<8}Yn(5EQ0ZEQ!+C69dR z#%0nOswY*(BNH}l3#p9G*ZI$gh20cCwI3~Ao3{?&AeFT@v^fs&7e_P+(U~h%f&c&j M07*qoM6N<$f&=RzRsaA1 delta 617 zcmV-v0+#)l1&;-gF@H%(L_t(Ijct=ZOcP-k#(x}VXr*v)^?F^h5zzSxWJ(`~XBq#?!}BIe9Js zL((t+Ion2XySj-0A7^KoUX5dI3Rs&0}faJss?LLvUg%mBaLVs+)qaey{ zK|-oZu2AMf<~9J)zByz`AvrMvfT}61Eu@$??}7>av9vc?L+N+r=*_E_EEW@3n*spE z9f!o&6yZo0fR|hwf09_Flr#TPIF07kb`Fb009s@P%zrbV9jnlFQ6qUPO>xKZx<`5= z z7pll@LH3*~f~%)x=!7F(sG5Rd=Iea$@YxNDl|Mv!Blv|X00Do~i3%rrx<;}L{cN%) z9;r2)M`FP>l4a<0^hD|Ci4yIbw?h%iqUUcT00000NkvXXu0mjf D!OSY8 diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone.png index 9f527ace720c8a51c0060e4700954328b2e6c06a..eb39eb47e6aa66c829afa8ca952319723498927d 100644 GIT binary patch delta 441 zcmV;q0Y?7uEYbszBYyw^b5ch_0Itp)=>Px$j7da6R5*=|lQB!fP!xqfOAsu54K+|3 zgIJ-6R%gMfB3MB;2N4~_O%VTvKR|cU!O35sLZOR;;vk3?l~M(%2qC6VI;ul_Y0?Ds zZ1=u<-Z}Ta`+7<Og&?Hs`ZboBL!^>u!Ge}_Xh|ntK7fqTajn%J z>NvLTC-&~{eUP!M literal 5745 zcmeHKdo)!07oX()Dy33N(#HAz^ zrKnrDs8q^SQX%wkY053!NDrysnbC9o?pnXqTEF{Wv(}mUp8ehXv-ke&{oQ9y8qM8B zM{}Mg3!g45H5}pfN)U4VZmUM z`z8Ki*(1xe-`_MHQ+KVs6oJV)TGwb4Z>ZH3arrHaWmRFIv=ZL~*K7OucH_SKVSvTo z&NXq2R5A3!)9$l&U=8dc0wk@ji#NN5yWp zOlp)WYo~SCHEWI0G*EA*uhcemy;|fnXR|i;vOb%(ym<-V%N1L)*t8VkUaOpz?X=jf zIe$SS>ngT%IZ5V)VQ-NowyLO>gx8*v@*Be=-15R>%x86#zMHqoi zSdvHiaM@>QwhWuYFOj;d3cRBXuZf$eZ&A?rCu~eIYvote(5p>~2d)r+#-vuYV}x^yUS6 zDNkSC$bM^I_?LT3$EgLBwSof%gVQtU#4EDu8pB@uo0{PrW)Bnbdw4bPavIJ~9Z_zt zeLSK5Y(>kexQ6E*n7ko}kJ_ipgx7e-f>QqI8t8i2QAQ}ERIVTI>vgN>m zfhwOxoSd^$V~y@y4s;xxi>r8k@!X+p-gQ$O%g+RGPF-!R3pqE}@T%yq<SWLb)HXb|@{E|jfzqQsQzQOWM`k4P%$A#7?@aC}>1^kStLSA2Ken{K10MT{g zD1PKuptrbdBkA;`fYDifaUsGRoBCAWc_TKtoxIY)oITzm^UP}Bnzy4NZlcc&l)4z@ zw(9*E8FMmKJ4|$MVJRZ`9CO--Gj|={p0{cd8~VSDV;4H*CfF^q60z`I~py zxL&lM-?T2MB+yJVYP#oD+JV67vm$nz&2C)DF|Qg}FMKu!&vEq%p0CoLn6z-aui6}T z$bw)MhvBK0IvXji&a2Jo!v(t#XH05 z3>uap5V$I*SnSmHzaytjTQ^i}eSM<4@Sw*HL+xSpOQJPx)Lxz5U#Z@I)_TmRFYz?7 zUAp6`*rC^@!cDh60(Jj+|F4T|a`rFP)zfOy-AmrLN1QC#Ph4(p*1z$z?)Ch$MDsoK z!g_M*G5h@eZwHr>5{Y|v+Rsp0e22D5#iY3E=ph5w*0`1?yYTUxzU-^Ms>WB8j?&=w z?7*d@t}LJD?v*S*h8G48$;F>9g|ctTr{cV+isgOf98Bvg=fP z$b+7?&aQfP;KT&1SY3D?I3eRePsS(?^aKo`t|2q{Tol0M(?OJkD}bJmFqpNSL;x_t zKrx&SvN=2(#86E=0?uLDAp9+<7^=V#4CT1S3PJB!cOOP<7=y$_*x71YOUMua7Zd|< z2{)W4B1>!#3S2U@mW$B{xI#r7W`hWz(%_DKAqdB#@F)z@S;C33K-g-+t%Xb$*~@9w zCkW`y1`#S23&?16baXT-8i(Qw*=Q_@L_%XM&=wX*NCPQ~;fVnWk|#2jLrh{gfg*;G zBM@`=Jh&Vapz|ZeHV6c?5C0q=S3sqHf#-=nu>kRbmH+}Y7KK4`x#({#L}KSC2;@^h z|7aodf&NIKy+9E^Qpf6shlQnM0S16U0w4~8AQD(ex+RW?Br&i|0uBQ}d(3YjJcJymD}nHDqmn~0At(zX z0dh*1(82*R3o?Mt0EfrqM~l90`EaAPK5vzawr?JqYwnde4!7YA8vz?L%`*hU$&{xfnow; zzzGn85Gck1PsU=%7?KYbN5&DMH4=j-W4_VnGdZl7|D`QIK5*;FqPucLkpCEkX!1;X zgAtQ=legg<#bJWO6~}@MFeXzF0a4&&xge~`Ek-E7V}sEA_|&kU<(z+L1^`DQkeEym ziD5ylglB@5NQg@&l1?C5kw_RUlg_{?Sonf2;C%4zya83O$&S+sm&e9qPy{a<`oD-^yNF_7J)3>sa~Bt(B1g`fC>V*NKi zpX%^$x`4xfI{6`ff711nt{-CHhm?PI*H5~Bh=Ctc{@GpsH@Y;xzD$8U=pRrt^s00S zI8zI~W~tKMT%2HTuy|P4zLv4skVHe^`ilq#)0!#2roi^+8$d!eF@@@^_Eb|t&qUL1 z_m#QO%XBQo$-#$sy(Fi8^+lR~irsZ*Oy84vQ}26S(sdrbS&XLX`5Z?-dNR=Kt=>EM z$b>kqo49?u&oWo@z;w;x)J0UU+fwq=%(TO(32v^aUKB6u7OgTf@7nywt2?~YzyF?q z*MVK&DeolP)z>2S+*U6pKD(5X7n@mjV5XlrbKt!aDw^FH5cH9wjad+M7!lf9GbjFz^i^TSse-V6E;SwNld8im`6b zOiEI17KLPI>^!{1CmlYpnfj~O-^q4K`mctAbKwI`Qhiu#5pTe<<(jSc)PawoRq6x2 y*;>mA9>zTnyloO4X@93>tt{B;LNTPx$jY&j7R5*=|ld(%9K@`S+$~0MavxI@g z5D*F35D(#s1L06uh@EiFb*Gh`DfBbkae)p+RhW_btQQFRkOao|2%j{%3dME)9nDGHFy$Xl9Z8BIMEpZSBGAq(kznb zjFD29>KbC4PV$4D-97B!{Db1Ga`GkwFit0knkO+@^D`L7095oTNwj>JDpFF*EVTSO kL)TqC&Yr|n*WQiuE3Fis-%jwwNB{r;07*qoM6N<$f|-8RrvLx| literal 5696 zcmeHKcT^Ku7Y|AoX(}L#5~5;(^n?@>T0jUGM8FD)lVn0BkU|n5lob(>MG+LRfr^Tv zD+-E=qN1P_#fs8I1smupDhexhzDdA#zCGtVp7ZU0CTEhF`|ka{dw=)7`{t$l`+1Ev zv^GQ_5Tn`N9s%&bsru5_g@0}P1_1;@hY=UFP#FNkAZ2o?0Ez&S%2*kQ1XYj#fl##{ zoDXg6vp4;CZMs}L4wz}ojm1(fyb5%@(Ka!w{^WN-)1#NfI$wO6@WL`a`bFIpaQ?CUn~|&+fIEhnP`v2ji&vjinNE%#CM~vu9pOESYi*wMO#(ku{;6;{k`|>GWYpY< z$V;1TVryMizfI<)ib`?_3hqfd<&V;J*p@p3eA*-k-iO#FC)!*GFpdhG&%GK?-9)JEs`0Fomo6LI%zd=V5j;X*)E zZ@~^T=iF`7sH?G-Am;)I5KdS3nAs`6sWGc83zI7bYw``^>VF%Y zt`PVS*eN<=e{Py=i)Uykh z(dWjL-`guMzKqw)+Eu>pkg;zT#{Q}4Q77&uh6DM)gs2lfquSfs-H#uB>g&5DKWSFD z7gLzN4K#GgYu*0thPKEHYnBitp1sh-=4khF>N&h$WTe3?vO}fB-E)(1BKy%9&Y?~D zFTGziAKei$t$d^%tDC&hTolwgrY5q{M5r*ma5EY=IxX1#g(229UD#;m!=8}T;=~zS zz7}_C^Z}P6r+PN5vuv-BF2NlPwZ4)yBe~_>{=-}I&pfbWvkW(f@O28AYah8htoQYF z?7C@zE~>=589>!$_<7C7#`=jYU+3FFi_Y|myy{Lgwd7l!)UI6d@%&z9Q{{pFt`*&{ zs|sYDG)luG^K}tvXenazfaynxq|f3i;i1Q_ZXkXtV8(AO zY^(?`^-y)y)nr~Ze;c&3g0y^Ib+P2OiD*si(h%oTba!lI#mvPC4%bYY-z{u3u@C6s z2e*%CxV?A0&9V8V8wF4LLr&a&brRQlf)UuqdDpjm(PfWB3v7XtuyS?hqRGyk(rX4s-XmiqAA5eThRh{f_}vshpH zDBL}_{=S~+ecsikHZ*w8;u(g~rgJa&Z(D3SE;4t9MYTKRaP;Xi`CpbK$U7j!MyGXU zvhA9AdX`~JCWPp?^^UB$Rn2bn^!XSXAT)be9qH0>H~voL$kS^L12aktT<3C_$a{X4I=+qnLe@^I-IYEu6rI zr{~ykr_8l?o|^eY>Gr^@#Mk(2B&NNmYl|H-CvU2;*{E9Mjr7eMl&Pvbs-weka=|c2!bH71bryw$_)OFSG6%OGl?+9%E754}2FR^QsVJ!}a?jhwx zsoi6HFj4CH>3k^<;?p&^cz}W<0VE0w1rttwHnn)m!C^P^hJAwG`px6?H z5|HpfH53evfnXdEpn)_2jfN)Eh-5U0#^<4FTq+SwBJoHt27w9^dEY_Ikwb7*0ukSP zrH10eP<%XrOK_r4(F8sKph;XV9}N(kxM%^6!XpxSWImNl)j;ui^jT857=Y6WiGeT> zE0ct22GoSp-Tc{16aj<#Ch?B|lmgfQUIUPXFO5-r8w!HNV4xCE^NFVrs3aPRh9lt# zcp7mia1G*oP_BS$QH_enVTc5cxjHd)I2@Q-KwYUYfJP2SLubiBKq-|6Nu?1?lo|r5 zw){HGffp1XPy!x+5`;l<1QH#OqvL2ncp{xZrNb)&N224t)0grgLG1t1RxckUV<_p~ zkOH1RRwEi(Q-NUQ(9_Uk1f*F^NTg<2&;j012nrw?D*!u?~oV86(r ze<%iufZ{|3sbn;l%Y*BQNaLXaB87|QQ=Dj28sJ1CfkPSmims3flrexDbPI!dgt>wX zRKpc=+Hk6-|L9GO5LD*@rVNe8p}$c^LScu4#i~2TmuMN-|Kfw8QTVRKz;;72xOKsu z5c{3`fq-Q^YCv@fkghAb->3gU9PW}2VzkD-BGzW2bLJfyca1Dh*4wImlh&#s}(HNQ?fap zdQS`u%xtXwN)b+j57TnChg%T!(!m_OXoQ

e&=1x-D|O)?Dp1wK^B4SU9HIR1u<` zDw5{qRVHm)*AT29uXV{37h&h^x{zLW-b_y;?RoqG zp?!18`9s@(A9r5hth+3Kau36#ah;z*o4tXP_2JAD0l-?Vee1}(bAp8;4sHpz(5#_P zG^&NPS?wgHg&~TH9QI-Za;t z^uXQM_2!#g5@MGp#uodnaE@vl4D`=v@X<3+zIcCZx?|lUXxZB7Q*4hA8FNbN-;M(= zJYU4yvB&I9Zlrf$5Tm%Je=l;}!rRcK)g=gKXZ`2`QJ3ZA8QV7u@S*y$2A zLn|?MWkAeGjNP)au(2_KgkT|EvM@2Qv_gui1{DP>N)*|-#5e>JB@B)oyYVkQ-QD}& zy?gh+yVUb%PZt3BoXK_Aj#%?YedlMF$oZVf>$j(2KvCBK=zqB$(tHNMT$0!L^6oZ2 z+Fe5C;oUL-#xlU_blE?t)BFTZ^C z5L9aoF8WiX!j#Mtww(}b3U!O*w<_X9GjN>SJRHWqaaLsR(nqJj{D zC$GNXBy67jIshPRW^u)MT|`4uP&RKQAHPI8y}`)!LJ=j~5%hu=wv7AL-lnx`@}|bf?gQ=7+~*lntOxb}P~iO<4&XOnX{aZT3&M1qr{=vN`}{R26{tr(a3kfADA#h#38eNl4=V14{tPK2sL!(EtDd07*qoM6N<$ Eg2cN48~^|S delta 535 zcmV+y0_gpz1ib{1F@N_-L_t(Ijct>`YZE~f#(&u)HfGr|CQ5=<1$$9E2=yX@c&(RG z4;8_?2L;J3H_v(%1S#~W7yp3dQi=+alTeQ)S`yMFfo|OHGGR@c9S@tGBqkp$JNv%( zy?O7OokaQNa|KYy=lCB^-(85$#(o?$NEPxq-hZs=gra2v(0}tKMtBN9XrvbSwW}q5 zwYzBM-mNtN#3Z3(ciAXc0rH~UD-IlUq>TYxh$cPqV{$Z8K9q79OJx5Bb1F$Hl2C}5(Y)f zjE=ErnFuq(*PTsV*X7BpFAD|!cq6=e1%S-TS$ub}XreGPWLDAuWW~HV#&8(o`BIx` zIDMC1d_=yl-9PG#7@xElpR}S4l+EhhH~4ZeXQC0eGJlJs&IqAw4yrF`?3bhBiA$On zW=5~|2+hMb8|5lLn^UpEAel^a{Q0Raa{J*s#^cd^f%yOKHd+W})7UR_xpa}$QUOl} zcrsx4{TV{p3*9ERA8jj72Hd=H1yl$?p^%3qx6yI>6IImsr&^uF`knhKHgWbQF2geZ ZA4h`h@DOuRbx;5R002ovPDHLkV1kge`{Mur diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_calcite.png index fc099cd0b66132c636e0a9fe63e770e273f2b894..53b2f52cd48afb4e66fd08c541124bfc40187394 100644 GIT binary patch delta 570 zcmV-A0>%CA1mFaaF@G9KL_t(IjeV0rPZLoP$A4XFpwPHw>vk!ogac{A#gIxO7ZVSj zhzSQIgi8-S8RHkwPvK4DfyAQ+4;b-cFCMsH8k>9pGJk7>vxyRAjT`|QHIugI4&Bd+7YMu3>Gp7%%^^e0c5w{Kd@j3>Z$86QiY%Xs4ZLQ!=zRhK2iwNx6E7*3%yd_iLVpQ&#{&&7-Nh3^FJg!yvZ1|EaI3I$A1?S=|R9 zUzk6)jWd9>7Z(;dsN1}Gu|@3d_N#tGA_LnPZ5?MebnqSEFL>Mi0EfryfB*mh07*qo IM6N<$f=S*C-v9sr delta 584 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 diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_basalt.png index 3491d2bc8c618536efc7218f8db2903c520b0170..0b12cfec2fe72c253a55112db8081d40b807bde4 100644 GIT binary patch delta 590 zcmV-U0ovVd5wn*>HDbMPh z_kEt{J+QFt`+uWWQKa{+(oX79;a%XbdC5MdwMcYBQN@cX# zE}3i^DJ6cNM}HyD&*hk!o^UJP9J|5JZ_RC_W|y}VpMIa07YmCGXAb~UN~DzZBzy5R z*XkC+MnDnBWYer~6qvdH5YsfdI5@!A^^}`8O_QEvFKgcft>GYAENT$(dtHE(l1w&@ z#*QL9`(#!*Z&iQQo9Oc$VRR&=h$Q>_c>3ru-QC?J`+xh`{<)=C3xs@sXT>U&DcTMl zZE08Kk+{tB{2dym|E+BNAX`Ij`JKr(wPm?Qs?tmbh?ffPB6VTwGY9 z(@eO96i0!I?a&f4Xg}7nKO9|r`SbyRs^bs}207n*Mj=_HGFGV!K+~zy=k|*Gs*OMK cuyt7e4+A^r?*as24gdfE07*qoM6N<$f{)7=>i_@% delta 586 zcmV-Q0=5101n>lqF@GvaL_t(Ijct?POH*MS#y`$uo1140$52{@;GGeY-5EgyDgFlw zXA<32gh=E?U8N+7?4|_ks*C8yF2ZS!GziDojTeCl-bnEBCS!}vI_!AXl$c$d_O@fb zcklarpYM<7`@BtKcW)g6gxfhYDU8w|R%VI7u!=2mXF0v4U?aeKA^98E=2l!f@%6iC8(X!Euk_o`n z^d$GjC-8Y&Tz}-X)pe@BY~~U(0L(s~rEFJ~kRHpdD6wwbyw0hU5rhy3Ay`^mQDiA4 zQc7a+7{P$=-w1lhuP(Z-b9HEl*Dv2-mTm4&j41(y5Oj5Q0T7GFNWV|fp$D8b27M=7 zNv_3XY6O5>CJUev2qCCe_MH&`yxvw8p3J+F=(^7K=6@DTiz^I|jxanr!n8oglr++$$y z3b{;{^L;%>ePC0zt1b^Tt}~a(677ued1Hg-<`%b+>i!M}d^~*ch=IY&uC6|=ej?f# z0pQ@E=0n1?vSkwqhlrkzD06%hI{;XF74$Yg7yEl%B%@?fH(*oWg-eHZ5gUKvapySv Y4>>3Vnx*cBt^fc407*qoM6N<$f)frJQ~&?~ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_calcite.png index eec7fc7b02db3334f9348dfcee9b69b550a8106e..66f638f66cceb4fe5cca67fa2ed7de0d39ce24e2 100644 GIT binary patch delta 568 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 diff --git a/src/main/resources/assets/spectrum/textures/block/lime_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/lime_symbolic_calcite.png index 247da6b2fe2207ee4303a40fef9c33ef195a2eb1..d4c8cb4c7d922259c648fb2b5c70909b6ab07ad5 100644 GIT binary patch delta 576 zcmV-G0>Ay|1m*;gF@GRQL_t(Ijb)R~OH@%9#(xeIGvd%p^KtKJAyOgP!o?_cE?N{RR8SzgDhvZB>njE^x5}BDZ%8?s z z5DOG{%Y4K0bLZP@AO1s`1m^^hF@GURL_t(Ijb)SHOH*MO$3L#glpWfd+c_#?QeoI2a?UJ5kf58o z$O!7DuDkP(@V1*S3hTlrrE(PjJD(*K?2@O_>63mtp9LVfo`1mG-_y&>XERbj)ih2A z+5yvv*PYdG~CE}Cs%e;ZnSuKs0dVR&g#8Mc zgAxGIezl=+eGVPy-k+ADUI3?tED)Hyb@D=w#@i=ISU`cbJ?02*Vg9)H$dbqVs#t5GgT&*J2YE_^&c z%SbFv!KvX9^VCyGCaUuox`m-z45yz<(x~x5;^X;Q!a)V4(|0_D<9UjYbT79+Ds6FQ zaz@tf+?Zw}F%Q7dl}oKX5FbfTB{A(X^;=I_{gHJ&+zvfq)PCi{R86C8{pYu%P$1&k zxYe};l{#vL4qt~n0mkAZlDxa0W^v&iZJ$28KiW$Eaj7L^&(HUH zG5>b$FHic_=}@oN5Vi$?d3XdE@ZFnRgp>(FF_`jFbN1te&40o=)#^BTYBzhlxmsmu zVX+?|8`%*q@4KH64>C7^2}2y=(z@snlzfD3#Q_pUMiUvG3uone{i=(tiw;_;^x^Kq z?tkIQt!1=QXr*vHk77{r5mI8pFwOpX=R1vZ4S>Vza{wCU8r9e1X$3+`9P1?o0Nt7% z$&>}NK2gFH@_)+A%l@2-!nPQjSm6(6gyx=hv&Z)7E}k0?YWp;viRXH>n>|8v55U;O z3c~)HUjcy9Dh0ECSOtL6%$I@3VJPugCCtbg0p3;SpfW^c{Ky&seqLPyP~U4j*Hx;> zXeu+W2uglD#N;@p%d_c@^JKyhtrU^b2r2ttIhgVY7C{!-KlsMS$#oib{@M1Iq)DF@J?gL_t(Ijir;ZO2beThCk&Z7;|%t5os-A2cbhO|8_X%JNG~5at0Qcw%_^G zW23?BY#C`90EBN5Kq_uOzaW*;2%<3I#KG;&HHU+Hlu9FHsefMWvC!OPb$R8hLGmR_ z+U&IVk#8!qLFoHf(oQ)OI;m~yQLv1;E#U)C?QRQp|N$O zd4g05KkQPk_J6o|s(mXh zf=Z4uU7SgOBS0aa!*ks@nI+qC@LZQ9Bcy2{l_H4x07#|cg6|5VKA!6mME!V~0zePx$ph-kQR5*=|lQBypQ51#0m1#20%p*Jr zYG8!{QBV*OY_i>^QCKUt+0M#lf57G!>>tn~&01`kE+AT@wGku=1~x2AAtZ(DWA@FP zOv+fqj4@=Qw|a+n&b{{>xF5dk9}Qf`rt_%q>>RFRGpkIT5Pv0oiUo;@6D-%U`SUj* zR0@E+l(<4n7i*pJjMl8L`dFPuMW_@XeIJ0TQ(U3*`w-I_$GhgIyM%7E5vZ^=gFt% z*OZqx0BCeu0DqL1H&SbB+w-{bFsHe!N#nwCJXup4Oq-rn*67i0_R!`(?Pia&+Y4k~ z0&sRa%tYqpE6&Uf092?_;W&Pmg-Ou}XId~?(}-R|I#}6-l?mn;Zgg9ifrf&_GI2tv z6g9sNz~*H+bK0nCUY#&dn59LmDCwskrB9#v8XaV&-bU!QsCo4iM@b*6SdbX4c?bdk ze#zg|;*4V&Xu{y-=!zo?>#IH;A>Kacg2XH>zB=b8X;Y_b%fAmz00000NkvXXu0mjf Dm>t!< literal 5762 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 Dq`(*h delta 563 zcmV-30?hr}1la_TF@F7awbjUklrtUTJXUS ze((F<@A3V<-+P|5yLScvk+8q^U`VBb})_DH51b=|kKOj0c2f&_XA1MeB zQxyQtrs90B?jpN^#h6A}FS5K-5Xq)xW7-ZOB|zx#A;8bwhVW&ktavVuUda(s0@Uga z0yBPUb(>nf0f6(ji>8fai2{Kc|M1fEh+tVS9xFqyM7|hJPWNC^wo0rqdBWP!4~X?07qi zPL|T_mcUw0S4^X187=yf%<@iw>X(y(zI!&hn}n1A>1IY02nKwkCb}2XvRU=r5W$wy z70F(PSoMU%v`LK3x2goOogQAVk7PVbG9JZtdYHDu;^`ER=2wptkWI@b8qr8DM33FP zi)RuO*esLz2c$d++yV5Qzi?^bZl25Jf15ZS{|D6s)#wXi8A$*D002ovPDHLkV1j(? B4x0b~ diff --git a/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone.png index 3b03e6aafb7a811c881e066b7a73e57d086a18bf..2b90e1c022c08f0e97ce70ee73174fcd12e347a8 100644 GIT binary patch delta 464 zcmV;>0Wbc{1NQ@vF@Ld1L_t(IjeV0(YZE~jhabbzV9dM2cBN!p`bUXKv4=vhf?iq= z1rMIYZ{jEL1L(nLJc%*KB<*@6PP}e)G<} z^Io`p=fQ9O(oYgLHf|#I8UXhD2%s=N`8+_BauU3FDa;0kAAedriC?k0)u4=CYrxh! z;qLa%%pmXVOThj2O{A+z4Qv|Wi>BR8h@%EluT2dcLu(jXQ!36AgtM%@b~nLjolSgw zeCfa9%a49ww8m&n5Qcbh)IgNNrfIf&uQi~POt^8)%Oa57O%R5NQuwutQ~*qSd2S~s zaqA=+eJ0lnKIL%xc0XEmCPj{1Ibj+0z zpm+QUfadeF(p2*dtzmVoNgOq%m*|>f`O4L-#%0(v#Yt$*&>BRk*;9^}LgMWmUcY_A zv+K#ZCF>*;9v%n9W;*#YJHIahPph|(^qh9Cj_~CpdCeby@vf^Alro?I*NBt1K`%!=TDE2_TgzpAN) z*Kc-ixYy4lVQuXN(((YXmjysAKKnIBv~~z8S_#WwIEeWWeSe|5(WXhGc+AE(;r-ip z(+1U-dPx$tVu*cR5*=|lg)|~K@^3*(S{*yDorQ} z83Gw-Y>Xf{L*q&pf>{Z=@CC%j7#|=$hGg$*)(TkK?p(^YOQ+y3DR)YHkHlb=e2AOj)EWT7M0RS*AFm>hg1}Na7fP zx|9gd+nubn7V1*c4+exo!LQE`_V(c6*$w?*z?zVm$mz{!*RJD;!} z3yjnTqct=nj#;K8aZJza0^fP`B`d8~pqF(?Vud+s;!-TqmA!cJ@-?6Ce=F_yNNwn4 zUAteTE1XtCVzg$e6aZ)PIU?IPOgXPEC9T3jC-9kh-oMAWAu&hIt#SSX(Pg&j{20M~ P00000NkvXXu0mjfI#u5b literal 5736 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 diff --git a/src/main/resources/assets/spectrum/textures/block/orange_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/orange_symbolic_basalt.png index 3de9b109ca3878f96208c2695cc8f367d9fe8736..7c576bf23de68429a996c4220b377866273909c3 100644 GIT binary patch delta 595 zcmV-Z0<8Ut1^EP!F@G~jL_t(Ijct=lXcJ)+g})3PiBF2-<~caV3h`*t!v+bYm7iC@Q42PF^Ksj7cYL;-bm4 zzv+d$_|N_C;oQT$jvLpnwgGgXm;a-@TIs>JW7$uO^yxk?4}YI!><GK@V0J1i%szH2# zta(XDfR_^=s5dM;s$wgXG;cprYn_h|zHn$HBFJ`5{Khrf5-`86^J09Cuiq94XeyHK z^Wsrlw!7QIVFYLw^8(g&zh1L86#&Sxn=9$lf;0eYUVozbbGLx47zX1rF$RYQwoJ^M zH2|unNjwz=z%|+uvR%wG_B=+tVbQ|bYa&2qatXz)a^~?~+Qqz(@uyKL)f%%Gvq&`U z9(xa}9Tk~tKS-v-B&MUtii$^7_)|0Kcf;HzaW`y&?tUlJVd@PFzpfDqsysUR8i2%f zl*rH^XG~umr`}j&m#S?MRLvTG-OE7OkM0{5*e|?`GqP`(Q;E&@5FzMXWOo4_hmV|S hcTL=Wi95wk^?$N5;}RGl7JL8z002ovPDHLkV1gO_5*h#i delta 612 zcmV-q0-OE$1d0WaF@Ho!L_t(IjfIm>Xwz^M$3IQ~WeEvcLu_%=4#q%KL{yl}DH9Rg z1TT)>1VOzF6hXZVL`3lBZh|lbMG!3tGQO1#iZ_ef>d9PiZ`OI)4>@NGmb`rtKiq*8r#s zu@=62XNKwdA|cbar<=v4GGa18=k^SRUqz;F2>|5AWYmpBfI_hxzC(eLD-;U_#AG5M??hlwQ28E^sVt{%*U3HFP5yj< zDVh|FS*}L@G*YlF7l8SnMZA?7FK?^{ z$*C;J637x&cMVmF@#N$?T(5>Ii=nolXc9twjnDTK_U`I#R4y!l)|PhIrmdNmX|PDe&#{Mc&%hVs31WDL%|J;Czw3ejl1AyBm)3|*sRhtYC*mp%>A ymF?t6-``cs6^qRUj2t+4)Za9*`4YE^t@uCuG3IY*o739>0000!uh}Yipaw>E@Y}=~k|bwNppz zftN2l5AVbKe81n<@;#fWcd34wC|7m?C~R&Zd1T`hoGpf4*nivrAhGZfTbJtR(d0wJ zz^5px{@P187k?J_03hOOCn;&eYt$rKK^lko9DK7WdHYve8f z>0rDum7b>^I4O<*u%>AZ1D~R>R;X~j?=}F>Vh;d__r|Cei!8-rv`Sts{<;Ie8+jU0 z767o7E4!>|8h-(IHvn_nGe`j#b&Wv@I0UEqAd;S9ao{OKiE(zS6+&VNpQ2!EUWiX} z5=l=XN{wdAs=~jxYQINxWddEEroSg-M6gO8*@$rDuwXP-=dGp!IG4T2cByDGwgTu| z>s;{OAkgbKiS|o59K(Ai&L0XAj1H2^L`f`d7iT8%Ef9n?Z dZD^Bk;y0lE1xDu=aSs3h002ovPDHLkV1oA!EqDL` delta 662 zcmV;H0%`rJ1-k{1F@JSQL_t(Ijh&M_OjB_b#(!9l|sIXrI9#zc7UZsl2*Y==v0`mpTBT(@D%{b z;6%NuyhayrT093pR#oc)Zbc!RD--d@0Eo_w0I(RmM@83Jnwz6Taxwh-4gmA=IHK$T zz+5cvlT}s2!hf6UZ6u$Uh(E^3_;t=`w}|*-l=g}&hMobiS1BWjF5HTOxzP}}WMxVn z1>j=K1IVozqU6@NRJ}`jWu19>oPqx1h6S_alno2Ec1JT=Is$eZ*liR_zYuH|E~js> zThRF%W`O+8Cd1+wzM!}H^Ts;tmSDGp;1U2ZxfHzqUVnP0!(>t!j)i0ALq74RK3jo&Yo6N$f%= z0|7s|yhixl5CCucUm(g3W{J|?YQ-P$*LO!zFfDvvtVyElpBI-&W$^TPkeo7r!2={S wX{KW@v1~3U`51q15QndB;n0OP;tl)(iwz59%MVE|t^fc407*qoM6N<$f{XGsIsgCw diff --git a/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone.png index 8fc539f99b2cbbee30581cc57013fe22be8bcc35..887e359d81e7a1cb06230e41a225e3426e464bfa 100644 GIT binary patch delta 455 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 diff --git a/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone_top.png index f406d4668eabb448ec65e2991feb7b8f3d4c583b..4b56e9708d2c2fa315ef242818ac36cabac022c2 100644 GIT binary patch delta 432 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 IlJLZT0k&7wi~s-t diff --git a/src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png index f519cb99eb58ee02b2aee5faa078a34fcad6f3d9..ab2680aa7044e5e180a6b1c5c1a72c22456ff15e 100644 GIT binary patch delta 572 zcmV-C0>k~v1mXmcF@GFML_t(Ijct>$YZGA@#(xcIa_yNkM^l%7D8_*jP@y=^5UmB~V4wt(mP2cI| z{od#Kp6_|zZ|2$4CuaakJjVGjEqkgyUegc05me$aUX{1~hJRQn0Dyfum;eR_{{ToV zEC8S-RSv(m2zm`SuWJ1KWm4VP1fWpfqT>iUqEG)sP%S1^d}TpT-Uw`ve)kqBJc~3Z6OG6eb}9grR1NexyYmX` ze+6wv5HKx!;(x7~_dC>HyrjCZiEZ0_X&h2o%TrP{a*fY^-zC|7LeQ~$69iH?~uJ@$;?_EJkDkN<2nX8d7&1wjZsNKd6IYjF7rc zMwslTvtaxH;6$8`rVtL#Q7CVLeGFZP%7cd#jv6kBu78uZT2yZg!Pal?4;+%I<&lYP z#~n-IsNs{8?%XA}zel!bQp>FQ;B3!iz^uQGf%7Kb`}EN#v22HgqD+9pl1x;VMkabm z#}ODUlc+4Y9@xiY?zytHRFV}{nVbT^;&3gavP4Jp0m$v|p{0^^M4xQWWJy*1i^e0^ zaRdn^#x?Tg#Dzca*6PyKI8DpOTfmuX*KePBCVEQR=Wg-hqVxYR`}{FPhW{^X_c3yoqw=FO$Y#3e@-KV!s%ZC z^zm^3rY>gr_T!j%&@gj(ik~MY`%l&YD3sQ*9T(g6@P4@=o`3a%lV%%5mVDxXARIPo zVALp1UIJhut3~jQ#bsjj)WrjNy(WX{cUy?bGl*jniY!qmtpiY;TL55tW|qSDFVr2E zxY@8Gcb(tcrGNVDIRMj7A7fdT|83OBzkkcd;xYj8*_5xqvDy&=F`4iaqek`K{V>Nc zhF%Fkkk!;MYSczHo6T03JFPYuSwhg#DvFp03p=;+tZuy-AT*fY+hu$8b_jXx-@XEX zWO6Jt3SjfbO$r}B__DjE?%%l^lC2z6(K8x#$3-w37Jqfe1@MQuQJh;Ke{{%FrQGL* z!BVA+>-`J2Q5ZDw`sVAf*=)9urBr0NgMcE5Jrje(c3g~O6Gak7da!a(C70Ei$ZC<2 z0Fddfr6P>_MK==#X4i$96rIDrL^8YIsn8#BIk#*Hm&B^pStwwaN1ghS{(P7BF_@ m>TD-4F&$7+A2=n5QT6`=Ti|_bRJVix00003RzB!ZC`!AQ)$1JQa+vq(C>+Tz+Jx3_en#R07y3j71pEB>{zuR_280000< KMNUMnLSTY(=p&B+ delta 587 zcmV-R0<`^>1@Q!sF@GybL_t(IjeV2fOWRN!#Xrqre{9jTscl-VrFK%-EPa^b1{1e| z;3$Q?Df_SXw*3q9Z6JlhV3chl!qA7|pxEllwQK538!w{G@M0I2PJK~5(pcz^TiwQGRnBM_9BN+mh9 zhI9gm?bPR*y+6zvtA+n=;@bDh>{U$HtGXOLT8BFV#EO!z07A08)pyK~U@#!M~ zI)-5z#C4sH*|){w0D$z?N6fY747y!ge95l>ReuOIs@TEK`sXwn^{Y)nupaiaF<(Ga zV*qTA4cL90cYnKl^8ORn$r*87M|M7lgY|rtRb|qC-~0?aEO&3mFp#xy z6lHYOC2t4qXov$=9kOR9yOq@ei|dd80zt_`I{p3+!9b9iTng!C3#GQn_Wj8lhJy8c zmX(I_myrZ8l}geqWL$D#?}%pc83+MFurXg?wKs6h%6|*9Bqx(s2KzMu;5j*6{y=$Q zmg@2%rMBsctILawhZVGNlv8VnWLn1nv=3|eBay4?5`sHp5vH@#9&tz-0-%HfbPNMY zQ)9$+okS*wrp6d_yROOaL7(Qd{6zDvBd+WCcE0UiXlm@A6L)^QYVw;lvA!fY40#v6{YUsVvAzUgrqo1O?~4^YvY*^v z0f1NCrGK1%=qCFUlX}%%z#LyA>BJ|@VQh^6KaN5GHoh(YS9YQm^VJ%@R~Za3J&w7D z3&R~3LB}yFib%9VNSS?QzwF|#tn%^mC)TH4(J+eT2Q(Kg_ViBvnEGc~|F&=lm%ean leH~Q1d(N}h*lmYV&R@{GoHQQL`Mm%D002ovPDHLkV1lIg(#!w= delta 425 zcmV;a0apIv1JDDIF@K6lL_t(Ijir+@PuoBg$A6$xB`lw>j@5`LLdg)dL$Z*8B|}*N z0qWkZW4C^QPM!Kan3=n=x?q|MK}Z^#Qpk>a~4mb7!ugidOkdXysBj+55vCZcyTAPfR*$03SCqBtys zfi#z8M76SvR0_*j0^n@u&3}EQQcU9sZr{fpbsrT^;|WqJvdrrp095LGfRRgd%4^SpnptSCZr|%K zIUD*+7$#xvVARx;KX&OkSh>{rqQmM4ye?`fRFbIf} zS^Ag)KrfVcbV&R3)06YNqb^?jgX{u|%hBAfC2joX0U|f%Z=hhE-z8X{O_q58Ok0|> TM>pO500000NkvXXu0mjfjVi@+ diff --git a/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone_top.png index aab9f77214ea0b0c0eaaa6baeb2f84f96a7a0955..f7d2ffc69dca85763dc2ef2f166ea99ecf229e8c 100644 GIT binary patch delta 445 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 diff --git a/src/main/resources/assets/spectrum/textures/block/purple_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/purple_symbolic_basalt.png index 458b8adfdaeded66e9425cd95f328e0920ecdfcc..3e61f0e7d2e954ba9cb34a8e69393ffca353c60c 100644 GIT binary patch delta 537 zcmV+!0_Od_1iu83F@O0^Z_`i^$3F>@*)iK>(mDxj4*u)$D%PTjk* zAw^<=0g(wIRs9zjVW`B0#7c)&NEN8e3?MO~FhmJ*AkT8`*mV*VGq}%*Q%?7@g`yK$(GU)jMdEvMT<8YKF$$~Hzgt5pl%5N#8;=3XF$={T{?@tRn z5hYGF3v#>roPSPdHvup$gL#vMAL$E|)aCAfjB-c(HPn>S6c0 zwC-)EM6;%Ne!ybY;?m{C%%8X4X)q`REL=;#uhf^*GvT<%1pC|B-OrInlv$OUF#uzv!?S4Ay1xP-}m`G zZ*mXr-<<&16_a@g*E`~$^?mvL4aKgQJb(2rO{nQ*0Dkv+nSa7@UdhCl7wfdz4vI{; zesLK9KL`NWTxw<-Y-?+&z3T{!X(MGe=~q{){Q@ zY-?-m{&a{(Lny*RqY8l7PZXVu4*>9TA(m;da`rNO{C}E=D6ww7Jv_ya?93@U@Tq<; z^`|5FLC99PicwbKB((bumT91=i5|9PP&!`(;MlN`Z6NQrQC9K87^AH6c(Ix4;dJ+C zEj>+%W})~&NYyqueWsfE^FD}m0zE=Mk*xWg-AH4?^^g}ZcjfAhNoU$so}@F!BJscY ZKeQ*~br8VXm7f3r002ovPDHLkV1luz44wc0 diff --git a/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone.png index b349a63506685ecb912edcf1f1a597ab5e1e4c8b..555d47204827d0fdaf2c5c83a253b0f8b5a680a7 100644 GIT binary patch delta 454 zcmV;%0XhE1EZ+l=BYyw^b5ch_0Itp)=>Px$nMp)JR5*==lTT|CK^TW0w@biuXP3>C zG;t}dAVDyfRy=uVFXNJ2(Ju)x%dMxXP^H1jeiJ&OoAI#Wp4C;bb0sn z8v49l5c$R!0ZxvO09c*Yco(VB ztZzIas@En>%$8&A(c^r^HcXPBl_E775d^cZ991PzYd@Fvm(RStULrm?usUdqDsQgz w{4$-6X7&3b|48qhTZKzZ_y7O^07*qoM6N<$f`Y2rPyhe` literal 5703 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 H+&}g|flAof diff --git a/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone_top.png index 8965de345b7fe652ab11882cbdee75ae62ab9534..b451bb80a8f4a6e024f9da3231e2bf23a1b8063a 100644 GIT binary patch delta 448 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 CoZ~0} diff --git a/src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png index 79965de77859bad0e92842e53b219ce1296066c7..dd8c74fbad0ca86ae85b762cf1aada4a710f4a7f 100644 GIT binary patch delta 505 zcmVy^fwG$f~>d06zRIt%*Fol0hk|L*yBiGhT9Md`sFMe@w?(}reIoE#Y zo>zMP>g5E$U3K`s{6SFY=X>A2{={%s9p1h_(1bNh0MLsh<$v@XfV6BB@aEMzzuO)f zd9d9Cz@8Gie>^_icm%++AD>yT*Y%LD=WE_|k3$ zgFz5*aQg|#;W3@bnEmcD7Z=H#&~jGPHT^-LCPxxmn8YKAV~c{JiW6ZA6LO{-Q7{Cc zec}P|>Hbsw>wlfeSc~8NIsss(Dlscdx^Gy{3gz^CP6%l6X6Y3BiVL^^eC+$QPCfR% zyR2D4t^P8&fG#(zFv;=`9at-P^p!UYLYxUfV)iU^{- z22VhhBH}e@QlyFyb&5OzC1r|8QT`MlgpiPv7=<&(o%VbtU{joLy%#gp?#z5MJKua; z*?IeB0w5cL|1BIubAHqJ{o4t)YzRJlJkSX(&jsKjQCQEy2l5Vpts9~J0KI;w@3YcI5Fi`f09E22SI`l}i2@*2St;Kt4!-B=U=&3h zKFh&>D--sQ&q^-<@I*ZyGaN*DpQwAArv*4sfTt z7xwPU&zz57QGXW!usu=78sAQVG-%>~IiqFl~ zM9`K5ZCNU8Vd&d;9WADyE%n@K_D{d6P^4aCoG6-7u=Kn+_w)9u8+cFZypoNQKO969 n0<5gRcs(gdG=Jhl_E7vDDLB!`|LHM?00000NkvXXu0mjfdgRU?}6JuDp(6}Nlj0#2(jkX!lRFKk{wo|4p{fw!L`kt+DH!peT zopbMf=U&&(%yxS;GK`2ytpR|&TR`*q<*5$zOWfWq0AQ@WM}HZO40CV(t`rFAI)mQB z0Bme*Qz@5GkE-&%sd6m6Vk^jSXI=H)1YhamX50K8}xVW03xxC6&yFp@h zk!0#C0Gc<5?SJIZyg@>`j$3?4Hf_*1G=%ZR;D|@vm+^PKPV(Kl6cH^bn$J&2*Rkvx z*fq|-{4Pu1YB!`nV)iBg&wyiEkg51709@s2y}k7C0arfTk_brhh|6Ly;Fm(Be1TNe zp}q8&vXwy*EgY1!n_S9w-leKePiqRm$cYFm6BF#sOn;J?U6f!qSrGFJa{x>pk5INU z9UC`{Uqr{F1bixQ?p){9?Q6hR4>`XuNA1ylCQru+_*68XpOVwUE&LQN=#e0mYHgnj zhddsl<599{0|0fPzcWa}&+u3b%^RdyEE1cD@#5AEnZ3BUfF9}iA0CVK44oqU6jl5K z4cWJ+Z%trdMf{y$*IM#pTk{4F+_;_X9qNrbXX4YcY!RC~8J<6Rijx1a$y?)fk81bU i0Teb(xuMsNb(fP%2heA)rR0#C4sfH3VzO-TYHY zz2$Rdg4K;p01COSnRb1>!N|?Oe8Gc{ZzK?qV9oWh5Q|EH)9z3h*tq#u^qRH*Eu2+# z8tk;acZGpH(^>%F%H<@Lon0DbLsA81zyjFLZUeA(DSt_?S@UEp8owo|w4bAp+d4(L zo!w@*_nfus8DfzzY9xwdPw)$QgbIK>r|n!Y$ja3fITPW~yf;Wf&qOMXs%TQK(tb`> z?>@_-Cq4ZWsq~BrexaveArei0Sa2?MiV^=N*mwBztE(#7nHyKH))|dQ+{mm;+QKUJ y8XsQ2BPq}>Rrq8a%w(P3I)F~alp8wj2lxw%KN73jut7Qi0000}*(g0z89-w2}$Z7}8KNuIUwV{>PhiNS8-P=9us%uW`WFU_?QgfnZx zU~PFRQXvfGd1%7GzN%v7bBJ{6D}j%Ok~EZzC5K^{E!9c;s)}^o!145a`6szAGm3Ow zr0ZgsCP^!wL+Con^MdMSr^$tV7afV2yd;Gg6;pU+8jY`6oG zBAucqv&cIYJb(2<*=bU**JFdrP61E70ML_JM5K@YuOI=CAKH&Nv)OE0;7^~=XvB@w#bI%TWh z#462ke0svx-r=wEFYG(kR~MqsRC{douL*;L?TtU*Ss4=sVa_Kf$&>B4&A(*;0000< KMNUMnLSTZy3B>3C delta 409 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 diff --git a/src/main/resources/assets/spectrum/textures/block/white_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/white_symbolic_basalt.png index 4aece136d44fac51e6aae721fa2f8cebd6457d50..16018026a4c71627b4945ae6f7182ecd6e539aa6 100644 GIT binary patch delta 484 zcmVYZE~j#(&*xYMRZYOF~VdC_<46Jy~yphn^Gy z9(olNAqUMt{0bh`FA$_2MChRhZ&okG&~Kopwjzk6l1<(1B(qbSMiLL}Zg!K@KBt-Y z&+|U>@XplJC)EK!v0yU_*OO!McN_2R8SHY0Dp(=cA~Lwn2G%2<$1pS zXkvy1Hr;M4o{h^*0c$^RoViJ|q&rM|Nbz(F%m&^SDy>$h1g zR{(hX`guZ`5gs~9QQz6-pxKU^0hX@VT*%FmPNztxQ_*#>*0`luC%TdntB;f*1t=zaZaFiylB)pGe aQvNUb>b5ecUdj3Z0000mK`I^FX2|53$2il;xEK=?C$?vG-@W&p zdpPgDfe#Dsy8y+4%UyVNzb~K8efxThQ7pJ@?SD!dMuiQ)?|()kb1~A4OuaNQ#>rU? zBW`&9v;;sPB>+dCs~mkfrPGN3*xp!4$bQs3oEst|J>}OQkHhK#0N;;)V%sKR*aYD1 zLIr@O#g7?fS{wvYa#%g!yw>2n)<6ggA*`fP*EMuqqg+`9K)4ncGDP$0J^; zVPQla+P{en{sl%PK9(*FK@7BoimzsXHna(LsB6b2v6Vs?Qag?U5odXN_r7!PyYIXk zJFFk~3Ny0=a63K#rgcItI~A^}q!{K+>jZ%6?l$ql%q)){Jbw%Y6jdc7C-`>M!1sRR zIt~Ey^9y9;1TDLZq3hhee~*^kB_0r0Z!G~}m>s+xtlYc4u9L5N{Z($$axf1rF?shmz4^a z3nc&&iP#WXH!J{Fmeb75&xJy9&iw>P3SACs9{{l0IRM;K6Z6zT)B3+YN>)^r*zTvd zy_}pMnYitpH%Ov{=X*$^M5(kK<^gJrI?o?JA^zh_jn~yzL#olK3u2DZAF5~^;17$C W-kQWLXASTG0000bG&Hc< zFaTIuxB_ZN&>xo27uT#ZJL_Km)*~- zZ)|dM+6EvJ34Z~20y8rL0CQrRgTrs+mRCrsDuO!@LqFpxgv0U_C(i}F7KC_g0ffMW zJAh&IuM~+!LX1W+sz+4-1OQ1Erd-?>u7fPe+|Ay+Y{BpBcmEfrt^X62ZCwi3{ULAO zZgV505Q&7Q%6B&b&@uX$-6{_XMLO*Pg1gV_w%||pV}CvD_(L^RSE1J z?2qG0V(Q|`yPuFH8OyeiC7FDF)r$kv8g<^idX4z&sK&?2hY3~x)w!I}tUImvc!0l9 X*WWM>4 zZe08m;@@y_ag<1K=|yiM8k#1g@vDf~tnDZgi8|Cyw`}pfy_xr!_r5c4LX+u*Dqp%P z78xEMLPT@`S)V^(Fx^Iw@_(5(CRVG=Oiin`(Bk}Z z)jQd-ZDOX`P{A+hx+=#?#1Ro4&7V+~4rS>C!hXffde>UvtcYXVYT@yy{a3ha^cBap zRVSL2h$9RG>AI?VKJ%u4>)boZR11K*8_#A`Zzl}k6q13}{P1^qOt@LA*SYs!t$5Nz zM5ncLjt@?7<$n|TOo&{zq7qKGYqomK4gg&F1VC%&93rySyaT^HI7nfDMBhf>=B-_6 z3VY0tX9P%%)u0r?@Q-H%xV$(AU}WjM7(y1-smQK`u{b`W$7Rcqdv-3 zw}~}1&F=mlYqKR~;k$C#3M*TB!)MY;4|V@h5o7aaoF46+=HEFgPVqCJBdwn79pXF- P00000NkvXXu0mjfTr17T delta 411 zcmV;M0c8Hn1HuE4F@JnXL_t(Ijir-8D@0Kg$A6=nc;>$Ad6H?8S;zt@mJ&8d_Oh|J zu<$S_eqP506hsr3`||_qkDUUOHuK<(QGV4$@R9zJD{b*<^8k;j2OXC0jbI zZM(=FmD(WmeQc={&V)%Cn`V?WIj$SknkM4%s*0yIj_VSH9zp1(!a$UZGa{esM=FJF zbpmjEbIr?HXKI7qi3Wp(A>xbx@Gb|iCtni9mEwCM{=Qhlw6*m6M+up=Xzy7@X7`aw z;fFOU#SG<>w|^hSepo{)MV$G+1Ats%7qAkE@u{v~LBnJwCzhJ#OKxwj@x$7$ppxAT z7KW1F2$0Y9<7piw)8x1=p4P+}A+r`zDS~Px$ib+I4R5*==lRZnrP#A?DC4!AjL%C9{ zMTd$aA{BM>qX=$-KS8MAAa4E+Czs;re{dEGf}0hK7O9Xyse^clx3^6M2OVOfLQKz; z;XLnq&L!`__SWvFl{RU=NHS&$D{Yb_-Sy~rK82h>cRdU%ZGUqA;NVILKvoDW+m45o zihNorW~Yl7?H7qFC6mP>0M$yJxsBo20nOSw2d7H_JUR|-+s4S4smO49b4B?Oz)vV~ z#r(oD02wnCRLBZJwNj^i2(Qoj<$!GEM}zv2J%?|`SqM%ch+dv2dXaMD`Gl@2;T zhSBkU{<_t*P4;Ilq6Bf9gGGTlo{v$;3A9o?It~CwsxXArN;;;%mlc9SSYdX$NZYpi hpL0&2^J9O``3ttGo~;r;Tde>9002ovPDHLkV1mI2$65dY literal 5735 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 diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png index fcf1f15bcb15edda524aeb62a4b3809a38c7575a..ddfd2ac1f80cb1ecf9bbb77720ab83ad81a85fca 100644 GIT binary patch delta 495 zcmV?Z__{+haX#RYkIY1)v97rh>$X}!Ga=D1Q{3+ z?bxz)LV(y<`7;<;%f?skRt3@wvJo_N*NMg&Pm_t?*01RJ@=mV z`qlGGfN(ir+TtXg@teNmqc%>s9PsYLC!J971OVr`#2)?wV1H;kGx2&Y;^ef8jx=u9 z0r1BOXFs~^?B4_6+2b!%qewS7>&7~7(%J~7Y0B&bdVOWvTe#1CVN{)qPLk3l|f*lc#?GIQ`z8IyPK$ z=UEbNNj;NFH-7Qb}-YcGN4*2yuMqT^`z+IT*Mide!DHTtQp0VNy zYO4|JTd`IK=&J!ATWeY%q(!fz*nZKQoWO)=TCv|)Yw@`?@+HXu77hC9f|?2O+<-J~ z#nF@G082Jl-*Oo;ry<$}#1f=&qp#mi*gb5PiWgi_hG?h@bEyeuxzw*>C2z50gUxN9 z`mIRkYVa8I?F&~=THp)p&Yo5-M%gR|aI##o5(cc^T$%ZKFW$Z__{&#(#DlVRG1VVub_+x^!d%At57JIv^&5 zSWsb%7!V+q&hSStFtEbLSP2!WLfN_jVnC|8GyxKXua>P#t`ri6#Fsefo9^EGzW3gJ z@16DR>7y|~SPfXTSSCyUdEb}MdpKb=;MLpr22l3|0R2p1kAMCGFtVMc_}XfN{evDR z5?x#az@GxTKYG0Ra20@uw?9z{W}S30-{sfu7=3gMfP1RM`9?@A z6Y8FrjIr(sR+|krS_4xVV4#nA*S=y3gtR&AXr62iA)z>hMUi|@Pyz1VX!Ef>@kzOZ zMZ|D;M6Di9b|sbx{ppAnlK`f5DR;0`#73)v(*KNzc6u&iL8NJ-uiy6B+FdV@$Jj*? z4KY(j;WSfbDwceKr6O97&(drJ25W?8ZohrunoSFQf!*0QmGf1eCj&TXrl^Gh%?q`q zpSStEi+85XwWwO~$1)*bK*HL+`JZ@_ofQ8Mq^aCRj8g`600000NkvXXu0mjf DiTm;2 From 915046340237770da10df76e9afc3f3a452937a3 Mon Sep 17 00:00:00 2001 From: crazymachinefan <44582197+crazymachinefan@users.noreply.github.com> Date: Mon, 5 Oct 2026 00:16:50 -0500 Subject: [PATCH 09/10] updated textures for the symbolics and added symbols to colored chiseled preservation --- .../textures/block/green_symbolic_basalt.png | Bin 573 -> 589 bytes 1 file changed, 0 insertions(+), 0 deletions(-) diff --git a/src/main/resources/assets/spectrum/textures/block/green_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/green_symbolic_basalt.png index de6254662330b9d8b0e15e932f4fb15af3716a09..63803158cd29bab0b688ca5b9ff6edff790a24ae 100644 GIT binary patch delta 552 zcmV+@0@wY$1kD7HFn4m$TQ3SBKKKE$w%D-{*P0 zZ}L3v_dE0U&Fdb3nJ~Cnjix<;k7D1y9TPGW2Jg2&Nx_mP0Dq{t9!hWpK%j&s_)I!U zv1}okNB1%S=+}Zu)#BBMuK;Yndn$2&iq(+!;nO3eZQE?_6et|d0^zeRSUn< zMU4s>WXQGu0Dn;aZLzsi03e@B%SM1yGD)Rsky+md;Nl=Vw4fRDD8ZHVTsWLXUE8Ag zt4u(cn9%rHDwA2?$2wK8P8I5NyA+O&S<(cGnK01Rxhb9}vC(RK-C>B4NR)i;IhB${ zrDR=uPD1dP^Lhg{D!4ev(yCw5s$ZhEvZU`U4@0cE{eSSzzHHF;JH&)G=DGN}KL`Kp z4Vtz~poV3L${<95xDh8HjN`gvp1bjnR4oh74~VD&U8u504wB<~IG&F#RL<+(RNpH} zQ)=ZeFf!k|P;oq;#akwwA1|cm-r2K$CO4V^LXPXPU>YpnUYOWC|L7$#Ay~Pa8p9h+ qo529iJRx}axHkxKbQ7o5H2y#Ded^4@NUNCu0000tod?s8t=>AmN9 zpXa{!{l0hX<@2Yf09r!j|7f+X5I%}kzU?Dv36=E^AH9N$aeo*@G5{#Ug2ti2QaR23!FRSw(;g1cFk0TXZ#_ax z0Ji7`>LYHV#AR&J4T#;?)0-?THv+=AIyGps)wTxCj-Y!ih)$dj4RiD-iX4TJp-YbS z8-TiQu)3WE;D6WO8c8`uQ*;2xrjr0Xd4CR2c=O0NmE!6Yk$%q;yGKvTv0$%S&*v6v z>~0QjB%&o$l<0Us4A2xEb}N=AcEiPv#YylMs&>UA-7wAeAgK_FNqO8KqIJ^e^Rrw? z{P4jX^Y^d&MnimOCC}`QnZfDYAp+>{?qZs4OtVexZGX|jf2jxG7LA;eSl+y+w-SKL)XzwJS)!P a{{gHE=n Date: Mon, 5 Oct 2026 02:47:59 -0500 Subject: [PATCH 10/10] loot tables, unlocks, recipes, guidebook --- .../resources/assets/spectrum/lang/en_us.json | 8 +- .../unlocks/colored_symbolics/any.json | 10 ++ .../unlocks/colored_symbolics/black.json | 10 ++ .../unlocks/colored_symbolics/blue.json | 10 ++ .../unlocks/colored_symbolics/brown.json | 10 ++ .../unlocks/colored_symbolics/cyan.json | 10 ++ .../unlocks/colored_symbolics/gray.json | 10 ++ .../unlocks/colored_symbolics/green.json | 10 ++ .../unlocks/colored_symbolics/light_blue.json | 10 ++ .../unlocks/colored_symbolics/light_gray.json | 10 ++ .../unlocks/colored_symbolics/lime.json | 10 ++ .../unlocks/colored_symbolics/magenta.json | 10 ++ .../unlocks/colored_symbolics/orange.json | 10 ++ .../unlocks/colored_symbolics/pink.json | 10 ++ .../unlocks/colored_symbolics/purple.json | 10 ++ .../unlocks/colored_symbolics/red.json | 10 ++ .../unlocks/colored_symbolics/white.json | 10 ++ .../unlocks/colored_symbolics/yellow.json | 10 ++ .../blocks/black_symbolic_basalt.json | 19 +++ .../blocks/black_symbolic_calcite.json | 19 +++ .../blocks/blue_symbolic_basalt.json | 19 +++ .../blocks/blue_symbolic_calcite.json | 19 +++ .../blocks/brown_symbolic_basalt.json | 19 +++ .../blocks/brown_symbolic_calcite.json | 19 +++ .../blocks/cyan_symbolic_basalt.json | 19 +++ .../blocks/cyan_symbolic_calcite.json | 19 +++ .../blocks/gray_symbolic_basalt.json | 19 +++ .../blocks/gray_symbolic_calcite.json | 19 +++ .../blocks/green_symbolic_basalt.json | 19 +++ .../blocks/green_symbolic_calcite.json | 19 +++ .../blocks/light_blue_symbolic_basalt.json | 19 +++ .../blocks/light_blue_symbolic_calcite.json | 19 +++ .../blocks/light_gray_symbolic_basalt.json | 19 +++ .../blocks/light_gray_symbolic_calcite.json | 19 +++ .../blocks/lime_symbolic_basalt.json | 19 +++ .../blocks/lime_symbolic_calcite.json | 19 +++ .../blocks/magenta_symbolic_basalt.json | 19 +++ .../blocks/magenta_symbolic_calcite.json | 19 +++ .../blocks/orange_symbolic_basalt.json | 19 +++ .../blocks/orange_symbolic_calcite.json | 19 +++ .../blocks/pink_symbolic_basalt.json | 19 +++ .../blocks/pink_symbolic_calcite.json | 19 +++ .../blocks/purple_symbolic_basalt.json | 19 +++ .../blocks/purple_symbolic_calcite.json | 19 +++ .../blocks/red_symbolic_basalt.json | 19 +++ .../blocks/red_symbolic_calcite.json | 19 +++ .../blocks/white_symbolic_basalt.json | 19 +++ .../blocks/white_symbolic_calcite.json | 19 +++ .../blocks/yellow_symbolic_basalt.json | 19 +++ .../blocks/yellow_symbolic_calcite.json | 19 +++ .../entries/decoration/symbolics.json | 148 ++++++++++++++++++ .../black_symbolic_basalt.json | 28 ++++ .../black_symbolic_calcite.json | 28 ++++ .../blue_symbolic_basalt.json | 28 ++++ .../blue_symbolic_calcite.json | 28 ++++ .../brown_symbolic_basalt.json | 28 ++++ .../brown_symbolic_calcite.json | 28 ++++ .../cyan_symbolic_basalt.json | 28 ++++ .../cyan_symbolic_calcite.json | 28 ++++ .../gray_symbolic_basalt.json | 28 ++++ .../gray_symbolic_calcite.json | 28 ++++ .../green_symbolic_basalt.json | 28 ++++ .../green_symbolic_calcite.json | 28 ++++ .../light_blue_symbolic_basalt.json | 28 ++++ .../light_blue_symbolic_calcite.json | 28 ++++ .../light_gray_symbolic_basalt.json | 28 ++++ .../light_gray_symbolic_calcite.json | 28 ++++ .../lime_symbolic_basalt.json | 28 ++++ .../lime_symbolic_calcite.json | 28 ++++ .../magenta_symbolic_basalt.json | 28 ++++ .../magenta_symbolic_calcite.json | 28 ++++ .../orange_symbolic_basalt.json | 28 ++++ .../orange_symbolic_calcite.json | 28 ++++ .../pink_symbolic_basalt.json | 28 ++++ .../pink_symbolic_calcite.json | 28 ++++ .../purple_symbolic_basalt.json | 28 ++++ .../purple_symbolic_calcite.json | 28 ++++ .../red_symbolic_basalt.json | 28 ++++ .../red_symbolic_calcite.json | 28 ++++ .../white_symbolic_basalt.json | 28 ++++ .../white_symbolic_calcite.json | 28 ++++ .../yellow_symbolic_basalt.json | 28 ++++ .../yellow_symbolic_calcite.json | 28 ++++ 83 files changed, 1829 insertions(+), 1 deletion(-) create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/any.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/black.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/blue.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/brown.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/cyan.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/gray.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/green.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_blue.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_gray.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/lime.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/magenta.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/orange.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/pink.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/purple.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/red.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/white.json create mode 100644 src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/yellow.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/symbolics.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_calcite.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_basalt.json create mode 100644 src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_calcite.json diff --git a/src/main/resources/assets/spectrum/lang/en_us.json b/src/main/resources/assets/spectrum/lang/en_us.json index 8a49dc8641..7acde93c18 100644 --- a/src/main/resources/assets/spectrum/lang/en_us.json +++ b/src/main/resources/assets/spectrum/lang/en_us.json @@ -6173,6 +6173,12 @@ "block.spectrum.blue_symbolic_calcite": "Blue Symbolic Calcite", "block.spectrum.purple_symbolic_calcite": "Purple Symbolic Calcite", "block.spectrum.magenta_symbolic_calcite": "Magenta Symbolic Calcite", - "block.spectrum.pink_symbolic_calcite": "Pink Symbolic Calcite" + "block.spectrum.pink_symbolic_calcite": "Pink Symbolic Calcite", + + "book.spectrum.guidebook.symbolics.name": "Symbolic Blocks", + "book.spectrum.guidebook.symbolics.page0.text": "I was watching a bee when I got inspiration for an art project! The colors of my [Pigments](entry://general/pigment) are fairly striking, and show up well on both [#](bb00bb)Basalt[#]() and [#](bb00bb)Calcite[#](). \\\n I flattened the surface of some standard Polished blocks and painted what came naturally. The result is these colorful symbols. \\\n\\\n...do they mean something?", + "book.spectrum.guidebook.symbolics.page1.title": "So many options!", + "book.spectrum.guidebook.symbolics.page2.text": "There's a lot of pigment in one jar. I can get four blocks from each one!", + "book.spectrum.guidebook.symbolics.page3.text": "The gemstone powder helps the colors pop more." } diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/any.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/any.json new file mode 100644 index 0000000000..b2f39e3815 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/any.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_any_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:collect_pigment" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/black.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/black.json new file mode 100644 index 0000000000..cabfa5ccdf --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/black.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_black_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/black" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/blue.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/blue.json new file mode 100644 index 0000000000..702441eccf --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/blue.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_blue_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/blue" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/brown.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/brown.json new file mode 100644 index 0000000000..f50777607f --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/brown.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_brown_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/brown" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/cyan.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/cyan.json new file mode 100644 index 0000000000..a60187466e --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/cyan.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_cyan_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/cyan" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/gray.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/gray.json new file mode 100644 index 0000000000..cfff856750 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/gray.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_gray_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/gray" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/green.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/green.json new file mode 100644 index 0000000000..3219a2b9a3 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/green.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_green_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/green" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_blue.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_blue.json new file mode 100644 index 0000000000..db97843922 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_blue.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_light_blue_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/light_blue" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_gray.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_gray.json new file mode 100644 index 0000000000..1d621a4408 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/light_gray.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_light_gray_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/light_gray" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/lime.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/lime.json new file mode 100644 index 0000000000..448aa59543 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/lime.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_lime_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/lime" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/magenta.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/magenta.json new file mode 100644 index 0000000000..fc9926093d --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/magenta.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_magenta_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/magenta" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/orange.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/orange.json new file mode 100644 index 0000000000..dd228824ae --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/orange.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_orange_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/orange" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/pink.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/pink.json new file mode 100644 index 0000000000..8ff5570e48 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/pink.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_pink_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/pink" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/purple.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/purple.json new file mode 100644 index 0000000000..e1d352ee45 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/purple.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_purple_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/purple" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/red.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/red.json new file mode 100644 index 0000000000..819ec9f0f1 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/red.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_red_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/red" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/white.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/white.json new file mode 100644 index 0000000000..667a3e0645 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/white.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_white_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/white" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/yellow.json b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/yellow.json new file mode 100644 index 0000000000..f5b717dff9 --- /dev/null +++ b/src/main/resources/data/spectrum/advancement/unlocks/colored_symbolics/yellow.json @@ -0,0 +1,10 @@ +{ + "criteria": { + "has_yellow_pigment": { + "trigger": "revelationary:advancement_gotten", + "conditions": { + "advancement_identifier": "spectrum:hidden/collect_pigment/yellow" + } + } + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_basalt.json new file mode 100644 index 0000000000..64e24e3bbf --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:black_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_calcite.json new file mode 100644 index 0000000000..fe9d6170f4 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/black_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:black_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_basalt.json new file mode 100644 index 0000000000..2bfb93b123 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:blue_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_calcite.json new file mode 100644 index 0000000000..e45739e819 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/blue_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:blue_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_basalt.json new file mode 100644 index 0000000000..72b2781225 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:brown_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_calcite.json new file mode 100644 index 0000000000..3769264a3a --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/brown_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:brown_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_basalt.json new file mode 100644 index 0000000000..8c8168068a --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:cyan_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_calcite.json new file mode 100644 index 0000000000..261a1962dd --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/cyan_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:cyan_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_basalt.json new file mode 100644 index 0000000000..a2c686c9fb --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:gray_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_calcite.json new file mode 100644 index 0000000000..8e03a663cd --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/gray_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:gray_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_basalt.json new file mode 100644 index 0000000000..4e14a72af1 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:green_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_calcite.json new file mode 100644 index 0000000000..c56499db40 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/green_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:green_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_basalt.json new file mode 100644 index 0000000000..d1fc20c9aa --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:light_blue_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_calcite.json new file mode 100644 index 0000000000..0a6d67a90e --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:light_blue_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_basalt.json new file mode 100644 index 0000000000..da93e998f5 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:light_gray_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_calcite.json new file mode 100644 index 0000000000..c0fa570445 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:light_gray_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_basalt.json new file mode 100644 index 0000000000..aff0ad231c --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:lime_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_calcite.json new file mode 100644 index 0000000000..630285091f --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/lime_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:lime_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_basalt.json new file mode 100644 index 0000000000..2b92ff6a70 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:magenta_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_calcite.json new file mode 100644 index 0000000000..1a60007ed0 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/magenta_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:magenta_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_basalt.json new file mode 100644 index 0000000000..98112845a4 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:orange_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_calcite.json new file mode 100644 index 0000000000..13ffc5b535 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/orange_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:orange_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_basalt.json new file mode 100644 index 0000000000..2bcc9bde9c --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:pink_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_calcite.json new file mode 100644 index 0000000000..9d098a98ac --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/pink_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:pink_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_basalt.json new file mode 100644 index 0000000000..5061e512c7 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:purple_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_calcite.json new file mode 100644 index 0000000000..14a01c4239 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/purple_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:purple_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_basalt.json new file mode 100644 index 0000000000..360381fcc9 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:red_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_calcite.json new file mode 100644 index 0000000000..f58fa4977c --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/red_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:red_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_basalt.json new file mode 100644 index 0000000000..b1d6116219 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:white_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_calcite.json new file mode 100644 index 0000000000..aff0b1fc7a --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/white_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:white_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_basalt.json b/src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_basalt.json new file mode 100644 index 0000000000..c3519f3ba0 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_basalt.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:yellow_symbolic_basalt" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_calcite.json b/src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_calcite.json new file mode 100644 index 0000000000..1d7612014d --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/yellow_symbolic_calcite.json @@ -0,0 +1,19 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:yellow_symbolic_calcite" + } + ], + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/symbolics.json b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/symbolics.json new file mode 100644 index 0000000000..2beb9ea5af --- /dev/null +++ b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/symbolics.json @@ -0,0 +1,148 @@ +{ + "name": "book.spectrum.guidebook.symbolics.name", + "icon": { + "item": "spectrum:cyan_symbolic_basalt" + }, + "condition": { + "type": "modonomicon:advancement", + "advancement_id": "spectrum:unlocks/colored_symbolics/any" + }, + "category": "spectrum:decoration", + "hide_while_locked": true, + "parents": [ + { + "entry": "spectrum:decoration/pigment", + "line_reversed": true + }, + { + "entry": "spectrum:decoration/block_variants" + } + ], + "background_u_index": 0, + "background_v_index": 0, + "x": 7, + "y": 3, + "pages": [ + { + "type": "modonomicon:text", + "text": "book.spectrum.guidebook.symbolics.page0.text", + "title": "book.spectrum.guidebook.symbolics.name" + }, + { + "type": "spectrum:collection", + "title": "book.spectrum.guidebook.symbolics.page1.title", + "items": [ + { + "id": "spectrum:black_symbolic_basalt" + }, + { + "id": "spectrum:black_symbolic_calcite" + }, + { + "id": "spectrum:blue_symbolic_basalt" + }, + { + "id": "spectrum:blue_symbolic_calcite" + }, + { + "id": "spectrum:brown_symbolic_basalt" + }, + { + "id": "spectrum:brown_symbolic_calcite" + }, + { + "id": "spectrum:cyan_symbolic_basalt" + }, + { + "id": "spectrum:cyan_symbolic_calcite" + }, + { + "id": "spectrum:gray_symbolic_basalt" + }, + { + "id": "spectrum:gray_symbolic_calcite" + }, + { + "id": "spectrum:green_symbolic_basalt" + }, + { + "id": "spectrum:green_symbolic_calcite" + }, + { + "id": "spectrum:light_blue_symbolic_basalt" + }, + { + "id": "spectrum:light_blue_symbolic_calcite" + }, + { + "id": "spectrum:light_gray_symbolic_basalt" + }, + { + "id": "spectrum:light_gray_symbolic_calcite" + }, + { + "id": "spectrum:lime_symbolic_basalt" + }, + { + "id": "spectrum:lime_symbolic_calcite" + }, + { + "id": "spectrum:magenta_symbolic_basalt" + }, + { + "id": "spectrum:magenta_symbolic_calcite" + }, + { + "id": "spectrum:orange_symbolic_basalt" + }, + { + "id": "spectrum:orange_symbolic_calcite" + }, + { + "id": "spectrum:pink_symbolic_basalt" + }, + { + "id": "spectrum:pink_symbolic_calcite" + }, + { + "id": "spectrum:purple_symbolic_basalt" + }, + { + "id": "spectrum:purple_symbolic_calcite" + }, + { + "id": "spectrum:red_symbolic_basalt" + }, + { + "id": "spectrum:red_symbolic_calcite" + }, + { + "id": "spectrum:white_symbolic_basalt" + }, + { + "id": "spectrum:white_symbolic_calcite" + }, + { + "id": "spectrum:yellow_symbolic_basalt" + }, + { + "id": "spectrum:yellow_symbolic_calcite" + } + ] + }, + { + "type": "spectrum:pedestal_crafting", + "title": "container.spectrum.rei.pedestal_recipe", + "skip_recipe_unlock_check": true, + "recipe_id": "spectrum:pedestal/tier1/colored_symbolics/cyan_symbolic_basalt", + "text": "book.spectrum.guidebook.symbolics.page2.text" + }, + { + "type": "spectrum:pedestal_crafting", + "title": "container.spectrum.rei.pedestal_recipe", + "skip_recipe_unlock_check": true, + "recipe_id": "spectrum:pedestal/tier1/colored_symbolics/cyan_symbolic_calcite", + "text": "book.spectrum.guidebook.symbolics.page3.text" + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_basalt.json new file mode 100644 index 0000000000..a03b0da850 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "advanced", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 6 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:black_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:black_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/black" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_calcite.json new file mode 100644 index 0000000000..7b385bd6fa --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/black_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "advanced", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 6 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:black_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:black_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/black" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_basalt.json new file mode 100644 index 0000000000..a8779f0768 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 3, + "spectrum:magenta": 2, + "spectrum:yellow": 1, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:blue_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:blue_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/blue" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_calcite.json new file mode 100644 index 0000000000..70b0e347c9 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/blue_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 3, + "spectrum:magenta": 2, + "spectrum:yellow": 1, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:blue_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:blue_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/blue" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_basalt.json new file mode 100644 index 0000000000..fad46b3e63 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "advanced", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 1, + "spectrum:yellow": 2, + "spectrum:white": 0, + "spectrum:black": 3 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:brown_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:brown_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/brown" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_calcite.json new file mode 100644 index 0000000000..593357e219 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/brown_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "advanced", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 1, + "spectrum:yellow": 2, + "spectrum:white": 0, + "spectrum:black": 3 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:brown_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:brown_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/brown" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_basalt.json new file mode 100644 index 0000000000..cca6d5bfae --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 6, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:cyan_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:cyan_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/cyan" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_calcite.json new file mode 100644 index 0000000000..5f143e900e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/cyan_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 6, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:cyan_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:cyan_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/cyan" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_basalt.json new file mode 100644 index 0000000000..f0dd0ea5c9 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "complex", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 2, + "spectrum:black": 4 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:gray_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:gray_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/gray" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_calcite.json new file mode 100644 index 0000000000..185e22e9a1 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/gray_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "complex", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 2, + "spectrum:black": 4 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:gray_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:gray_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/gray" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_basalt.json new file mode 100644 index 0000000000..5b4d7c2c27 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 2, + "spectrum:magenta": 1, + "spectrum:yellow": 3, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:green_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:green_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/green" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_calcite.json new file mode 100644 index 0000000000..e9abc684bf --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/green_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 2, + "spectrum:magenta": 1, + "spectrum:yellow": 3, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:green_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:green_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/green" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_basalt.json new file mode 100644 index 0000000000..39486f557b --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 4, + "spectrum:magenta": 2, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:light_blue_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:light_blue_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/light_blue" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_calcite.json new file mode 100644 index 0000000000..a7733d0c78 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_blue_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 4, + "spectrum:magenta": 2, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:light_blue_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:light_blue_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/light_blue" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_basalt.json new file mode 100644 index 0000000000..e75cbb94c8 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "complex", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 4, + "spectrum:black": 2 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:light_gray_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:light_gray_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/light_gray" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_calcite.json new file mode 100644 index 0000000000..8610ce7d42 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/light_gray_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "complex", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 4, + "spectrum:black": 2 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:light_gray_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:light_gray_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/light_gray" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_basalt.json new file mode 100644 index 0000000000..8132d7b5b9 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 2, + "spectrum:magenta": 0, + "spectrum:yellow": 4, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:lime_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:lime_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/lime" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_calcite.json new file mode 100644 index 0000000000..3b0aff0f62 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/lime_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 2, + "spectrum:magenta": 0, + "spectrum:yellow": 4, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:lime_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:lime_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/lime" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_basalt.json new file mode 100644 index 0000000000..33dcb2a647 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 6, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:magenta_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:magenta_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/magenta" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_calcite.json new file mode 100644 index 0000000000..037a1adf12 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/magenta_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 6, + "spectrum:yellow": 0, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:magenta_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:magenta_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/magenta" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_basalt.json new file mode 100644 index 0000000000..b9fd0c0d7d --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 2, + "spectrum:yellow": 4, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:orange_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:orange_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/orange" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_calcite.json new file mode 100644 index 0000000000..3dc95a818a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/orange_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 2, + "spectrum:yellow": 4, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:orange_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:orange_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/orange" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_basalt.json new file mode 100644 index 0000000000..9cac32ed7e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 4, + "spectrum:yellow": 2, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:pink_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:pink_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/pink" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_calcite.json new file mode 100644 index 0000000000..a54ba6313e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/pink_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 4, + "spectrum:yellow": 2, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:pink_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:pink_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/pink" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_basalt.json new file mode 100644 index 0000000000..8ba8bdfb0a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 2, + "spectrum:magenta": 3, + "spectrum:yellow": 1, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:purple_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:purple_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/purple" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_calcite.json new file mode 100644 index 0000000000..72e52f687a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/purple_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 2, + "spectrum:magenta": 3, + "spectrum:yellow": 1, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:purple_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:purple_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/purple" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_basalt.json new file mode 100644 index 0000000000..abc3a6d9e7 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 3, + "spectrum:yellow": 3, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:red_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:red_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/red" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_calcite.json new file mode 100644 index 0000000000..c27e91725a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/red_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 3, + "spectrum:yellow": 3, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:red_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:red_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/red" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_basalt.json new file mode 100644 index 0000000000..15015a5807 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "complex", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 6, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:white_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:white_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/white" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_calcite.json new file mode 100644 index 0000000000..da7a236dd1 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/white_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "complex", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 0, + "spectrum:white": 6, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:white_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:white_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/white" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_basalt.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_basalt.json new file mode 100644 index 0000000000..05ded95f8a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_basalt.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 6, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:yellow_pigment", + "S": "spectrum:polished_basalt" + }, + "result": { + "id": "spectrum:yellow_symbolic_basalt", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/yellow" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_calcite.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_calcite.json new file mode 100644 index 0000000000..a8e6d0893f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/colored_symbolics/yellow_symbolic_calcite.json @@ -0,0 +1,28 @@ +{ + "type": "spectrum:pedestal", + "group": "symbolics", + "time": 40, + "tier": "basic", + "colors": { + "spectrum:cyan": 0, + "spectrum:magenta": 0, + "spectrum:yellow": 6, + "spectrum:white": 0, + "spectrum:black": 0 + }, + "experience": 0.5, + "pattern": [ + " S ", + "SPS", + " S " + ], + "key": { + "P": "spectrum:yellow_pigment", + "S": "spectrum:polished_calcite" + }, + "result": { + "id": "spectrum:yellow_symbolic_calcite", + "count": 4 + }, + "required_advancement": "spectrum:unlocks/colored_symbolics/yellow" +} \ No newline at end of file