diff --git a/raw/Generate-BlockFiles.ps1 b/raw/Generate-BlockFiles.ps1 index d3ea43dec6..6879ca8d33 100644 --- a/raw/Generate-BlockFiles.ps1 +++ b/raw/Generate-BlockFiles.ps1 @@ -1,4 +1,19 @@ -$new = @("weeping_gala_slab") +$new = @("black_trapdoor", +"blue_trapdoor", +"brown_trapdoor", +"cyan_trapdoor", +"gray_trapdoor", +"green_trapdoor", +"light_blue_trapdoor", +"light_gray_trapdoor", +"lime_trapdoor", +"magenta_trapdoor", +"orange_trapdoor", +"pink_trapdoor", +"purple_trapdoor", +"red_trapdoor", +"white_trapdoor", +"yellow_trapdoor") enum BlockType { Default @@ -16,6 +31,10 @@ enum BlockType { Beam Flower TallFlower + Sign + HangingSign + Door + Trapdoor } Function Generate-BlockFiles { @@ -100,6 +119,135 @@ Function Generate-BlockFiles { } } } +"@ + } + + function Get-BlockStateDoor($Name) { + Write-Output @" +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/$Name`_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/$Name`_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/$Name`_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/$Name`_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/$Name`_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/$Name`_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/$Name`_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/$Name`_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/$Name`_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/$Name`_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/$Name`_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/$Name`_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/$Name`_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/$Name`_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/$Name`_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/$Name`_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/$Name`_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/$Name`_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/$Name`_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/$Name`_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/$Name`_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/$Name`_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/$Name`_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/$Name`_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/$Name`_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/$Name`_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/$Name`_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/$Name`_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/$Name`_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/$Name`_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/$Name`_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/$Name`_top_right_open", + "y": 90 + } + } +} "@ } @@ -548,6 +696,80 @@ Function Generate-BlockFiles { "@ } + function Get-BlockStateTrapdoor($Name) { + Write-Output @" +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/$Name`_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/$Name`_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/$Name`_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/$Name`_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/$Name`_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/$Name`_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/$Name`_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/$Name`_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/$Name`_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/$Name`_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/$Name`_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/$Name`_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/$Name`_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/$Name`_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/$Name`_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/$Name`_open", + "x": 180, + "y": 90 + } + } +} +"@ + } + function Get-BlockStateButton($Name) { Write-Output @" @@ -1104,6 +1326,17 @@ Function Generate-BlockFiles { "@ } + function Get-ItemModelGenerated($Name) { + Write-Output @" +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/$Name" + } +} +"@ + } + function Get-ItemModelTallFlower($Name) { Write-Output @" { @@ -1227,6 +1460,40 @@ Function Generate-BlockFiles { "@ } + function Get-LootTableDoor($Name) { + Write-Output @" +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:$Name", + "conditions": [ + { + "block": "spectrum:$Name", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} +"@ + } + #################################### #endregion LOOT TABLE # @@ -1301,7 +1568,19 @@ Function Generate-BlockFiles { $blockState = Get-BlockStateSlab -Name $_ } elseif ($blockType -eq [BlockType]::Beam) { $blockState = Get-BlockStateBeam -Name $_ + } elseif ($blockType -eq [BlockType]::Door) { + $blockState = Get-BlockStateDoor -Name $_ + } elseif ($blockType -eq [BlockType]::Trapdoor) { + $blockState = Get-BlockStateTrapdoor -Name $_ + } elseif($blockType -eq [BlockType]::Sign -or $blockType -eq [BlockType]::HangingSign) { + $wallSignName = $_ -replace "_sign", "_wall_sign" + + $blockState = Get-BlockStateDefault -Name $_ + $blockState2 = Get-BlockStateDefault -Name $_ + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\blockstates\") -Name "$wallSignName`.json" -ItemType File -Force -Value $blockState2 | Out-Null } + + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\blockstates\") -Name "$_`.json" -ItemType File -Force -Value $blockState | Out-Null # BLOCK MODELS @@ -1356,6 +1635,121 @@ Function Generate-BlockFiles { New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_top.json" -ItemType File -Force -Value $(Get-BlockModelSlabTop -Name $textureName) | Out-Null } elseif ($blockType -eq [BlockType]::Beam) { New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`.json" -ItemType File -Force -Value $(Get-BlockModelBeam -Name $_) | Out-Null + } elseif ($blockType -eq [BlockType]::Door) { + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_bottom_left.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_bottom_left_open.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_bottom_right.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_bottom_right_open.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_top_left.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_top_left_open.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_top_right.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_top_right_open.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/$_`_bottom", + "top": "spectrum:block/$_`_top" + } +} +"@ | Out-Null + } elseif ($blockType -eq [BlockType]::Trapdoor) { + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_bottom.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/template_orientable_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/$_" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_open.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/template_orientable_trapdoor_open", + "textures": { + "texture": "spectrum:block/$_" + } +} +"@ | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`_top.json" -ItemType File -Force -Value @" +{ + "parent": "minecraft:block/template_orientable_trapdoor_top", + "textures": { + "texture": "spectrum:block/$_" + } +} +"@ | Out-Null + } elseif($blockType -eq [BlockType]::Sign -or $blockType -eq [BlockType]::HangingSign) { + $first = $($_ -split "_")[0] + + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$_`.json" -ItemType File -Force -Value $(@" + { + "textures": { + "particle": "spectrum:block/$first`_planks" + } +} +"@) | Out-Null + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\block\") -Name "$wallSignName`.json" -ItemType File -Force -Value @" + { + "textures": { + "particle": "spectrum:block/stripped_$first`_log" + } +} +"@ | Out-Null } # ITEM MODEL @@ -1365,9 +1759,20 @@ Function Generate-BlockFiles { $itemModel = Get-ItemModel -Name ($_ -replace "[0-9]", "") } elseif($blockType -eq [BlockType]::TallFlower) { $itemModel = Get-ItemModelTallFlower -Name $_ + } elseif($blockType -eq [BlockType]::Door) { + $itemModel = Get-ItemModelGenerated -Name $_ + } elseif($blockType -eq [BlockType]::Trapdoor) { + $itemModel = @" +{ + "parent": "spectrum:block/$_`_bottom" +} +"@ + } elseif($blockType -eq [BlockType]::Sign -or $blockType -eq [BlockType]::HangingSign) { + $itemModel = Get-ItemModelGenerated -Name $_ } else { $itemModel = Get-ItemModel -Name $_ } + New-Item -Path $(Join-Path -Path $destination -ChildPath "\resources\assets\spectrum\models\item\") -Name "$_`.json" -ItemType File -Force -Value $itemModel -ErrorAction SilentlyContinue | Out-Null @@ -1377,6 +1782,8 @@ Function Generate-BlockFiles { $lootTable = Get-LootTableTallFlower -Name $_ } elseif($blockType -eq [BlockType]::Slab) { $lootTable = Get-LootTableSlab -Name $_ + } elseif($blockType -eq [BlockType]::Door) { + $lootTable = Get-LootTableDoor -Name $_ } else { $lootTable = Get-LootTable -Name $_ } @@ -1391,4 +1798,4 @@ Function Generate-BlockFiles { } } -Generate-BlockFiles -BlockNames $new -BlockType ([BlockType]::Slab) \ No newline at end of file +Generate-BlockFiles -BlockNames $new -BlockType ([BlockType]::Trapdoor) \ No newline at end of file diff --git a/raw/colored_lamp_recipes.ps1 b/raw/colored_lamp_recipes.ps1 index 4572157cfd..e92dcd2b2e 100644 --- a/raw/colored_lamp_recipes.ps1 +++ b/raw/colored_lamp_recipes.ps1 @@ -2,10 +2,7 @@ $c | Foreach-Object { @" - { - "type": "spectrum:pedestal_crafting", - "recipe_id": "spectrum:pedestal/tier2/colored_spore_blossoms/$_" - }, +"$_`_hanging_sign", "@ } \ No newline at end of file diff --git a/src/main/java/de/dafuqs/spectrum/api/ink/color/InkColor.java b/src/main/java/de/dafuqs/spectrum/api/ink/color/InkColor.java index 543158d91e..f7dad092ea 100644 --- a/src/main/java/de/dafuqs/spectrum/api/ink/color/InkColor.java +++ b/src/main/java/de/dafuqs/spectrum/api/ink/color/InkColor.java @@ -10,8 +10,11 @@ import net.minecraft.tags.*; import net.minecraft.util.*; import net.minecraft.world.item.*; +import net.minecraft.world.level.material.*; +import org.jetbrains.annotations.*; import org.joml.*; import org.jspecify.annotations.*; +import org.jspecify.annotations.Nullable; import java.util.*; @@ -128,6 +131,10 @@ public Vector3f getTextColorVec() { return this.textColorVec; } + public MapColor getMapColor() { + return getDyeColor().orElse(DyeColor.MAGENTA).getMapColor(); + } + public ResourceLocation getRequiredAdvancement() { return requiredAdvancement; } diff --git a/src/main/java/de/dafuqs/spectrum/api/ink/color/package-info.java b/src/main/java/de/dafuqs/spectrum/api/ink/color/package-info.java index 1be76b1b04..42bc29547b 100644 --- a/src/main/java/de/dafuqs/spectrum/api/ink/color/package-info.java +++ b/src/main/java/de/dafuqs/spectrum/api/ink/color/package-info.java @@ -1,7 +1,7 @@ @NullMarked @MethodsReturnNonnullByDefault @FieldsAreNonnullByDefault -package de.dafuqs.spectrum.api.energy.color; +package de.dafuqs.spectrum.api.ink.color; import net.minecraft.*; import org.jspecify.annotations.*; diff --git a/src/main/java/de/dafuqs/spectrum/blocks/conditional/ColoredGrassBlock.java b/src/main/java/de/dafuqs/spectrum/blocks/conditional/ColoredGrassBlock.java new file mode 100644 index 0000000000..c6d3b7d871 --- /dev/null +++ b/src/main/java/de/dafuqs/spectrum/blocks/conditional/ColoredGrassBlock.java @@ -0,0 +1,61 @@ +package de.dafuqs.spectrum.blocks.conditional; + +import com.mojang.serialization.*; +import de.dafuqs.spectrum.api.ink.color.*; +import it.unimi.dsi.fastutil.objects.*; +import net.minecraft.core.*; +import net.minecraft.core.registries.*; +import net.minecraft.data.worldgen.placement.*; +import net.minecraft.server.level.*; +import net.minecraft.util.*; +import net.minecraft.world.level.*; +import net.minecraft.world.level.biome.*; +import net.minecraft.world.level.block.*; +import net.minecraft.world.level.block.state.*; +import net.minecraft.world.level.levelgen.feature.*; +import net.minecraft.world.level.levelgen.feature.configurations.*; +import net.minecraft.world.level.levelgen.placement.*; +import org.jetbrains.annotations.*; + +import java.util.*; + +public class ColoredGrassBlock extends SpreadingSnowyDirtBlock implements BonemealableBlock { + + private static final Map BLOCKS = new Object2ObjectArrayMap<>(); + protected final InkColor color; + + public ColoredGrassBlock(Properties settings, InkColor color) { + super(settings); + this.color = color; + BLOCKS.put(color, this); + } + + @Override + protected @NotNull MapCodec codec() { + return null; + } + + public boolean isValidBonemealTarget(LevelReader level, BlockPos pos, BlockState state) { + return level.getBlockState(pos.above()).isAir(); + } + + public boolean isBonemealSuccess(Level level, RandomSource random, BlockPos pos, BlockState state) { + return true; + } + + public void performBonemeal(ServerLevel level, RandomSource random, BlockPos pos, BlockState state) { + // TODO + } + + public BonemealableBlock.Type getType() { + return Type.NEIGHBOR_SPREADER; + } + + public InkColor getColor() { + return this.color; + } + + public static ColoredGrassBlock byColor(InkColor color) { + return BLOCKS.get(color); + } +} diff --git a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredFenceGateBlock.java b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredFenceGateBlock.java index 73aebbb55b..b1f53c8efa 100644 --- a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredFenceGateBlock.java +++ b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredFenceGateBlock.java @@ -4,6 +4,8 @@ import de.dafuqs.spectrum.blocks.flammable.*; import de.dafuqs.spectrum.registries.*; import it.unimi.dsi.fastutil.objects.*; +import net.minecraft.world.level.block.state.properties.*; +import org.jspecify.annotations.Nullable; import org.jspecify.annotations.*; import java.util.*; @@ -13,8 +15,8 @@ public class ColoredFenceGateBlock extends FlammableFenceGateBlock { private static final Map BLOCKS = new Object2ObjectArrayMap<>(); protected final InkColor color; - public ColoredFenceGateBlock(Properties settings, InkColor color) { - super(SpectrumWoodTypes.COLORED_WOOD, settings); + public ColoredFenceGateBlock(Properties settings, WoodType woodType, InkColor color) { + super(woodType, settings); this.color = color; BLOCKS.put(color, this); } diff --git a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedSpectrumLogBlock.java b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedLogBlock.java similarity index 66% rename from src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedSpectrumLogBlock.java rename to src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedLogBlock.java index 019bb98ddb..2b96275b0a 100644 --- a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedSpectrumLogBlock.java +++ b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedLogBlock.java @@ -16,17 +16,17 @@ import java.util.*; -public class ColoredStrippedSpectrumLogBlock extends FlammableRotatedPillarBlock implements RevelationAware, ColoredTree { +public class ColoredStrippedLogBlock extends FlammableRotatedPillarBlock implements RevelationAware, ColoredTree { - public static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group( + public static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group( propertiesCodec(), - InkColor.CODEC.fieldOf("color").forGetter(ColoredStrippedSpectrumLogBlock::getColor) - ).apply(instance, ColoredStrippedSpectrumLogBlock::new)); + InkColor.CODEC.fieldOf("color").forGetter(ColoredStrippedLogBlock::getColor) + ).apply(instance, ColoredStrippedLogBlock::new)); - private static final Map LOGS = new Object2ObjectArrayMap<>(); + private static final Map LOGS = new Object2ObjectArrayMap<>(); protected final InkColor color; - public ColoredStrippedSpectrumLogBlock(Properties settings, InkColor color) { + public ColoredStrippedLogBlock(Properties settings, InkColor color) { super(settings); this.color = color; LOGS.put(color, this); @@ -34,7 +34,7 @@ public ColoredStrippedSpectrumLogBlock(Properties settings, InkColor color) { } @Override - public MapCodec codec() { + public MapCodec codec() { return CODEC; } @@ -61,12 +61,12 @@ public Tuple getItemCloak() { public InkColor getColor() { return this.color; } - - public static @Nullable ColoredStrippedSpectrumLogBlock byColor(InkColor color) { + + public static @Nullable ColoredStrippedLogBlock byColor(InkColor color) { return LOGS.get(color); } - public static Collection all() { + public static Collection all() { return LOGS.values(); } diff --git a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedWoodBlockSpectrum.java b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedWoodBlock.java similarity index 68% rename from src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedWoodBlockSpectrum.java rename to src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedWoodBlock.java index 0dc9c705ba..c9ae5cb079 100644 --- a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedWoodBlockSpectrum.java +++ b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredStrippedWoodBlock.java @@ -16,17 +16,17 @@ import java.util.*; -public class ColoredStrippedWoodBlockSpectrum extends FlammableRotatedPillarBlock implements RevelationAware, ColoredTree { +public class ColoredStrippedWoodBlock extends FlammableRotatedPillarBlock implements RevelationAware, ColoredTree { - public static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group( + public static final MapCodec CODEC = RecordCodecBuilder.mapCodec(instance -> instance.group( propertiesCodec(), - InkColor.CODEC.fieldOf("color").forGetter(ColoredStrippedWoodBlockSpectrum::getColor) - ).apply(instance, ColoredStrippedWoodBlockSpectrum::new)); + InkColor.CODEC.fieldOf("color").forGetter(ColoredStrippedWoodBlock::getColor) + ).apply(instance, ColoredStrippedWoodBlock::new)); - private static final Map WOOD = new Object2ObjectArrayMap<>(); + private static final Map WOOD = new Object2ObjectArrayMap<>(); protected final InkColor color; - public ColoredStrippedWoodBlockSpectrum(Properties settings, InkColor color) { + public ColoredStrippedWoodBlock(Properties settings, InkColor color) { super(settings); this.color = color; WOOD.put(color, this); @@ -34,7 +34,7 @@ public ColoredStrippedWoodBlockSpectrum(Properties settings, InkColor color) { } @Override - public MapCodec codec() { + public MapCodec codec() { return CODEC; } @@ -61,12 +61,12 @@ public Tuple getItemCloak() { public InkColor getColor() { return this.color; } - - public static @Nullable ColoredStrippedWoodBlockSpectrum byColor(InkColor color) { + + public static @Nullable ColoredStrippedWoodBlock byColor(InkColor color) { return WOOD.get(color); } - public static Collection all() { + public static Collection all() { return WOOD.values(); } diff --git a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredWoodBlock.java b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredWoodBlock.java index bbb4bcf360..fe14982638 100644 --- a/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredWoodBlock.java +++ b/src/main/java/de/dafuqs/spectrum/blocks/conditional/colored_tree/ColoredWoodBlock.java @@ -24,7 +24,7 @@ public class ColoredWoodBlock extends StrippingLootPillarBlock implements Revela private static final Map WOOD = new Object2ObjectArrayMap<>(); protected final InkColor color; - public ColoredWoodBlock(Properties settings, Supplier strippedBlock, InkColor color, ResourceKey strippingLootTableKey) { + public ColoredWoodBlock(Properties settings, Supplier strippedBlock, InkColor color, ResourceKey strippingLootTableKey) { super(settings, strippedBlock, strippingLootTableKey); this.color = color; WOOD.put(color, this); diff --git a/src/main/java/de/dafuqs/spectrum/blocks/deeper_down/PyriteRipperBlock.java b/src/main/java/de/dafuqs/spectrum/blocks/deeper_down/PyriteRipperBlock.java index 3f44cb9574..0378bfbea6 100644 --- a/src/main/java/de/dafuqs/spectrum/blocks/deeper_down/PyriteRipperBlock.java +++ b/src/main/java/de/dafuqs/spectrum/blocks/deeper_down/PyriteRipperBlock.java @@ -88,7 +88,7 @@ public BlockState updateShape(BlockState state, Direction direction, BlockState } @Override - public @Nullable VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { + public VoxelShape getShape(BlockState state, BlockGetter world, BlockPos pos, CollisionContext context) { return state.getValue(MIRRORED) ? SHAPES_MIRRORED.get(state.getValue(FACING)) : SHAPES.get(state.getValue(FACING)); } diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockEntities.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockEntities.java index ed84a3528c..8336c7c66c 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockEntities.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockEntities.java @@ -1,6 +1,8 @@ package de.dafuqs.spectrum.registries; +import com.mojang.datafixers.util.*; import de.dafuqs.spectrum.*; +import de.dafuqs.spectrum.api.ink.color.*; import de.dafuqs.spectrum.blocks.*; import de.dafuqs.spectrum.blocks.amphora.*; import de.dafuqs.spectrum.blocks.block_flooder.*; @@ -132,6 +134,58 @@ public static void addBlockEntityTypeBlocks(BlockEntityTypeAddBlocksEvent event) skullBlocksList.addAll(SpectrumWallSkullBlock.getMobWallHeads()); event.modify(SpectrumBlockEntities.SKULL.get(), skullBlocksList.toArray(new Block[0])); + + event.modify(BlockEntityType.SIGN, + SpectrumBlocks.BLACK_SIGN.getFirst().get(), SpectrumBlocks.BLACK_SIGN.getSecond().get(), + SpectrumBlocks.BLUE_SIGN.getFirst().get(), SpectrumBlocks.BLUE_SIGN.getSecond().get(), + SpectrumBlocks.BROWN_SIGN.getFirst().get(), SpectrumBlocks.BROWN_SIGN.getSecond().get(), + SpectrumBlocks.CYAN_SIGN.getFirst().get(), SpectrumBlocks.CYAN_SIGN.getSecond().get(), + SpectrumBlocks.GRAY_SIGN.getFirst().get(), SpectrumBlocks.GRAY_SIGN.getSecond().get(), + SpectrumBlocks.GREEN_SIGN.getFirst().get(), SpectrumBlocks.GREEN_SIGN.getSecond().get(), + SpectrumBlocks.LIGHT_BLUE_SIGN.getFirst().get(), SpectrumBlocks.LIGHT_BLUE_SIGN.getSecond().get(), + SpectrumBlocks.LIGHT_GRAY_SIGN.getFirst().get(), SpectrumBlocks.LIGHT_GRAY_SIGN.getSecond().get(), + SpectrumBlocks.LIME_SIGN.getFirst().get(), SpectrumBlocks.LIME_SIGN.getSecond().get(), + SpectrumBlocks.MAGENTA_SIGN.getFirst().get(), SpectrumBlocks.MAGENTA_SIGN.getSecond().get(), + SpectrumBlocks.ORANGE_SIGN.getFirst().get(), SpectrumBlocks.ORANGE_SIGN.getSecond().get(), + SpectrumBlocks.PINK_SIGN.getFirst().get(), SpectrumBlocks.PINK_SIGN.getSecond().get(), + SpectrumBlocks.PURPLE_SIGN.getFirst().get(), SpectrumBlocks.PURPLE_SIGN.getSecond().get(), + SpectrumBlocks.RED_SIGN.getFirst().get(), SpectrumBlocks.RED_SIGN.getSecond().get(), + SpectrumBlocks.WHITE_SIGN.getFirst().get(), SpectrumBlocks.WHITE_SIGN.getSecond().get(), + SpectrumBlocks.YELLOW_SIGN.getFirst().get(), SpectrumBlocks.YELLOW_SIGN.getSecond().get(), + + SpectrumBlocks.EBONY_NOXWOOD_SIGN.getFirst().get(), SpectrumBlocks.EBONY_NOXWOOD_SIGN.getSecond().get(), + SpectrumBlocks.IVORY_NOXWOOD_SIGN.getFirst().get(), SpectrumBlocks.IVORY_NOXWOOD_SIGN.getSecond().get(), + SpectrumBlocks.SLATE_NOXWOOD_SIGN.getFirst().get(), SpectrumBlocks.SLATE_NOXWOOD_SIGN.getSecond().get(), + SpectrumBlocks.CHESTNUT_NOXWOOD_SIGN.getFirst().get(), SpectrumBlocks.CHESTNUT_NOXWOOD_SIGN.getSecond().get(), + + SpectrumBlocks.WEEPING_GALA_SIGN.getFirst().get(), SpectrumBlocks.WEEPING_GALA_SIGN.getSecond().get() + ); + + event.modify(BlockEntityType.HANGING_SIGN, + SpectrumBlocks.BLACK_HANGING_SIGN.getFirst().get(), SpectrumBlocks.BLACK_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.BLUE_HANGING_SIGN.getFirst().get(), SpectrumBlocks.BLUE_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.BROWN_HANGING_SIGN.getFirst().get(), SpectrumBlocks.BROWN_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.CYAN_HANGING_SIGN.getFirst().get(), SpectrumBlocks.CYAN_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.GRAY_HANGING_SIGN.getFirst().get(), SpectrumBlocks.GRAY_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.GREEN_HANGING_SIGN.getFirst().get(), SpectrumBlocks.GREEN_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.LIGHT_BLUE_HANGING_SIGN.getFirst().get(), SpectrumBlocks.LIGHT_BLUE_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.LIGHT_GRAY_HANGING_SIGN.getFirst().get(), SpectrumBlocks.LIGHT_GRAY_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.LIME_HANGING_SIGN.getFirst().get(), SpectrumBlocks.LIME_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.MAGENTA_HANGING_SIGN.getFirst().get(), SpectrumBlocks.MAGENTA_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.ORANGE_HANGING_SIGN.getFirst().get(), SpectrumBlocks.ORANGE_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.PINK_HANGING_SIGN.getFirst().get(), SpectrumBlocks.PINK_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.PURPLE_HANGING_SIGN.getFirst().get(), SpectrumBlocks.PURPLE_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.RED_HANGING_SIGN.getFirst().get(), SpectrumBlocks.RED_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.WHITE_HANGING_SIGN.getFirst().get(), SpectrumBlocks.WHITE_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.YELLOW_HANGING_SIGN.getFirst().get(), SpectrumBlocks.YELLOW_HANGING_SIGN.getSecond().get(), + + SpectrumBlocks.EBONY_NOXWOOD_HANGING_SIGN.getFirst().get(), SpectrumBlocks.EBONY_NOXWOOD_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.IVORY_NOXWOOD_HANGING_SIGN.getFirst().get(), SpectrumBlocks.IVORY_NOXWOOD_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.SLATE_NOXWOOD_HANGING_SIGN.getFirst().get(), SpectrumBlocks.SLATE_NOXWOOD_HANGING_SIGN.getSecond().get(), + SpectrumBlocks.CHESTNUT_NOXWOOD_HANGING_SIGN.getFirst().get(), SpectrumBlocks.CHESTNUT_NOXWOOD_HANGING_SIGN.getSecond().get(), + + SpectrumBlocks.WEEPING_GALA_HANGING_SIGN.getFirst().get(), SpectrumBlocks.WEEPING_GALA_HANGING_SIGN.getSecond().get() + ); } public static void registerClient(FMLClientSetupEvent event) { diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockSetTypes.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockSetTypes.java index 67e5b3030b..33c4e43582 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockSetTypes.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlockSetTypes.java @@ -7,7 +7,7 @@ public class SpectrumBlockSetTypes { - public static final BlockSetType POLISHED_BASALT = new BlockSetType( + public static final BlockSetType POLISHED_BASALT = BlockSetType.register(new BlockSetType( SpectrumCommon.MOD_ID + "_polished_basalt", true, true, false, BlockSetType.PressurePlateSensitivity.MOBS, @@ -20,9 +20,9 @@ public class SpectrumBlockSetTypes { SoundEvents.STONE_PRESSURE_PLATE_CLICK_ON, SoundEvents.STONE_BUTTON_CLICK_OFF, SoundEvents.STONE_BUTTON_CLICK_ON - ); + )); - public static final BlockSetType POLISHED_CALCITE = new BlockSetType( + public static final BlockSetType POLISHED_CALCITE = BlockSetType.register(new BlockSetType( SpectrumCommon.MOD_ID + "_polished_calcite", true, true, false, BlockSetType.PressurePlateSensitivity.MOBS, @@ -35,9 +35,9 @@ public class SpectrumBlockSetTypes { SoundEvents.STONE_PRESSURE_PLATE_CLICK_ON, SoundEvents.STONE_BUTTON_CLICK_OFF, SoundEvents.STONE_BUTTON_CLICK_ON - ); + )); - public static final BlockSetType POLISHED_BLACKSLAG = new BlockSetType( + public static final BlockSetType POLISHED_BLACKSLAG = BlockSetType.register(new BlockSetType( SpectrumCommon.MOD_ID + "_polished_blackslag", true, true, false, BlockSetType.PressurePlateSensitivity.MOBS, @@ -50,8 +50,9 @@ public class SpectrumBlockSetTypes { SoundEvents.STONE_PRESSURE_PLATE_CLICK_ON, SoundEvents.STONE_BUTTON_CLICK_OFF, SoundEvents.STONE_BUTTON_CLICK_ON - ); + )); - public static final BlockSetType NOXWOOD = new BlockSetType(SpectrumCommon.MOD_ID + "_noxwood"); - public static final BlockSetType COLORED_WOOD = new BlockSetType(SpectrumCommon.MOD_ID + "_colored_wood"); + public static final BlockSetType NOXWOOD = BlockSetType.register(new BlockSetType(SpectrumCommon.MOD_ID + "_noxwood")); + public static final BlockSetType COLORED_WOOD = BlockSetType.register(new BlockSetType(SpectrumCommon.MOD_ID + "_colored_wood")); + public static final BlockSetType WEEPING_GALA = BlockSetType.register(new BlockSetType(SpectrumCommon.MOD_ID + "_weeping_gala")); } diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java index 906eb22f14..6242c6da0f 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumBlocks.java @@ -1,5 +1,6 @@ package de.dafuqs.spectrum.registries; +import com.mojang.datafixers.util.*; import de.dafuqs.spectrum.*; import de.dafuqs.spectrum.api.ink.color.*; import de.dafuqs.spectrum.blocks.*; @@ -312,7 +313,8 @@ private static BlockBehaviour.Properties blackslag(SoundType blockSoundGroup) { public static final DeferredBlock PYRITE_STACK = register(simple(blockWithItem("pyrite_stack", () -> new Block(BlockBehaviour.Properties.ofFullCopy(PYRITE.get()))))); public static final DeferredBlock PYRITE_PANELING = register(singleton(blockWithItem("pyrite_paneling", () -> new Block(BlockBehaviour.Properties.ofFullCopy(PYRITE.get()))), SpectrumTexturedModelProviders.cubeColumn(b -> b, "", b -> PYRITE_PLATING.get(), ""))); public static final DeferredBlock PYRITE_VENT = register(singleton(blockWithItem("pyrite_vent", () -> new Block(BlockBehaviour.Properties.ofFullCopy(PYRITE.get()))), SpectrumTexturedModelProviders.cubeColumn(b -> b, "", b -> PYRITE_PLATING.get(), ""))); - public static final DeferredBlock PYRITE_RIPPER = register(blockWithItem("pyrite_ripper", () -> new PyriteRipperBlock(BlockBehaviour.Properties.ofFullCopy(PYRITE.get()).noOcclusion().isValidSpawn(SpectrumBlocks::never).isViewBlocking(SpectrumBlocks::never))).withBlockModel((ctx, block) -> MultiVariantGenerator.multiVariant(block).with(PropertyDispatch.properties(BlockStateProperties.FACING, PyriteRipperBlock.MIRRORED) + public static final DeferredBlock PYRITE_RIPPER = register(blockWithItem("pyrite_ripper", () -> new PyriteRipperBlock(BlockBehaviour.Properties.ofFullCopy(PYRITE.get()).noOcclusion().isValidSpawn(SpectrumBlocks::never).isViewBlocking(SpectrumBlocks::never))) + .withBlockModel((ctx, block) -> MultiVariantGenerator.multiVariant(block).with(PropertyDispatch.properties(BlockStateProperties.FACING, PyriteRipperBlock.MIRRORED) .select(Direction.EAST, false, SpectrumModelHelper.createModelVariant(block, "").with(VariantProperties.X_ROT, VariantProperties.Rotation.R90).with(VariantProperties.Y_ROT, VariantProperties.Rotation.R90)) .select(Direction.NORTH, false, SpectrumModelHelper.createModelVariant(block, "").with(VariantProperties.X_ROT, VariantProperties.Rotation.R90)) .select(Direction.SOUTH, false, SpectrumModelHelper.createModelVariant(block, "").with(VariantProperties.X_ROT, VariantProperties.Rotation.R270)) @@ -462,6 +464,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))); } @@ -486,18 +522,28 @@ private static BlockBehaviour.Properties gemstoneGlass(SoundType soundGroup, Map return BlockBehaviour.Properties.ofFullCopy(GLASS).sound(soundGroup).mapColor(mapColor); } - public static final DeferredBlock TOPAZ_GLASS = register(simple(blockWithItem("topaz_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.TOPAZ_CLUSTER, MapColor.COLOR_CYAN), BuiltinGemstoneColor.CYAN)))); - public static final DeferredBlock AMETHYST_GLASS = register(simple(blockWithItem("amethyst_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SoundType.AMETHYST_CLUSTER, MapColor.COLOR_MAGENTA), BuiltinGemstoneColor.MAGENTA)))); - public static final DeferredBlock CITRINE_GLASS = register(simple(blockWithItem("citrine_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.CITRINE_CLUSTER, MapColor.COLOR_YELLOW), BuiltinGemstoneColor.YELLOW)))); - public static final DeferredBlock ONYX_GLASS = register(simple(blockWithItem("onyx_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.ONYX_CLUSTER, MapColor.COLOR_BLACK), BuiltinGemstoneColor.BLACK)))); - public static final DeferredBlock MOONSTONE_GLASS = register(simple(blockWithItem("moonstone_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.MOONSTONE_CLUSTER, MapColor.SNOW), BuiltinGemstoneColor.WHITE)))); - public static final DeferredBlock RADIANT_GLASS = register(simple(blockWithItem("radiant_glass", () -> new RadiantGlassBlock(gemstoneGlass(SoundType.GLASS, MapColor.SAND).lightLevel(value -> 12))))); + public static final DeferredBlock TOPAZ_GLASS = register(blockWithItem("topaz_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.TOPAZ_CLUSTER, MapColor.COLOR_CYAN), BuiltinGemstoneColor.CYAN))); + public static final DeferredBlock AMETHYST_GLASS = register(blockWithItem("amethyst_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SoundType.AMETHYST_CLUSTER, MapColor.COLOR_MAGENTA), BuiltinGemstoneColor.MAGENTA))); + public static final DeferredBlock CITRINE_GLASS = register(blockWithItem("citrine_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.CITRINE_CLUSTER, MapColor.COLOR_YELLOW), BuiltinGemstoneColor.YELLOW))); + public static final DeferredBlock ONYX_GLASS = register(blockWithItem("onyx_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.ONYX_CLUSTER, MapColor.COLOR_BLACK), BuiltinGemstoneColor.BLACK))); + public static final DeferredBlock MOONSTONE_GLASS = register(blockWithItem("moonstone_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.MOONSTONE_CLUSTER, MapColor.SNOW), BuiltinGemstoneColor.WHITE))); + public static final DeferredBlock CHISELED_TOPAZ_GLASS = register(blockWithItem("chiseled_topaz_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.TOPAZ_CLUSTER, MapColor.COLOR_CYAN), BuiltinGemstoneColor.CYAN))); + public static final DeferredBlock CHISELED_AMETHYST_GLASS = register(blockWithItem("chiseled_amethyst_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SoundType.AMETHYST_CLUSTER, MapColor.COLOR_MAGENTA), BuiltinGemstoneColor.MAGENTA))); + public static final DeferredBlock CHISELED_CITRINE_GLASS = register(blockWithItem("chiseled_citrine_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.CITRINE_CLUSTER, MapColor.COLOR_YELLOW), BuiltinGemstoneColor.YELLOW))); + public static final DeferredBlock CHISELED_ONYX_GLASS = register(blockWithItem("chiseled_onyx_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.ONYX_CLUSTER, MapColor.COLOR_BLACK), BuiltinGemstoneColor.BLACK))); + public static final DeferredBlock CHISELED_MOONSTONE_GLASS = register(blockWithItem("chiseled_moonstone_glass", () -> new GemstoneGlassBlock(gemstoneGlass(SpectrumSoundTypes.MOONSTONE_CLUSTER, MapColor.SNOW), BuiltinGemstoneColor.WHITE))); + public static final DeferredBlock RADIANT_GLASS = register(blockWithItem("radiant_glass", () -> new RadiantGlassBlock(gemstoneGlass(SoundType.GLASS, MapColor.SAND).lightLevel(value -> 12)))); public static final DeferredBlock TOPAZ_GLASS_PANE = register(blockWithItem("topaz_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.TOPAZ_CLUSTER, MapColor.COLOR_CYAN)))); public static final DeferredBlock AMETHYST_GLASS_PANE = register(blockWithItem("amethyst_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SoundType.AMETHYST_CLUSTER, MapColor.COLOR_MAGENTA)))); public static final DeferredBlock CITRINE_GLASS_PANE = register(blockWithItem("citrine_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.CITRINE_CLUSTER, MapColor.COLOR_YELLOW)))); public static final DeferredBlock ONYX_GLASS_PANE = register(blockWithItem("onyx_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.ONYX_CLUSTER, MapColor.COLOR_BLACK)))); public static final DeferredBlock MOONSTONE_GLASS_PANE = register(blockWithItem("moonstone_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.MOONSTONE_CLUSTER, MapColor.SNOW)))); + public static final DeferredBlock CHISELED_TOPAZ_GLASS_PANE = register(blockWithItem("chiseled_topaz_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.TOPAZ_CLUSTER, MapColor.COLOR_CYAN)))); + public static final DeferredBlock CHISELED_AMETHYST_GLASS_PANE = register(blockWithItem("chiseled_amethyst_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SoundType.AMETHYST_CLUSTER, MapColor.COLOR_MAGENTA)))); + public static final DeferredBlock CHISELED_CITRINE_GLASS_PANE = register(blockWithItem("chiseled_citrine_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.CITRINE_CLUSTER, MapColor.COLOR_YELLOW)))); + public static final DeferredBlock CHISELED_ONYX_GLASS_PANE = register(blockWithItem("chiseled_onyx_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.ONYX_CLUSTER, MapColor.COLOR_BLACK)))); + public static final DeferredBlock CHISELED_MOONSTONE_GLASS_PANE = register(blockWithItem("chiseled_moonstone_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SpectrumSoundTypes.MOONSTONE_CLUSTER, MapColor.SNOW)))); public static final DeferredBlock RADIANT_GLASS_PANE = register(blockWithItem("radiant_glass_pane", () -> new IronBarsBlock(gemstoneGlass(SoundType.GLASS, MapColor.SAND).lightLevel(value -> 12)))); public static final DeferredBlock ETHEREAL_PLATFORM = register(simple(blockWithItem("ethereal_platform", () -> new EtherealPlatformBlock(gemstoneGlass(SoundType.AMETHYST, MapColor.NONE).pushReaction(PushReaction.NORMAL))))); @@ -617,8 +663,8 @@ public static DeferredBlock registerColoredFence(String name, return register(blockWithItem(name, () -> new ColoredFenceBlock(copyWithMapColor(OAK_FENCE, baseBlock.get().defaultMapColor()), color))); } - public static DeferredBlock registerColoredFenceGate(String name, DeferredBlock baseBlock, InkColor color) { - return register(blockWithItem(name, () -> new ColoredFenceGateBlock(copyWithMapColor(OAK_FENCE_GATE, baseBlock.get().defaultMapColor()), color))); + public static DeferredBlock registerColoredFenceGate(String name, DeferredBlock baseBlock, WoodType woodType, InkColor color) { + return register(blockWithItem(name, () -> new ColoredFenceGateBlock(copyWithMapColor(OAK_FENCE_GATE, baseBlock.get().defaultMapColor()), woodType, color))); } public static DeferredBlock registerColoredButton(String name, DeferredBlock baseBlock, InkColor color) { @@ -633,7 +679,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock BLACK_STAIRS = registerColoredStairs("black_stairs", BLACK_PLANKS, InkColors.BLACK); public static final DeferredBlock BLACK_PRESSURE_PLATE = registerColoredPressurePlate("black_pressure_plate", BLACK_PLANKS, InkColors.BLACK); public static final DeferredBlock BLACK_FENCE = registerColoredFence("black_fence", BLACK_PLANKS, InkColors.BLACK); - public static final DeferredBlock BLACK_FENCE_GATE = registerColoredFenceGate("black_fence_gate", BLACK_PLANKS, InkColors.BLACK); + public static final DeferredBlock BLACK_FENCE_GATE = registerColoredFenceGate("black_fence_gate", BLACK_PLANKS, SpectrumWoodTypes.BLACK, InkColors.BLACK); public static final DeferredBlock BLACK_BUTTON = registerColoredButton("black_button", BLACK_PLANKS, InkColors.BLACK); public static final DeferredBlock BLACK_SLAB = registerColoredSlab("black_slab", BLACK_PLANKS, InkColors.BLACK); @@ -641,7 +687,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock BLUE_STAIRS = registerColoredStairs("blue_stairs", BLUE_PLANKS, InkColors.BLUE); public static final DeferredBlock BLUE_PRESSURE_PLATE = registerColoredPressurePlate("blue_pressure_plate", BLUE_PLANKS, InkColors.BLUE); public static final DeferredBlock BLUE_FENCE = registerColoredFence("blue_fence", BLUE_PLANKS, InkColors.BLUE); - public static final DeferredBlock BLUE_FENCE_GATE = registerColoredFenceGate("blue_fence_gate", BLUE_PLANKS, InkColors.BLUE); + public static final DeferredBlock BLUE_FENCE_GATE = registerColoredFenceGate("blue_fence_gate", BLUE_PLANKS, SpectrumWoodTypes.BLUE, InkColors.BLUE); public static final DeferredBlock BLUE_BUTTON = registerColoredButton("blue_button", BLUE_PLANKS, InkColors.BLUE); public static final DeferredBlock BLUE_SLAB = registerColoredSlab("blue_slab", BLUE_PLANKS, InkColors.BLUE); @@ -649,7 +695,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock BROWN_STAIRS = registerColoredStairs("brown_stairs", BROWN_PLANKS, InkColors.BROWN); public static final DeferredBlock BROWN_PRESSURE_PLATE = registerColoredPressurePlate("brown_pressure_plate", BROWN_PLANKS, InkColors.BROWN); public static final DeferredBlock BROWN_FENCE = registerColoredFence("brown_fence", BROWN_PLANKS, InkColors.BROWN); - public static final DeferredBlock BROWN_FENCE_GATE = registerColoredFenceGate("brown_fence_gate", BROWN_PLANKS, InkColors.BROWN); + public static final DeferredBlock BROWN_FENCE_GATE = registerColoredFenceGate("brown_fence_gate", BROWN_PLANKS, SpectrumWoodTypes.BROWN, InkColors.BROWN); public static final DeferredBlock BROWN_BUTTON = registerColoredButton("brown_button", BROWN_PLANKS, InkColors.BROWN); public static final DeferredBlock BROWN_SLAB = registerColoredSlab("brown_slab", BROWN_PLANKS, InkColors.BROWN); @@ -657,7 +703,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock CYAN_STAIRS = registerColoredStairs("cyan_stairs", CYAN_PLANKS, InkColors.CYAN); public static final DeferredBlock CYAN_PRESSURE_PLATE = registerColoredPressurePlate("cyan_pressure_plate", CYAN_PLANKS, InkColors.CYAN); public static final DeferredBlock CYAN_FENCE = registerColoredFence("cyan_fence", CYAN_PLANKS, InkColors.CYAN); - public static final DeferredBlock CYAN_FENCE_GATE = registerColoredFenceGate("cyan_fence_gate", CYAN_PLANKS, InkColors.CYAN); + public static final DeferredBlock CYAN_FENCE_GATE = registerColoredFenceGate("cyan_fence_gate", CYAN_PLANKS, SpectrumWoodTypes.CYAN, InkColors.CYAN); public static final DeferredBlock CYAN_BUTTON = registerColoredButton("cyan_button", CYAN_PLANKS, InkColors.CYAN); public static final DeferredBlock CYAN_SLAB = registerColoredSlab("cyan_slab", CYAN_PLANKS, InkColors.CYAN); @@ -665,7 +711,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock GRAY_STAIRS = registerColoredStairs("gray_stairs", GRAY_PLANKS, InkColors.GRAY); public static final DeferredBlock GRAY_PRESSURE_PLATE = registerColoredPressurePlate("gray_pressure_plate", GRAY_PLANKS, InkColors.GRAY); public static final DeferredBlock GRAY_FENCE = registerColoredFence("gray_fence", GRAY_PLANKS, InkColors.GRAY); - public static final DeferredBlock GRAY_FENCE_GATE = registerColoredFenceGate("gray_fence_gate", GRAY_PLANKS, InkColors.GRAY); + public static final DeferredBlock GRAY_FENCE_GATE = registerColoredFenceGate("gray_fence_gate", GRAY_PLANKS, SpectrumWoodTypes.GRAY, InkColors.GRAY); public static final DeferredBlock GRAY_BUTTON = registerColoredButton("gray_button", GRAY_PLANKS, InkColors.GRAY); public static final DeferredBlock GRAY_SLAB = registerColoredSlab("gray_slab", GRAY_PLANKS, InkColors.GRAY); @@ -673,7 +719,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock GREEN_STAIRS = registerColoredStairs("green_stairs", GREEN_PLANKS, InkColors.GREEN); public static final DeferredBlock GREEN_PRESSURE_PLATE = registerColoredPressurePlate("green_pressure_plate", GREEN_PLANKS, InkColors.GREEN); public static final DeferredBlock GREEN_FENCE = registerColoredFence("green_fence", GREEN_PLANKS, InkColors.GREEN); - public static final DeferredBlock GREEN_FENCE_GATE = registerColoredFenceGate("green_fence_gate", GREEN_PLANKS, InkColors.GREEN); + public static final DeferredBlock GREEN_FENCE_GATE = registerColoredFenceGate("green_fence_gate", GREEN_PLANKS, SpectrumWoodTypes.GREEN, InkColors.GREEN); public static final DeferredBlock GREEN_BUTTON = registerColoredButton("green_button", GREEN_PLANKS, InkColors.GREEN); public static final DeferredBlock GREEN_SLAB = registerColoredSlab("green_slab", GREEN_PLANKS, InkColors.GREEN); @@ -681,7 +727,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock LIGHT_BLUE_STAIRS = registerColoredStairs("light_blue_stairs", LIGHT_BLUE_PLANKS, InkColors.LIGHT_BLUE); public static final DeferredBlock LIGHT_BLUE_PRESSURE_PLATE = registerColoredPressurePlate("light_blue_pressure_plate", LIGHT_BLUE_PLANKS, InkColors.LIGHT_BLUE); public static final DeferredBlock LIGHT_BLUE_FENCE = registerColoredFence("light_blue_fence", LIGHT_BLUE_PLANKS, InkColors.LIGHT_BLUE); - public static final DeferredBlock LIGHT_BLUE_FENCE_GATE = registerColoredFenceGate("light_blue_fence_gate", LIGHT_BLUE_PLANKS, InkColors.LIGHT_BLUE); + public static final DeferredBlock LIGHT_BLUE_FENCE_GATE = registerColoredFenceGate("light_blue_fence_gate", LIGHT_BLUE_PLANKS, SpectrumWoodTypes.LIGHT_BLUE, InkColors.LIGHT_BLUE); public static final DeferredBlock LIGHT_BLUE_BUTTON = registerColoredButton("light_blue_button", LIGHT_BLUE_PLANKS, InkColors.LIGHT_BLUE); public static final DeferredBlock LIGHT_BLUE_SLAB = registerColoredSlab("light_blue_slab", LIGHT_BLUE_PLANKS, InkColors.LIGHT_BLUE); @@ -689,7 +735,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock LIGHT_GRAY_STAIRS = registerColoredStairs("light_gray_stairs", LIGHT_GRAY_PLANKS, InkColors.LIGHT_GRAY); public static final DeferredBlock LIGHT_GRAY_PRESSURE_PLATE = registerColoredPressurePlate("light_gray_pressure_plate", LIGHT_GRAY_PLANKS, InkColors.LIGHT_GRAY); public static final DeferredBlock LIGHT_GRAY_FENCE = registerColoredFence("light_gray_fence", LIGHT_GRAY_PLANKS, InkColors.LIGHT_GRAY); - public static final DeferredBlock LIGHT_GRAY_FENCE_GATE = registerColoredFenceGate("light_gray_fence_gate", LIGHT_GRAY_PLANKS, InkColors.LIGHT_GRAY); + public static final DeferredBlock LIGHT_GRAY_FENCE_GATE = registerColoredFenceGate("light_gray_fence_gate", LIGHT_GRAY_PLANKS, SpectrumWoodTypes.LIGHT_GRAY, InkColors.LIGHT_GRAY); public static final DeferredBlock LIGHT_GRAY_BUTTON = registerColoredButton("light_gray_button", LIGHT_GRAY_PLANKS, InkColors.LIGHT_GRAY); public static final DeferredBlock LIGHT_GRAY_SLAB = registerColoredSlab("light_gray_slab", LIGHT_GRAY_PLANKS, InkColors.LIGHT_GRAY); @@ -697,7 +743,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock LIME_STAIRS = registerColoredStairs("lime_stairs", LIME_PLANKS, InkColors.LIME); public static final DeferredBlock LIME_PRESSURE_PLATE = registerColoredPressurePlate("lime_pressure_plate", LIME_PLANKS, InkColors.LIME); public static final DeferredBlock LIME_FENCE = registerColoredFence("lime_fence", LIME_PLANKS, InkColors.LIME); - public static final DeferredBlock LIME_FENCE_GATE = registerColoredFenceGate("lime_fence_gate", LIME_PLANKS, InkColors.LIME); + public static final DeferredBlock LIME_FENCE_GATE = registerColoredFenceGate("lime_fence_gate", LIME_PLANKS, SpectrumWoodTypes.LIME, InkColors.LIME); public static final DeferredBlock LIME_BUTTON = registerColoredButton("lime_button", LIME_PLANKS, InkColors.LIME); public static final DeferredBlock LIME_SLAB = registerColoredSlab("lime_slab", LIME_PLANKS, InkColors.LIME); @@ -705,7 +751,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock MAGENTA_STAIRS = registerColoredStairs("magenta_stairs", MAGENTA_PLANKS, InkColors.MAGENTA); public static final DeferredBlock MAGENTA_PRESSURE_PLATE = registerColoredPressurePlate("magenta_pressure_plate", MAGENTA_PLANKS, InkColors.MAGENTA); public static final DeferredBlock MAGENTA_FENCE = registerColoredFence("magenta_fence", MAGENTA_PLANKS, InkColors.MAGENTA); - public static final DeferredBlock MAGENTA_FENCE_GATE = registerColoredFenceGate("magenta_fence_gate", MAGENTA_PLANKS, InkColors.MAGENTA); + public static final DeferredBlock MAGENTA_FENCE_GATE = registerColoredFenceGate("magenta_fence_gate", MAGENTA_PLANKS, SpectrumWoodTypes.MAGENTA, InkColors.MAGENTA); public static final DeferredBlock MAGENTA_BUTTON = registerColoredButton("magenta_button", MAGENTA_PLANKS, InkColors.MAGENTA); public static final DeferredBlock MAGENTA_SLAB = registerColoredSlab("magenta_slab", MAGENTA_PLANKS, InkColors.MAGENTA); @@ -713,7 +759,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock ORANGE_STAIRS = registerColoredStairs("orange_stairs", ORANGE_PLANKS, InkColors.ORANGE); public static final DeferredBlock ORANGE_PRESSURE_PLATE = registerColoredPressurePlate("orange_pressure_plate", ORANGE_PLANKS, InkColors.ORANGE); public static final DeferredBlock ORANGE_FENCE = registerColoredFence("orange_fence", ORANGE_PLANKS, InkColors.ORANGE); - public static final DeferredBlock ORANGE_FENCE_GATE = registerColoredFenceGate("orange_fence_gate", ORANGE_PLANKS, InkColors.ORANGE); + public static final DeferredBlock ORANGE_FENCE_GATE = registerColoredFenceGate("orange_fence_gate", ORANGE_PLANKS, SpectrumWoodTypes.ORANGE, InkColors.ORANGE); public static final DeferredBlock ORANGE_BUTTON = registerColoredButton("orange_button", ORANGE_PLANKS, InkColors.ORANGE); public static final DeferredBlock ORANGE_SLAB = registerColoredSlab("orange_slab", ORANGE_PLANKS, InkColors.ORANGE); @@ -721,7 +767,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock PINK_STAIRS = registerColoredStairs("pink_stairs", PINK_PLANKS, InkColors.PINK); public static final DeferredBlock PINK_PRESSURE_PLATE = registerColoredPressurePlate("pink_pressure_plate", PINK_PLANKS, InkColors.PINK); public static final DeferredBlock PINK_FENCE = registerColoredFence("pink_fence", PINK_PLANKS, InkColors.PINK); - public static final DeferredBlock PINK_FENCE_GATE = registerColoredFenceGate("pink_fence_gate", PINK_PLANKS, InkColors.PINK); + public static final DeferredBlock PINK_FENCE_GATE = registerColoredFenceGate("pink_fence_gate", PINK_PLANKS, SpectrumWoodTypes.PINK, InkColors.PINK); public static final DeferredBlock PINK_BUTTON = registerColoredButton("pink_button", PINK_PLANKS, InkColors.PINK); public static final DeferredBlock PINK_SLAB = registerColoredSlab("pink_slab", PINK_PLANKS, InkColors.PINK); @@ -729,7 +775,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock PURPLE_STAIRS = registerColoredStairs("purple_stairs", PURPLE_PLANKS, InkColors.PURPLE); public static final DeferredBlock PURPLE_PRESSURE_PLATE = registerColoredPressurePlate("purple_pressure_plate", PURPLE_PLANKS, InkColors.PURPLE); public static final DeferredBlock PURPLE_FENCE = registerColoredFence("purple_fence", PURPLE_PLANKS, InkColors.PURPLE); - public static final DeferredBlock PURPLE_FENCE_GATE = registerColoredFenceGate("purple_fence_gate", PURPLE_PLANKS, InkColors.PURPLE); + public static final DeferredBlock PURPLE_FENCE_GATE = registerColoredFenceGate("purple_fence_gate", PURPLE_PLANKS, SpectrumWoodTypes.PURPLE, InkColors.PURPLE); public static final DeferredBlock PURPLE_BUTTON = registerColoredButton("purple_button", PURPLE_PLANKS, InkColors.PURPLE); public static final DeferredBlock PURPLE_SLAB = registerColoredSlab("purple_slab", PURPLE_PLANKS, InkColors.PURPLE); @@ -737,7 +783,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock RED_STAIRS = registerColoredStairs("red_stairs", RED_PLANKS, InkColors.RED); public static final DeferredBlock RED_PRESSURE_PLATE = registerColoredPressurePlate("red_pressure_plate", RED_PLANKS, InkColors.RED); public static final DeferredBlock RED_FENCE = registerColoredFence("red_fence", RED_PLANKS, InkColors.RED); - public static final DeferredBlock RED_FENCE_GATE = registerColoredFenceGate("red_fence_gate", RED_PLANKS, InkColors.RED); + public static final DeferredBlock RED_FENCE_GATE = registerColoredFenceGate("red_fence_gate", RED_PLANKS, SpectrumWoodTypes.RED, InkColors.RED); public static final DeferredBlock RED_BUTTON = registerColoredButton("red_button", RED_PLANKS, InkColors.RED); public static final DeferredBlock RED_SLAB = registerColoredSlab("red_slab", RED_PLANKS, InkColors.RED); @@ -745,7 +791,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock WHITE_STAIRS = registerColoredStairs("white_stairs", WHITE_PLANKS, InkColors.WHITE); public static final DeferredBlock WHITE_PRESSURE_PLATE = registerColoredPressurePlate("white_pressure_plate", WHITE_PLANKS, InkColors.WHITE); public static final DeferredBlock WHITE_FENCE = registerColoredFence("white_fence", WHITE_PLANKS, InkColors.WHITE); - public static final DeferredBlock WHITE_FENCE_GATE = registerColoredFenceGate("white_fence_gate", WHITE_PLANKS, InkColors.WHITE); + public static final DeferredBlock WHITE_FENCE_GATE = registerColoredFenceGate("white_fence_gate", WHITE_PLANKS, SpectrumWoodTypes.WHITE, InkColors.WHITE); public static final DeferredBlock WHITE_BUTTON = registerColoredButton("white_button", WHITE_PLANKS, InkColors.WHITE); public static final DeferredBlock WHITE_SLAB = registerColoredSlab("white_slab", WHITE_PLANKS, InkColors.WHITE); @@ -753,7 +799,7 @@ public static DeferredBlock registerColoredSlab(String name, D public static final DeferredBlock YELLOW_STAIRS = registerColoredStairs("yellow_stairs", YELLOW_PLANKS, InkColors.YELLOW); public static final DeferredBlock YELLOW_PRESSURE_PLATE = registerColoredPressurePlate("yellow_pressure_plate", YELLOW_PLANKS, InkColors.YELLOW); public static final DeferredBlock YELLOW_FENCE = registerColoredFence("yellow_fence", YELLOW_PLANKS, InkColors.YELLOW); - public static final DeferredBlock YELLOW_FENCE_GATE = registerColoredFenceGate("yellow_fence_gate", YELLOW_PLANKS, InkColors.YELLOW); + public static final DeferredBlock YELLOW_FENCE_GATE = registerColoredFenceGate("yellow_fence_gate", YELLOW_PLANKS, SpectrumWoodTypes.YELLOW, InkColors.YELLOW); public static final DeferredBlock YELLOW_BUTTON = registerColoredButton("yellow_button", YELLOW_PLANKS, InkColors.YELLOW); public static final DeferredBlock YELLOW_SLAB = registerColoredSlab("yellow_slab", YELLOW_PLANKS, InkColors.YELLOW); @@ -929,6 +975,30 @@ public static DeferredBlock registerNoxwoodLanter public static final DeferredBlock CHESTNUT_NOXWOOD_BUTTON = register(blockWithItem("chestnut_noxwood_button", () -> new ButtonBlock(SpectrumBlockSetTypes.NOXWOOD, NOXCAP_BUTTON_BLOCK_PRESS_TIME_TICKS, noxcap(MapColor.CRIMSON_NYLIUM).pushReaction(PushReaction.DESTROY)))); public static final DeferredBlock CHESTNUT_NOXWOOD_PRESSURE_PLATE = register(blockWithItem("chestnut_noxwood_pressure_plate", () -> new PressurePlateBlock(SpectrumBlockSetTypes.NOXWOOD, noxcap(MapColor.CRIMSON_NYLIUM)))); + public static Pair, DeferredBlock> registerSign(String name, WoodType woodType, BlockBehaviour.Properties properties) { + DeferredBlock sign = register(block(name + "_sign", () -> new StandingSignBlock(woodType, properties))); + DeferredBlock wallSign = register(block(name + "_wall_sign", () -> new WallSignBlock(woodType, BlockBehaviour.Properties.ofFullCopy(sign.get()).lootFrom(sign)))); + SpectrumItems.register(name + "_sign", () -> new SignItem(new Item.Properties().stacksTo(16), sign.get(), wallSign.get())); + return Pair.of(sign, wallSign); + } + + public static final Pair, DeferredBlock> EBONY_NOXWOOD_SIGN = registerSign("ebony_noxwood", SpectrumWoodTypes.EBONY_NOXWOOD, noxcap(MapColor.TERRACOTTA_BLACK).noCollission()); + public static final Pair, DeferredBlock> IVORY_NOXWOOD_SIGN = registerSign("ivory_noxwood", SpectrumWoodTypes.IVORY_NOXWOOD, noxcap(MapColor.QUARTZ).noCollission()); + public static final Pair, DeferredBlock> SLATE_NOXWOOD_SIGN = registerSign("slate_noxwood", SpectrumWoodTypes.SLATE_NOXWOOD, noxcap(MapColor.COLOR_GRAY).noCollission()); + public static final Pair, DeferredBlock> CHESTNUT_NOXWOOD_SIGN = registerSign("chestnut_noxwood", SpectrumWoodTypes.CHESTNUT_NOXWOOD, noxcap(MapColor.CRIMSON_NYLIUM).noCollission()); + + public static Pair, DeferredBlock> registerHangingSign(String name, WoodType woodType, BlockBehaviour.Properties properties) { + DeferredBlock sign = register(block(name + "_hanging_sign", () -> new CeilingHangingSignBlock(woodType, properties))); + DeferredBlock wallSign = register(block(name + "_wall_hanging_sign", () -> new WallHangingSignBlock(woodType, BlockBehaviour.Properties.ofFullCopy(sign.get()).lootFrom(sign)))); + SpectrumItems.register(name + "_hanging_sign", () -> new HangingSignItem(sign.get(), wallSign.get(), new Item.Properties().stacksTo(16))); + return Pair.of(sign, wallSign); + } + + public static final Pair, DeferredBlock> EBONY_NOXWOOD_HANGING_SIGN = registerHangingSign("ebony_noxwood", SpectrumWoodTypes.EBONY_NOXWOOD, noxcap(MapColor.TERRACOTTA_BLACK)); + public static final Pair, DeferredBlock> IVORY_NOXWOOD_HANGING_SIGN = registerHangingSign("ivory_noxwood", SpectrumWoodTypes.IVORY_NOXWOOD, noxcap(MapColor.QUARTZ)); + public static final Pair, DeferredBlock> SLATE_NOXWOOD_HANGING_SIGN = registerHangingSign("slate_noxwood", SpectrumWoodTypes.SLATE_NOXWOOD, noxcap(MapColor.COLOR_GRAY)); + public static final Pair, DeferredBlock> CHESTNUT_NOXWOOD_HANGING_SIGN = registerHangingSign("chestnut_noxwood", SpectrumWoodTypes.CHESTNUT_NOXWOOD, noxcap(MapColor.CRIMSON_NYLIUM)); + public static BlockBehaviour.Properties galaWood(MapColor color) { return settings(color, SoundType.CHERRY_WOOD, 30.0F).instrument(NoteBlockInstrument.BASS).ignitedByLava(); } @@ -967,6 +1037,8 @@ public static BlockBehaviour.Properties galaWood(MapColor color) { public static final DeferredBlock WEEPING_GALA_LANTERN = register(blockWithItem("weeping_gala_lantern", () -> new WeepingGalaLanternBlock(galaWood(MapColor.COLOR_BROWN).lightLevel(state -> 13).noOcclusion().pushReaction(PushReaction.DESTROY))).withBlockModel((ctx, block) -> MultiVariantGenerator.multiVariant(block).with(PropertyDispatch.property(BlockStateProperties.HANGING).select(false, Variant.variant()).select(true, Variant.variant().with(VariantProperties.X_ROT, VariantProperties.Rotation.R180))).with(PropertyDispatch.properties(DiagonalBlock.DIAGONAL, FlexLanternBlock.TALL).generate((diagonal, tall) -> SpectrumModelHelper.createModelVariant(SpectrumTexturedModelProviders.baseTransLantern(diagonal, tall).createWithSuffix(block, (diagonal ? "_diagonal" : "") + (tall ? "_tall" : "_small"), ctx.modelOutput))))).withItemModel((ctx, item) -> SpectrumModelHelper.registerItemModel(ctx, item, "_item"))); public static final DeferredBlock WEEPING_GALA_LAMP = register(redstoneLamp(blockWithItem("weeping_gala_lamp", () -> new FlammableRedstoneLampBlock(galaWood(MapColor.COLOR_BROWN).lightLevel(LANTERN_LIGHT_PROVIDER))))); public static final DeferredBlock WEEPING_GALA_LIGHT = register(axisRotated(blockWithItem("weeping_gala_light", () -> new FlammableRotatedPillarBlock(galaWood(MapColor.COLOR_BROWN).lightLevel(state -> 15).noOcclusion())), SpectrumTexturedModelProviders.BASE_TRANS_LIGHT_CORE)); + public static final Pair, DeferredBlock> WEEPING_GALA_SIGN = registerSign("weeping_gala", SpectrumWoodTypes.WEEPING_GALA, galaWood(MapColor.COLOR_BROWN).noCollission()); + public static final Pair, DeferredBlock> WEEPING_GALA_HANGING_SIGN = registerHangingSign("weeping_gala", SpectrumWoodTypes.WEEPING_GALA, galaWood(MapColor.COLOR_BROWN)); public static BlockBehaviour.Properties basalMarble() { return settings(MapColor.COLOR_GRAY, SoundType.DRIPSTONE_BLOCK, 8.0F).instrument(NoteBlockInstrument.BASEDRUM).requiresCorrectToolForDrops(); @@ -1432,50 +1504,50 @@ public static DeferredBlock registerPottedColoredSapl public static final DeferredBlock POTTED_WHITE_SAPLING = registerPottedColoredSapling("potted_white_sapling", WHITE_SAPLING); public static final DeferredBlock POTTED_YELLOW_SAPLING = registerPottedColoredSapling("potted_yellow_sapling", YELLOW_SAPLING); - public static DeferredBlock registerColoredStrippedLog(String name, InkColor color) { - return register(log(blockWithItem(name, () -> new ColoredStrippedSpectrumLogBlock(copyWithMapColor(STRIPPED_OAK_LOG, color.getDyeColor().orElse(DyeColor.LIME).getMapColor()), color)))); - } - - public static final DeferredBlock STRIPPED_BLACK_LOG = registerColoredStrippedLog("stripped_black_log", InkColors.BLACK); - public static final DeferredBlock STRIPPED_BLUE_LOG = registerColoredStrippedLog("stripped_blue_log", InkColors.BLUE); - public static final DeferredBlock STRIPPED_BROWN_LOG = registerColoredStrippedLog("stripped_brown_log", InkColors.BROWN); - public static final DeferredBlock STRIPPED_CYAN_LOG = registerColoredStrippedLog("stripped_cyan_log", InkColors.CYAN); - public static final DeferredBlock STRIPPED_GRAY_LOG = registerColoredStrippedLog("stripped_gray_log", InkColors.GRAY); - public static final DeferredBlock STRIPPED_GREEN_LOG = registerColoredStrippedLog("stripped_green_log", InkColors.GREEN); - public static final DeferredBlock STRIPPED_LIGHT_BLUE_LOG = registerColoredStrippedLog("stripped_light_blue_log", InkColors.LIGHT_BLUE); - public static final DeferredBlock STRIPPED_LIGHT_GRAY_LOG = registerColoredStrippedLog("stripped_light_gray_log", InkColors.LIGHT_GRAY); - public static final DeferredBlock STRIPPED_LIME_LOG = registerColoredStrippedLog("stripped_lime_log", InkColors.LIME); - public static final DeferredBlock STRIPPED_MAGENTA_LOG = registerColoredStrippedLog("stripped_magenta_log", InkColors.MAGENTA); - public static final DeferredBlock STRIPPED_ORANGE_LOG = registerColoredStrippedLog("stripped_orange_log", InkColors.ORANGE); - public static final DeferredBlock STRIPPED_PINK_LOG = registerColoredStrippedLog("stripped_pink_log", InkColors.PINK); - public static final DeferredBlock STRIPPED_PURPLE_LOG = registerColoredStrippedLog("stripped_purple_log", InkColors.PURPLE); - public static final DeferredBlock STRIPPED_RED_LOG = registerColoredStrippedLog("stripped_red_log", InkColors.RED); - public static final DeferredBlock STRIPPED_WHITE_LOG = registerColoredStrippedLog("stripped_white_log", InkColors.WHITE); - public static final DeferredBlock STRIPPED_YELLOW_LOG = registerColoredStrippedLog("stripped_yellow_log", InkColors.YELLOW); - - public static DeferredBlock registerColoredStrippedWood(String name, DeferredBlock logBlock, InkColor color) { - return register(blockWithItem(name, () -> new ColoredStrippedWoodBlockSpectrum(copyWithMapColor(STRIPPED_OAK_WOOD, logBlock.get().defaultMapColor()), color))); - } - - public static final DeferredBlock STRIPPED_BLACK_WOOD = registerColoredStrippedWood("stripped_black_wood", STRIPPED_BLACK_LOG, InkColors.BLACK); - public static final DeferredBlock STRIPPED_BLUE_WOOD = registerColoredStrippedWood("stripped_blue_wood", STRIPPED_BLUE_LOG, InkColors.BLUE); - public static final DeferredBlock STRIPPED_BROWN_WOOD = registerColoredStrippedWood("stripped_brown_wood", STRIPPED_BROWN_LOG, InkColors.BROWN); - public static final DeferredBlock STRIPPED_CYAN_WOOD = registerColoredStrippedWood("stripped_cyan_wood", STRIPPED_CYAN_LOG, InkColors.CYAN); - public static final DeferredBlock STRIPPED_GRAY_WOOD = registerColoredStrippedWood("stripped_gray_wood", STRIPPED_GRAY_LOG, InkColors.GRAY); - public static final DeferredBlock STRIPPED_GREEN_WOOD = registerColoredStrippedWood("stripped_green_wood", STRIPPED_GREEN_LOG, InkColors.GREEN); - public static final DeferredBlock STRIPPED_LIGHT_BLUE_WOOD = registerColoredStrippedWood("stripped_light_blue_wood", STRIPPED_LIGHT_BLUE_LOG, InkColors.LIGHT_BLUE); - public static final DeferredBlock STRIPPED_LIGHT_GRAY_WOOD = registerColoredStrippedWood("stripped_light_gray_wood", STRIPPED_LIGHT_GRAY_LOG, InkColors.LIGHT_GRAY); - public static final DeferredBlock STRIPPED_LIME_WOOD = registerColoredStrippedWood("stripped_lime_wood", STRIPPED_LIME_LOG, InkColors.LIME); - public static final DeferredBlock STRIPPED_MAGENTA_WOOD = registerColoredStrippedWood("stripped_magenta_wood", STRIPPED_MAGENTA_LOG, InkColors.MAGENTA); - public static final DeferredBlock STRIPPED_ORANGE_WOOD = registerColoredStrippedWood("stripped_orange_wood", STRIPPED_ORANGE_LOG, InkColors.ORANGE); - public static final DeferredBlock STRIPPED_PINK_WOOD = registerColoredStrippedWood("stripped_pink_wood", STRIPPED_PINK_LOG, InkColors.PINK); - public static final DeferredBlock STRIPPED_PURPLE_WOOD = registerColoredStrippedWood("stripped_purple_wood", STRIPPED_PURPLE_LOG, InkColors.PURPLE); - public static final DeferredBlock STRIPPED_RED_WOOD = registerColoredStrippedWood("stripped_red_wood", STRIPPED_RED_LOG, InkColors.RED); - public static final DeferredBlock STRIPPED_WHITE_WOOD = registerColoredStrippedWood("stripped_white_wood", STRIPPED_WHITE_LOG, InkColors.WHITE); - public static final DeferredBlock STRIPPED_YELLOW_WOOD = registerColoredStrippedWood("stripped_yellow_wood", STRIPPED_YELLOW_LOG, InkColors.YELLOW); - - public static DeferredBlock registerColoredLog(String name, Supplier strippedBlock, InkColor color, ResourceKey strippingLootTableKey) { - return register(log(blockWithItem(name, () -> new ColoredLogBlock(copyWithMapColor(OAK_LOG, color.getDyeColor().orElse(DyeColor.LIME).getMapColor()), strippedBlock, color, strippingLootTableKey)))); + public static DeferredBlock registerColoredStrippedLog(String name, InkColor color) { + return register(log(blockWithItem(name, () -> new ColoredStrippedLogBlock(copyWithMapColor(STRIPPED_OAK_LOG, color.getMapColor()), color)))); + } + + public static final DeferredBlock STRIPPED_BLACK_LOG = registerColoredStrippedLog("stripped_black_log", InkColors.BLACK); + public static final DeferredBlock STRIPPED_BLUE_LOG = registerColoredStrippedLog("stripped_blue_log", InkColors.BLUE); + public static final DeferredBlock STRIPPED_BROWN_LOG = registerColoredStrippedLog("stripped_brown_log", InkColors.BROWN); + public static final DeferredBlock STRIPPED_CYAN_LOG = registerColoredStrippedLog("stripped_cyan_log", InkColors.CYAN); + public static final DeferredBlock STRIPPED_GRAY_LOG = registerColoredStrippedLog("stripped_gray_log", InkColors.GRAY); + public static final DeferredBlock STRIPPED_GREEN_LOG = registerColoredStrippedLog("stripped_green_log", InkColors.GREEN); + public static final DeferredBlock STRIPPED_LIGHT_BLUE_LOG = registerColoredStrippedLog("stripped_light_blue_log", InkColors.LIGHT_BLUE); + public static final DeferredBlock STRIPPED_LIGHT_GRAY_LOG = registerColoredStrippedLog("stripped_light_gray_log", InkColors.LIGHT_GRAY); + public static final DeferredBlock STRIPPED_LIME_LOG = registerColoredStrippedLog("stripped_lime_log", InkColors.LIME); + public static final DeferredBlock STRIPPED_MAGENTA_LOG = registerColoredStrippedLog("stripped_magenta_log", InkColors.MAGENTA); + public static final DeferredBlock STRIPPED_ORANGE_LOG = registerColoredStrippedLog("stripped_orange_log", InkColors.ORANGE); + public static final DeferredBlock STRIPPED_PINK_LOG = registerColoredStrippedLog("stripped_pink_log", InkColors.PINK); + public static final DeferredBlock STRIPPED_PURPLE_LOG = registerColoredStrippedLog("stripped_purple_log", InkColors.PURPLE); + public static final DeferredBlock STRIPPED_RED_LOG = registerColoredStrippedLog("stripped_red_log", InkColors.RED); + public static final DeferredBlock STRIPPED_WHITE_LOG = registerColoredStrippedLog("stripped_white_log", InkColors.WHITE); + public static final DeferredBlock STRIPPED_YELLOW_LOG = registerColoredStrippedLog("stripped_yellow_log", InkColors.YELLOW); + + public static DeferredBlock registerColoredStrippedWood(String name, DeferredBlock logBlock, InkColor color) { + return register(blockWithItem(name, () -> new ColoredStrippedWoodBlock(copyWithMapColor(STRIPPED_OAK_WOOD, logBlock.get().defaultMapColor()), color))); + } + + public static final DeferredBlock STRIPPED_BLACK_WOOD = registerColoredStrippedWood("stripped_black_wood", STRIPPED_BLACK_LOG, InkColors.BLACK); + public static final DeferredBlock STRIPPED_BLUE_WOOD = registerColoredStrippedWood("stripped_blue_wood", STRIPPED_BLUE_LOG, InkColors.BLUE); + public static final DeferredBlock STRIPPED_BROWN_WOOD = registerColoredStrippedWood("stripped_brown_wood", STRIPPED_BROWN_LOG, InkColors.BROWN); + public static final DeferredBlock STRIPPED_CYAN_WOOD = registerColoredStrippedWood("stripped_cyan_wood", STRIPPED_CYAN_LOG, InkColors.CYAN); + public static final DeferredBlock STRIPPED_GRAY_WOOD = registerColoredStrippedWood("stripped_gray_wood", STRIPPED_GRAY_LOG, InkColors.GRAY); + public static final DeferredBlock STRIPPED_GREEN_WOOD = registerColoredStrippedWood("stripped_green_wood", STRIPPED_GREEN_LOG, InkColors.GREEN); + public static final DeferredBlock STRIPPED_LIGHT_BLUE_WOOD = registerColoredStrippedWood("stripped_light_blue_wood", STRIPPED_LIGHT_BLUE_LOG, InkColors.LIGHT_BLUE); + public static final DeferredBlock STRIPPED_LIGHT_GRAY_WOOD = registerColoredStrippedWood("stripped_light_gray_wood", STRIPPED_LIGHT_GRAY_LOG, InkColors.LIGHT_GRAY); + public static final DeferredBlock STRIPPED_LIME_WOOD = registerColoredStrippedWood("stripped_lime_wood", STRIPPED_LIME_LOG, InkColors.LIME); + public static final DeferredBlock STRIPPED_MAGENTA_WOOD = registerColoredStrippedWood("stripped_magenta_wood", STRIPPED_MAGENTA_LOG, InkColors.MAGENTA); + public static final DeferredBlock STRIPPED_ORANGE_WOOD = registerColoredStrippedWood("stripped_orange_wood", STRIPPED_ORANGE_LOG, InkColors.ORANGE); + public static final DeferredBlock STRIPPED_PINK_WOOD = registerColoredStrippedWood("stripped_pink_wood", STRIPPED_PINK_LOG, InkColors.PINK); + public static final DeferredBlock STRIPPED_PURPLE_WOOD = registerColoredStrippedWood("stripped_purple_wood", STRIPPED_PURPLE_LOG, InkColors.PURPLE); + public static final DeferredBlock STRIPPED_RED_WOOD = registerColoredStrippedWood("stripped_red_wood", STRIPPED_RED_LOG, InkColors.RED); + public static final DeferredBlock STRIPPED_WHITE_WOOD = registerColoredStrippedWood("stripped_white_wood", STRIPPED_WHITE_LOG, InkColors.WHITE); + public static final DeferredBlock STRIPPED_YELLOW_WOOD = registerColoredStrippedWood("stripped_yellow_wood", STRIPPED_YELLOW_LOG, InkColors.YELLOW); + + public static DeferredBlock registerColoredLog(String name, Supplier strippedBlock, InkColor color, ResourceKey strippingLootTableKey) { + return register(log(blockWithItem(name, () -> new ColoredLogBlock(copyWithMapColor(OAK_LOG, color.getMapColor()), strippedBlock, color, strippingLootTableKey)))); } public static final DeferredBlock BLACK_LOG = registerColoredLog("black_log", STRIPPED_BLACK_LOG, InkColors.BLACK, SpectrumLootTableKeys.BLACK_LOG_STRIPPING); @@ -1495,7 +1567,7 @@ public static DeferredBlock registerColoredLog(String name, Sup public static final DeferredBlock WHITE_LOG = registerColoredLog("white_log", STRIPPED_WHITE_LOG, InkColors.WHITE, SpectrumLootTableKeys.WHITE_LOG_STRIPPING); public static final DeferredBlock YELLOW_LOG = registerColoredLog("yellow_log", STRIPPED_YELLOW_LOG, InkColors.YELLOW, SpectrumLootTableKeys.YELLOW_LOG_STRIPPING); - public static DeferredBlock registerColoredWood(String name, Supplier strippedBlock, DeferredBlock logBlock, InkColor color, ResourceKey strippingLootTableKey) { + public static DeferredBlock registerColoredWood(String name, Supplier strippedBlock, DeferredBlock logBlock, InkColor color, ResourceKey strippingLootTableKey) { return register(blockWithItem(name, () -> new ColoredWoodBlock(copyWithMapColor(OAK_WOOD, logBlock.get().defaultMapColor()), strippedBlock, color, strippingLootTableKey))); } @@ -1516,8 +1588,84 @@ public static DeferredBlock registerColoredWood(String name, S public static final DeferredBlock WHITE_WOOD = registerColoredWood("white_wood", STRIPPED_WHITE_WOOD, WHITE_LOG, InkColors.WHITE, SpectrumLootTableKeys.WHITE_LOG_STRIPPING); public static final DeferredBlock YELLOW_WOOD = registerColoredWood("yellow_wood", STRIPPED_YELLOW_WOOD, YELLOW_LOG, InkColors.YELLOW, SpectrumLootTableKeys.YELLOW_LOG_STRIPPING); + public static DeferredBlock registerColoredTrapdoor(String name, InkColor color) { + return register(blockWithItem(name, () -> new TrapDoorBlock(SpectrumBlockSetTypes.COLORED_WOOD, copyWithMapColor(OAK_WOOD, color.getMapColor()).noOcclusion()))); + } + + public static final DeferredBlock BLACK_TRAPDOOR = registerColoredTrapdoor("black_trapdoor", InkColors.BLACK); + public static final DeferredBlock BLUE_TRAPDOOR = registerColoredTrapdoor("blue_trapdoor", InkColors.BLUE); + public static final DeferredBlock BROWN_TRAPDOOR = registerColoredTrapdoor("brown_trapdoor", InkColors.BROWN); + public static final DeferredBlock CYAN_TRAPDOOR = registerColoredTrapdoor("cyan_trapdoor", InkColors.CYAN); + public static final DeferredBlock GRAY_TRAPDOOR = registerColoredTrapdoor("gray_trapdoor", InkColors.GRAY); + public static final DeferredBlock GREEN_TRAPDOOR = registerColoredTrapdoor("green_trapdoor", InkColors.GREEN); + public static final DeferredBlock LIGHT_BLUE_TRAPDOOR = registerColoredTrapdoor("light_blue_trapdoor", InkColors.LIGHT_BLUE); + public static final DeferredBlock LIGHT_GRAY_TRAPDOOR = registerColoredTrapdoor("light_gray_trapdoor", InkColors.LIGHT_GRAY); + public static final DeferredBlock LIME_TRAPDOOR = registerColoredTrapdoor("lime_trapdoor", InkColors.LIME); + public static final DeferredBlock MAGENTA_TRAPDOOR = registerColoredTrapdoor("magenta_trapdoor", InkColors.MAGENTA); + public static final DeferredBlock ORANGE_TRAPDOOR = registerColoredTrapdoor("orange_trapdoor", InkColors.ORANGE); + public static final DeferredBlock PINK_TRAPDOOR = registerColoredTrapdoor("pink_trapdoor", InkColors.PINK); + public static final DeferredBlock PURPLE_TRAPDOOR = registerColoredTrapdoor("purple_trapdoor", InkColors.PURPLE); + public static final DeferredBlock RED_TRAPDOOR = registerColoredTrapdoor("red_trapdoor", InkColors.RED); + public static final DeferredBlock WHITE_TRAPDOOR = registerColoredTrapdoor("white_trapdoor", InkColors.WHITE); + public static final DeferredBlock YELLOW_TRAPDOOR = registerColoredTrapdoor("yellow_trapdoor", InkColors.YELLOW); + + public static DeferredBlock registerColoredDoor(String name, InkColor color) { + return register(blockWithItem(name, () -> new DoorBlock(SpectrumBlockSetTypes.COLORED_WOOD, copyWithMapColor(OAK_WOOD, color.getMapColor()).noOcclusion()))); + } + + public static final DeferredBlock BLACK_DOOR = registerColoredDoor("black_door", InkColors.BLACK); + public static final DeferredBlock BLUE_DOOR = registerColoredDoor("blue_door", InkColors.BLUE); + public static final DeferredBlock BROWN_DOOR = registerColoredDoor("brown_door", InkColors.BROWN); + public static final DeferredBlock CYAN_DOOR = registerColoredDoor("cyan_door", InkColors.CYAN); + public static final DeferredBlock GRAY_DOOR = registerColoredDoor("gray_door", InkColors.GRAY); + public static final DeferredBlock GREEN_DOOR = registerColoredDoor("green_door", InkColors.GREEN); + public static final DeferredBlock LIGHT_BLUE_DOOR = registerColoredDoor("light_blue_door", InkColors.LIGHT_BLUE); + public static final DeferredBlock LIGHT_GRAY_DOOR = registerColoredDoor("light_gray_door", InkColors.LIGHT_GRAY); + public static final DeferredBlock LIME_DOOR = registerColoredDoor("lime_door", InkColors.LIME); + public static final DeferredBlock MAGENTA_DOOR = registerColoredDoor("magenta_door", InkColors.MAGENTA); + public static final DeferredBlock ORANGE_DOOR = registerColoredDoor("orange_door", InkColors.ORANGE); + public static final DeferredBlock PINK_DOOR = registerColoredDoor("pink_door", InkColors.PINK); + public static final DeferredBlock PURPLE_DOOR = registerColoredDoor("purple_door", InkColors.PURPLE); + public static final DeferredBlock RED_DOOR = registerColoredDoor("red_door", InkColors.RED); + public static final DeferredBlock WHITE_DOOR = registerColoredDoor("white_door", InkColors.WHITE); + public static final DeferredBlock YELLOW_DOOR = registerColoredDoor("yellow_door", InkColors.YELLOW); + + public static final Pair, DeferredBlock> BLACK_SIGN = registerSign("black", SpectrumWoodTypes.BLACK, copyWithMapColor(OAK_WOOD, InkColors.BLACK.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> BLUE_SIGN = registerSign("blue", SpectrumWoodTypes.BLUE, copyWithMapColor(OAK_WOOD, InkColors.BLUE.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> BROWN_SIGN = registerSign("brown", SpectrumWoodTypes.BROWN, copyWithMapColor(OAK_WOOD, InkColors.BROWN.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> CYAN_SIGN = registerSign("cyan", SpectrumWoodTypes.CYAN, copyWithMapColor(OAK_WOOD, InkColors.CYAN.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> GRAY_SIGN = registerSign("gray", SpectrumWoodTypes.GRAY, copyWithMapColor(OAK_WOOD, InkColors.GRAY.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> GREEN_SIGN = registerSign("green", SpectrumWoodTypes.GREEN, copyWithMapColor(OAK_WOOD, InkColors.GREEN.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> LIGHT_BLUE_SIGN = registerSign("light_blue", SpectrumWoodTypes.LIGHT_BLUE, copyWithMapColor(OAK_WOOD, InkColors.LIGHT_BLUE.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> LIGHT_GRAY_SIGN = registerSign("light_gray", SpectrumWoodTypes.LIGHT_GRAY, copyWithMapColor(OAK_WOOD, InkColors.LIGHT_GRAY.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> LIME_SIGN = registerSign("lime", SpectrumWoodTypes.LIME, copyWithMapColor(OAK_WOOD, InkColors.LIME.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> MAGENTA_SIGN = registerSign("magenta", SpectrumWoodTypes.MAGENTA, copyWithMapColor(OAK_WOOD, InkColors.MAGENTA.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> ORANGE_SIGN = registerSign("orange", SpectrumWoodTypes.ORANGE, copyWithMapColor(OAK_WOOD, InkColors.ORANGE.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> PINK_SIGN = registerSign("pink", SpectrumWoodTypes.PINK, copyWithMapColor(OAK_WOOD, InkColors.PINK.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> PURPLE_SIGN = registerSign("purple", SpectrumWoodTypes.PURPLE, copyWithMapColor(OAK_WOOD, InkColors.PURPLE.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> RED_SIGN = registerSign("red", SpectrumWoodTypes.RED, copyWithMapColor(OAK_WOOD, InkColors.RED.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> WHITE_SIGN = registerSign("white", SpectrumWoodTypes.WHITE, copyWithMapColor(OAK_WOOD, InkColors.WHITE.getMapColor()).noCollission()); + public static final Pair, DeferredBlock> YELLOW_SIGN = registerSign("yellow", SpectrumWoodTypes.YELLOW, copyWithMapColor(OAK_WOOD, InkColors.YELLOW.getMapColor()).noCollission()); + + public static final Pair, DeferredBlock> BLACK_HANGING_SIGN = registerHangingSign("black", SpectrumWoodTypes.BLACK, copyWithMapColor(OAK_WOOD, InkColors.BLACK.getMapColor())); + public static final Pair, DeferredBlock> BLUE_HANGING_SIGN = registerHangingSign("blue", SpectrumWoodTypes.BLUE, copyWithMapColor(OAK_WOOD, InkColors.BLUE.getMapColor())); + public static final Pair, DeferredBlock> BROWN_HANGING_SIGN = registerHangingSign("brown", SpectrumWoodTypes.BROWN, copyWithMapColor(OAK_WOOD, InkColors.BROWN.getMapColor())); + public static final Pair, DeferredBlock> CYAN_HANGING_SIGN = registerHangingSign("cyan", SpectrumWoodTypes.CYAN, copyWithMapColor(OAK_WOOD, InkColors.CYAN.getMapColor())); + public static final Pair, DeferredBlock> GRAY_HANGING_SIGN = registerHangingSign("gray", SpectrumWoodTypes.GRAY, copyWithMapColor(OAK_WOOD, InkColors.GRAY.getMapColor())); + public static final Pair, DeferredBlock> GREEN_HANGING_SIGN = registerHangingSign("green", SpectrumWoodTypes.GREEN, copyWithMapColor(OAK_WOOD, InkColors.GREEN.getMapColor())); + public static final Pair, DeferredBlock> LIGHT_BLUE_HANGING_SIGN = registerHangingSign("light_blue", SpectrumWoodTypes.LIGHT_BLUE, copyWithMapColor(OAK_WOOD, InkColors.LIGHT_BLUE.getMapColor())); + public static final Pair, DeferredBlock> LIGHT_GRAY_HANGING_SIGN = registerHangingSign("light_gray", SpectrumWoodTypes.LIGHT_GRAY, copyWithMapColor(OAK_WOOD, InkColors.LIGHT_GRAY.getMapColor())); + public static final Pair, DeferredBlock> LIME_HANGING_SIGN = registerHangingSign("lime", SpectrumWoodTypes.LIME, copyWithMapColor(OAK_WOOD, InkColors.LIME.getMapColor())); + public static final Pair, DeferredBlock> MAGENTA_HANGING_SIGN = registerHangingSign("magenta", SpectrumWoodTypes.MAGENTA, copyWithMapColor(OAK_WOOD, InkColors.MAGENTA.getMapColor())); + public static final Pair, DeferredBlock> ORANGE_HANGING_SIGN = registerHangingSign("orange", SpectrumWoodTypes.ORANGE, copyWithMapColor(OAK_WOOD, InkColors.ORANGE.getMapColor())); + public static final Pair, DeferredBlock> PINK_HANGING_SIGN = registerHangingSign("pink", SpectrumWoodTypes.PINK, copyWithMapColor(OAK_WOOD, InkColors.PINK.getMapColor())); + public static final Pair, DeferredBlock> PURPLE_HANGING_SIGN = registerHangingSign("purple", SpectrumWoodTypes.PURPLE, copyWithMapColor(OAK_WOOD, InkColors.PURPLE.getMapColor())); + public static final Pair, DeferredBlock> RED_HANGING_SIGN = registerHangingSign("red", SpectrumWoodTypes.RED, copyWithMapColor(OAK_WOOD, InkColors.RED.getMapColor())); + public static final Pair, DeferredBlock> WHITE_HANGING_SIGN = registerHangingSign("white", SpectrumWoodTypes.WHITE, copyWithMapColor(OAK_WOOD, InkColors.WHITE.getMapColor())); + public static final Pair, DeferredBlock> YELLOW_HANGING_SIGN = registerHangingSign("yellow", SpectrumWoodTypes.YELLOW, copyWithMapColor(OAK_WOOD, InkColors.YELLOW.getMapColor())); + public static DeferredBlock registerColoredLeaves(String name, InkColor color) { - return register(singleton(blockWithItem(name, () -> new ColoredLeavesBlock(copyWithMapColor(OAK_LEAVES, color.getDyeColor().orElse(DyeColor.LIME).getMapColor()), color)), TexturedModel.LEAVES)); + return register(singleton(blockWithItem(name, () -> new ColoredLeavesBlock(copyWithMapColor(OAK_LEAVES, color.getMapColor()), color)), TexturedModel.LEAVES)); } public static final DeferredBlock BLACK_LEAVES = registerColoredLeaves("black_leaves", InkColors.BLACK); @@ -1537,8 +1685,29 @@ public static DeferredBlock registerColoredLeaves(String nam public static final DeferredBlock WHITE_LEAVES = registerColoredLeaves("white_leaves", InkColors.WHITE); public static final DeferredBlock YELLOW_LEAVES = registerColoredLeaves("yellow_leaves", InkColors.YELLOW); + public static DeferredBlock registerColoredGrassBlock(String name, InkColor color) { + return register(blockWithItem(name, () -> new ColoredGrassBlock(copyWithMapColor(GRASS_BLOCK, color.getMapColor()), color))); + } + + public static final DeferredBlock BLACK_GRASS_BLOCK = registerColoredGrassBlock("black_grass_block", InkColors.BLACK); + public static final DeferredBlock BLUE_GRASS_BLOCK = registerColoredGrassBlock("blue_grass_block", InkColors.BLUE); + public static final DeferredBlock BROWN_GRASS_BLOCK = registerColoredGrassBlock("brown_grass_block", InkColors.BROWN); + public static final DeferredBlock CYAN_GRASS_BLOCK = registerColoredGrassBlock("cyan_grass_block", InkColors.CYAN); + public static final DeferredBlock GRAY_GRASS_BLOCK = registerColoredGrassBlock("gray_grass_block", InkColors.GRAY); + public static final DeferredBlock GREEN_GRASS_BLOCK = registerColoredGrassBlock("green_grass_block", InkColors.GREEN); + public static final DeferredBlock LIGHT_BLUE_GRASS_BLOCK = registerColoredGrassBlock("light_blue_grass_block", InkColors.LIGHT_BLUE); + public static final DeferredBlock LIGHT_GRAY_GRASS_BLOCK = registerColoredGrassBlock("light_gray_grass_block", InkColors.LIGHT_GRAY); + public static final DeferredBlock LIME_GRASS_BLOCK = registerColoredGrassBlock("lime_grass_block", InkColors.LIME); + public static final DeferredBlock MAGENTA_GRASS_BLOCK = registerColoredGrassBlock("magenta_grass_block", InkColors.MAGENTA); + public static final DeferredBlock ORANGE_GRASS_BLOCK = registerColoredGrassBlock("orange_grass_block", InkColors.ORANGE); + public static final DeferredBlock PINK_GRASS_BLOCK = registerColoredGrassBlock("pink_grass_block", InkColors.PINK); + public static final DeferredBlock PURPLE_GRASS_BLOCK = registerColoredGrassBlock("purple_grass_block", InkColors.PURPLE); + public static final DeferredBlock RED_GRASS_BLOCK = registerColoredGrassBlock("red_grass_block", InkColors.RED); + public static final DeferredBlock WHITE_GRASS_BLOCK = registerColoredGrassBlock("white_grass_block", InkColors.WHITE); + public static final DeferredBlock YELLOW_GRASS_BLOCK = registerColoredGrassBlock("yellow_grass_block", InkColors.YELLOW); + public static DeferredBlock registerGlowBlock(String name, InkColor color) { - return register(simple(blockWithItem(name, () -> new GlowBlock(settings(color.getDyeColor().orElse(DyeColor.LIME).getMapColor(), SoundType.BASALT, 2.5F).requiresCorrectToolForDrops().lightLevel(state -> 1).hasPostProcess(SpectrumBlocks::always).emissiveRendering(SpectrumBlocks::always), color)))); + return register(simple(blockWithItem(name, () -> new GlowBlock(settings(color.getMapColor(), SoundType.BASALT, 2.5F).requiresCorrectToolForDrops().lightLevel(state -> 1).hasPostProcess(SpectrumBlocks::always).emissiveRendering(SpectrumBlocks::always), color)))); } public static final DeferredBlock BLACK_GLOWBLOCK = registerGlowBlock("black_glowblock", InkColors.BLACK); @@ -1559,7 +1728,7 @@ public static DeferredBlock registerGlowBlock(String name, InkColor c public static final DeferredBlock YELLOW_GLOWBLOCK = registerGlowBlock("yellow_glowblock", InkColors.YELLOW); public static DeferredBlock registerColoredLightBlock(String name, InkColor color) { - return register(blockWithItem(name, () -> new ColoredLightBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.REDSTONE_LAMP).mapColor(color.getDyeColor().orElse(DyeColor.LIME).getMapColor()), color)).withBlockModel((ctx, block) -> { + return register(blockWithItem(name, () -> new ColoredLightBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.REDSTONE_LAMP).mapColor(color.getMapColor()), color)).withBlockModel((ctx, block) -> { ResourceLocation off = TexturedModel.CUBE.create(block, ctx.modelOutput); ResourceLocation on = SpectrumModelTemplates.COLORED_LAMP_ON.createWithSuffix(block, "_on", SpectrumTextureMaps.innerOuter(block, "_on", block, "_outer"), ctx.modelOutput); return MultiVariantGenerator.multiVariant(block).with(SpectrumModelHelper.createBooleanModelMap(BlockStateProperties.LIT, on, off)); @@ -1584,7 +1753,7 @@ public static DeferredBlock registerColoredLightBlock(String public static final DeferredBlock YELLOW_LAMP = registerColoredLightBlock("yellow_lamp", InkColors.YELLOW); public static DeferredBlock registerPigmentBlock(String name, InkColor color) { - return register(simple(blockWithItem(name, () -> new PigmentBlock(settings(color.getDyeColor().orElse(DyeColor.LIME).getMapColor(), SoundType.WOOL, 1.0F), color)))); + return register(simple(blockWithItem(name, () -> new PigmentBlock(settings(color.getMapColor(), SoundType.WOOL, 1.0F), color)))); } public static final DeferredBlock BLACK_BLOCK = registerPigmentBlock("black_block", InkColors.BLACK); @@ -1605,7 +1774,7 @@ public static DeferredBlock registerPigmentBlock(String name, InkC public static final DeferredBlock YELLOW_BLOCK = registerPigmentBlock("yellow_block", InkColors.YELLOW); public static DeferredBlock registerColoredSporeBlossomBlock(String name, InkColor color, ColoredFallingSporeBlossomParticleEffect falling, ColoredSporeBlossomAirParticleEffect air) { - return register(singleton(blockWithItem(name, () -> new ColoredSporeBlossomBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SPORE_BLOSSOM).mapColor(color.getDyeColor().orElse(DyeColor.LIME).getMapColor()), color, falling, air)), TexturedModel.createDefault(b -> SpectrumTextureMaps.flowerParticle(b, "", b, ""), SpectrumModelTemplates.SPORE_BLOSSOM))); + return register(singleton(blockWithItem(name, () -> new ColoredSporeBlossomBlock(BlockBehaviour.Properties.ofFullCopy(Blocks.SPORE_BLOSSOM).mapColor(color.getMapColor()), color, falling, air)), TexturedModel.createDefault(b -> SpectrumTextureMaps.flowerParticle(b, "", b, ""), SpectrumModelTemplates.SPORE_BLOSSOM))); } public static final DeferredBlock BLACK_SPORE_BLOSSOM = registerColoredSporeBlossomBlock("black_spore_blossom", InkColors.BLACK, ColoredFallingSporeBlossomParticleEffect.BLACK, ColoredSporeBlossomAirParticleEffect.BLACK); @@ -2234,6 +2403,11 @@ public static void registerClient(FMLClientSetupEvent event) { ItemBlockRenderTypes.setRenderLayer(CITRINE_GLASS_PANE.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(ONYX_GLASS_PANE.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(MOONSTONE_GLASS_PANE.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_TOPAZ_GLASS_PANE.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_AMETHYST_GLASS_PANE.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_CITRINE_GLASS_PANE.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_ONYX_GLASS_PANE.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_MOONSTONE_GLASS_PANE.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(RADIANT_GLASS_PANE.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(HUMMINGSTONE_GLASS_PANE.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(SMALL_COAL_BUD.get(), RenderType.cutout()); @@ -2307,6 +2481,40 @@ public static void registerClient(FMLClientSetupEvent event) { ItemBlockRenderTypes.setRenderLayer(MEDIUM_MOONSTONE_BUD.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(SMALL_MOONSTONE_BUD.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(BLACK_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(BLUE_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(LIGHT_BLUE_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(BROWN_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(WHITE_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(LIGHT_GRAY_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(GRAY_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(RED_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(ORANGE_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(YELLOW_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(LIME_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(GREEN_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(CYAN_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(PURPLE_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(MAGENTA_DOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(PINK_DOOR.get(), RenderType.cutout()); + + ItemBlockRenderTypes.setRenderLayer(BLACK_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(BLUE_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(LIGHT_BLUE_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(BROWN_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(WHITE_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(LIGHT_GRAY_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(GRAY_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(RED_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(ORANGE_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(YELLOW_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(LIME_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(GREEN_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(CYAN_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(PURPLE_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(MAGENTA_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(PINK_TRAPDOOR.get(), RenderType.cutout()); + ItemBlockRenderTypes.setRenderLayer(PEDESTAL_BASIC_TOPAZ.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(PEDESTAL_BASIC_AMETHYST.get(), RenderType.cutout()); ItemBlockRenderTypes.setRenderLayer(PEDESTAL_BASIC_CITRINE.get(), RenderType.cutout()); @@ -2345,6 +2553,11 @@ public static void registerClient(FMLClientSetupEvent event) { ItemBlockRenderTypes.setRenderLayer(CITRINE_GLASS.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(ONYX_GLASS.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(MOONSTONE_GLASS.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_TOPAZ_GLASS.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_AMETHYST_GLASS.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_CITRINE_GLASS.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_ONYX_GLASS.get(), RenderType.translucent()); + ItemBlockRenderTypes.setRenderLayer(CHISELED_MOONSTONE_GLASS.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(RADIANT_GLASS.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(ETHEREAL_PLATFORM.get(), RenderType.translucent()); ItemBlockRenderTypes.setRenderLayer(UNIVERSE_SPYHOLE.get(), RenderType.translucent()); diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java index 55cef1f4a1..ccddee70f0 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumItemGroups.java @@ -812,6 +812,23 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.POLISHED_CALCITE_BUTTON); entries.accept(SpectrumBlocks.POLISHED_CALCITE_PRESSURE_PLATE); + entries.accept(SpectrumBlocks.WHITE_GRASS_BLOCK); + entries.accept(SpectrumBlocks.ORANGE_GRASS_BLOCK); + entries.accept(SpectrumBlocks.MAGENTA_GRASS_BLOCK); + entries.accept(SpectrumBlocks.LIGHT_BLUE_GRASS_BLOCK); + entries.accept(SpectrumBlocks.YELLOW_GRASS_BLOCK); + entries.accept(SpectrumBlocks.LIME_GRASS_BLOCK); + entries.accept(SpectrumBlocks.PINK_GRASS_BLOCK); + entries.accept(SpectrumBlocks.GRAY_GRASS_BLOCK); + entries.accept(SpectrumBlocks.LIGHT_GRAY_GRASS_BLOCK); + entries.accept(SpectrumBlocks.CYAN_GRASS_BLOCK); + entries.accept(SpectrumBlocks.PURPLE_GRASS_BLOCK); + entries.accept(SpectrumBlocks.BLUE_GRASS_BLOCK); + entries.accept(SpectrumBlocks.BROWN_GRASS_BLOCK); + entries.accept(SpectrumBlocks.GREEN_GRASS_BLOCK); + entries.accept(SpectrumBlocks.RED_GRASS_BLOCK); + entries.accept(SpectrumBlocks.BLACK_GRASS_BLOCK); + entries.accept(SpectrumBlocks.BLACKSLAG); entries.accept(SpectrumBlocks.BLACKSLAG_SLAB); entries.accept(SpectrumBlocks.BLACKSLAG_WALL); @@ -961,6 +978,8 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.SLATE_NOXWOOD_LANTERN); entries.accept(SpectrumBlocks.SLATE_NOXWOOD_LIGHT); entries.accept(SpectrumBlocks.SLATE_NOXWOOD_LAMP); + entries.accept(SpectrumBlocks.SLATE_NOXWOOD_SIGN.getFirst()); + entries.accept(SpectrumBlocks.SLATE_NOXWOOD_HANGING_SIGN.getFirst()); entries.accept(SpectrumBlocks.EBONY_NOXSHROOM); entries.accept(SpectrumBlocks.EBONY_NOXCAP_BLOCK); entries.accept(SpectrumBlocks.EBONY_NOXCAP_STEM); @@ -982,6 +1001,8 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.EBONY_NOXWOOD_LANTERN); entries.accept(SpectrumBlocks.EBONY_NOXWOOD_LIGHT); entries.accept(SpectrumBlocks.EBONY_NOXWOOD_LAMP); + entries.accept(SpectrumBlocks.EBONY_NOXWOOD_SIGN.getFirst()); + entries.accept(SpectrumBlocks.EBONY_NOXWOOD_HANGING_SIGN.getFirst()); entries.accept(SpectrumBlocks.IVORY_NOXSHROOM); entries.accept(SpectrumBlocks.IVORY_NOXCAP_BLOCK); entries.accept(SpectrumBlocks.IVORY_NOXCAP_STEM); @@ -1003,6 +1024,8 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.IVORY_NOXWOOD_LANTERN); entries.accept(SpectrumBlocks.IVORY_NOXWOOD_LIGHT); entries.accept(SpectrumBlocks.IVORY_NOXWOOD_LAMP); + entries.accept(SpectrumBlocks.IVORY_NOXWOOD_SIGN.getFirst()); + entries.accept(SpectrumBlocks.IVORY_NOXWOOD_HANGING_SIGN.getFirst()); entries.accept(SpectrumBlocks.CHESTNUT_NOXSHROOM); entries.accept(SpectrumBlocks.CHESTNUT_NOXCAP_BLOCK); entries.accept(SpectrumBlocks.CHESTNUT_NOXCAP_STEM); @@ -1024,6 +1047,8 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.CHESTNUT_NOXWOOD_LANTERN); entries.accept(SpectrumBlocks.CHESTNUT_NOXWOOD_LIGHT); entries.accept(SpectrumBlocks.CHESTNUT_NOXWOOD_LAMP); + entries.accept(SpectrumBlocks.CHESTNUT_NOXWOOD_SIGN.getFirst()); + entries.accept(SpectrumBlocks.CHESTNUT_NOXWOOD_HANGING_SIGN.getFirst()); entries.accept(SpectrumBlocks.WEEPING_GALA_SPRIG); entries.accept(SpectrumBlocks.WEEPING_GALA_LEAVES); @@ -1046,6 +1071,8 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.WEEPING_GALA_LANTERN); entries.accept(SpectrumBlocks.WEEPING_GALA_LAMP); entries.accept(SpectrumBlocks.WEEPING_GALA_LIGHT); + entries.accept(SpectrumBlocks.WEEPING_GALA_SIGN.getFirst()); + entries.accept(SpectrumBlocks.WEEPING_GALA_HANGING_SIGN.getFirst()); entries.accept(SpectrumBlocks.SMALL_RED_DRAGONJAG); entries.accept(SpectrumBlocks.SMALL_YELLOW_DRAGONJAG); @@ -1133,13 +1160,25 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.CITRINE_GLASS); entries.accept(SpectrumBlocks.ONYX_GLASS); entries.accept(SpectrumBlocks.MOONSTONE_GLASS); - entries.accept(SpectrumBlocks.RADIANT_GLASS); entries.accept(SpectrumBlocks.TOPAZ_GLASS_PANE); entries.accept(SpectrumBlocks.AMETHYST_GLASS_PANE); entries.accept(SpectrumBlocks.CITRINE_GLASS_PANE); entries.accept(SpectrumBlocks.ONYX_GLASS_PANE); entries.accept(SpectrumBlocks.MOONSTONE_GLASS_PANE); + + entries.accept(SpectrumBlocks.CHISELED_TOPAZ_GLASS); + entries.accept(SpectrumBlocks.CHISELED_AMETHYST_GLASS); + entries.accept(SpectrumBlocks.CHISELED_CITRINE_GLASS); + entries.accept(SpectrumBlocks.CHISELED_ONYX_GLASS); + entries.accept(SpectrumBlocks.CHISELED_MOONSTONE_GLASS); + entries.accept(SpectrumBlocks.CHISELED_TOPAZ_GLASS_PANE); + entries.accept(SpectrumBlocks.CHISELED_AMETHYST_GLASS_PANE); + entries.accept(SpectrumBlocks.CHISELED_CITRINE_GLASS_PANE); + entries.accept(SpectrumBlocks.CHISELED_ONYX_GLASS_PANE); + entries.accept(SpectrumBlocks.CHISELED_MOONSTONE_GLASS_PANE); + + entries.accept(SpectrumBlocks.RADIANT_GLASS); entries.accept(SpectrumBlocks.RADIANT_GLASS_PANE); entries.accept(SpectrumBlocks.TOPAZ_CHIME); @@ -1165,6 +1204,40 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.RESPLENDENT_CARPET); entries.accept(SpectrumBlocks.RESPLENDENT_BED); + entries.accept(SpectrumBlocks.WHITE_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.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.PURPLE_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.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.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.PURPLE_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); entries.accept(SpectrumBlocks.MAGENTA_BLOCK); @@ -1439,6 +1512,7 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.GREEN_BUTTON); entries.accept(SpectrumBlocks.RED_BUTTON); entries.accept(SpectrumBlocks.BLACK_BUTTON); + entries.accept(SpectrumBlocks.WHITE_SLAB); entries.accept(SpectrumBlocks.ORANGE_SLAB); entries.accept(SpectrumBlocks.MAGENTA_SLAB); @@ -1455,6 +1529,74 @@ public static void registerSubTabs() { entries.accept(SpectrumBlocks.GREEN_SLAB); entries.accept(SpectrumBlocks.RED_SLAB); entries.accept(SpectrumBlocks.BLACK_SLAB); + + entries.accept(SpectrumBlocks.WHITE_SIGN.getFirst()); + entries.accept(SpectrumBlocks.ORANGE_SIGN.getFirst()); + entries.accept(SpectrumBlocks.MAGENTA_SIGN.getFirst()); + entries.accept(SpectrumBlocks.LIGHT_BLUE_SIGN.getFirst()); + entries.accept(SpectrumBlocks.YELLOW_SIGN.getFirst()); + entries.accept(SpectrumBlocks.LIME_SIGN.getFirst()); + entries.accept(SpectrumBlocks.PINK_SIGN.getFirst()); + entries.accept(SpectrumBlocks.GRAY_SIGN.getFirst()); + entries.accept(SpectrumBlocks.LIGHT_GRAY_SIGN.getFirst()); + entries.accept(SpectrumBlocks.CYAN_SIGN.getFirst()); + entries.accept(SpectrumBlocks.PURPLE_SIGN.getFirst()); + entries.accept(SpectrumBlocks.BLUE_SIGN.getFirst()); + entries.accept(SpectrumBlocks.BROWN_SIGN.getFirst()); + entries.accept(SpectrumBlocks.GREEN_SIGN.getFirst()); + entries.accept(SpectrumBlocks.RED_SIGN.getFirst()); + entries.accept(SpectrumBlocks.BLACK_SIGN.getFirst()); + + entries.accept(SpectrumBlocks.WHITE_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.ORANGE_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.MAGENTA_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.LIGHT_BLUE_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.YELLOW_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.LIME_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.PINK_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.GRAY_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.LIGHT_GRAY_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.CYAN_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.PURPLE_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.BLUE_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.BROWN_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.GREEN_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.RED_HANGING_SIGN.getFirst()); + entries.accept(SpectrumBlocks.BLACK_HANGING_SIGN.getFirst()); + + entries.accept(SpectrumBlocks.WHITE_DOOR); + entries.accept(SpectrumBlocks.ORANGE_DOOR); + entries.accept(SpectrumBlocks.MAGENTA_DOOR); + entries.accept(SpectrumBlocks.LIGHT_BLUE_DOOR); + entries.accept(SpectrumBlocks.YELLOW_DOOR); + entries.accept(SpectrumBlocks.LIME_DOOR); + entries.accept(SpectrumBlocks.PINK_DOOR); + entries.accept(SpectrumBlocks.GRAY_DOOR); + entries.accept(SpectrumBlocks.LIGHT_GRAY_DOOR); + entries.accept(SpectrumBlocks.CYAN_DOOR); + entries.accept(SpectrumBlocks.PURPLE_DOOR); + entries.accept(SpectrumBlocks.BLUE_DOOR); + entries.accept(SpectrumBlocks.BROWN_DOOR); + entries.accept(SpectrumBlocks.GREEN_DOOR); + entries.accept(SpectrumBlocks.RED_DOOR); + entries.accept(SpectrumBlocks.BLACK_DOOR); + + entries.accept(SpectrumBlocks.WHITE_TRAPDOOR); + entries.accept(SpectrumBlocks.ORANGE_TRAPDOOR); + entries.accept(SpectrumBlocks.MAGENTA_TRAPDOOR); + entries.accept(SpectrumBlocks.LIGHT_BLUE_TRAPDOOR); + entries.accept(SpectrumBlocks.YELLOW_TRAPDOOR); + entries.accept(SpectrumBlocks.LIME_TRAPDOOR); + entries.accept(SpectrumBlocks.PINK_TRAPDOOR); + entries.accept(SpectrumBlocks.GRAY_TRAPDOOR); + entries.accept(SpectrumBlocks.LIGHT_GRAY_TRAPDOOR); + entries.accept(SpectrumBlocks.CYAN_TRAPDOOR); + entries.accept(SpectrumBlocks.PURPLE_TRAPDOOR); + entries.accept(SpectrumBlocks.BLUE_TRAPDOOR); + entries.accept(SpectrumBlocks.BROWN_TRAPDOOR); + entries.accept(SpectrumBlocks.GREEN_TRAPDOOR); + entries.accept(SpectrumBlocks.RED_TRAPDOOR); + entries.accept(SpectrumBlocks.BLACK_TRAPDOOR); }).build(); new CreativeSubTab.Builder(MAIN.get(), ItemGroupIDs.SUBTAB_MOB_HEADS, Component.translatable("itemGroup.spectrum.mob_heads")) diff --git a/src/main/java/de/dafuqs/spectrum/registries/SpectrumWoodTypes.java b/src/main/java/de/dafuqs/spectrum/registries/SpectrumWoodTypes.java index 133221034f..492be5b51a 100644 --- a/src/main/java/de/dafuqs/spectrum/registries/SpectrumWoodTypes.java +++ b/src/main/java/de/dafuqs/spectrum/registries/SpectrumWoodTypes.java @@ -3,9 +3,27 @@ import net.minecraft.world.level.block.state.properties.*; public class SpectrumWoodTypes { - public static final WoodType SLATE_NOXWOOD = new WoodType("slate_noxwood", SpectrumBlockSetTypes.NOXWOOD); - public static final WoodType EBONY_NOXWOOD = new WoodType("ebony_noxwood", SpectrumBlockSetTypes.NOXWOOD); - public static final WoodType IVORY_NOXWOOD = new WoodType("ivory_noxwood", SpectrumBlockSetTypes.NOXWOOD); - public static final WoodType CHESTNUT_NOXWOOD = new WoodType("chestnut_noxwood", SpectrumBlockSetTypes.NOXWOOD); - public static final WoodType COLORED_WOOD = new WoodType("colored_wood", SpectrumBlockSetTypes.COLORED_WOOD); + public static final WoodType BLACK = WoodType.register(new WoodType("spectrum_black", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType BLUE = WoodType.register(new WoodType("spectrum_blue", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType BROWN = WoodType.register(new WoodType("spectrum_brown", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType CYAN = WoodType.register(new WoodType("spectrum_cyan", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType GRAY = WoodType.register(new WoodType("spectrum_gray", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType GREEN = WoodType.register(new WoodType("spectrum_green", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType LIGHT_BLUE = WoodType.register(new WoodType("spectrum_light_blue", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType LIGHT_GRAY = WoodType.register(new WoodType("spectrum_light_gray", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType LIME = WoodType.register(new WoodType("spectrum_lime", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType MAGENTA = WoodType.register(new WoodType("spectrum_magenta", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType ORANGE = WoodType.register(new WoodType("spectrum_orange", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType PINK = WoodType.register(new WoodType("spectrum_pink", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType PURPLE = WoodType.register(new WoodType("spectrum_purple", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType RED = WoodType.register(new WoodType("spectrum_red", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType WHITE = WoodType.register(new WoodType("spectrum_white", SpectrumBlockSetTypes.COLORED_WOOD)); + public static final WoodType YELLOW = WoodType.register(new WoodType("spectrum_yellow", SpectrumBlockSetTypes.COLORED_WOOD)); + + public static final WoodType SLATE_NOXWOOD = WoodType.register(new WoodType("spectrum_slate_noxwood", SpectrumBlockSetTypes.NOXWOOD)); + public static final WoodType EBONY_NOXWOOD = WoodType.register(new WoodType("spectrum_ebony_noxwood", SpectrumBlockSetTypes.NOXWOOD)); + public static final WoodType IVORY_NOXWOOD = WoodType.register(new WoodType("spectrum_ivory_noxwood", SpectrumBlockSetTypes.NOXWOOD)); + public static final WoodType CHESTNUT_NOXWOOD = WoodType.register(new WoodType("spectrum_chestnut_noxwood", SpectrumBlockSetTypes.NOXWOOD)); + + public static final WoodType WEEPING_GALA = WoodType.register(new WoodType("spectrum_weeping_gala", SpectrumBlockSetTypes.WEEPING_GALA)); } diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_black.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_black.png new file mode 100644 index 0000000000..79e59b6d63 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_black.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_blue.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_blue.png new file mode 100644 index 0000000000..73b97418ae Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_blue.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_brown.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_brown.png new file mode 100644 index 0000000000..c982111538 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_brown.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_chestnut_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_chestnut_noxwood.png new file mode 100644 index 0000000000..d293b847af Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_chestnut_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_cyan.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_cyan.png new file mode 100644 index 0000000000..77e493d92a Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_cyan.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_ebony_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_ebony_noxwood.png new file mode 100644 index 0000000000..835a293c52 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_ebony_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_gray.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_gray.png new file mode 100644 index 0000000000..2ce664f101 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_gray.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_green.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_green.png new file mode 100644 index 0000000000..39bfa7de05 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_green.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_ivory_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_ivory_noxwood.png new file mode 100644 index 0000000000..276d572eda Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_ivory_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_light_blue.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_light_blue.png new file mode 100644 index 0000000000..623c3c827e Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_light_blue.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_light_gray.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_light_gray.png new file mode 100644 index 0000000000..d23b2587b9 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_light_gray.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_lime.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_lime.png new file mode 100644 index 0000000000..de3b258bf1 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_lime.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_magenta.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_magenta.png new file mode 100644 index 0000000000..5fb65eb132 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_magenta.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_orange.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_orange.png new file mode 100644 index 0000000000..af6be325dd Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_orange.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_pink.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_pink.png new file mode 100644 index 0000000000..85558d2e2b Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_pink.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_purple.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_purple.png new file mode 100644 index 0000000000..4229c88df3 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_purple.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_red.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_red.png new file mode 100644 index 0000000000..045efb7528 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_red.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_slate_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_slate_noxwood.png new file mode 100644 index 0000000000..6ea59339d9 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_slate_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_weeping_gala.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_weeping_gala.png new file mode 100644 index 0000000000..90384eb8a8 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_weeping_gala.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_white.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_white.png new file mode 100644 index 0000000000..718a199bd8 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_white.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_yellow.png b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_yellow.png new file mode 100644 index 0000000000..0603f89ba6 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/hanging/spectrum_yellow.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_black.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_black.png new file mode 100644 index 0000000000..f45f04dc68 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_black.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_black_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_black_e.png new file mode 100644 index 0000000000..a0e4e78693 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_black_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_blue.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_blue.png new file mode 100644 index 0000000000..26fa4dedad Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_blue.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_blue_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_blue_e.png new file mode 100644 index 0000000000..b7b2ab67e3 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_blue_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_brown.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_brown.png new file mode 100644 index 0000000000..315e4ba5c5 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_brown.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_brown_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_brown_e.png new file mode 100644 index 0000000000..354ddc45ec Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_brown_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_chestnut_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_chestnut_noxwood.png new file mode 100644 index 0000000000..9dde42587f Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_chestnut_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_cyan.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_cyan.png new file mode 100644 index 0000000000..cf7c2f0f13 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_cyan.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_cyan_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_cyan_e.png new file mode 100644 index 0000000000..fa9b90bb6f Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_cyan_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_ebony_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_ebony_noxwood.png new file mode 100644 index 0000000000..54c0f34b53 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_ebony_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_gray.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_gray.png new file mode 100644 index 0000000000..f59bea86ac Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_gray.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_gray_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_gray_e.png new file mode 100644 index 0000000000..28cd77f815 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_gray_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_green.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_green.png new file mode 100644 index 0000000000..66a939726d Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_green.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_green_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_green_e.png new file mode 100644 index 0000000000..0e840c7c89 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_green_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_ivory_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_ivory_noxwood.png new file mode 100644 index 0000000000..bb84d5c933 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_ivory_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_blue.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_blue.png new file mode 100644 index 0000000000..705246294b Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_blue.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_blue_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_blue_e.png new file mode 100644 index 0000000000..85e6e84954 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_blue_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_gray.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_gray.png new file mode 100644 index 0000000000..600f4999fd Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_gray.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_gray_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_gray_e.png new file mode 100644 index 0000000000..e1fb1c200f Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_light_gray_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_lime.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_lime.png new file mode 100644 index 0000000000..5d54f29a08 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_lime.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_lime_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_lime_e.png new file mode 100644 index 0000000000..41ad817e0c Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_lime_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_magenta.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_magenta.png new file mode 100644 index 0000000000..0d51fa8818 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_magenta.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_magenta_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_magenta_e.png new file mode 100644 index 0000000000..4d0d860515 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_magenta_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_orange.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_orange.png new file mode 100644 index 0000000000..a4b52d8d96 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_orange.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_orange_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_orange_e.png new file mode 100644 index 0000000000..db0b9a5789 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_orange_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_pink.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_pink.png new file mode 100644 index 0000000000..7185385653 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_pink.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_pink_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_pink_e.png new file mode 100644 index 0000000000..b2282fdb42 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_pink_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_purple.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_purple.png new file mode 100644 index 0000000000..d59243051b Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_purple.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_purple_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_purple_e.png new file mode 100644 index 0000000000..cda8633861 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_purple_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_red.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_red.png new file mode 100644 index 0000000000..513492d421 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_red.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_red_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_red_e.png new file mode 100644 index 0000000000..8e43d18784 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_red_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_slate_noxwood.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_slate_noxwood.png new file mode 100644 index 0000000000..f9330e5bad Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_slate_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_weeping_gala.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_weeping_gala.png new file mode 100644 index 0000000000..6797f239f4 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_weeping_gala.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_white.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_white.png new file mode 100644 index 0000000000..115c6e6d81 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_white.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_white_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_white_e.png new file mode 100644 index 0000000000..2745e5274b Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_white_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_yellow.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_yellow.png new file mode 100644 index 0000000000..bf1980ac28 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_yellow.png differ diff --git a/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_yellow_e.png b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_yellow_e.png new file mode 100644 index 0000000000..ef8418fca5 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/entity/signs/spectrum_yellow_e.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_black.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_black.png new file mode 100644 index 0000000000..658e5d8f27 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_black.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_blue.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_blue.png new file mode 100644 index 0000000000..9dba2c8e4a Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_blue.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_brown.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_brown.png new file mode 100644 index 0000000000..8c9c5f31de Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_brown.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_chestnut_noxwood.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_chestnut_noxwood.png new file mode 100644 index 0000000000..703b0f3aa8 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_chestnut_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_cyan.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_cyan.png new file mode 100644 index 0000000000..55365e6d5b Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_cyan.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_ebony_noxwood.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_ebony_noxwood.png new file mode 100644 index 0000000000..cf9d07c066 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_ebony_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_gray.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_gray.png new file mode 100644 index 0000000000..eb8bd2ccc8 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_gray.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_green.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_green.png new file mode 100644 index 0000000000..c334062a88 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_green.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_ivory_noxwood.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_ivory_noxwood.png new file mode 100644 index 0000000000..86106d9041 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_ivory_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_light_blue.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_light_blue.png new file mode 100644 index 0000000000..ccc82f339b Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_light_blue.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_light_gray.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_light_gray.png new file mode 100644 index 0000000000..6b777a0d8e Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_light_gray.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_lime.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_lime.png new file mode 100644 index 0000000000..bd53f670c0 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_lime.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_magenta.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_magenta.png new file mode 100644 index 0000000000..4e64f9aa87 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_magenta.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_orange.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_orange.png new file mode 100644 index 0000000000..4231d3c32e Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_orange.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_pink.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_pink.png new file mode 100644 index 0000000000..6507c7d1ab Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_pink.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_purple.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_purple.png new file mode 100644 index 0000000000..d532255b61 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_purple.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_red.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_red.png new file mode 100644 index 0000000000..9ed4d270d5 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_red.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_slate_noxwood.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_slate_noxwood.png new file mode 100644 index 0000000000..15002c8ca6 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_slate_noxwood.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_weeping_gala.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_weeping_gala.png new file mode 100644 index 0000000000..e3de91b3cd Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_weeping_gala.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_white.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_white.png new file mode 100644 index 0000000000..0c417404bc Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_white.png differ diff --git a/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_yellow.png b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_yellow.png new file mode 100644 index 0000000000..ef9394cc79 Binary files /dev/null and b/src/main/resources/assets/minecraft/textures/gui/hanging_signs/spectrum_yellow.png differ diff --git a/src/main/resources/assets/spectrum/blockstates/black_door.json b/src/main/resources/assets/spectrum/blockstates/black_door.json new file mode 100644 index 0000000000..f1ab7760c7 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/black_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/black_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/black_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/black_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/black_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/black_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/black_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/black_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/black_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/black_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/black_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/black_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/black_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/black_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/black_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/black_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/black_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/black_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/black_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/black_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/black_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/black_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/black_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/black_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/black_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/black_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/black_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/black_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/black_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/black_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/black_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/black_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/black_grass_block.json b/src/main/resources/assets/spectrum/blockstates/black_grass_block.json new file mode 100644 index 0000000000..7456991024 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/black_grass_block" + }, + { + "model": "spectrum:block/black_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/black_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/black_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/black_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/black_hanging_sign.json new file mode 100644 index 0000000000..7708b08479 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/black_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/black_sign.json b/src/main/resources/assets/spectrum/blockstates/black_sign.json new file mode 100644 index 0000000000..b7146513a4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/black_sign" + } + } +} \ No newline at end of file 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/black_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/black_trapdoor.json new file mode 100644 index 0000000000..6f15e692ae --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/black_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/black_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/black_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/black_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/black_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/black_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/black_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/black_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/black_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/black_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/black_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/black_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/black_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/black_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/black_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/black_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/black_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/black_wall_hanging_sign.json new file mode 100644 index 0000000000..7708b08479 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/black_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/black_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/black_wall_sign.json new file mode 100644 index 0000000000..b7146513a4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/black_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/black_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_door.json b/src/main/resources/assets/spectrum/blockstates/blue_door.json new file mode 100644 index 0000000000..8491faaac5 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/blue_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/blue_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/blue_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/blue_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/blue_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/blue_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/blue_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/blue_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/blue_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/blue_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/blue_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/blue_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/blue_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/blue_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/blue_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/blue_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/blue_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/blue_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/blue_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/blue_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/blue_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/blue_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/blue_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/blue_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/blue_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/blue_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/blue_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/blue_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/blue_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/blue_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/blue_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/blue_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_grass_block.json b/src/main/resources/assets/spectrum/blockstates/blue_grass_block.json new file mode 100644 index 0000000000..12a6ce8a53 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/blue_grass_block" + }, + { + "model": "spectrum:block/blue_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/blue_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/blue_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/blue_hanging_sign.json new file mode 100644 index 0000000000..f7a634c364 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/blue_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_sign.json b/src/main/resources/assets/spectrum/blockstates/blue_sign.json new file mode 100644 index 0000000000..e45eacc43b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/blue_sign" + } + } +} \ 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/blue_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/blue_trapdoor.json new file mode 100644 index 0000000000..997f96b216 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/blue_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/blue_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/blue_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/blue_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/blue_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/blue_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/blue_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/blue_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/blue_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/blue_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/blue_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/blue_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/blue_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/blue_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/blue_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/blue_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/blue_wall_hanging_sign.json new file mode 100644 index 0000000000..f7a634c364 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/blue_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/blue_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/blue_wall_sign.json new file mode 100644 index 0000000000..e45eacc43b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/blue_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/blue_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_door.json b/src/main/resources/assets/spectrum/blockstates/brown_door.json new file mode 100644 index 0000000000..1accb08974 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/brown_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/brown_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/brown_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/brown_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/brown_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/brown_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/brown_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/brown_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/brown_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/brown_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/brown_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/brown_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/brown_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/brown_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/brown_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/brown_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/brown_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/brown_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/brown_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/brown_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/brown_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/brown_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/brown_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/brown_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/brown_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/brown_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/brown_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/brown_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/brown_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/brown_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/brown_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/brown_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_grass_block.json b/src/main/resources/assets/spectrum/blockstates/brown_grass_block.json new file mode 100644 index 0000000000..d031a70087 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/brown_grass_block" + }, + { + "model": "spectrum:block/brown_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/brown_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/brown_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/brown_hanging_sign.json new file mode 100644 index 0000000000..de13fe9da4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/brown_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_sign.json b/src/main/resources/assets/spectrum/blockstates/brown_sign.json new file mode 100644 index 0000000000..2fa31acc21 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/brown_sign" + } + } +} \ 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/brown_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/brown_trapdoor.json new file mode 100644 index 0000000000..09d5292352 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/brown_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/brown_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/brown_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/brown_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/brown_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/brown_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/brown_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/brown_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/brown_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/brown_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/brown_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/brown_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/brown_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/brown_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/brown_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/brown_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/brown_wall_hanging_sign.json new file mode 100644 index 0000000000..de13fe9da4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/brown_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/brown_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/brown_wall_sign.json new file mode 100644 index 0000000000..2fa31acc21 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/brown_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/brown_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_hanging_sign.json new file mode 100644 index 0000000000..37c779a432 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chestnut_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_sign.json b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_sign.json new file mode 100644 index 0000000000..9f37a694be --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chestnut_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_wall_hanging_sign.json new file mode 100644 index 0000000000..37c779a432 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chestnut_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_wall_sign.json new file mode 100644 index 0000000000..9f37a694be --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chestnut_noxwood_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chestnut_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_amethyst_glass.json b/src/main/resources/assets/spectrum/blockstates/chiseled_amethyst_glass.json new file mode 100644 index 0000000000..6fa6670398 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_amethyst_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chiseled_amethyst_glass" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_amethyst_glass_pane.json b/src/main/resources/assets/spectrum/blockstates/chiseled_amethyst_glass_pane.json new file mode 100644 index 0000000000..49a531c9b0 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_amethyst_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_post" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_noside" + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_noside_alt" + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_noside_alt", + "y": 90 + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_amethyst_glass_pane_noside", + "y": 270 + }, + "when": { + "west": "false" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_citrine_glass.json b/src/main/resources/assets/spectrum/blockstates/chiseled_citrine_glass.json new file mode 100644 index 0000000000..12fb1cd7b3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_citrine_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chiseled_citrine_glass" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_citrine_glass_pane.json b/src/main/resources/assets/spectrum/blockstates/chiseled_citrine_glass_pane.json new file mode 100644 index 0000000000..67bb3efd33 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_citrine_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_post" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_noside" + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_noside_alt" + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_noside_alt", + "y": 90 + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_citrine_glass_pane_noside", + "y": 270 + }, + "when": { + "west": "false" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_moonstone_glass.json b/src/main/resources/assets/spectrum/blockstates/chiseled_moonstone_glass.json new file mode 100644 index 0000000000..11728b76b6 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_moonstone_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chiseled_moonstone_glass" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_moonstone_glass_pane.json b/src/main/resources/assets/spectrum/blockstates/chiseled_moonstone_glass_pane.json new file mode 100644 index 0000000000..69fe7387bd --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_moonstone_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_post" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_noside" + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_noside_alt" + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_noside_alt", + "y": 90 + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_moonstone_glass_pane_noside", + "y": 270 + }, + "when": { + "west": "false" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_onyx_glass.json b/src/main/resources/assets/spectrum/blockstates/chiseled_onyx_glass.json new file mode 100644 index 0000000000..1a616559c7 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_onyx_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chiseled_onyx_glass" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_onyx_glass_pane.json b/src/main/resources/assets/spectrum/blockstates/chiseled_onyx_glass_pane.json new file mode 100644 index 0000000000..44193b3a19 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_onyx_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_post" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_noside" + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_noside_alt" + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_noside_alt", + "y": 90 + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_onyx_glass_pane_noside", + "y": 270 + }, + "when": { + "west": "false" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_topaz_glass.json b/src/main/resources/assets/spectrum/blockstates/chiseled_topaz_glass.json new file mode 100644 index 0000000000..7b0c54fa79 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_topaz_glass.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/chiseled_topaz_glass" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/chiseled_topaz_glass_pane.json b/src/main/resources/assets/spectrum/blockstates/chiseled_topaz_glass_pane.json new file mode 100644 index 0000000000..89790a9be4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/chiseled_topaz_glass_pane.json @@ -0,0 +1,77 @@ +{ + "multipart": [ + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_post" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_side" + }, + "when": { + "north": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_side", + "y": 90 + }, + "when": { + "east": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_side_alt" + }, + "when": { + "south": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_side_alt", + "y": 90 + }, + "when": { + "west": "true" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_noside" + }, + "when": { + "north": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_noside_alt" + }, + "when": { + "east": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_noside_alt", + "y": 90 + }, + "when": { + "south": "false" + } + }, + { + "apply": { + "model": "spectrum:block/chiseled_topaz_glass_pane_noside", + "y": 270 + }, + "when": { + "west": "false" + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_door.json b/src/main/resources/assets/spectrum/blockstates/cyan_door.json new file mode 100644 index 0000000000..04d2a85296 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/cyan_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/cyan_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/cyan_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/cyan_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_grass_block.json b/src/main/resources/assets/spectrum/blockstates/cyan_grass_block.json new file mode 100644 index 0000000000..d7551a02d9 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/cyan_grass_block" + }, + { + "model": "spectrum:block/cyan_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/cyan_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/cyan_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/cyan_hanging_sign.json new file mode 100644 index 0000000000..fd7e96767b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/cyan_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_sign.json b/src/main/resources/assets/spectrum/blockstates/cyan_sign.json new file mode 100644 index 0000000000..5c257307ce --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/cyan_sign" + } + } +} \ 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/cyan_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/cyan_trapdoor.json new file mode 100644 index 0000000000..09346a7995 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/cyan_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/cyan_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/cyan_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/cyan_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/cyan_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/cyan_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/cyan_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/cyan_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/cyan_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/cyan_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/cyan_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/cyan_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/cyan_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/cyan_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/cyan_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/cyan_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/cyan_wall_hanging_sign.json new file mode 100644 index 0000000000..fd7e96767b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/cyan_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/cyan_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/cyan_wall_sign.json new file mode 100644 index 0000000000..5c257307ce --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/cyan_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/cyan_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_hanging_sign.json new file mode 100644 index 0000000000..671bb06a20 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ebony_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_sign.json b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_sign.json new file mode 100644 index 0000000000..9987306026 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ebony_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_wall_hanging_sign.json new file mode 100644 index 0000000000..671bb06a20 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ebony_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_wall_sign.json new file mode 100644 index 0000000000..9987306026 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ebony_noxwood_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ebony_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_door.json b/src/main/resources/assets/spectrum/blockstates/gray_door.json new file mode 100644 index 0000000000..3be64ace4f --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/gray_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/gray_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/gray_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/gray_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/gray_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/gray_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/gray_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/gray_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/gray_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/gray_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/gray_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/gray_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/gray_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/gray_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/gray_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/gray_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/gray_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/gray_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/gray_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/gray_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/gray_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/gray_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/gray_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/gray_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/gray_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/gray_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/gray_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/gray_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/gray_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/gray_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/gray_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/gray_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_grass_block.json b/src/main/resources/assets/spectrum/blockstates/gray_grass_block.json new file mode 100644 index 0000000000..2197ba6750 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/gray_grass_block" + }, + { + "model": "spectrum:block/gray_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/gray_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/gray_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/gray_hanging_sign.json new file mode 100644 index 0000000000..e09c990de4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/gray_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_sign.json b/src/main/resources/assets/spectrum/blockstates/gray_sign.json new file mode 100644 index 0000000000..059c29d100 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/gray_sign" + } + } +} \ 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/gray_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/gray_trapdoor.json new file mode 100644 index 0000000000..5b60369730 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/gray_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/gray_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/gray_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/gray_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/gray_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/gray_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/gray_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/gray_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/gray_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/gray_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/gray_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/gray_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/gray_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/gray_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/gray_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/gray_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/gray_wall_hanging_sign.json new file mode 100644 index 0000000000..e09c990de4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/gray_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/gray_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/gray_wall_sign.json new file mode 100644 index 0000000000..059c29d100 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/gray_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/gray_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_door.json b/src/main/resources/assets/spectrum/blockstates/green_door.json new file mode 100644 index 0000000000..2e93e1bef3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/green_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/green_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/green_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/green_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/green_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/green_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/green_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/green_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/green_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/green_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/green_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/green_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/green_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/green_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/green_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/green_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/green_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/green_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/green_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/green_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/green_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/green_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/green_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/green_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/green_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/green_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/green_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/green_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/green_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/green_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/green_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/green_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_grass_block.json b/src/main/resources/assets/spectrum/blockstates/green_grass_block.json new file mode 100644 index 0000000000..1afedceb76 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/green_grass_block" + }, + { + "model": "spectrum:block/green_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/green_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/green_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/green_hanging_sign.json new file mode 100644 index 0000000000..8ba8bc33b3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/green_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_sign.json b/src/main/resources/assets/spectrum/blockstates/green_sign.json new file mode 100644 index 0000000000..9b0dad5aec --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/green_sign" + } + } +} \ 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/green_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/green_trapdoor.json new file mode 100644 index 0000000000..2379aa74be --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/green_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/green_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/green_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/green_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/green_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/green_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/green_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/green_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/green_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/green_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/green_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/green_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/green_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/green_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/green_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/green_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/green_wall_hanging_sign.json new file mode 100644 index 0000000000..8ba8bc33b3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/green_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/green_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/green_wall_sign.json new file mode 100644 index 0000000000..9b0dad5aec --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/green_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/green_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_hanging_sign.json new file mode 100644 index 0000000000..0b22a285b1 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ivory_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_sign.json b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_sign.json new file mode 100644 index 0000000000..d507e6abc6 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ivory_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_wall_hanging_sign.json new file mode 100644 index 0000000000..0b22a285b1 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ivory_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_wall_sign.json new file mode 100644 index 0000000000..d507e6abc6 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/ivory_noxwood_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/ivory_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_door.json b/src/main/resources/assets/spectrum/blockstates/light_blue_door.json new file mode 100644 index 0000000000..618aa60ad9 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_blue_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_blue_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_blue_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_blue_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_grass_block.json b/src/main/resources/assets/spectrum/blockstates/light_blue_grass_block.json new file mode 100644 index 0000000000..5fcad7a703 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/light_blue_grass_block" + }, + { + "model": "spectrum:block/light_blue_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/light_blue_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/light_blue_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/light_blue_hanging_sign.json new file mode 100644 index 0000000000..c9b26c23b5 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_blue_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_sign.json b/src/main/resources/assets/spectrum/blockstates/light_blue_sign.json new file mode 100644 index 0000000000..8acebc9912 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_blue_sign" + } + } +} \ 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_blue_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/light_blue_trapdoor.json new file mode 100644 index 0000000000..bb8d0741a9 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/light_blue_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/light_blue_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/light_blue_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/light_blue_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/light_blue_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/light_blue_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/light_blue_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/light_blue_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/light_blue_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/light_blue_wall_hanging_sign.json new file mode 100644 index 0000000000..c9b26c23b5 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_blue_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_blue_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/light_blue_wall_sign.json new file mode 100644 index 0000000000..8acebc9912 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_blue_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_blue_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_door.json b/src/main/resources/assets/spectrum/blockstates/light_gray_door.json new file mode 100644 index 0000000000..2cd3973de4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/light_gray_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/light_gray_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/light_gray_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/light_gray_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_grass_block.json b/src/main/resources/assets/spectrum/blockstates/light_gray_grass_block.json new file mode 100644 index 0000000000..7e7db2dd74 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/light_gray_grass_block" + }, + { + "model": "spectrum:block/light_gray_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/light_gray_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/light_gray_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/light_gray_hanging_sign.json new file mode 100644 index 0000000000..aa89505bb6 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_gray_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_sign.json b/src/main/resources/assets/spectrum/blockstates/light_gray_sign.json new file mode 100644 index 0000000000..fb08e697fd --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_gray_sign" + } + } +} \ 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/light_gray_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/light_gray_trapdoor.json new file mode 100644 index 0000000000..6fa40a02f9 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/light_gray_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/light_gray_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/light_gray_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/light_gray_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/light_gray_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/light_gray_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/light_gray_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/light_gray_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/light_gray_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/light_gray_wall_hanging_sign.json new file mode 100644 index 0000000000..aa89505bb6 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_gray_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/light_gray_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/light_gray_wall_sign.json new file mode 100644 index 0000000000..fb08e697fd --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/light_gray_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/light_gray_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_door.json b/src/main/resources/assets/spectrum/blockstates/lime_door.json new file mode 100644 index 0000000000..a74c2a7a46 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/lime_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/lime_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/lime_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/lime_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/lime_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/lime_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/lime_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/lime_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/lime_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/lime_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/lime_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/lime_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/lime_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/lime_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/lime_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/lime_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/lime_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/lime_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/lime_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/lime_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/lime_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/lime_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/lime_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/lime_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/lime_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/lime_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/lime_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/lime_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/lime_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/lime_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/lime_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/lime_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_grass_block.json b/src/main/resources/assets/spectrum/blockstates/lime_grass_block.json new file mode 100644 index 0000000000..e88603f122 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/lime_grass_block" + }, + { + "model": "spectrum:block/lime_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/lime_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/lime_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/lime_hanging_sign.json new file mode 100644 index 0000000000..54f6b9048f --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/lime_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_sign.json b/src/main/resources/assets/spectrum/blockstates/lime_sign.json new file mode 100644 index 0000000000..f765985426 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/lime_sign" + } + } +} \ 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/lime_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/lime_trapdoor.json new file mode 100644 index 0000000000..aa7b803416 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/lime_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/lime_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/lime_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/lime_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/lime_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/lime_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/lime_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/lime_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/lime_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/lime_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/lime_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/lime_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/lime_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/lime_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/lime_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/lime_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/lime_wall_hanging_sign.json new file mode 100644 index 0000000000..54f6b9048f --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/lime_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/lime_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/lime_wall_sign.json new file mode 100644 index 0000000000..f765985426 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/lime_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/lime_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_door.json b/src/main/resources/assets/spectrum/blockstates/magenta_door.json new file mode 100644 index 0000000000..be61998335 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/magenta_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/magenta_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/magenta_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/magenta_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_grass_block.json b/src/main/resources/assets/spectrum/blockstates/magenta_grass_block.json new file mode 100644 index 0000000000..ecc4e76352 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/magenta_grass_block" + }, + { + "model": "spectrum:block/magenta_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/magenta_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/magenta_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/magenta_hanging_sign.json new file mode 100644 index 0000000000..533869e102 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/magenta_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_sign.json b/src/main/resources/assets/spectrum/blockstates/magenta_sign.json new file mode 100644 index 0000000000..99159501c2 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/magenta_sign" + } + } +} \ 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/magenta_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/magenta_trapdoor.json new file mode 100644 index 0000000000..d60da41767 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/magenta_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/magenta_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/magenta_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/magenta_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/magenta_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/magenta_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/magenta_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/magenta_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/magenta_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/magenta_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/magenta_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/magenta_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/magenta_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/magenta_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/magenta_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/magenta_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/magenta_wall_hanging_sign.json new file mode 100644 index 0000000000..533869e102 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/magenta_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/magenta_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/magenta_wall_sign.json new file mode 100644 index 0000000000..99159501c2 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/magenta_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/magenta_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_door.json b/src/main/resources/assets/spectrum/blockstates/orange_door.json new file mode 100644 index 0000000000..c800eaa702 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/orange_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/orange_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/orange_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/orange_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/orange_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/orange_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/orange_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/orange_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/orange_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/orange_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/orange_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/orange_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/orange_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/orange_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/orange_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/orange_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/orange_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/orange_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/orange_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/orange_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/orange_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/orange_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/orange_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/orange_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/orange_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/orange_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/orange_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/orange_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/orange_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/orange_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/orange_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/orange_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_grass_block.json b/src/main/resources/assets/spectrum/blockstates/orange_grass_block.json new file mode 100644 index 0000000000..fd8793076d --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/orange_grass_block" + }, + { + "model": "spectrum:block/orange_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/orange_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/orange_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/orange_hanging_sign.json new file mode 100644 index 0000000000..8b211f1553 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/orange_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_sign.json b/src/main/resources/assets/spectrum/blockstates/orange_sign.json new file mode 100644 index 0000000000..06405c0a6d --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/orange_sign" + } + } +} \ 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/orange_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/orange_trapdoor.json new file mode 100644 index 0000000000..2e86911b0e --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/orange_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/orange_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/orange_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/orange_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/orange_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/orange_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/orange_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/orange_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/orange_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/orange_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/orange_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/orange_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/orange_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/orange_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/orange_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/orange_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/orange_wall_hanging_sign.json new file mode 100644 index 0000000000..8b211f1553 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/orange_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/orange_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/orange_wall_sign.json new file mode 100644 index 0000000000..06405c0a6d --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/orange_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/orange_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_door.json b/src/main/resources/assets/spectrum/blockstates/pink_door.json new file mode 100644 index 0000000000..536878d0c6 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/pink_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/pink_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/pink_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/pink_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/pink_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/pink_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/pink_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/pink_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/pink_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/pink_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/pink_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/pink_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/pink_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/pink_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/pink_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/pink_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/pink_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/pink_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/pink_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/pink_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/pink_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/pink_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/pink_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/pink_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/pink_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/pink_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/pink_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/pink_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/pink_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/pink_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/pink_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/pink_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_grass_block.json b/src/main/resources/assets/spectrum/blockstates/pink_grass_block.json new file mode 100644 index 0000000000..cc91283955 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/pink_grass_block" + }, + { + "model": "spectrum:block/pink_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/pink_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/pink_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/pink_hanging_sign.json new file mode 100644 index 0000000000..5c418d8cf3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/pink_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_sign.json b/src/main/resources/assets/spectrum/blockstates/pink_sign.json new file mode 100644 index 0000000000..9cfba67961 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/pink_sign" + } + } +} \ 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/pink_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/pink_trapdoor.json new file mode 100644 index 0000000000..a2c803136d --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/pink_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/pink_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/pink_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/pink_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/pink_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/pink_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/pink_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/pink_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/pink_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/pink_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/pink_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/pink_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/pink_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/pink_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/pink_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/pink_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/pink_wall_hanging_sign.json new file mode 100644 index 0000000000..5c418d8cf3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/pink_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/pink_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/pink_wall_sign.json new file mode 100644 index 0000000000..9cfba67961 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/pink_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/pink_sign" + } + } +} \ No newline at end of file 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..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,7 +1,7 @@ { "variants": { "cardinal_facing=false": { - "model": "spectrum:block/polished_basalt_crest", + "model": "spectrum:block/polished_basalt_crest_alt", "y": 90 }, "cardinal_facing=true": { 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..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,7 +1,7 @@ { "variants": { "cardinal_facing=false": { - "model": "spectrum:block/polished_calcite_crest", + "model": "spectrum:block/polished_calcite_crest_alt", "y": 90 }, "cardinal_facing=true": { diff --git a/src/main/resources/assets/spectrum/blockstates/purple_door.json b/src/main/resources/assets/spectrum/blockstates/purple_door.json new file mode 100644 index 0000000000..f6712646fc --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/purple_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/purple_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/purple_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/purple_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/purple_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/purple_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/purple_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/purple_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/purple_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/purple_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/purple_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/purple_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/purple_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/purple_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/purple_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/purple_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/purple_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/purple_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/purple_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/purple_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/purple_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/purple_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/purple_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/purple_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/purple_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/purple_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/purple_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/purple_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/purple_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/purple_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/purple_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/purple_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/purple_grass_block.json b/src/main/resources/assets/spectrum/blockstates/purple_grass_block.json new file mode 100644 index 0000000000..abc1be634a --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/purple_grass_block" + }, + { + "model": "spectrum:block/purple_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/purple_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/purple_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/purple_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/purple_hanging_sign.json new file mode 100644 index 0000000000..e9caa2c92c --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/purple_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/purple_sign.json b/src/main/resources/assets/spectrum/blockstates/purple_sign.json new file mode 100644 index 0000000000..98b4f0684c --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/purple_sign" + } + } +} \ 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/purple_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/purple_trapdoor.json new file mode 100644 index 0000000000..47fec8f92d --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/purple_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/purple_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/purple_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/purple_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/purple_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/purple_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/purple_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/purple_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/purple_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/purple_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/purple_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/purple_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/purple_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/purple_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/purple_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/purple_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/purple_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/purple_wall_hanging_sign.json new file mode 100644 index 0000000000..e9caa2c92c --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/purple_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/purple_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/purple_wall_sign.json new file mode 100644 index 0000000000..98b4f0684c --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/purple_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/purple_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_door.json b/src/main/resources/assets/spectrum/blockstates/red_door.json new file mode 100644 index 0000000000..572e91a5f5 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/red_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/red_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/red_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/red_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/red_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/red_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/red_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/red_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/red_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/red_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/red_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/red_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/red_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/red_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/red_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/red_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/red_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/red_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/red_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/red_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/red_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/red_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/red_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/red_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/red_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/red_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/red_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/red_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/red_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/red_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/red_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/red_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_grass_block.json b/src/main/resources/assets/spectrum/blockstates/red_grass_block.json new file mode 100644 index 0000000000..1ad1d10ae9 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/red_grass_block" + }, + { + "model": "spectrum:block/red_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/red_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/red_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/red_hanging_sign.json new file mode 100644 index 0000000000..f083d9a2e3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/red_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_sign.json b/src/main/resources/assets/spectrum/blockstates/red_sign.json new file mode 100644 index 0000000000..ffdecf3c13 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/red_sign" + } + } +} \ 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/red_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/red_trapdoor.json new file mode 100644 index 0000000000..c6010fd6f4 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/red_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/red_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/red_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/red_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/red_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/red_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/red_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/red_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/red_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/red_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/red_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/red_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/red_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/red_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/red_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/red_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/red_wall_hanging_sign.json new file mode 100644 index 0000000000..f083d9a2e3 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/red_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/red_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/red_wall_sign.json new file mode 100644 index 0000000000..ffdecf3c13 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/red_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/red_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/slate_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_hanging_sign.json new file mode 100644 index 0000000000..4b2e3fb72f --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/slate_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/slate_noxwood_sign.json b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_sign.json new file mode 100644 index 0000000000..a96c6e85ce --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/slate_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/slate_noxwood_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_wall_hanging_sign.json new file mode 100644 index 0000000000..4b2e3fb72f --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/slate_noxwood_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/slate_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_wall_sign.json new file mode 100644 index 0000000000..a96c6e85ce --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/slate_noxwood_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/slate_noxwood_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/weeping_gala_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/weeping_gala_hanging_sign.json new file mode 100644 index 0000000000..d0b6d6d87c --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/weeping_gala_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/weeping_gala_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/weeping_gala_sign.json b/src/main/resources/assets/spectrum/blockstates/weeping_gala_sign.json new file mode 100644 index 0000000000..30745a7d0a --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/weeping_gala_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/weeping_gala_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/weeping_gala_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/weeping_gala_wall_hanging_sign.json new file mode 100644 index 0000000000..d0b6d6d87c --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/weeping_gala_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/weeping_gala_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/weeping_gala_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/weeping_gala_wall_sign.json new file mode 100644 index 0000000000..30745a7d0a --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/weeping_gala_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/weeping_gala_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_door.json b/src/main/resources/assets/spectrum/blockstates/white_door.json new file mode 100644 index 0000000000..332c27867b --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/white_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/white_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/white_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/white_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/white_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/white_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/white_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/white_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/white_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/white_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/white_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/white_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/white_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/white_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/white_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/white_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/white_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/white_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/white_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/white_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/white_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/white_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/white_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/white_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/white_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/white_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/white_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/white_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/white_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/white_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/white_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/white_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_grass_block.json b/src/main/resources/assets/spectrum/blockstates/white_grass_block.json new file mode 100644 index 0000000000..dfebd59344 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/white_grass_block" + }, + { + "model": "spectrum:block/white_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/white_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/white_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/white_hanging_sign.json new file mode 100644 index 0000000000..4188f4bc26 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/white_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_sign.json b/src/main/resources/assets/spectrum/blockstates/white_sign.json new file mode 100644 index 0000000000..4c8b0a3ba0 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/white_sign" + } + } +} \ 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/white_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/white_trapdoor.json new file mode 100644 index 0000000000..3b585a8142 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/white_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/white_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/white_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/white_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/white_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/white_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/white_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/white_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/white_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/white_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/white_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/white_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/white_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/white_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/white_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/white_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/white_wall_hanging_sign.json new file mode 100644 index 0000000000..4188f4bc26 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/white_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/white_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/white_wall_sign.json new file mode 100644 index 0000000000..4c8b0a3ba0 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/white_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/white_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_door.json b/src/main/resources/assets/spectrum/blockstates/yellow_door.json new file mode 100644 index 0000000000..006a0e1156 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_door.json @@ -0,0 +1,124 @@ +{ + "variants": { + "facing=east,half=lower,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_bottom_left" + }, + "facing=east,half=lower,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_bottom_left_open", + "y": 90 + }, + "facing=east,half=lower,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_bottom_right" + }, + "facing=east,half=lower,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_bottom_right_open", + "y": 270 + }, + "facing=east,half=upper,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_top_left" + }, + "facing=east,half=upper,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_top_left_open", + "y": 90 + }, + "facing=east,half=upper,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_top_right" + }, + "facing=east,half=upper,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_top_right_open", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_bottom_left", + "y": 270 + }, + "facing=north,half=lower,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_bottom_left_open" + }, + "facing=north,half=lower,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_bottom_right", + "y": 270 + }, + "facing=north,half=lower,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_bottom_right_open", + "y": 180 + }, + "facing=north,half=upper,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_top_left", + "y": 270 + }, + "facing=north,half=upper,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_top_left_open" + }, + "facing=north,half=upper,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_top_right", + "y": 270 + }, + "facing=north,half=upper,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_top_right_open", + "y": 180 + }, + "facing=south,half=lower,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_bottom_left", + "y": 90 + }, + "facing=south,half=lower,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_bottom_left_open", + "y": 180 + }, + "facing=south,half=lower,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_bottom_right", + "y": 90 + }, + "facing=south,half=lower,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_bottom_right_open" + }, + "facing=south,half=upper,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_top_left", + "y": 90 + }, + "facing=south,half=upper,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_top_left_open", + "y": 180 + }, + "facing=south,half=upper,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_top_right", + "y": 90 + }, + "facing=south,half=upper,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_top_right_open" + }, + "facing=west,half=lower,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_bottom_left", + "y": 180 + }, + "facing=west,half=lower,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_bottom_left_open", + "y": 270 + }, + "facing=west,half=lower,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_bottom_right", + "y": 180 + }, + "facing=west,half=lower,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_bottom_right_open", + "y": 90 + }, + "facing=west,half=upper,hinge=left,open=false": { + "model": "spectrum:block/yellow_door_top_left", + "y": 180 + }, + "facing=west,half=upper,hinge=left,open=true": { + "model": "spectrum:block/yellow_door_top_left_open", + "y": 270 + }, + "facing=west,half=upper,hinge=right,open=false": { + "model": "spectrum:block/yellow_door_top_right", + "y": 180 + }, + "facing=west,half=upper,hinge=right,open=true": { + "model": "spectrum:block/yellow_door_top_right_open", + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_grass_block.json b/src/main/resources/assets/spectrum/blockstates/yellow_grass_block.json new file mode 100644 index 0000000000..7e37d21389 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_grass_block.json @@ -0,0 +1,24 @@ +{ + "variants": { + "snowy=false": [ + { + "model": "spectrum:block/yellow_grass_block" + }, + { + "model": "spectrum:block/yellow_grass_block", + "y": 90 + }, + { + "model": "spectrum:block/yellow_grass_block", + "y": 180 + }, + { + "model": "spectrum:block/yellow_grass_block", + "y": 270 + } + ], + "snowy=true": { + "model": "minecraft:block/grass_block_snow" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/yellow_hanging_sign.json new file mode 100644 index 0000000000..92645a0e04 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/yellow_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_sign.json b/src/main/resources/assets/spectrum/blockstates/yellow_sign.json new file mode 100644 index 0000000000..c9658d2e51 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/yellow_sign" + } + } +} \ 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/blockstates/yellow_trapdoor.json b/src/main/resources/assets/spectrum/blockstates/yellow_trapdoor.json new file mode 100644 index 0000000000..d956a96ef9 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_trapdoor.json @@ -0,0 +1,69 @@ +{ + "variants": { + "facing=east,half=bottom,open=false": { + "model": "spectrum:block/yellow_trapdoor_bottom", + "y": 90 + }, + "facing=east,half=bottom,open=true": { + "model": "spectrum:block/yellow_trapdoor_open", + "y": 90 + }, + "facing=east,half=top,open=false": { + "model": "spectrum:block/yellow_trapdoor_top", + "y": 90 + }, + "facing=east,half=top,open=true": { + "model": "spectrum:block/yellow_trapdoor_open", + "x": 180, + "y": 270 + }, + "facing=north,half=bottom,open=false": { + "model": "spectrum:block/yellow_trapdoor_bottom" + }, + "facing=north,half=bottom,open=true": { + "model": "spectrum:block/yellow_trapdoor_open" + }, + "facing=north,half=top,open=false": { + "model": "spectrum:block/yellow_trapdoor_top" + }, + "facing=north,half=top,open=true": { + "model": "spectrum:block/yellow_trapdoor_open", + "x": 180, + "y": 180 + }, + "facing=south,half=bottom,open=false": { + "model": "spectrum:block/yellow_trapdoor_bottom", + "y": 180 + }, + "facing=south,half=bottom,open=true": { + "model": "spectrum:block/yellow_trapdoor_open", + "y": 180 + }, + "facing=south,half=top,open=false": { + "model": "spectrum:block/yellow_trapdoor_top", + "y": 180 + }, + "facing=south,half=top,open=true": { + "model": "spectrum:block/yellow_trapdoor_open", + "x": 180, + "y": 0 + }, + "facing=west,half=bottom,open=false": { + "model": "spectrum:block/yellow_trapdoor_bottom", + "y": 270 + }, + "facing=west,half=bottom,open=true": { + "model": "spectrum:block/yellow_trapdoor_open", + "y": 270 + }, + "facing=west,half=top,open=false": { + "model": "spectrum:block/yellow_trapdoor_top", + "y": 270 + }, + "facing=west,half=top,open=true": { + "model": "spectrum:block/yellow_trapdoor_open", + "x": 180, + "y": 90 + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_wall_hanging_sign.json b/src/main/resources/assets/spectrum/blockstates/yellow_wall_hanging_sign.json new file mode 100644 index 0000000000..92645a0e04 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_wall_hanging_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/yellow_hanging_sign" + } + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/blockstates/yellow_wall_sign.json b/src/main/resources/assets/spectrum/blockstates/yellow_wall_sign.json new file mode 100644 index 0000000000..c9658d2e51 --- /dev/null +++ b/src/main/resources/assets/spectrum/blockstates/yellow_wall_sign.json @@ -0,0 +1,7 @@ +{ + "variants": { + "": { + "model": "spectrum:block/yellow_sign" + } + } +} \ 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 b0f54e7fe9..1d67b15b83 100644 --- a/src/main/resources/assets/spectrum/lang/en_us.json +++ b/src/main/resources/assets/spectrum/lang/en_us.json @@ -874,6 +874,8 @@ "block.spectrum.amethyst_chiseled_calcite": "Amethyst Chiseled Calcite", "block.spectrum.amethyst_glass": "Amethyst Glass", "block.spectrum.amethyst_glass_pane": "Amethyst Glass Pane", + "block.spectrum.chiseled_amethyst_glass": "Chiseled Amethyst Glass", + "block.spectrum.chiseled_amethyst_glass_pane": "Chiseled Amethyst Glass Pane", "block.spectrum.amethyst_ore": "Amethyst Ore", "block.spectrum.amethyst_powder_block": "Block of Amethyst Powder", "block.spectrum.amethyst_semi_permeable_glass": "Semi-Permeable Amethyst Glass", @@ -1096,6 +1098,8 @@ "block.spectrum.citrine_cluster": "Citrine Cluster", "block.spectrum.citrine_glass": "Citrine Glass", "block.spectrum.citrine_glass_pane": "Citrine Glass Pane", + "block.spectrum.chiseled_citrine_glass": "Chiseled Citrine Glass", + "block.spectrum.chiseled_citrine_glass_pane": "Chiseled Citrine Glass Pane", "block.spectrum.citrine_ore": "Citrine Ore", "block.spectrum.citrine_powder_block": "Block of Citrine Powder", "block.spectrum.citrine_semi_permeable_glass": "Semi-Permeable Citrine Glass", @@ -1523,6 +1527,8 @@ "block.spectrum.moonstone_cluster": "Moonstone Cluster", "block.spectrum.moonstone_glass": "Moonstone Glass", "block.spectrum.moonstone_glass_pane": "Moonstone Glass Pane", + "block.spectrum.chiseled_moonstone_glass": "Chiseled Moonstone Glass", + "block.spectrum.chiseled_moonstone_glass_pane": "Chiseled Moonstone Glass Pane", "block.spectrum.moonstone_ore": "Moonstone Ore", "block.spectrum.moonstone_powder_block": "Block of Moonstone Powder", "block.spectrum.moonstone_semi_permeable_glass": "Semi-Permeable Moonstone Glass", @@ -1552,6 +1558,8 @@ "block.spectrum.onyx_cluster": "Onyx Cluster", "block.spectrum.onyx_glass": "Onyx Glass", "block.spectrum.onyx_glass_pane": "Onyx Glass Pane", + "block.spectrum.chiseled_onyx_glass": "Chiseled Onyx Glass", + "block.spectrum.chiseled_onyx_glass_pane": "Chiseled Onyx Glass Pane", "block.spectrum.onyx_ore": "Onyx Ore", "block.spectrum.onyx_powder_block": "Block of Onyx Powder", "block.spectrum.onyx_semi_permeable_glass": "Semi-Permeable Onyx Glass", @@ -2049,6 +2057,8 @@ "block.spectrum.topaz_cluster": "Topaz Cluster", "block.spectrum.topaz_glass": "Topaz Glass", "block.spectrum.topaz_glass_pane": "Topaz Glass Pane", + "block.spectrum.chiseled_topaz_glass": "Chiseled Topaz Glass", + "block.spectrum.chiseled_topaz_glass_pane": "Chiseled Topaz Glass Pane", "block.spectrum.topaz_ore": "Topaz Ore", "block.spectrum.topaz_powder_block": "Block of Topaz Powder", "block.spectrum.topaz_semi_permeable_glass": "Semi-Permeable Topaz Glass", @@ -2108,6 +2118,8 @@ "block.spectrum.weeping_gala_stairs": "Weeping Gala Stairs", "block.spectrum.weeping_gala_trapdoor": "Weeping Gala Trapdoor", "block.spectrum.weeping_gala_wood": "Weeping Gala Wood", + "block.spectrum.weeping_gala_sign": "Weeping Gala Sign", + "block.spectrum.weeping_gala_hanging_sign": "Weeping Gala Hanging Sign", "block.spectrum.wet_lava_sponge": "Wet Lava Sponge", "block.spectrum.white_block": "White Block", "block.spectrum.white_button": "White Button", @@ -2159,6 +2171,97 @@ "block.spectrum.zombie_villager_head": "Zombie Villager Head", "block.spectrum.zombified_piglin_head": "Zombified Piglin Head", + "block.spectrum.black_sign": "Black Sign", + "block.spectrum.blue_sign": "Blue Sign", + "block.spectrum.brown_sign": "Brown Sign", + "block.spectrum.cyan_sign": "Cyan Sign", + "block.spectrum.gray_sign": "Gray Sign", + "block.spectrum.green_sign": "Green Sign", + "block.spectrum.light_blue_sign": "Light Blue Sign", + "block.spectrum.light_gray_sign": "Light Gray Sign", + "block.spectrum.lime_sign": "Lime Sign", + "block.spectrum.magenta_sign": "Magenta Sign", + "block.spectrum.orange_sign": "Orange Sign", + "block.spectrum.pink_sign": "Pink Sign", + "block.spectrum.purple_sign": "Purple Sign", + "block.spectrum.red_sign": "Red Sign", + "block.spectrum.white_sign": "White Sign", + "block.spectrum.yellow_sign": "Yellow Sign", + "block.spectrum.black_hanging_sign": "Black Hanging Sign", + "block.spectrum.blue_hanging_sign": "Blue Hanging Sign", + "block.spectrum.brown_hanging_sign": "Brown Hanging Sign", + "block.spectrum.cyan_hanging_sign": "Cyan Hanging Sign", + "block.spectrum.gray_hanging_sign": "Gray Hanging Sign", + "block.spectrum.green_hanging_sign": "Green Hanging Sign", + "block.spectrum.light_blue_hanging_sign": "Light Blue Hanging Sign", + "block.spectrum.light_gray_hanging_sign": "Light Gray Hanging Sign", + "block.spectrum.lime_hanging_sign": "Lime Hanging Sign", + "block.spectrum.magenta_hanging_sign": "Magenta Hanging Sign", + "block.spectrum.orange_hanging_sign": "Orange Hanging Sign", + "block.spectrum.pink_hanging_sign": "Pink Hanging Sign", + "block.spectrum.purple_hanging_sign": "Purple Hanging Sign", + "block.spectrum.red_hanging_sign": "Red Hanging Sign", + "block.spectrum.white_hanging_sign": "White Hanging Sign", + "block.spectrum.yellow_hanging_sign": "Yellow Hanging Sign", + "block.spectrum.black_trapdoor": "Black Trapdoor", + "block.spectrum.blue_trapdoor": "Blue Trapdoor", + "block.spectrum.brown_trapdoor": "Brown Trapdoor", + "block.spectrum.cyan_trapdoor": "Cyan Trapdoor", + "block.spectrum.gray_trapdoor": "Gray Trapdoor", + "block.spectrum.green_trapdoor": "Green Trapdoor", + "block.spectrum.light_blue_trapdoor": "Light Blue Trapdoor", + "block.spectrum.light_gray_trapdoor": "Light Gray Trapdoor", + "block.spectrum.lime_trapdoor": "Lime Trapdoor", + "block.spectrum.magenta_trapdoor": "Magenta Trapdoor", + "block.spectrum.orange_trapdoor": "Orange Trapdoor", + "block.spectrum.pink_trapdoor": "Pink Trapdoor", + "block.spectrum.purple_trapdoor": "Purple Trapdoor", + "block.spectrum.red_trapdoor": "Red Trapdoor", + "block.spectrum.white_trapdoor": "White Trapdoor", + "block.spectrum.yellow_trapdoor": "Yellow Trapdoor", + "block.spectrum.black_door": "Black Door", + "block.spectrum.blue_door": "Blue Door", + "block.spectrum.brown_door": "Brown Door", + "block.spectrum.cyan_door": "Cyan Door", + "block.spectrum.gray_door": "Gray Door", + "block.spectrum.green_door": "Green Door", + "block.spectrum.light_blue_door": "Light Blue Door", + "block.spectrum.light_gray_door": "Light Gray Door", + "block.spectrum.lime_door": "Lime Door", + "block.spectrum.magenta_door": "Magenta Door", + "block.spectrum.orange_door": "Orange Door", + "block.spectrum.pink_door": "Pink Door", + "block.spectrum.purple_door": "Purple Door", + "block.spectrum.red_door": "Red Door", + "block.spectrum.white_door": "White Door", + "block.spectrum.yellow_door": "Yellow Door", + + "block.spectrum.black_grass_block": "Black Grass Block", + "block.spectrum.blue_grass_block": "Blue Grass Block", + "block.spectrum.brown_grass_block": "Brown Grass Block", + "block.spectrum.cyan_grass_block": "Cyan Grass Block", + "block.spectrum.gray_grass_block": "Gray Grass Block", + "block.spectrum.green_grass_block": "Green Grass Block", + "block.spectrum.light_blue_grass_block": "Light Blue Grass Block", + "block.spectrum.light_gray_grass_block": "Light Gray Grass Block", + "block.spectrum.lime_grass_block": "Lime Grass Block", + "block.spectrum.magenta_grass_block": "Magenta Grass Block", + "block.spectrum.orange_grass_block": "Orange Grass Block", + "block.spectrum.pink_grass_block": "Pink Grass Block", + "block.spectrum.purple_grass_block": "Purple Grass Block", + "block.spectrum.red_grass_block": "Red Grass Block", + "block.spectrum.white_grass_block": "White Grass Block", + "block.spectrum.yellow_grass_block": "Yellow Grass Block", + + "block.spectrum.ebony_noxwood_sign": "Ebony Noxwood Sign", + "block.spectrum.ivory_noxwood_sign": "Ivory Noxwood Sign", + "block.spectrum.slate_noxwood_sign": "Slate Noxwood Sign", + "block.spectrum.chestnut_noxwood_sign": "Chestnut Noxwood Sign", + "block.spectrum.ebony_noxwood_hanging_sign": "Ebony Noxwood Hanging Sign", + "block.spectrum.ivory_noxwood_hanging_sign": "Ivory Noxwood Hanging Sign", + "block.spectrum.slate_noxwood_hanging_sign": "Slate Noxwood Hanging Sign", + "block.spectrum.chestnut_noxwood_hanging_sign": "Chestnut Noxwood Hanging Sign", + "block.spectrum.topaz_bricks": "Topaz Bricks", "block.spectrum.amethyst_bricks": "Amethyst Bricks", "block.spectrum.citrine_bricks": "Citrine Bricks", @@ -3494,8 +3597,10 @@ "book.spectrum.guidebook.noxwood.name": "Noxwood", "book.spectrum.guidebook.noxwood.page0.text": "A type of mushroom – or is it more a tree? – which can be found all over the [Noxshroom Forest](entry://dimension/noxshroom_forest). They come in a variety of colors.\\\n\\\nThe trunks are as firm as wood, while the caps are almost soft and squishy. The bioluminescent gills give off a pleasant glow, which makes them excellent light sources.", "book.spectrum.guidebook.noxwood.page1.text": "So good, every bite makes me giddy with joy.", - "book.spectrum.guidebook.noxwood.page2.title": "So much room", - "book.spectrum.guidebook.noxwood.page3.title": "for activities", + "book.spectrum.guidebook.noxwood.slate_collection.title": "So much", + "book.spectrum.guidebook.noxwood.ebony_collection.title": "room", + "book.spectrum.guidebook.noxwood.ivory_collection.title": "for", + "book.spectrum.guidebook.noxwood.chestnut_collection.title": "activities", "book.spectrum.guidebook.noxwood.page4.text": "Both stripped and non-stripped.", "book.spectrum.guidebook.noxwood.page4.title": "Hyphae", "book.spectrum.guidebook.noxwood.page5.text": "Lights up when powered by [#](bb00bb)Redstone[#]().", @@ -6139,5 +6244,46 @@ "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", + + "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/assets/spectrum/models/block/black_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/black_door_bottom_left.json new file mode 100644 index 0000000000..14ecb31801 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/black_door_bottom_left_open.json new file mode 100644 index 0000000000..47e8e09588 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/black_door_bottom_right.json new file mode 100644 index 0000000000..9841a83591 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/black_door_bottom_right_open.json new file mode 100644 index 0000000000..e914047e18 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_door_top_left.json b/src/main/resources/assets/spectrum/models/block/black_door_top_left.json new file mode 100644 index 0000000000..b491dd5dfc --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/black_door_top_left_open.json new file mode 100644 index 0000000000..5f0bd7c991 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_door_top_right.json b/src/main/resources/assets/spectrum/models/block/black_door_top_right.json new file mode 100644 index 0000000000..e883c83dd5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/black_door_top_right_open.json new file mode 100644 index 0000000000..12df73d0f1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/black_door_bottom", + "top": "spectrum:block/black_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_grass_block.json b/src/main/resources/assets/spectrum/models/block/black_grass_block.json new file mode 100644 index 0000000000..edfddbab65 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/black_grass_block_side", + "top": "spectrum:block/black_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/black_hanging_sign.json new file mode 100644 index 0000000000..df56cc6fe9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/black_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/black_hanging_wall_sign.json new file mode 100644 index 0000000000..ccef4c017a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_black_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_sign.json b/src/main/resources/assets/spectrum/models/block/black_sign.json new file mode 100644 index 0000000000..df56cc6fe9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/black_planks" + } +} \ No newline at end of file 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/black_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/black_trapdoor_bottom.json new file mode 100644 index 0000000000..26dd32de7d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/black_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/black_trapdoor_open.json new file mode 100644 index 0000000000..8af4dcdcf8 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/black_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/black_trapdoor_top.json new file mode 100644 index 0000000000..5ae77d50a7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/black_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/black_wall_sign.json b/src/main/resources/assets/spectrum/models/block/black_wall_sign.json new file mode 100644 index 0000000000..ccef4c017a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/black_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_black_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_left.json new file mode 100644 index 0000000000..f6dc728da7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_left_open.json new file mode 100644 index 0000000000..61814a322e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_right.json new file mode 100644 index 0000000000..652d8440d2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_right_open.json new file mode 100644 index 0000000000..f4ef9479fb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_top_left.json b/src/main/resources/assets/spectrum/models/block/blue_door_top_left.json new file mode 100644 index 0000000000..a82f7b54e9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/blue_door_top_left_open.json new file mode 100644 index 0000000000..cec4ce7668 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_top_right.json b/src/main/resources/assets/spectrum/models/block/blue_door_top_right.json new file mode 100644 index 0000000000..b94b2e26e6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/blue_door_top_right_open.json new file mode 100644 index 0000000000..302e7e2a3e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/blue_door_bottom", + "top": "spectrum:block/blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_grass_block.json b/src/main/resources/assets/spectrum/models/block/blue_grass_block.json new file mode 100644 index 0000000000..a9d9a846de --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/blue_grass_block_side", + "top": "spectrum:block/blue_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/blue_hanging_sign.json new file mode 100644 index 0000000000..3bc7502eae --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/blue_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/blue_hanging_wall_sign.json new file mode 100644 index 0000000000..3a081e0dea --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_blue_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_sign.json b/src/main/resources/assets/spectrum/models/block/blue_sign.json new file mode 100644 index 0000000000..3bc7502eae --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/blue_planks" + } +} \ 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/blue_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/blue_trapdoor_bottom.json new file mode 100644 index 0000000000..e56cdad4e7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/blue_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/blue_trapdoor_open.json new file mode 100644 index 0000000000..cda25e811a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/blue_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/blue_trapdoor_top.json new file mode 100644 index 0000000000..f91128df4d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/blue_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/blue_wall_sign.json b/src/main/resources/assets/spectrum/models/block/blue_wall_sign.json new file mode 100644 index 0000000000..3a081e0dea --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/blue_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_blue_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_left.json new file mode 100644 index 0000000000..14cce6f279 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_left_open.json new file mode 100644 index 0000000000..8510a95a7a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_right.json new file mode 100644 index 0000000000..b6140b8067 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_right_open.json new file mode 100644 index 0000000000..0c9a0676a3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_top_left.json b/src/main/resources/assets/spectrum/models/block/brown_door_top_left.json new file mode 100644 index 0000000000..bc5de6148a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/brown_door_top_left_open.json new file mode 100644 index 0000000000..442c3f2841 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_top_right.json b/src/main/resources/assets/spectrum/models/block/brown_door_top_right.json new file mode 100644 index 0000000000..95fbcd349f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/brown_door_top_right_open.json new file mode 100644 index 0000000000..87096873d1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/brown_door_bottom", + "top": "spectrum:block/brown_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_grass_block.json b/src/main/resources/assets/spectrum/models/block/brown_grass_block.json new file mode 100644 index 0000000000..c7758c9c92 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/brown_grass_block_side", + "top": "spectrum:block/brown_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/brown_hanging_sign.json new file mode 100644 index 0000000000..5b5c5774bb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/brown_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/brown_hanging_wall_sign.json new file mode 100644 index 0000000000..841ed0fe22 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_brown_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_sign.json b/src/main/resources/assets/spectrum/models/block/brown_sign.json new file mode 100644 index 0000000000..5b5c5774bb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/brown_planks" + } +} \ 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/brown_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/brown_trapdoor_bottom.json new file mode 100644 index 0000000000..e54a7267e0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/brown_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/brown_trapdoor_open.json new file mode 100644 index 0000000000..bcad4ab02d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/brown_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/brown_trapdoor_top.json new file mode 100644 index 0000000000..b1446a227f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/brown_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/brown_wall_sign.json b/src/main/resources/assets/spectrum/models/block/brown_wall_sign.json new file mode 100644 index 0000000000..841ed0fe22 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/brown_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_brown_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_hanging_sign.json new file mode 100644 index 0000000000..ca9eefe1d7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/chestnut_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_hanging_wall_sign.json new file mode 100644 index 0000000000..d69868ca3e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_chestnut_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_sign.json b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_sign.json new file mode 100644 index 0000000000..ca9eefe1d7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/chestnut_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_wall_sign.json new file mode 100644 index 0000000000..d69868ca3e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chestnut_noxwood_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_chestnut_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass.json b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass.json new file mode 100644 index 0000000000..e08a73e9de --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/chiseled_amethyst_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_noside.json b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_noside.json new file mode 100644 index 0000000000..0745c12096 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "spectrum:block/chiseled_amethyst_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_noside_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_noside_alt.json new file mode 100644 index 0000000000..974f802e5f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "spectrum:block/chiseled_amethyst_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_post.json b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_post.json new file mode 100644 index 0000000000..0c498191c1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "edge": "spectrum:block/chiseled_amethyst_glass_pane_top", + "pane": "spectrum:block/chiseled_amethyst_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_side.json b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_side.json new file mode 100644 index 0000000000..bf9c3d3c9e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "edge": "spectrum:block/chiseled_amethyst_glass_pane_top", + "pane": "spectrum:block/chiseled_amethyst_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_side_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_side_alt.json new file mode 100644 index 0000000000..d38ebf29f0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_amethyst_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "edge": "spectrum:block/chiseled_amethyst_glass_pane_top", + "pane": "spectrum:block/chiseled_amethyst_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass.json b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass.json new file mode 100644 index 0000000000..26e2739de1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/chiseled_citrine_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_noside.json b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_noside.json new file mode 100644 index 0000000000..0d7678285f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "spectrum:block/chiseled_citrine_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_noside_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_noside_alt.json new file mode 100644 index 0000000000..97a883557d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "spectrum:block/chiseled_citrine_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_post.json b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_post.json new file mode 100644 index 0000000000..bd1edcf4b9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "edge": "spectrum:block/chiseled_citrine_glass_pane_top", + "pane": "spectrum:block/chiseled_citrine_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_side.json b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_side.json new file mode 100644 index 0000000000..9ab2975628 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "edge": "spectrum:block/chiseled_citrine_glass_pane_top", + "pane": "spectrum:block/chiseled_citrine_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_side_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_side_alt.json new file mode 100644 index 0000000000..cb6048c8b4 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_citrine_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "edge": "spectrum:block/chiseled_citrine_glass_pane_top", + "pane": "spectrum:block/chiseled_citrine_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass.json b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass.json new file mode 100644 index 0000000000..a2cd8f64b5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/chiseled_moonstone_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_noside.json b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_noside.json new file mode 100644 index 0000000000..44b0e79960 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "spectrum:block/chiseled_moonstone_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_noside_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_noside_alt.json new file mode 100644 index 0000000000..3d29c128f5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "spectrum:block/chiseled_moonstone_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_post.json b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_post.json new file mode 100644 index 0000000000..e427cc07fb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "edge": "spectrum:block/chiseled_moonstone_glass_pane_top", + "pane": "spectrum:block/chiseled_moonstone_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_side.json b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_side.json new file mode 100644 index 0000000000..f34ca3ff9c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "edge": "spectrum:block/chiseled_moonstone_glass_pane_top", + "pane": "spectrum:block/chiseled_moonstone_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_side_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_side_alt.json new file mode 100644 index 0000000000..fb455810a4 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_moonstone_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "edge": "spectrum:block/chiseled_moonstone_glass_pane_top", + "pane": "spectrum:block/chiseled_moonstone_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass.json b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass.json new file mode 100644 index 0000000000..6b691a39cb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/chiseled_onyx_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_noside.json b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_noside.json new file mode 100644 index 0000000000..ce6c2e80fb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "spectrum:block/chiseled_onyx_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_noside_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_noside_alt.json new file mode 100644 index 0000000000..cd5373b9c1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "spectrum:block/chiseled_onyx_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_post.json b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_post.json new file mode 100644 index 0000000000..446411f0ad --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "edge": "spectrum:block/chiseled_onyx_glass_pane_top", + "pane": "spectrum:block/chiseled_onyx_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_side.json b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_side.json new file mode 100644 index 0000000000..333b662702 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "edge": "spectrum:block/chiseled_onyx_glass_pane_top", + "pane": "spectrum:block/chiseled_onyx_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_side_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_side_alt.json new file mode 100644 index 0000000000..e8d22af850 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_onyx_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "edge": "spectrum:block/chiseled_onyx_glass_pane_top", + "pane": "spectrum:block/chiseled_onyx_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass.json b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass.json new file mode 100644 index 0000000000..e1abdae5c9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/cube_all", + "textures": { + "all": "spectrum:block/chiseled_topaz_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_noside.json b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_noside.json new file mode 100644 index 0000000000..40953ac0d1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_noside.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside", + "textures": { + "pane": "spectrum:block/chiseled_topaz_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_noside_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_noside_alt.json new file mode 100644 index 0000000000..a5796a06e1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_noside_alt.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:block/template_glass_pane_noside_alt", + "textures": { + "pane": "spectrum:block/chiseled_topaz_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_post.json b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_post.json new file mode 100644 index 0000000000..1bb5fc3b55 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_post.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_post", + "textures": { + "edge": "spectrum:block/chiseled_topaz_glass_pane_top", + "pane": "spectrum:block/chiseled_topaz_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_side.json b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_side.json new file mode 100644 index 0000000000..b7742d07e4 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_side.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side", + "textures": { + "edge": "spectrum:block/chiseled_topaz_glass_pane_top", + "pane": "spectrum:block/chiseled_topaz_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_side_alt.json b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_side_alt.json new file mode 100644 index 0000000000..9eacc38091 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/chiseled_topaz_glass_pane_side_alt.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/template_glass_pane_side_alt", + "textures": { + "edge": "spectrum:block/chiseled_topaz_glass_pane_top", + "pane": "spectrum:block/chiseled_topaz_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_left.json new file mode 100644 index 0000000000..a0c64b2117 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_left_open.json new file mode 100644 index 0000000000..b34f8819cf --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_right.json new file mode 100644 index 0000000000..5027d9e103 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_right_open.json new file mode 100644 index 0000000000..b5e02c4769 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_top_left.json b/src/main/resources/assets/spectrum/models/block/cyan_door_top_left.json new file mode 100644 index 0000000000..b8db0ee260 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/cyan_door_top_left_open.json new file mode 100644 index 0000000000..fb4590d8de --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_top_right.json b/src/main/resources/assets/spectrum/models/block/cyan_door_top_right.json new file mode 100644 index 0000000000..17a1cc0ebe --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/cyan_door_top_right_open.json new file mode 100644 index 0000000000..7d85b7ca24 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/cyan_door_bottom", + "top": "spectrum:block/cyan_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_grass_block.json b/src/main/resources/assets/spectrum/models/block/cyan_grass_block.json new file mode 100644 index 0000000000..5bd5da33ed --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/cyan_grass_block_side", + "top": "spectrum:block/cyan_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/cyan_hanging_sign.json new file mode 100644 index 0000000000..818780a27a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/cyan_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/cyan_hanging_wall_sign.json new file mode 100644 index 0000000000..24ce715950 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_cyan_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_sign.json b/src/main/resources/assets/spectrum/models/block/cyan_sign.json new file mode 100644 index 0000000000..818780a27a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/cyan_planks" + } +} \ 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/cyan_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_bottom.json new file mode 100644 index 0000000000..88ec11ca1e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/cyan_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_open.json new file mode 100644 index 0000000000..d5ab231919 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/cyan_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_top.json new file mode 100644 index 0000000000..1393d663b1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/cyan_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/cyan_wall_sign.json b/src/main/resources/assets/spectrum/models/block/cyan_wall_sign.json new file mode 100644 index 0000000000..24ce715950 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/cyan_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_cyan_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ebony_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_hanging_sign.json new file mode 100644 index 0000000000..84a39e5cb5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/ebony_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ebony_noxwood_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_hanging_wall_sign.json new file mode 100644 index 0000000000..48f7e48e29 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_ebony_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ebony_noxwood_sign.json b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_sign.json new file mode 100644 index 0000000000..84a39e5cb5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/ebony_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ebony_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_wall_sign.json new file mode 100644 index 0000000000..48f7e48e29 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ebony_noxwood_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_ebony_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_left.json new file mode 100644 index 0000000000..f40098c36a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_left_open.json new file mode 100644 index 0000000000..51c66e1678 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_right.json new file mode 100644 index 0000000000..f25064bed0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_right_open.json new file mode 100644 index 0000000000..0a972e13ce --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_top_left.json b/src/main/resources/assets/spectrum/models/block/gray_door_top_left.json new file mode 100644 index 0000000000..ebec031435 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/gray_door_top_left_open.json new file mode 100644 index 0000000000..75f4c110c6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_top_right.json b/src/main/resources/assets/spectrum/models/block/gray_door_top_right.json new file mode 100644 index 0000000000..cb22688c02 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/gray_door_top_right_open.json new file mode 100644 index 0000000000..f48367967c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/gray_door_bottom", + "top": "spectrum:block/gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_grass_block.json b/src/main/resources/assets/spectrum/models/block/gray_grass_block.json new file mode 100644 index 0000000000..2425b15361 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/gray_grass_block_side", + "top": "spectrum:block/gray_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/gray_hanging_sign.json new file mode 100644 index 0000000000..cc610a3472 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/gray_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/gray_hanging_wall_sign.json new file mode 100644 index 0000000000..a18ccea76d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_gray_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_sign.json b/src/main/resources/assets/spectrum/models/block/gray_sign.json new file mode 100644 index 0000000000..cc610a3472 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/gray_planks" + } +} \ 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/gray_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/gray_trapdoor_bottom.json new file mode 100644 index 0000000000..3a51774ac4 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/gray_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/gray_trapdoor_open.json new file mode 100644 index 0000000000..d30c8dbb82 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/gray_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/gray_trapdoor_top.json new file mode 100644 index 0000000000..59960b10ea --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/gray_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/gray_wall_sign.json b/src/main/resources/assets/spectrum/models/block/gray_wall_sign.json new file mode 100644 index 0000000000..a18ccea76d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/gray_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_gray_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/green_door_bottom_left.json new file mode 100644 index 0000000000..8bb29110eb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/green_door_bottom_left_open.json new file mode 100644 index 0000000000..1a9c08f619 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/green_door_bottom_right.json new file mode 100644 index 0000000000..7a9ce1d05c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/green_door_bottom_right_open.json new file mode 100644 index 0000000000..f9d76e2569 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_top_left.json b/src/main/resources/assets/spectrum/models/block/green_door_top_left.json new file mode 100644 index 0000000000..33e82267e7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/green_door_top_left_open.json new file mode 100644 index 0000000000..abce7f7676 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_top_right.json b/src/main/resources/assets/spectrum/models/block/green_door_top_right.json new file mode 100644 index 0000000000..7607ab6e98 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/green_door_top_right_open.json new file mode 100644 index 0000000000..d552996c2c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/green_door_bottom", + "top": "spectrum:block/green_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_grass_block.json b/src/main/resources/assets/spectrum/models/block/green_grass_block.json new file mode 100644 index 0000000000..164536e7c5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/green_grass_block_side", + "top": "spectrum:block/green_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/green_hanging_sign.json new file mode 100644 index 0000000000..4cd1224747 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/green_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/green_hanging_wall_sign.json new file mode 100644 index 0000000000..0869eb5607 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_green_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_sign.json b/src/main/resources/assets/spectrum/models/block/green_sign.json new file mode 100644 index 0000000000..4cd1224747 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/green_planks" + } +} \ 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/green_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/green_trapdoor_bottom.json new file mode 100644 index 0000000000..10e2cbadae --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/green_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/green_trapdoor_open.json new file mode 100644 index 0000000000..eb6a0754bd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/green_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/green_trapdoor_top.json new file mode 100644 index 0000000000..6b86eae0fe --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/green_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/green_wall_sign.json b/src/main/resources/assets/spectrum/models/block/green_wall_sign.json new file mode 100644 index 0000000000..0869eb5607 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/green_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_green_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ivory_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_hanging_sign.json new file mode 100644 index 0000000000..790a7d0eca --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/ivory_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ivory_noxwood_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_hanging_wall_sign.json new file mode 100644 index 0000000000..1741995c48 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_ivory_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ivory_noxwood_sign.json b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_sign.json new file mode 100644 index 0000000000..790a7d0eca --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/ivory_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/ivory_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_wall_sign.json new file mode 100644 index 0000000000..1741995c48 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/ivory_noxwood_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_ivory_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_left.json new file mode 100644 index 0000000000..9e60d2a896 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_left_open.json new file mode 100644 index 0000000000..53232875ae --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_right.json new file mode 100644 index 0000000000..86c74ddad7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_right_open.json new file mode 100644 index 0000000000..068b4861f2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_top_left.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_left.json new file mode 100644 index 0000000000..3e6ddc8395 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_left_open.json new file mode 100644 index 0000000000..a6e80c59bc --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_top_right.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_right.json new file mode 100644 index 0000000000..0a93bea49e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_right_open.json new file mode 100644 index 0000000000..dcba6e648f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/light_blue_door_bottom", + "top": "spectrum:block/light_blue_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_grass_block.json b/src/main/resources/assets/spectrum/models/block/light_blue_grass_block.json new file mode 100644 index 0000000000..fac75157f3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/light_blue_grass_block_side", + "top": "spectrum:block/light_blue_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/light_blue_hanging_sign.json new file mode 100644 index 0000000000..a69eaad942 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/light_blue_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/light_blue_hanging_wall_sign.json new file mode 100644 index 0000000000..61fcc91fb7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_light_blue_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_sign.json b/src/main/resources/assets/spectrum/models/block/light_blue_sign.json new file mode 100644 index 0000000000..a69eaad942 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/light_blue_planks" + } +} \ 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_blue_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_bottom.json new file mode 100644 index 0000000000..aacb57426b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/light_blue_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_open.json new file mode 100644 index 0000000000..ce7ad3e254 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/light_blue_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_top.json new file mode 100644 index 0000000000..1bcb6d41a0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/light_blue_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_blue_wall_sign.json b/src/main/resources/assets/spectrum/models/block/light_blue_wall_sign.json new file mode 100644 index 0000000000..61fcc91fb7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_blue_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_light_blue_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_left.json new file mode 100644 index 0000000000..9a5bcd4fcd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_left_open.json new file mode 100644 index 0000000000..455684eb1d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_right.json new file mode 100644 index 0000000000..3bf5de90eb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_right_open.json new file mode 100644 index 0000000000..326c8be073 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_top_left.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_left.json new file mode 100644 index 0000000000..3cdba96936 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_left_open.json new file mode 100644 index 0000000000..2cc7092674 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_top_right.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_right.json new file mode 100644 index 0000000000..7fdde8d344 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_right_open.json new file mode 100644 index 0000000000..42b8685bea --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/light_gray_door_bottom", + "top": "spectrum:block/light_gray_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_grass_block.json b/src/main/resources/assets/spectrum/models/block/light_gray_grass_block.json new file mode 100644 index 0000000000..6a2bb4e18e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/light_gray_grass_block_side", + "top": "spectrum:block/light_gray_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/light_gray_hanging_sign.json new file mode 100644 index 0000000000..699efa3e16 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/light_gray_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/light_gray_hanging_wall_sign.json new file mode 100644 index 0000000000..c124e1b245 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_light_gray_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_sign.json b/src/main/resources/assets/spectrum/models/block/light_gray_sign.json new file mode 100644 index 0000000000..699efa3e16 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/light_gray_planks" + } +} \ 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/light_gray_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_bottom.json new file mode 100644 index 0000000000..f2b455214a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/light_gray_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_open.json new file mode 100644 index 0000000000..e9fb9ba5a3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/light_gray_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_top.json new file mode 100644 index 0000000000..0853ce1cb0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/light_gray_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/light_gray_wall_sign.json b/src/main/resources/assets/spectrum/models/block/light_gray_wall_sign.json new file mode 100644 index 0000000000..c124e1b245 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/light_gray_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_light_gray_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_left.json new file mode 100644 index 0000000000..b2360d8a74 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_left_open.json new file mode 100644 index 0000000000..b52cec3460 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_right.json new file mode 100644 index 0000000000..704aedcb34 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_right_open.json new file mode 100644 index 0000000000..5f006434ef --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_top_left.json b/src/main/resources/assets/spectrum/models/block/lime_door_top_left.json new file mode 100644 index 0000000000..44f26613a6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/lime_door_top_left_open.json new file mode 100644 index 0000000000..548950e68d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_top_right.json b/src/main/resources/assets/spectrum/models/block/lime_door_top_right.json new file mode 100644 index 0000000000..b0df8eed48 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/lime_door_top_right_open.json new file mode 100644 index 0000000000..2b8b7e2d12 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/lime_door_bottom", + "top": "spectrum:block/lime_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_grass_block.json b/src/main/resources/assets/spectrum/models/block/lime_grass_block.json new file mode 100644 index 0000000000..84648525e5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/lime_grass_block_side", + "top": "spectrum:block/lime_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/lime_hanging_sign.json new file mode 100644 index 0000000000..c63fe35578 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/lime_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/lime_hanging_wall_sign.json new file mode 100644 index 0000000000..f7fb2c1b8b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_lime_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_sign.json b/src/main/resources/assets/spectrum/models/block/lime_sign.json new file mode 100644 index 0000000000..c63fe35578 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/lime_planks" + } +} \ 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/lime_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/lime_trapdoor_bottom.json new file mode 100644 index 0000000000..21924554df --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/lime_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/lime_trapdoor_open.json new file mode 100644 index 0000000000..7a3aead450 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/lime_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/lime_trapdoor_top.json new file mode 100644 index 0000000000..ea37caaef4 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/lime_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/lime_wall_sign.json b/src/main/resources/assets/spectrum/models/block/lime_wall_sign.json new file mode 100644 index 0000000000..f7fb2c1b8b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/lime_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_lime_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_left.json new file mode 100644 index 0000000000..201b579cc2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_left_open.json new file mode 100644 index 0000000000..f28b49fd3c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_right.json new file mode 100644 index 0000000000..9405d5457d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_right_open.json new file mode 100644 index 0000000000..c602c52d45 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_top_left.json b/src/main/resources/assets/spectrum/models/block/magenta_door_top_left.json new file mode 100644 index 0000000000..609faeb0fd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/magenta_door_top_left_open.json new file mode 100644 index 0000000000..10a832306c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_top_right.json b/src/main/resources/assets/spectrum/models/block/magenta_door_top_right.json new file mode 100644 index 0000000000..78ea804a8e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/magenta_door_top_right_open.json new file mode 100644 index 0000000000..f565a5d44f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/magenta_door_bottom", + "top": "spectrum:block/magenta_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_grass_block.json b/src/main/resources/assets/spectrum/models/block/magenta_grass_block.json new file mode 100644 index 0000000000..c49ec2a743 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/magenta_grass_block_side", + "top": "spectrum:block/magenta_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/magenta_hanging_sign.json new file mode 100644 index 0000000000..a407ad4b13 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/magenta_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/magenta_hanging_wall_sign.json new file mode 100644 index 0000000000..78875f46ee --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_magenta_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_sign.json b/src/main/resources/assets/spectrum/models/block/magenta_sign.json new file mode 100644 index 0000000000..a407ad4b13 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/magenta_planks" + } +} \ 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/magenta_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_bottom.json new file mode 100644 index 0000000000..60b64c700f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/magenta_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_open.json new file mode 100644 index 0000000000..78f45f2687 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/magenta_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_top.json new file mode 100644 index 0000000000..7320dad224 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/magenta_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/magenta_wall_sign.json b/src/main/resources/assets/spectrum/models/block/magenta_wall_sign.json new file mode 100644 index 0000000000..78875f46ee --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/magenta_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_magenta_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_left.json new file mode 100644 index 0000000000..58073346d9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_left_open.json new file mode 100644 index 0000000000..8ab73daef7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_right.json new file mode 100644 index 0000000000..29a80286ac --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_right_open.json new file mode 100644 index 0000000000..c0c22e2532 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_top_left.json b/src/main/resources/assets/spectrum/models/block/orange_door_top_left.json new file mode 100644 index 0000000000..2d343fff1f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/orange_door_top_left_open.json new file mode 100644 index 0000000000..916b271ea2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_top_right.json b/src/main/resources/assets/spectrum/models/block/orange_door_top_right.json new file mode 100644 index 0000000000..21f257e036 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/orange_door_top_right_open.json new file mode 100644 index 0000000000..4c4d482cfd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/orange_door_bottom", + "top": "spectrum:block/orange_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_grass_block.json b/src/main/resources/assets/spectrum/models/block/orange_grass_block.json new file mode 100644 index 0000000000..7d01d385f1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/orange_grass_block_side", + "top": "spectrum:block/orange_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/orange_hanging_sign.json new file mode 100644 index 0000000000..0960f34e17 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/orange_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/orange_hanging_wall_sign.json new file mode 100644 index 0000000000..1c05efa26c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_orange_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_sign.json b/src/main/resources/assets/spectrum/models/block/orange_sign.json new file mode 100644 index 0000000000..0960f34e17 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/orange_planks" + } +} \ 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/orange_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/orange_trapdoor_bottom.json new file mode 100644 index 0000000000..a3a50285b2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/orange_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/orange_trapdoor_open.json new file mode 100644 index 0000000000..70bb4738aa --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/orange_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/orange_trapdoor_top.json new file mode 100644 index 0000000000..079b6566c1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/orange_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/orange_wall_sign.json b/src/main/resources/assets/spectrum/models/block/orange_wall_sign.json new file mode 100644 index 0000000000..1c05efa26c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/orange_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_orange_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_left.json new file mode 100644 index 0000000000..ea76866d33 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_left_open.json new file mode 100644 index 0000000000..6a8787c79e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_right.json new file mode 100644 index 0000000000..718917f25a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_right_open.json new file mode 100644 index 0000000000..f8eb515b69 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_top_left.json b/src/main/resources/assets/spectrum/models/block/pink_door_top_left.json new file mode 100644 index 0000000000..e6fc1222d8 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/pink_door_top_left_open.json new file mode 100644 index 0000000000..ca24c1c203 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_top_right.json b/src/main/resources/assets/spectrum/models/block/pink_door_top_right.json new file mode 100644 index 0000000000..f5357d4457 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/pink_door_top_right_open.json new file mode 100644 index 0000000000..38b0638d10 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/pink_door_bottom", + "top": "spectrum:block/pink_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_grass_block.json b/src/main/resources/assets/spectrum/models/block/pink_grass_block.json new file mode 100644 index 0000000000..8fa23a3c21 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/pink_grass_block_side", + "top": "spectrum:block/pink_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/pink_hanging_sign.json new file mode 100644 index 0000000000..54dabd7e0a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/pink_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/pink_hanging_wall_sign.json new file mode 100644 index 0000000000..8498e8cc17 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_pink_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_sign.json b/src/main/resources/assets/spectrum/models/block/pink_sign.json new file mode 100644 index 0000000000..54dabd7e0a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/pink_planks" + } +} \ 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/pink_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/pink_trapdoor_bottom.json new file mode 100644 index 0000000000..b728b9abbd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/pink_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/pink_trapdoor_open.json new file mode 100644 index 0000000000..3588b4a9ae --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/pink_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/pink_trapdoor_top.json new file mode 100644 index 0000000000..9864af7e08 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/pink_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/pink_wall_sign.json b/src/main/resources/assets/spectrum/models/block/pink_wall_sign.json new file mode 100644 index 0000000000..8498e8cc17 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/pink_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_pink_log" + } +} \ No newline at end of file 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 diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_left.json new file mode 100644 index 0000000000..1847eddc2e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_left_open.json new file mode 100644 index 0000000000..d211cd6ba3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_right.json new file mode 100644 index 0000000000..f10ee9bbb2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_right_open.json new file mode 100644 index 0000000000..9048a13e53 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_top_left.json b/src/main/resources/assets/spectrum/models/block/purple_door_top_left.json new file mode 100644 index 0000000000..fa60bc4120 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/purple_door_top_left_open.json new file mode 100644 index 0000000000..1c7de78da3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_top_right.json b/src/main/resources/assets/spectrum/models/block/purple_door_top_right.json new file mode 100644 index 0000000000..0a5bed6ba6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/purple_door_top_right_open.json new file mode 100644 index 0000000000..12623915b6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/purple_door_bottom", + "top": "spectrum:block/purple_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_grass_block.json b/src/main/resources/assets/spectrum/models/block/purple_grass_block.json new file mode 100644 index 0000000000..68027d51a5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/purple_grass_block_side", + "top": "spectrum:block/purple_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/purple_hanging_sign.json new file mode 100644 index 0000000000..bc3a4e6ec0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/purple_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/purple_hanging_wall_sign.json new file mode 100644 index 0000000000..57719164f7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_purple_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_sign.json b/src/main/resources/assets/spectrum/models/block/purple_sign.json new file mode 100644 index 0000000000..bc3a4e6ec0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/purple_planks" + } +} \ 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/purple_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/purple_trapdoor_bottom.json new file mode 100644 index 0000000000..0eb0f5bd8c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/purple_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/purple_trapdoor_open.json new file mode 100644 index 0000000000..49d7c3e0bf --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/purple_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/purple_trapdoor_top.json new file mode 100644 index 0000000000..a33fe7b666 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/purple_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/purple_wall_sign.json b/src/main/resources/assets/spectrum/models/block/purple_wall_sign.json new file mode 100644 index 0000000000..57719164f7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/purple_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_purple_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/red_door_bottom_left.json new file mode 100644 index 0000000000..31d54a5e9a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/red_door_bottom_left_open.json new file mode 100644 index 0000000000..5126ddc3fe --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/red_door_bottom_right.json new file mode 100644 index 0000000000..4cee0ed451 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/red_door_bottom_right_open.json new file mode 100644 index 0000000000..a5a3b184fd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_top_left.json b/src/main/resources/assets/spectrum/models/block/red_door_top_left.json new file mode 100644 index 0000000000..04ada888e6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/red_door_top_left_open.json new file mode 100644 index 0000000000..4d69b83d8d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_top_right.json b/src/main/resources/assets/spectrum/models/block/red_door_top_right.json new file mode 100644 index 0000000000..4439979abd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/red_door_top_right_open.json new file mode 100644 index 0000000000..ccf13ac6d0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/red_door_bottom", + "top": "spectrum:block/red_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_grass_block.json b/src/main/resources/assets/spectrum/models/block/red_grass_block.json new file mode 100644 index 0000000000..83d2e32cf5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/red_grass_block_side", + "top": "spectrum:block/red_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/red_hanging_sign.json new file mode 100644 index 0000000000..d6247abcb7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/red_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/red_hanging_wall_sign.json new file mode 100644 index 0000000000..9ddae8d154 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_red_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_sign.json b/src/main/resources/assets/spectrum/models/block/red_sign.json new file mode 100644 index 0000000000..d6247abcb7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/red_planks" + } +} \ 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/red_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/red_trapdoor_bottom.json new file mode 100644 index 0000000000..c43eea1a1e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/red_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/red_trapdoor_open.json new file mode 100644 index 0000000000..074abbe32d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/red_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/red_trapdoor_top.json new file mode 100644 index 0000000000..8c8c9ce658 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/red_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/red_wall_sign.json b/src/main/resources/assets/spectrum/models/block/red_wall_sign.json new file mode 100644 index 0000000000..9ddae8d154 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/red_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_red_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/slate_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/slate_noxwood_hanging_sign.json new file mode 100644 index 0000000000..d6cfb3c222 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/slate_noxwood_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/slate_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/slate_noxwood_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/slate_noxwood_hanging_wall_sign.json new file mode 100644 index 0000000000..722c95b619 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/slate_noxwood_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_slate_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/slate_noxwood_sign.json b/src/main/resources/assets/spectrum/models/block/slate_noxwood_sign.json new file mode 100644 index 0000000000..d6cfb3c222 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/slate_noxwood_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/slate_noxwood_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/slate_noxwood_wall_sign.json b/src/main/resources/assets/spectrum/models/block/slate_noxwood_wall_sign.json new file mode 100644 index 0000000000..722c95b619 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/slate_noxwood_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_slate_noxcap_hyphae" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/weeping_gala_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/weeping_gala_hanging_sign.json new file mode 100644 index 0000000000..6ee6b2edf2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/weeping_gala_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/weeping_gala_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/weeping_gala_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/weeping_gala_hanging_wall_sign.json new file mode 100644 index 0000000000..6ee6b2edf2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/weeping_gala_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/weeping_gala_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/weeping_gala_sign.json b/src/main/resources/assets/spectrum/models/block/weeping_gala_sign.json new file mode 100644 index 0000000000..6ee6b2edf2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/weeping_gala_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/weeping_gala_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/weeping_gala_wall_sign.json b/src/main/resources/assets/spectrum/models/block/weeping_gala_wall_sign.json new file mode 100644 index 0000000000..6ee6b2edf2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/weeping_gala_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/weeping_gala_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/white_door_bottom_left.json new file mode 100644 index 0000000000..4fb2c05c79 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/white_door_bottom_left_open.json new file mode 100644 index 0000000000..3a542964ce --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/white_door_bottom_right.json new file mode 100644 index 0000000000..29d81db998 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/white_door_bottom_right_open.json new file mode 100644 index 0000000000..2502c412f9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_top_left.json b/src/main/resources/assets/spectrum/models/block/white_door_top_left.json new file mode 100644 index 0000000000..105832a6ae --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/white_door_top_left_open.json new file mode 100644 index 0000000000..df711213cb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_top_right.json b/src/main/resources/assets/spectrum/models/block/white_door_top_right.json new file mode 100644 index 0000000000..fb949ebdbe --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/white_door_top_right_open.json new file mode 100644 index 0000000000..c7034ad60c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/white_door_bottom", + "top": "spectrum:block/white_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_grass_block.json b/src/main/resources/assets/spectrum/models/block/white_grass_block.json new file mode 100644 index 0000000000..77fbd3a165 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/white_grass_block_side", + "top": "spectrum:block/white_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/white_hanging_sign.json new file mode 100644 index 0000000000..089ac85fc0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/white_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/white_hanging_wall_sign.json new file mode 100644 index 0000000000..c1fc722e0f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_white_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_sign.json b/src/main/resources/assets/spectrum/models/block/white_sign.json new file mode 100644 index 0000000000..089ac85fc0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/white_planks" + } +} \ 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/white_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/white_trapdoor_bottom.json new file mode 100644 index 0000000000..4965a3324c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/white_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/white_trapdoor_open.json new file mode 100644 index 0000000000..24e6a118ce --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/white_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/white_trapdoor_top.json new file mode 100644 index 0000000000..d035ccc55e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/white_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/white_wall_sign.json b/src/main/resources/assets/spectrum/models/block/white_wall_sign.json new file mode 100644 index 0000000000..c1fc722e0f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/white_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_white_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_left.json b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_left.json new file mode 100644 index 0000000000..fcbf93d8af --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_left_open.json b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_left_open.json new file mode 100644 index 0000000000..13763236cd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_left_open", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_right.json b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_right.json new file mode 100644 index 0000000000..8a7943558f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_right_open.json b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_right_open.json new file mode 100644 index 0000000000..130374b6f5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_bottom_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_bottom_right_open", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_top_left.json b/src/main/resources/assets/spectrum/models/block/yellow_door_top_left.json new file mode 100644 index 0000000000..6d4f762c6b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_top_left.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_top_left_open.json b/src/main/resources/assets/spectrum/models/block/yellow_door_top_left_open.json new file mode 100644 index 0000000000..4ececae31f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_top_left_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_left_open", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_top_right.json b/src/main/resources/assets/spectrum/models/block/yellow_door_top_right.json new file mode 100644 index 0000000000..a8e76dd678 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_top_right.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_door_top_right_open.json b/src/main/resources/assets/spectrum/models/block/yellow_door_top_right_open.json new file mode 100644 index 0000000000..8ddb2fa2c9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_door_top_right_open.json @@ -0,0 +1,7 @@ +{ + "parent": "minecraft:block/door_top_right_open", + "textures": { + "bottom": "spectrum:block/yellow_door_bottom", + "top": "spectrum:block/yellow_door_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_grass_block.json b/src/main/resources/assets/spectrum/models/block/yellow_grass_block.json new file mode 100644 index 0000000000..aaa54dbb75 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_grass_block.json @@ -0,0 +1,8 @@ +{ + "parent": "minecraft:block/cube_bottom_top", + "textures": { + "bottom": "minecraft:block/dirt", + "side": "spectrum:block/yellow_grass_block_side", + "top": "spectrum:block/yellow_grass_block_top" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_hanging_sign.json b/src/main/resources/assets/spectrum/models/block/yellow_hanging_sign.json new file mode 100644 index 0000000000..d5bb4f3139 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_hanging_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/yellow_planks" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_hanging_wall_sign.json b/src/main/resources/assets/spectrum/models/block/yellow_hanging_wall_sign.json new file mode 100644 index 0000000000..923b5158a8 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_hanging_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_yellow_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_sign.json b/src/main/resources/assets/spectrum/models/block/yellow_sign.json new file mode 100644 index 0000000000..d5bb4f3139 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/yellow_planks" + } +} \ 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/block/yellow_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_bottom.json new file mode 100644 index 0000000000..cd71f2953e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_bottom.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_bottom", + "textures": { + "texture": "spectrum:block/yellow_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_open.json b/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_open.json new file mode 100644 index 0000000000..302f519409 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_open.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_open", + "textures": { + "texture": "spectrum:block/yellow_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_top.json b/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_top.json new file mode 100644 index 0000000000..705087fc96 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_trapdoor_top.json @@ -0,0 +1,6 @@ +{ + "parent": "spectrum:improved_vanilla/colored_trapdoor_top", + "textures": { + "texture": "spectrum:block/yellow_trapdoor" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/block/yellow_wall_sign.json b/src/main/resources/assets/spectrum/models/block/yellow_wall_sign.json new file mode 100644 index 0000000000..923b5158a8 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/block/yellow_wall_sign.json @@ -0,0 +1,5 @@ + { + "textures": { + "particle": "spectrum:block/stripped_yellow_log" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_bottom.json b/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_bottom.json new file mode 100644 index 0000000000..4953ebcd98 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_bottom.json @@ -0,0 +1,20 @@ +{ + "parent": "block/thin_block", + "textures": { + "particle": "#texture" + }, + "elements": [ + { + "from": [0, 0, 0], + "to": [16, 3, 16], + "faces": { + "north": {"uv": [0, 0, 3, 16], "rotation": 90, "texture": "#texture", "cullface": "north"}, + "east": {"uv": [13, 0, 16, 16], "rotation": 90, "texture": "#texture", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 16], "rotation": 270, "texture": "#texture", "cullface": "south"}, + "west": {"uv": [0, 0, 3, 16], "rotation": 270, "texture": "#texture", "cullface": "west"}, + "up": {"uv": [16, 16, 0, 0], "texture": "#texture"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#texture", "cullface": "down"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_open.json b/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_open.json new file mode 100644 index 0000000000..a9d564c813 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_open.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { + "from": [0, 0, 13], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [16, 16, 0, 0], "texture": "#texture"}, + "east": {"uv": [3, 0, 0, 16], "rotation": 180, "texture": "#texture", "cullface": "east"}, + "south": {"uv": [16, 16, 0, 0], "texture": "#texture", "cullface": "south"}, + "west": {"uv": [13, 0, 16, 16], "rotation": 180, "texture": "#texture", "cullface": "west"}, + "up": {"uv": [3, 0, 0, 16], "rotation": 90, "texture": "#texture", "cullface": "up"}, + "down": {"uv": [13, 0, 16, 16], "rotation": 270, "texture": "#texture", "cullface": "down"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_top.json b/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_top.json new file mode 100644 index 0000000000..ada83954c3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/improved_vanilla/colored_trapdoor_top.json @@ -0,0 +1,19 @@ +{ + "textures": { + "particle": "#texture" + }, + "elements": [ + { + "from": [0, 13, 0], + "to": [16, 16, 16], + "faces": { + "north": {"uv": [0, 0, 3, 16], "rotation": 90, "texture": "#texture", "cullface": "north"}, + "east": {"uv": [0, 0, 3, 16], "rotation": 90, "texture": "#texture", "cullface": "east"}, + "south": {"uv": [13, 0, 16, 16], "rotation": 270, "texture": "#texture", "cullface": "south"}, + "west": {"uv": [13, 0, 16, 16], "rotation": 90, "texture": "#texture", "cullface": "west"}, + "up": {"uv": [16, 16, 0, 0], "texture": "#texture", "cullface": "up"}, + "down": {"uv": [0, 0, 16, 16], "texture": "#texture"} + } + } + ] +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/black_door.json b/src/main/resources/assets/spectrum/models/item/black_door.json new file mode 100644 index 0000000000..2cfc921957 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/black_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/black_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/black_grass_block.json b/src/main/resources/assets/spectrum/models/item/black_grass_block.json new file mode 100644 index 0000000000..39b8e75537 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/black_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/black_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/black_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/black_hanging_sign.json new file mode 100644 index 0000000000..5096c4802d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/black_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/black_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/black_sign.json b/src/main/resources/assets/spectrum/models/item/black_sign.json new file mode 100644 index 0000000000..fe40b2a190 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/black_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/black_sign" + } +} \ 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/black_trapdoor.json b/src/main/resources/assets/spectrum/models/item/black_trapdoor.json new file mode 100644 index 0000000000..d8de3e9c0d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/black_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/black_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/blue_door.json b/src/main/resources/assets/spectrum/models/item/blue_door.json new file mode 100644 index 0000000000..9b95b7ce63 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/blue_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/blue_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/blue_grass_block.json b/src/main/resources/assets/spectrum/models/item/blue_grass_block.json new file mode 100644 index 0000000000..15738f7536 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/blue_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/blue_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/blue_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/blue_hanging_sign.json new file mode 100644 index 0000000000..96ebfa5677 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/blue_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/blue_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/blue_sign.json b/src/main/resources/assets/spectrum/models/item/blue_sign.json new file mode 100644 index 0000000000..a6f563eb84 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/blue_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/blue_sign" + } +} \ 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/blue_trapdoor.json b/src/main/resources/assets/spectrum/models/item/blue_trapdoor.json new file mode 100644 index 0000000000..a410e215ff --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/blue_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/blue_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/brown_door.json b/src/main/resources/assets/spectrum/models/item/brown_door.json new file mode 100644 index 0000000000..77149623d2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/brown_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/brown_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/brown_grass_block.json b/src/main/resources/assets/spectrum/models/item/brown_grass_block.json new file mode 100644 index 0000000000..971d924457 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/brown_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/brown_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/brown_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/brown_hanging_sign.json new file mode 100644 index 0000000000..c6d39eedaf --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/brown_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/brown_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/brown_sign.json b/src/main/resources/assets/spectrum/models/item/brown_sign.json new file mode 100644 index 0000000000..87ca3c19f3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/brown_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/brown_sign" + } +} \ 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/brown_trapdoor.json b/src/main/resources/assets/spectrum/models/item/brown_trapdoor.json new file mode 100644 index 0000000000..552cb825b5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/brown_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/brown_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chestnut_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/chestnut_noxwood_hanging_sign.json new file mode 100644 index 0000000000..68ca78acf2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chestnut_noxwood_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/chestnut_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chestnut_noxwood_sign.json b/src/main/resources/assets/spectrum/models/item/chestnut_noxwood_sign.json new file mode 100644 index 0000000000..defbfa1a19 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chestnut_noxwood_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/chestnut_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_amethyst_glass.json b/src/main/resources/assets/spectrum/models/item/chiseled_amethyst_glass.json new file mode 100644 index 0000000000..e464f26708 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_amethyst_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/chiseled_amethyst_glass" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_amethyst_glass_pane.json b/src/main/resources/assets/spectrum/models/item/chiseled_amethyst_glass_pane.json new file mode 100644 index 0000000000..f8b2281cb5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_amethyst_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:block/chiseled_amethyst_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_citrine_glass.json b/src/main/resources/assets/spectrum/models/item/chiseled_citrine_glass.json new file mode 100644 index 0000000000..43f21365ca --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_citrine_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/chiseled_citrine_glass" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_citrine_glass_pane.json b/src/main/resources/assets/spectrum/models/item/chiseled_citrine_glass_pane.json new file mode 100644 index 0000000000..2348dbf253 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_citrine_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:block/chiseled_citrine_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_moonstone_glass.json b/src/main/resources/assets/spectrum/models/item/chiseled_moonstone_glass.json new file mode 100644 index 0000000000..eadba108a3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_moonstone_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/chiseled_moonstone_glass" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_moonstone_glass_pane.json b/src/main/resources/assets/spectrum/models/item/chiseled_moonstone_glass_pane.json new file mode 100644 index 0000000000..257abd17e1 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_moonstone_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:block/chiseled_moonstone_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_onyx_glass.json b/src/main/resources/assets/spectrum/models/item/chiseled_onyx_glass.json new file mode 100644 index 0000000000..0c9eb4adbe --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_onyx_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/chiseled_onyx_glass" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_onyx_glass_pane.json b/src/main/resources/assets/spectrum/models/item/chiseled_onyx_glass_pane.json new file mode 100644 index 0000000000..7315ac111f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_onyx_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:block/chiseled_onyx_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_topaz_glass.json b/src/main/resources/assets/spectrum/models/item/chiseled_topaz_glass.json new file mode 100644 index 0000000000..8efb45ac1f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_topaz_glass.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/chiseled_topaz_glass" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/chiseled_topaz_glass_pane.json b/src/main/resources/assets/spectrum/models/item/chiseled_topaz_glass_pane.json new file mode 100644 index 0000000000..e09e78bba5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/chiseled_topaz_glass_pane.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:block/chiseled_topaz_glass" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/cyan_door.json b/src/main/resources/assets/spectrum/models/item/cyan_door.json new file mode 100644 index 0000000000..90b1f9cfa8 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/cyan_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/cyan_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/cyan_grass_block.json b/src/main/resources/assets/spectrum/models/item/cyan_grass_block.json new file mode 100644 index 0000000000..af80b4bab2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/cyan_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/cyan_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/cyan_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/cyan_hanging_sign.json new file mode 100644 index 0000000000..8dc06bf743 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/cyan_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/cyan_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/cyan_sign.json b/src/main/resources/assets/spectrum/models/item/cyan_sign.json new file mode 100644 index 0000000000..3a90d3150c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/cyan_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/cyan_sign" + } +} \ 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/cyan_trapdoor.json b/src/main/resources/assets/spectrum/models/item/cyan_trapdoor.json new file mode 100644 index 0000000000..c8176abb4f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/cyan_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/cyan_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/ebony_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/ebony_noxwood_hanging_sign.json new file mode 100644 index 0000000000..464d049e50 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/ebony_noxwood_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/ebony_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/ebony_noxwood_sign.json b/src/main/resources/assets/spectrum/models/item/ebony_noxwood_sign.json new file mode 100644 index 0000000000..1e94fbcc02 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/ebony_noxwood_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/ebony_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/gray_door.json b/src/main/resources/assets/spectrum/models/item/gray_door.json new file mode 100644 index 0000000000..f15a9fcd89 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/gray_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/gray_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/gray_grass_block.json b/src/main/resources/assets/spectrum/models/item/gray_grass_block.json new file mode 100644 index 0000000000..bd554944b5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/gray_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/gray_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/gray_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/gray_hanging_sign.json new file mode 100644 index 0000000000..b9e9063977 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/gray_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/gray_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/gray_sign.json b/src/main/resources/assets/spectrum/models/item/gray_sign.json new file mode 100644 index 0000000000..551307caea --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/gray_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/gray_sign" + } +} \ 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/gray_trapdoor.json b/src/main/resources/assets/spectrum/models/item/gray_trapdoor.json new file mode 100644 index 0000000000..765484d35a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/gray_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/gray_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/green_door.json b/src/main/resources/assets/spectrum/models/item/green_door.json new file mode 100644 index 0000000000..53372314cb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/green_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/green_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/green_grass_block.json b/src/main/resources/assets/spectrum/models/item/green_grass_block.json new file mode 100644 index 0000000000..c441ccb0b6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/green_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/green_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/green_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/green_hanging_sign.json new file mode 100644 index 0000000000..95878ac5be --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/green_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/green_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/green_sign.json b/src/main/resources/assets/spectrum/models/item/green_sign.json new file mode 100644 index 0000000000..c4d8a7304f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/green_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/green_sign" + } +} \ 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/green_trapdoor.json b/src/main/resources/assets/spectrum/models/item/green_trapdoor.json new file mode 100644 index 0000000000..7f9fd467db --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/green_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/green_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/ivory_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/ivory_noxwood_hanging_sign.json new file mode 100644 index 0000000000..b05d0d4452 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/ivory_noxwood_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/ivory_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/ivory_noxwood_sign.json b/src/main/resources/assets/spectrum/models/item/ivory_noxwood_sign.json new file mode 100644 index 0000000000..a6d51d956b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/ivory_noxwood_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/ivory_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_blue_door.json b/src/main/resources/assets/spectrum/models/item/light_blue_door.json new file mode 100644 index 0000000000..56a7684dbc --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_blue_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/light_blue_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_blue_grass_block.json b/src/main/resources/assets/spectrum/models/item/light_blue_grass_block.json new file mode 100644 index 0000000000..21bc77a2f6 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_blue_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_blue_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_blue_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/light_blue_hanging_sign.json new file mode 100644 index 0000000000..1cd9ea4fcf --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_blue_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/light_blue_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_blue_sign.json b/src/main/resources/assets/spectrum/models/item/light_blue_sign.json new file mode 100644 index 0000000000..afc5d601f0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_blue_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/light_blue_sign" + } +} \ 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_blue_trapdoor.json b/src/main/resources/assets/spectrum/models/item/light_blue_trapdoor.json new file mode 100644 index 0000000000..f9979f5bb9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_blue_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_blue_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_gray_door.json b/src/main/resources/assets/spectrum/models/item/light_gray_door.json new file mode 100644 index 0000000000..cafa2c3b3a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_gray_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/light_gray_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_gray_grass_block.json b/src/main/resources/assets/spectrum/models/item/light_gray_grass_block.json new file mode 100644 index 0000000000..9aa888f683 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_gray_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_gray_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_gray_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/light_gray_hanging_sign.json new file mode 100644 index 0000000000..6004a0a576 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_gray_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/light_gray_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/light_gray_sign.json b/src/main/resources/assets/spectrum/models/item/light_gray_sign.json new file mode 100644 index 0000000000..5b2c97c79f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_gray_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/light_gray_sign" + } +} \ 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/light_gray_trapdoor.json b/src/main/resources/assets/spectrum/models/item/light_gray_trapdoor.json new file mode 100644 index 0000000000..f8d9c12fad --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/light_gray_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/light_gray_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/lime_door.json b/src/main/resources/assets/spectrum/models/item/lime_door.json new file mode 100644 index 0000000000..7a7378dcd7 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/lime_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/lime_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/lime_grass_block.json b/src/main/resources/assets/spectrum/models/item/lime_grass_block.json new file mode 100644 index 0000000000..4ba4d6773c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/lime_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/lime_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/lime_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/lime_hanging_sign.json new file mode 100644 index 0000000000..ac67efd29b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/lime_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/lime_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/lime_sign.json b/src/main/resources/assets/spectrum/models/item/lime_sign.json new file mode 100644 index 0000000000..3fad37497b --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/lime_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/lime_sign" + } +} \ 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/lime_trapdoor.json b/src/main/resources/assets/spectrum/models/item/lime_trapdoor.json new file mode 100644 index 0000000000..c3bafe9607 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/lime_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/lime_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/magenta_door.json b/src/main/resources/assets/spectrum/models/item/magenta_door.json new file mode 100644 index 0000000000..adbf0701b3 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/magenta_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/magenta_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/magenta_grass_block.json b/src/main/resources/assets/spectrum/models/item/magenta_grass_block.json new file mode 100644 index 0000000000..9aa4de9c77 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/magenta_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/magenta_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/magenta_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/magenta_hanging_sign.json new file mode 100644 index 0000000000..70b860a10c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/magenta_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/magenta_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/magenta_sign.json b/src/main/resources/assets/spectrum/models/item/magenta_sign.json new file mode 100644 index 0000000000..02d08ad3df --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/magenta_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/magenta_sign" + } +} \ 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/magenta_trapdoor.json b/src/main/resources/assets/spectrum/models/item/magenta_trapdoor.json new file mode 100644 index 0000000000..488a0236bd --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/magenta_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/magenta_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/orange_door.json b/src/main/resources/assets/spectrum/models/item/orange_door.json new file mode 100644 index 0000000000..adca83f4e2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/orange_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/orange_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/orange_grass_block.json b/src/main/resources/assets/spectrum/models/item/orange_grass_block.json new file mode 100644 index 0000000000..44908b6128 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/orange_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/orange_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/orange_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/orange_hanging_sign.json new file mode 100644 index 0000000000..658e9a2807 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/orange_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/orange_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/orange_sign.json b/src/main/resources/assets/spectrum/models/item/orange_sign.json new file mode 100644 index 0000000000..e40ea0e4e2 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/orange_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/orange_sign" + } +} \ 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/orange_trapdoor.json b/src/main/resources/assets/spectrum/models/item/orange_trapdoor.json new file mode 100644 index 0000000000..fdc1ad8595 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/orange_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/orange_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/pink_door.json b/src/main/resources/assets/spectrum/models/item/pink_door.json new file mode 100644 index 0000000000..42f3ba5c92 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/pink_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/pink_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/pink_grass_block.json b/src/main/resources/assets/spectrum/models/item/pink_grass_block.json new file mode 100644 index 0000000000..0729a9658d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/pink_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/pink_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/pink_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/pink_hanging_sign.json new file mode 100644 index 0000000000..7abdda0df9 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/pink_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/pink_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/pink_sign.json b/src/main/resources/assets/spectrum/models/item/pink_sign.json new file mode 100644 index 0000000000..5a88c9eb3d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/pink_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/pink_sign" + } +} \ 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/pink_trapdoor.json b/src/main/resources/assets/spectrum/models/item/pink_trapdoor.json new file mode 100644 index 0000000000..960cbbabbb --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/pink_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/pink_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/purple_door.json b/src/main/resources/assets/spectrum/models/item/purple_door.json new file mode 100644 index 0000000000..11a74f4cce --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/purple_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/purple_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/purple_grass_block.json b/src/main/resources/assets/spectrum/models/item/purple_grass_block.json new file mode 100644 index 0000000000..737a1a4ff0 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/purple_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/purple_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/purple_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/purple_hanging_sign.json new file mode 100644 index 0000000000..402c827b6c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/purple_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/purple_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/purple_sign.json b/src/main/resources/assets/spectrum/models/item/purple_sign.json new file mode 100644 index 0000000000..eb28d7df11 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/purple_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/purple_sign" + } +} \ 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/purple_trapdoor.json b/src/main/resources/assets/spectrum/models/item/purple_trapdoor.json new file mode 100644 index 0000000000..8fc33f6473 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/purple_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/purple_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/red_door.json b/src/main/resources/assets/spectrum/models/item/red_door.json new file mode 100644 index 0000000000..637e978fb4 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/red_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/red_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/red_grass_block.json b/src/main/resources/assets/spectrum/models/item/red_grass_block.json new file mode 100644 index 0000000000..e20d9e681a --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/red_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/red_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/red_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/red_hanging_sign.json new file mode 100644 index 0000000000..20229a783d --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/red_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/red_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/red_sign.json b/src/main/resources/assets/spectrum/models/item/red_sign.json new file mode 100644 index 0000000000..7db6a71eac --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/red_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/red_sign" + } +} \ 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/red_trapdoor.json b/src/main/resources/assets/spectrum/models/item/red_trapdoor.json new file mode 100644 index 0000000000..2dcfa93c15 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/red_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/red_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/slate_noxwood_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/slate_noxwood_hanging_sign.json new file mode 100644 index 0000000000..2fc2df11be --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/slate_noxwood_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/slate_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/slate_noxwood_sign.json b/src/main/resources/assets/spectrum/models/item/slate_noxwood_sign.json new file mode 100644 index 0000000000..ce149bc5d5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/slate_noxwood_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/slate_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/weeping_gala_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/weeping_gala_hanging_sign.json new file mode 100644 index 0000000000..79f0ec2535 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/weeping_gala_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/weeping_gala_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/weeping_gala_sign.json b/src/main/resources/assets/spectrum/models/item/weeping_gala_sign.json new file mode 100644 index 0000000000..9d2dcc6d34 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/weeping_gala_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/weeping_gala_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/white_door.json b/src/main/resources/assets/spectrum/models/item/white_door.json new file mode 100644 index 0000000000..3ad2a69e3c --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/white_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/white_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/white_grass_block.json b/src/main/resources/assets/spectrum/models/item/white_grass_block.json new file mode 100644 index 0000000000..c61a1a7346 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/white_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/white_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/white_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/white_hanging_sign.json new file mode 100644 index 0000000000..9ec7a4e4ff --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/white_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/white_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/white_sign.json b/src/main/resources/assets/spectrum/models/item/white_sign.json new file mode 100644 index 0000000000..5725c3ef4e --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/white_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/white_sign" + } +} \ 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/white_trapdoor.json b/src/main/resources/assets/spectrum/models/item/white_trapdoor.json new file mode 100644 index 0000000000..8132a52fa5 --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/white_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/white_trapdoor_bottom" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/yellow_door.json b/src/main/resources/assets/spectrum/models/item/yellow_door.json new file mode 100644 index 0000000000..7bbec890ec --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/yellow_door.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/yellow_door" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/yellow_grass_block.json b/src/main/resources/assets/spectrum/models/item/yellow_grass_block.json new file mode 100644 index 0000000000..a9bb4d39de --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/yellow_grass_block.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/yellow_grass_block" +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/yellow_hanging_sign.json b/src/main/resources/assets/spectrum/models/item/yellow_hanging_sign.json new file mode 100644 index 0000000000..1c92c26d3f --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/yellow_hanging_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/yellow_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/assets/spectrum/models/item/yellow_sign.json b/src/main/resources/assets/spectrum/models/item/yellow_sign.json new file mode 100644 index 0000000000..1a731c76ee --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/yellow_sign.json @@ -0,0 +1,6 @@ +{ + "parent": "minecraft:item/generated", + "textures": { + "layer0": "spectrum:item/yellow_sign" + } +} \ 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/models/item/yellow_trapdoor.json b/src/main/resources/assets/spectrum/models/item/yellow_trapdoor.json new file mode 100644 index 0000000000..f63852d0de --- /dev/null +++ b/src/main/resources/assets/spectrum/models/item/yellow_trapdoor.json @@ -0,0 +1,3 @@ +{ + "parent": "spectrum:block/yellow_trapdoor_bottom" +} \ No newline at end of file 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 82d4ce9a64..b7b52c21a8 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone.png differ 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 442359550a..09aa3a7d43 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/black_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/black_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/black_door_bottom.png new file mode 100644 index 0000000000..8520ab2d91 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/black_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/black_door_top.png b/src/main/resources/assets/spectrum/textures/block/black_door_top.png new file mode 100644 index 0000000000..ce6a39d217 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/black_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/black_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/black_grass_block_side.png new file mode 100644 index 0000000000..273307c850 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/black_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/black_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/black_grass_block_top.png new file mode 100644 index 0000000000..8fb3401a48 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/black_grass_block_top.png differ 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 0000000000..adeee6cf06 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/black_symbolic_basalt.png differ 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 0000000000..5c4ed26d0d Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/black_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/black_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/black_trapdoor.png new file mode 100644 index 0000000000..d8058f8f03 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/black_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone.png index f90c5c23d2..36e632d365 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone_top.png index d43b02a334..dfa3f165d1 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/blue_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/blue_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/blue_door_bottom.png new file mode 100644 index 0000000000..3f937f2c83 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/blue_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/blue_door_top.png b/src/main/resources/assets/spectrum/textures/block/blue_door_top.png new file mode 100644 index 0000000000..1a9868c5b4 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/blue_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/blue_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/blue_grass_block_side.png new file mode 100644 index 0000000000..51e038de2f Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/blue_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/blue_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/blue_grass_block_top.png new file mode 100644 index 0000000000..cc6f1b3ad8 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/blue_grass_block_top.png differ 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 0000000000..ff914d62ad Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/blue_symbolic_basalt.png differ 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 0000000000..7ccb17923e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/blue_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/blue_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/blue_trapdoor.png new file mode 100644 index 0000000000..9f2bb20a23 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/blue_trapdoor.png differ 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 645584a778..9547b9a862 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone.png differ 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 5ab5f514ab..fe485d63c1 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/brown_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/brown_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/brown_door_bottom.png new file mode 100644 index 0000000000..10cc84af2c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/brown_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/brown_door_top.png b/src/main/resources/assets/spectrum/textures/block/brown_door_top.png new file mode 100644 index 0000000000..a3b70e40f9 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/brown_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/brown_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/brown_grass_block_side.png new file mode 100644 index 0000000000..78b1711d2c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/brown_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/brown_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/brown_grass_block_top.png new file mode 100644 index 0000000000..839c4e4be6 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/brown_grass_block_top.png differ 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 0000000000..b7bc73f2c3 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/brown_symbolic_basalt.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/brown_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/brown_symbolic_calcite.png new file mode 100644 index 0000000000..8ca6c34a6d Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/brown_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/brown_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/brown_trapdoor.png new file mode 100644 index 0000000000..2e843aaf00 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/brown_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_amethyst_glass.png b/src/main/resources/assets/spectrum/textures/block/chiseled_amethyst_glass.png new file mode 100644 index 0000000000..5bc00615c1 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_amethyst_glass.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_amethyst_glass_pane_top.png b/src/main/resources/assets/spectrum/textures/block/chiseled_amethyst_glass_pane_top.png new file mode 100644 index 0000000000..03b4ee89eb Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_amethyst_glass_pane_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_citrine_glass.png b/src/main/resources/assets/spectrum/textures/block/chiseled_citrine_glass.png new file mode 100644 index 0000000000..755f2f11d0 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_citrine_glass.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_citrine_glass_pane_top.png b/src/main/resources/assets/spectrum/textures/block/chiseled_citrine_glass_pane_top.png new file mode 100644 index 0000000000..f3abc9c6cc Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_citrine_glass_pane_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_moonstone_glass.png b/src/main/resources/assets/spectrum/textures/block/chiseled_moonstone_glass.png new file mode 100644 index 0000000000..343989968b Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_moonstone_glass.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_moonstone_glass_pane_top.png b/src/main/resources/assets/spectrum/textures/block/chiseled_moonstone_glass_pane_top.png new file mode 100644 index 0000000000..b0cf8e5447 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_moonstone_glass_pane_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_onyx_glass.png b/src/main/resources/assets/spectrum/textures/block/chiseled_onyx_glass.png new file mode 100644 index 0000000000..a6eefa3298 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_onyx_glass.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_onyx_glass_pane_top.png b/src/main/resources/assets/spectrum/textures/block/chiseled_onyx_glass_pane_top.png new file mode 100644 index 0000000000..3d282d61d7 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_onyx_glass_pane_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_topaz_glass.png b/src/main/resources/assets/spectrum/textures/block/chiseled_topaz_glass.png new file mode 100644 index 0000000000..94245fbc8a Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_topaz_glass.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/chiseled_topaz_glass_pane_top.png b/src/main/resources/assets/spectrum/textures/block/chiseled_topaz_glass_pane_top.png new file mode 100644 index 0000000000..484e6bcd78 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/chiseled_topaz_glass_pane_top.png differ 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 f662be4fde..243f346f60 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone_top.png index 25cee93e52..0164559700 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/cyan_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/cyan_door_bottom.png new file mode 100644 index 0000000000..2754f206d1 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/cyan_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_door_top.png b/src/main/resources/assets/spectrum/textures/block/cyan_door_top.png new file mode 100644 index 0000000000..b40033241c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/cyan_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/cyan_grass_block_side.png new file mode 100644 index 0000000000..3e914672bd Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/cyan_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/cyan_grass_block_top.png new file mode 100644 index 0000000000..1c873ea0be Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/cyan_grass_block_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/cyan_symbolic_basalt.png new file mode 100644 index 0000000000..983a838130 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/cyan_symbolic_basalt.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/cyan_symbolic_calcite.png new file mode 100644 index 0000000000..c659d1ddee Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/cyan_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/cyan_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/cyan_trapdoor.png new file mode 100644 index 0000000000..7bcc785761 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/cyan_trapdoor.png differ 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 cedc83a54d..19d455abf5 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone.png differ 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 8160d59c7c..cdb0248ee5 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/gray_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/gray_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/gray_door_bottom.png new file mode 100644 index 0000000000..59962c8f17 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/gray_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/gray_door_top.png b/src/main/resources/assets/spectrum/textures/block/gray_door_top.png new file mode 100644 index 0000000000..88665c9280 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/gray_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/gray_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/gray_grass_block_side.png new file mode 100644 index 0000000000..2cb4eb65bb Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/gray_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/gray_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/gray_grass_block_top.png new file mode 100644 index 0000000000..971407b038 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/gray_grass_block_top.png differ 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 0000000000..4dcaeac9e3 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/gray_symbolic_basalt.png differ 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 0000000000..1337e49534 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/gray_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/gray_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/gray_trapdoor.png new file mode 100644 index 0000000000..7cdba548eb Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/gray_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone.png index 71d307901c..1925402041 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone_top.png index 07cc8605e7..63721fa256 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/green_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/green_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/green_door_bottom.png new file mode 100644 index 0000000000..6e1064774c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/green_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/green_door_top.png b/src/main/resources/assets/spectrum/textures/block/green_door_top.png new file mode 100644 index 0000000000..6216d45eb1 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/green_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/green_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/green_grass_block_side.png new file mode 100644 index 0000000000..399f83445a Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/green_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/green_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/green_grass_block_top.png new file mode 100644 index 0000000000..ab7314ad5f Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/green_grass_block_top.png differ 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 0000000000..63803158cd Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/green_symbolic_basalt.png differ 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 0000000000..b13bf2f059 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/green_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/green_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/green_trapdoor.png new file mode 100644 index 0000000000..0470fde538 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/green_trapdoor.png differ 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 9f527ace72..eb39eb47e6 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone_top.png index aad49ed97d..fbe35fa3d1 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/light_blue_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/light_blue_door_bottom.png new file mode 100644 index 0000000000..beb139a3a1 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_blue_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_door_top.png b/src/main/resources/assets/spectrum/textures/block/light_blue_door_top.png new file mode 100644 index 0000000000..65e77e906c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_blue_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/light_blue_grass_block_side.png new file mode 100644 index 0000000000..81752d0b45 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_blue_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/light_blue_grass_block_top.png new file mode 100644 index 0000000000..03cb2cff77 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_blue_grass_block_top.png differ 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 new file mode 100644 index 0000000000..d410875241 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_basalt.png differ 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 0000000000..53b2f52cd4 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_blue_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_blue_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/light_blue_trapdoor.png new file mode 100644 index 0000000000..44c71f9446 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_blue_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone.png index 690c183e3e..58efac2bb5 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone_top.png index 75cb43fa11..8cdea8813e 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/light_gray_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/light_gray_door_bottom.png new file mode 100644 index 0000000000..427466935d Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_gray_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_door_top.png b/src/main/resources/assets/spectrum/textures/block/light_gray_door_top.png new file mode 100644 index 0000000000..85816465df Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_gray_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/light_gray_grass_block_side.png new file mode 100644 index 0000000000..c61ea4ea28 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_gray_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/light_gray_grass_block_top.png new file mode 100644 index 0000000000..d915444a75 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_gray_grass_block_top.png differ 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 new file mode 100644 index 0000000000..0b12cfec2f Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_basalt.png differ 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 new file mode 100644 index 0000000000..66f638f66c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_gray_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/light_gray_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/light_gray_trapdoor.png new file mode 100644 index 0000000000..77dbc66294 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/light_gray_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone.png index 16472437e4..4233df36a5 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone_top.png index bb9889dec6..b1aa4ed2b8 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/lime_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/lime_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/lime_door_bottom.png new file mode 100644 index 0000000000..f80d4255c9 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/lime_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/lime_door_top.png b/src/main/resources/assets/spectrum/textures/block/lime_door_top.png new file mode 100644 index 0000000000..840a014ece Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/lime_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/lime_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/lime_grass_block_side.png new file mode 100644 index 0000000000..96eeb7ec45 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/lime_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/lime_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/lime_grass_block_top.png new file mode 100644 index 0000000000..e912c75fbe Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/lime_grass_block_top.png differ 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 0000000000..bd36d28d76 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/lime_symbolic_basalt.png differ 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 0000000000..d4c8cb4c7d Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/lime_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/lime_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/lime_trapdoor.png new file mode 100644 index 0000000000..f9c0a37c3c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/lime_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone.png index 2f26ab4eb5..cea06d0ce1 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone_top.png index 7e0ec0a2cc..607da1999e 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/magenta_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/magenta_door_bottom.png new file mode 100644 index 0000000000..44bdd30858 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/magenta_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_door_top.png b/src/main/resources/assets/spectrum/textures/block/magenta_door_top.png new file mode 100644 index 0000000000..60f7c9b400 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/magenta_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/magenta_grass_block_side.png new file mode 100644 index 0000000000..5fde05a13e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/magenta_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/magenta_grass_block_top.png new file mode 100644 index 0000000000..c68c4bf7e2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/magenta_grass_block_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_symbolic_basalt.png b/src/main/resources/assets/spectrum/textures/block/magenta_symbolic_basalt.png new file mode 100644 index 0000000000..598145889e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/magenta_symbolic_basalt.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/magenta_symbolic_calcite.png new file mode 100644 index 0000000000..2a87f33da3 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/magenta_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/magenta_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/magenta_trapdoor.png new file mode 100644 index 0000000000..22f29bcdfd Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/magenta_trapdoor.png differ 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 3b03e6aafb..2b90e1c022 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone_top.png index 6d47937963..b5d01c0749 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/orange_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/orange_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/orange_door_bottom.png new file mode 100644 index 0000000000..ca43c96cb9 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/orange_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/orange_door_top.png b/src/main/resources/assets/spectrum/textures/block/orange_door_top.png new file mode 100644 index 0000000000..9c4e6cd1ba Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/orange_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/orange_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/orange_grass_block_side.png new file mode 100644 index 0000000000..7605c53b9c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/orange_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/orange_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/orange_grass_block_top.png new file mode 100644 index 0000000000..d4ac0f1548 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/orange_grass_block_top.png differ 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 0000000000..7c576bf23d Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/orange_symbolic_basalt.png differ 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 0000000000..f622386cde Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/orange_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/orange_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/orange_trapdoor.png new file mode 100644 index 0000000000..57f45cc535 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/orange_trapdoor.png differ 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 8fc539f99b..887e359d81 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone.png differ 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 f406d4668e..4b56e9708d 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/pink_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/pink_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/pink_door_bottom.png new file mode 100644 index 0000000000..25d3c01349 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/pink_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/pink_door_top.png b/src/main/resources/assets/spectrum/textures/block/pink_door_top.png new file mode 100644 index 0000000000..dab9262dbc Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/pink_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/pink_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/pink_grass_block_side.png new file mode 100644 index 0000000000..a16180dbf8 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/pink_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/pink_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/pink_grass_block_top.png new file mode 100644 index 0000000000..f0bfbafc5f Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/pink_grass_block_top.png differ 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 0000000000..ab2680aa70 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/pink_symbolic_basalt.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/pink_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/pink_symbolic_calcite.png new file mode 100644 index 0000000000..2072823f8c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/pink_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/pink_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/pink_trapdoor.png new file mode 100644 index 0000000000..b33528a876 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/pink_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone.png index 43737b51bb..e226038c57 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone.png differ 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 aab9f77214..f7d2ffc69d 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/purple_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/purple_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/purple_door_bottom.png new file mode 100644 index 0000000000..124e53a057 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/purple_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/purple_door_top.png b/src/main/resources/assets/spectrum/textures/block/purple_door_top.png new file mode 100644 index 0000000000..74e11900fe Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/purple_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/purple_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/purple_grass_block_side.png new file mode 100644 index 0000000000..40776d7bb3 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/purple_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/purple_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/purple_grass_block_top.png new file mode 100644 index 0000000000..3e98977ee2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/purple_grass_block_top.png differ 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 new file mode 100644 index 0000000000..3e61f0e7d2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/purple_symbolic_basalt.png differ 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 0000000000..a135e6d4cd Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/purple_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/purple_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/purple_trapdoor.png new file mode 100644 index 0000000000..525d6209e7 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/purple_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/pyrite_tubing_side.png b/src/main/resources/assets/spectrum/textures/block/pyrite_tubing_side.png index ef7c2cae82..326f2f004f 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/pyrite_tubing_side.png and b/src/main/resources/assets/spectrum/textures/block/pyrite_tubing_side.png differ 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 b349a63506..555d472048 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone.png differ 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 8965de345b..b451bb80a8 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/red_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/red_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/red_door_bottom.png new file mode 100644 index 0000000000..0ce252b3fa Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/red_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/red_door_top.png b/src/main/resources/assets/spectrum/textures/block/red_door_top.png new file mode 100644 index 0000000000..e0b316e638 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/red_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/red_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/red_grass_block_side.png new file mode 100644 index 0000000000..e01e12f71a Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/red_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/red_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/red_grass_block_top.png new file mode 100644 index 0000000000..32d6529e57 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/red_grass_block_top.png differ 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 0000000000..dd8c74fbad Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/red_symbolic_basalt.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/red_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/red_symbolic_calcite.png new file mode 100644 index 0000000000..c8721ad96b Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/red_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/red_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/red_trapdoor.png new file mode 100644 index 0000000000..f4ab9e0ee9 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/red_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone.png index 2d996e9274..dad0a89f8f 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone_top.png index e1b130e21c..a19654814a 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/white_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/white_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/white_door_bottom.png new file mode 100644 index 0000000000..7751bd71c0 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/white_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/white_door_top.png b/src/main/resources/assets/spectrum/textures/block/white_door_top.png new file mode 100644 index 0000000000..77de427063 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/white_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/white_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/white_grass_block_side.png new file mode 100644 index 0000000000..9d8d07e066 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/white_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/white_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/white_grass_block_top.png new file mode 100644 index 0000000000..cd430fff36 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/white_grass_block_top.png differ 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 new file mode 100644 index 0000000000..16018026a4 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/white_symbolic_basalt.png differ 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 0000000000..358eb9d076 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/white_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/white_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/white_trapdoor.png new file mode 100644 index 0000000000..8354a1afe2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/white_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone.png b/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone.png index 60e5d1d4dd..3626d8d9f6 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone.png and b/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone_top.png b/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone_top.png index 4f0b73236f..35809366f2 100644 Binary files a/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone_top.png and b/src/main/resources/assets/spectrum/textures/block/yellow_chiseled_preservation_stone_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_door_bottom.png b/src/main/resources/assets/spectrum/textures/block/yellow_door_bottom.png new file mode 100644 index 0000000000..3b16e2c1d8 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/yellow_door_bottom.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_door_top.png b/src/main/resources/assets/spectrum/textures/block/yellow_door_top.png new file mode 100644 index 0000000000..0c4b325b9e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/yellow_door_top.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_grass_block_side.png b/src/main/resources/assets/spectrum/textures/block/yellow_grass_block_side.png new file mode 100644 index 0000000000..5e9f7ea9b2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/yellow_grass_block_side.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_grass_block_top.png b/src/main/resources/assets/spectrum/textures/block/yellow_grass_block_top.png new file mode 100644 index 0000000000..4aaba65a1d Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/yellow_grass_block_top.png differ 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 0000000000..ddfd2ac1f8 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_basalt.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_calcite.png b/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_calcite.png new file mode 100644 index 0000000000..d4496e680e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/yellow_symbolic_calcite.png differ diff --git a/src/main/resources/assets/spectrum/textures/block/yellow_trapdoor.png b/src/main/resources/assets/spectrum/textures/block/yellow_trapdoor.png new file mode 100644 index 0000000000..9f58203638 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/block/yellow_trapdoor.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/black_door.png b/src/main/resources/assets/spectrum/textures/item/black_door.png new file mode 100644 index 0000000000..c75250c8d9 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/black_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/black_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/black_hanging_sign.png new file mode 100644 index 0000000000..978a3a818e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/black_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/black_sign.png b/src/main/resources/assets/spectrum/textures/item/black_sign.png new file mode 100644 index 0000000000..ccc2c2951f Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/black_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/blue_door.png b/src/main/resources/assets/spectrum/textures/item/blue_door.png new file mode 100644 index 0000000000..06cac5faf2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/blue_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/blue_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/blue_hanging_sign.png new file mode 100644 index 0000000000..8fc681956c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/blue_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/blue_sign.png b/src/main/resources/assets/spectrum/textures/item/blue_sign.png new file mode 100644 index 0000000000..90c568fea1 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/blue_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/brown_door.png b/src/main/resources/assets/spectrum/textures/item/brown_door.png new file mode 100644 index 0000000000..d5d455442a Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/brown_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/brown_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/brown_hanging_sign.png new file mode 100644 index 0000000000..eb4ad669b6 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/brown_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/brown_sign.png b/src/main/resources/assets/spectrum/textures/item/brown_sign.png new file mode 100644 index 0000000000..c2ac06d312 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/brown_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/chestnut_noxwood_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/chestnut_noxwood_hanging_sign.png new file mode 100644 index 0000000000..d713fe3f53 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/chestnut_noxwood_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/chestnut_noxwood_sign.png b/src/main/resources/assets/spectrum/textures/item/chestnut_noxwood_sign.png new file mode 100644 index 0000000000..ba1c354ae2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/chestnut_noxwood_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/cyan_door.png b/src/main/resources/assets/spectrum/textures/item/cyan_door.png new file mode 100644 index 0000000000..e1cad92749 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/cyan_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/cyan_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/cyan_hanging_sign.png new file mode 100644 index 0000000000..0ce10a98da Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/cyan_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/cyan_sign.png b/src/main/resources/assets/spectrum/textures/item/cyan_sign.png new file mode 100644 index 0000000000..c9251c627c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/cyan_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/ebony_noxwood_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/ebony_noxwood_hanging_sign.png new file mode 100644 index 0000000000..fefe73fb06 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/ebony_noxwood_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/ebony_noxwood_sign.png b/src/main/resources/assets/spectrum/textures/item/ebony_noxwood_sign.png new file mode 100644 index 0000000000..9cce12076e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/ebony_noxwood_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/gray_door.png b/src/main/resources/assets/spectrum/textures/item/gray_door.png new file mode 100644 index 0000000000..fddbf5f13e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/gray_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/gray_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/gray_hanging_sign.png new file mode 100644 index 0000000000..cb4b680132 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/gray_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/gray_sign.png b/src/main/resources/assets/spectrum/textures/item/gray_sign.png new file mode 100644 index 0000000000..c4570eaff9 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/gray_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/green_door.png b/src/main/resources/assets/spectrum/textures/item/green_door.png new file mode 100644 index 0000000000..3842797690 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/green_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/green_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/green_hanging_sign.png new file mode 100644 index 0000000000..33a6908b0a Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/green_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/green_sign.png b/src/main/resources/assets/spectrum/textures/item/green_sign.png new file mode 100644 index 0000000000..9a142a7f9a Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/green_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/ivory_noxwood_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/ivory_noxwood_hanging_sign.png new file mode 100644 index 0000000000..a493fcbae8 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/ivory_noxwood_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/ivory_noxwood_sign.png b/src/main/resources/assets/spectrum/textures/item/ivory_noxwood_sign.png new file mode 100644 index 0000000000..5e97884092 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/ivory_noxwood_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/light_blue_door.png b/src/main/resources/assets/spectrum/textures/item/light_blue_door.png new file mode 100644 index 0000000000..11db87cbe3 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/light_blue_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/light_blue_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/light_blue_hanging_sign.png new file mode 100644 index 0000000000..8eb7d53528 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/light_blue_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/light_blue_sign.png b/src/main/resources/assets/spectrum/textures/item/light_blue_sign.png new file mode 100644 index 0000000000..6ecd5311bb Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/light_blue_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/light_gray_door.png b/src/main/resources/assets/spectrum/textures/item/light_gray_door.png new file mode 100644 index 0000000000..4cd35f03f3 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/light_gray_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/light_gray_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/light_gray_hanging_sign.png new file mode 100644 index 0000000000..973932c5f9 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/light_gray_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/light_gray_sign.png b/src/main/resources/assets/spectrum/textures/item/light_gray_sign.png new file mode 100644 index 0000000000..90ae109d28 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/light_gray_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/lime_door.png b/src/main/resources/assets/spectrum/textures/item/lime_door.png new file mode 100644 index 0000000000..c21ae6cee8 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/lime_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/lime_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/lime_hanging_sign.png new file mode 100644 index 0000000000..1832a6b937 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/lime_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/lime_sign.png b/src/main/resources/assets/spectrum/textures/item/lime_sign.png new file mode 100644 index 0000000000..489fb2e446 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/lime_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/magenta_door.png b/src/main/resources/assets/spectrum/textures/item/magenta_door.png new file mode 100644 index 0000000000..98bd085a66 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/magenta_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/magenta_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/magenta_hanging_sign.png new file mode 100644 index 0000000000..5d828d4050 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/magenta_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/magenta_sign.png b/src/main/resources/assets/spectrum/textures/item/magenta_sign.png new file mode 100644 index 0000000000..157da91d56 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/magenta_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/orange_door.png b/src/main/resources/assets/spectrum/textures/item/orange_door.png new file mode 100644 index 0000000000..4989a9b498 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/orange_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/orange_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/orange_hanging_sign.png new file mode 100644 index 0000000000..b3ff7c14d2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/orange_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/orange_sign.png b/src/main/resources/assets/spectrum/textures/item/orange_sign.png new file mode 100644 index 0000000000..6c060e5fff Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/orange_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/pink_door.png b/src/main/resources/assets/spectrum/textures/item/pink_door.png new file mode 100644 index 0000000000..2bc9bfbe66 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/pink_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/pink_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/pink_hanging_sign.png new file mode 100644 index 0000000000..057bff0d03 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/pink_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/pink_sign.png b/src/main/resources/assets/spectrum/textures/item/pink_sign.png new file mode 100644 index 0000000000..e7a04228bf Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/pink_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/purple_door.png b/src/main/resources/assets/spectrum/textures/item/purple_door.png new file mode 100644 index 0000000000..00e2d47253 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/purple_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/purple_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/purple_hanging_sign.png new file mode 100644 index 0000000000..4b1a0c0768 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/purple_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/purple_sign.png b/src/main/resources/assets/spectrum/textures/item/purple_sign.png new file mode 100644 index 0000000000..b3aa00d500 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/purple_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/red_door.png b/src/main/resources/assets/spectrum/textures/item/red_door.png new file mode 100644 index 0000000000..7e373a9608 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/red_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/red_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/red_hanging_sign.png new file mode 100644 index 0000000000..195b67260c Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/red_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/red_sign.png b/src/main/resources/assets/spectrum/textures/item/red_sign.png new file mode 100644 index 0000000000..e9ad90c1d2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/red_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/slate_noxwood_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/slate_noxwood_hanging_sign.png new file mode 100644 index 0000000000..a48ade9735 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/slate_noxwood_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/slate_noxwood_sign.png b/src/main/resources/assets/spectrum/textures/item/slate_noxwood_sign.png new file mode 100644 index 0000000000..57d7e6434e Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/slate_noxwood_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/weeping_gala_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/weeping_gala_hanging_sign.png new file mode 100644 index 0000000000..a1be4152d7 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/weeping_gala_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/weeping_gala_sign.png b/src/main/resources/assets/spectrum/textures/item/weeping_gala_sign.png new file mode 100644 index 0000000000..2d89f43f6d Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/weeping_gala_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/white_door.png b/src/main/resources/assets/spectrum/textures/item/white_door.png new file mode 100644 index 0000000000..1629f79d2a Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/white_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/white_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/white_hanging_sign.png new file mode 100644 index 0000000000..2d024440ce Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/white_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/white_sign.png b/src/main/resources/assets/spectrum/textures/item/white_sign.png new file mode 100644 index 0000000000..56941c15e2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/white_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/yellow_door.png b/src/main/resources/assets/spectrum/textures/item/yellow_door.png new file mode 100644 index 0000000000..78404c68fb Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/yellow_door.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/yellow_hanging_sign.png b/src/main/resources/assets/spectrum/textures/item/yellow_hanging_sign.png new file mode 100644 index 0000000000..edcf2b8ed2 Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/yellow_hanging_sign.png differ diff --git a/src/main/resources/assets/spectrum/textures/item/yellow_sign.png b/src/main/resources/assets/spectrum/textures/item/yellow_sign.png new file mode 100644 index 0000000000..33de9796bf Binary files /dev/null and b/src/main/resources/assets/spectrum/textures/item/yellow_sign.png differ diff --git a/src/main/resources/data/minecraft/tags/block/all_hanging_signs.json b/src/main/resources/data/minecraft/tags/block/all_hanging_signs.json new file mode 100644 index 0000000000..1fdf212d8e --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/all_hanging_signs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#spectrum:colored_ceiling_hanging_signs", + "#spectrum:colored_wall_hanging_signs", + + "#spectrum:noxwood_ceiling_hanging_signs", + "#spectrum:noxwood_wall_hanging_signs", + + "spectrum:weeping_gala_hanging_sign", + "spectrum:weeping_gala_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/animals_spawnable_on.json b/src/main/resources/data/minecraft/tags/block/animals_spawnable_on.json index 32d9c7315e..75085cb516 100644 --- a/src/main/resources/data/minecraft/tags/block/animals_spawnable_on.json +++ b/src/main/resources/data/minecraft/tags/block/animals_spawnable_on.json @@ -1,5 +1,6 @@ { "values": [ + "#spectrum:colored_grass_blocks", "spectrum:overgrown_blackslag", "spectrum:overgrown_slush" ] diff --git a/src/main/resources/data/minecraft/tags/block/grass_blocks.json b/src/main/resources/data/minecraft/tags/block/grass_blocks.json new file mode 100644 index 0000000000..294ced346c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/grass_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#spectrum:colored_grass_blocks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/mineable/shovel.json b/src/main/resources/data/minecraft/tags/block/mineable/shovel.json index 75a2c08ac1..4ca2f3cd9d 100644 --- a/src/main/resources/data/minecraft/tags/block/mineable/shovel.json +++ b/src/main/resources/data/minecraft/tags/block/mineable/shovel.json @@ -2,6 +2,7 @@ "values": [ "#spectrum:deep_soils", "#spectrum:gemstone_powder_blocks", + "#spectrum:colored_grass_blocks", "spectrum:redstone_sand", "spectrum:sacred_soil", diff --git a/src/main/resources/data/minecraft/tags/block/signs.json b/src/main/resources/data/minecraft/tags/block/signs.json new file mode 100644 index 0000000000..c6d88d04ad --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/signs.json @@ -0,0 +1,12 @@ +{ + "values": [ + "#spectrum:colored_standing_signs", + "#spectrum:colored_wall_signs", + + "#spectrum:noxwood_standing_signs", + "#spectrum:noxwood_wall_signs", + + "spectrum:weeping_gala_sign", + "spectrum:weeping_gala_wall_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/sniffer_diggable_block.json b/src/main/resources/data/minecraft/tags/block/sniffer_diggable_block.json index 32d9c7315e..75085cb516 100644 --- a/src/main/resources/data/minecraft/tags/block/sniffer_diggable_block.json +++ b/src/main/resources/data/minecraft/tags/block/sniffer_diggable_block.json @@ -1,5 +1,6 @@ { "values": [ + "#spectrum:colored_grass_blocks", "spectrum:overgrown_blackslag", "spectrum:overgrown_slush" ] diff --git a/src/main/resources/data/minecraft/tags/block/substrate_overworld.json b/src/main/resources/data/minecraft/tags/block/substrate_overworld.json new file mode 100644 index 0000000000..294ced346c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/substrate_overworld.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#spectrum:colored_grass_blocks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/supports_big_dripleaf.json b/src/main/resources/data/minecraft/tags/block/supports_big_dripleaf.json new file mode 100644 index 0000000000..94c76497e8 --- /dev/null +++ b/src/main/resources/data/minecraft/tags/block/supports_big_dripleaf.json @@ -0,0 +1,6 @@ +{ + "values": [ + "#spectrum:colored_grass_blocks", + "spectrum:overgrown_slush" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/block/wolves_spawnable_on.json b/src/main/resources/data/minecraft/tags/block/wolves_spawnable_on.json index 65f923be93..102cccdb8c 100644 --- a/src/main/resources/data/minecraft/tags/block/wolves_spawnable_on.json +++ b/src/main/resources/data/minecraft/tags/block/wolves_spawnable_on.json @@ -1,5 +1,6 @@ { "values": [ + "#spectrum:colored_grass_blocks", "spectrum:overgrown_blackslag" ] } \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/grass_blocks.json b/src/main/resources/data/minecraft/tags/item/grass_blocks.json new file mode 100644 index 0000000000..294ced346c --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/grass_blocks.json @@ -0,0 +1,5 @@ +{ + "values": [ + "#spectrum:colored_grass_blocks" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/signs.json b/src/main/resources/data/minecraft/tags/item/signs.json new file mode 100644 index 0000000000..52f346c96b --- /dev/null +++ b/src/main/resources/data/minecraft/tags/item/signs.json @@ -0,0 +1,11 @@ +{ + "values": [ + "#spectrum:colored_hanging_signs", + "#spectrum:colored_signs", + "#spectrum:noxwood_hanging_signs", + "#spectrum:noxwood_signs", + + "spectrum:weeping_gala_hanging_sign", + "spectrum:weeping_gala_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/minecraft/tags/item/wooden_doors.json b/src/main/resources/data/minecraft/tags/item/wooden_doors.json index 04d465658d..34da3ab5e5 100644 --- a/src/main/resources/data/minecraft/tags/item/wooden_doors.json +++ b/src/main/resources/data/minecraft/tags/item/wooden_doors.json @@ -1,5 +1,6 @@ { "values": [ + "#spectrum:colored_doors", "#spectrum:noxwood_doors", "spectrum:weeping_gala_door" ] diff --git a/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json b/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json index 07f994c7d2..313431f233 100644 --- a/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json +++ b/src/main/resources/data/minecraft/tags/item/wooden_trapdoors.json @@ -1,5 +1,6 @@ { "values": [ + "#spectrum:colored_trapdoors", "#spectrum:noxwood_trapdoors", "spectrum:weeping_gala_trapdoor" ] 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_door.json b/src/main/resources/data/spectrum/loot_table/blocks/black_door.json new file mode 100644 index 0000000000..f40a79e5bc --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/black_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:black_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:black_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/black_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/black_grass.json new file mode 100644 index 0000000000..10ff4d5044 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/black_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:black_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/black_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/black_hanging_sign.json new file mode 100644 index 0000000000..29675888da --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/black_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:black_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/black_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/black_sign.json new file mode 100644 index 0000000000..1d7191f636 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/black_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:black_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ 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/black_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/black_trapdoor.json new file mode 100644 index 0000000000..cb17a65473 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/black_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:black_trapdoor", + "conditions": [ + { + "block": "spectrum:black_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/blue_door.json b/src/main/resources/data/spectrum/loot_table/blocks/blue_door.json new file mode 100644 index 0000000000..79b81c43e9 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/blue_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:blue_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:blue_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/blue_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/blue_grass.json new file mode 100644 index 0000000000..8670d2954b --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/blue_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:blue_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/blue_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/blue_hanging_sign.json new file mode 100644 index 0000000000..1f3615df96 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/blue_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:blue_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/blue_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/blue_sign.json new file mode 100644 index 0000000000..e6839c5f9a --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/blue_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:blue_sign" + }], + "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/blue_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/blue_trapdoor.json new file mode 100644 index 0000000000..e2de5239fd --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/blue_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:blue_trapdoor", + "conditions": [ + { + "block": "spectrum:blue_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/brown_door.json b/src/main/resources/data/spectrum/loot_table/blocks/brown_door.json new file mode 100644 index 0000000000..3e3e1379ff --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/brown_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:brown_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:brown_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/brown_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/brown_grass.json new file mode 100644 index 0000000000..986375ebf8 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/brown_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:brown_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/brown_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/brown_hanging_sign.json new file mode 100644 index 0000000000..7486459026 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/brown_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:brown_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/brown_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/brown_sign.json new file mode 100644 index 0000000000..ca87449f55 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/brown_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:brown_sign" + }], + "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/brown_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/brown_trapdoor.json new file mode 100644 index 0000000000..ec25664d18 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/brown_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:brown_trapdoor", + "conditions": [ + { + "block": "spectrum:brown_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chestnut_noxwood_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/chestnut_noxwood_hanging_sign.json new file mode 100644 index 0000000000..78707475bb --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chestnut_noxwood_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:chestnut_noxwood_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chestnut_noxwood_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/chestnut_noxwood_sign.json new file mode 100644 index 0000000000..6bbfb8a39f --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chestnut_noxwood_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:chestnut_noxwood_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_amethyst_glass.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_amethyst_glass.json new file mode 100644 index 0000000000..662fd9d286 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_amethyst_glass.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_amethyst_glass" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_amethyst_glass_pane.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_amethyst_glass_pane.json new file mode 100644 index 0000000000..576d5caed8 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_amethyst_glass_pane.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_amethyst_glass_pane" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_citrine_glass.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_citrine_glass.json new file mode 100644 index 0000000000..ad430f0290 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_citrine_glass.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_citrine_glass" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_citrine_glass_pane.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_citrine_glass_pane.json new file mode 100644 index 0000000000..b90370c7ee --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_citrine_glass_pane.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_citrine_glass_pane" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_moonstone_glass.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_moonstone_glass.json new file mode 100644 index 0000000000..0939af1348 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_moonstone_glass.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_moonstone_glass" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_moonstone_glass_pane.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_moonstone_glass_pane.json new file mode 100644 index 0000000000..d218ff1929 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_moonstone_glass_pane.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_moonstone_glass_pane" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_onyx_glass.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_onyx_glass.json new file mode 100644 index 0000000000..57bfe9fcf1 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_onyx_glass.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_onyx_glass" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_onyx_glass_pane.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_onyx_glass_pane.json new file mode 100644 index 0000000000..ce78ec2d0a --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_onyx_glass_pane.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_onyx_glass_pane" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_topaz_glass.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_topaz_glass.json new file mode 100644 index 0000000000..cd069104f4 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_topaz_glass.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_topaz_glass" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/chiseled_topaz_glass_pane.json b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_topaz_glass_pane.json new file mode 100644 index 0000000000..e3563eb7bb --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/chiseled_topaz_glass_pane.json @@ -0,0 +1,32 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1, + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:chiseled_topaz_glass_pane" + } + ], + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/cyan_door.json b/src/main/resources/data/spectrum/loot_table/blocks/cyan_door.json new file mode 100644 index 0000000000..6e4a4942c7 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/cyan_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:cyan_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:cyan_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/cyan_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/cyan_grass.json new file mode 100644 index 0000000000..baa9492c57 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/cyan_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:cyan_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/cyan_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/cyan_hanging_sign.json new file mode 100644 index 0000000000..0742236601 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/cyan_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:cyan_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/cyan_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/cyan_sign.json new file mode 100644 index 0000000000..36d75029c2 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/cyan_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:cyan_sign" + }], + "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/cyan_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/cyan_trapdoor.json new file mode 100644 index 0000000000..5131db8ae5 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/cyan_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:cyan_trapdoor", + "conditions": [ + { + "block": "spectrum:cyan_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/ebony_noxwood_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/ebony_noxwood_hanging_sign.json new file mode 100644 index 0000000000..0697bf74ae --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/ebony_noxwood_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:ebony_noxwood_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/ebony_noxwood_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/ebony_noxwood_sign.json new file mode 100644 index 0000000000..4ffae2bc26 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/ebony_noxwood_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:ebony_noxwood_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/gray_door.json b/src/main/resources/data/spectrum/loot_table/blocks/gray_door.json new file mode 100644 index 0000000000..e32cdbba89 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/gray_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:gray_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:gray_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/gray_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/gray_grass.json new file mode 100644 index 0000000000..548f098dd3 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/gray_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:gray_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/gray_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/gray_hanging_sign.json new file mode 100644 index 0000000000..6677cf5d84 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/gray_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:gray_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/gray_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/gray_sign.json new file mode 100644 index 0000000000..c8e126657a --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/gray_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:gray_sign" + }], + "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/gray_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/gray_trapdoor.json new file mode 100644 index 0000000000..1f12e18fa2 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/gray_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:gray_trapdoor", + "conditions": [ + { + "block": "spectrum:gray_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/green_door.json b/src/main/resources/data/spectrum/loot_table/blocks/green_door.json new file mode 100644 index 0000000000..c80cf9730b --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/green_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:green_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:green_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/green_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/green_grass.json new file mode 100644 index 0000000000..de985e8ea2 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/green_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:green_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/green_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/green_hanging_sign.json new file mode 100644 index 0000000000..5bbfb9ce46 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/green_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:green_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/green_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/green_sign.json new file mode 100644 index 0000000000..638d15c71e --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/green_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:green_sign" + }], + "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/green_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/green_trapdoor.json new file mode 100644 index 0000000000..43ec6e4e24 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/green_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:green_trapdoor", + "conditions": [ + { + "block": "spectrum:green_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/ivory_noxwood_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/ivory_noxwood_hanging_sign.json new file mode 100644 index 0000000000..f44c20bf8b --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/ivory_noxwood_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:ivory_noxwood_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/ivory_noxwood_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/ivory_noxwood_sign.json new file mode 100644 index 0000000000..125ef191db --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/ivory_noxwood_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:ivory_noxwood_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_blue_door.json b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_door.json new file mode 100644 index 0000000000..8cc073b566 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:light_blue_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:light_blue_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_blue_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_grass.json new file mode 100644 index 0000000000..d63596ed3c --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:light_blue_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_blue_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_hanging_sign.json new file mode 100644 index 0000000000..35ffef9e48 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:light_blue_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_blue_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_sign.json new file mode 100644 index 0000000000..2cac170a8d --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:light_blue_sign" + }], + "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_blue_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_trapdoor.json new file mode 100644 index 0000000000..8243270dc3 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_blue_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:light_blue_trapdoor", + "conditions": [ + { + "block": "spectrum:light_blue_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_gray_door.json b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_door.json new file mode 100644 index 0000000000..a6e227c6fd --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:light_gray_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:light_gray_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_gray_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_grass.json new file mode 100644 index 0000000000..116f6c4d19 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:light_gray_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_gray_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_hanging_sign.json new file mode 100644 index 0000000000..5fdd15f93c --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:light_gray_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/light_gray_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_sign.json new file mode 100644 index 0000000000..e8072d2c36 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:light_gray_sign" + }], + "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/light_gray_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_trapdoor.json new file mode 100644 index 0000000000..565603c22f --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/light_gray_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:light_gray_trapdoor", + "conditions": [ + { + "block": "spectrum:light_gray_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/lime_door.json b/src/main/resources/data/spectrum/loot_table/blocks/lime_door.json new file mode 100644 index 0000000000..eabef6a0c6 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/lime_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:lime_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:lime_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/lime_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/lime_grass.json new file mode 100644 index 0000000000..67a4dfa22b --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/lime_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:lime_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/lime_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/lime_hanging_sign.json new file mode 100644 index 0000000000..095ccd3907 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/lime_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:lime_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/lime_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/lime_sign.json new file mode 100644 index 0000000000..251a935e4d --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/lime_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:lime_sign" + }], + "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/lime_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/lime_trapdoor.json new file mode 100644 index 0000000000..f52febb7e6 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/lime_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:lime_trapdoor", + "conditions": [ + { + "block": "spectrum:lime_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/magenta_door.json b/src/main/resources/data/spectrum/loot_table/blocks/magenta_door.json new file mode 100644 index 0000000000..177651128f --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/magenta_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:magenta_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:magenta_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/magenta_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/magenta_grass.json new file mode 100644 index 0000000000..4e10cf23e6 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/magenta_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:magenta_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/magenta_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/magenta_hanging_sign.json new file mode 100644 index 0000000000..cd6ff0d1ee --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/magenta_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:magenta_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/magenta_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/magenta_sign.json new file mode 100644 index 0000000000..e991a5e3b5 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/magenta_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:magenta_sign" + }], + "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/magenta_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/magenta_trapdoor.json new file mode 100644 index 0000000000..520733e0fb --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/magenta_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:magenta_trapdoor", + "conditions": [ + { + "block": "spectrum:magenta_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/orange_door.json b/src/main/resources/data/spectrum/loot_table/blocks/orange_door.json new file mode 100644 index 0000000000..f7c958a291 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/orange_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:orange_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:orange_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/orange_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/orange_grass.json new file mode 100644 index 0000000000..84e58000be --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/orange_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:orange_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/orange_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/orange_hanging_sign.json new file mode 100644 index 0000000000..6884bd00a1 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/orange_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:orange_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/orange_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/orange_sign.json new file mode 100644 index 0000000000..6078ebfeb1 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/orange_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:orange_sign" + }], + "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/orange_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/orange_trapdoor.json new file mode 100644 index 0000000000..a5a47b006d --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/orange_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:orange_trapdoor", + "conditions": [ + { + "block": "spectrum:orange_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/pink_door.json b/src/main/resources/data/spectrum/loot_table/blocks/pink_door.json new file mode 100644 index 0000000000..1318789cf7 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/pink_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:pink_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:pink_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/pink_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/pink_grass.json new file mode 100644 index 0000000000..b693d4d02f --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/pink_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:pink_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/pink_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/pink_hanging_sign.json new file mode 100644 index 0000000000..f3969d6522 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/pink_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:pink_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/pink_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/pink_sign.json new file mode 100644 index 0000000000..4eb0a6c2e3 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/pink_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:pink_sign" + }], + "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/pink_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/pink_trapdoor.json new file mode 100644 index 0000000000..f83333bb5f --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/pink_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:pink_trapdoor", + "conditions": [ + { + "block": "spectrum:pink_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/purple_door.json b/src/main/resources/data/spectrum/loot_table/blocks/purple_door.json new file mode 100644 index 0000000000..acd80c7418 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/purple_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:purple_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:purple_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/purple_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/purple_grass.json new file mode 100644 index 0000000000..ddbb0874be --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/purple_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:purple_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/purple_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/purple_hanging_sign.json new file mode 100644 index 0000000000..d8d2109cf1 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/purple_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:purple_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/purple_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/purple_sign.json new file mode 100644 index 0000000000..bbb397c586 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/purple_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:purple_sign" + }], + "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/purple_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/purple_trapdoor.json new file mode 100644 index 0000000000..9520854704 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/purple_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:purple_trapdoor", + "conditions": [ + { + "block": "spectrum:purple_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/red_door.json b/src/main/resources/data/spectrum/loot_table/blocks/red_door.json new file mode 100644 index 0000000000..aaace7a895 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/red_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:red_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:red_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/red_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/red_grass.json new file mode 100644 index 0000000000..7e9bbb8cc6 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/red_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:red_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/red_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/red_hanging_sign.json new file mode 100644 index 0000000000..78c01da5e5 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/red_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:red_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/red_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/red_sign.json new file mode 100644 index 0000000000..3b5e85d8df --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/red_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:red_sign" + }], + "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/red_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/red_trapdoor.json new file mode 100644 index 0000000000..e4e69d6e06 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/red_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:red_trapdoor", + "conditions": [ + { + "block": "spectrum:red_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/slate_noxwood_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/slate_noxwood_hanging_sign.json new file mode 100644 index 0000000000..8b85d8a06c --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/slate_noxwood_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:slate_noxwood_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/slate_noxwood_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/slate_noxwood_sign.json new file mode 100644 index 0000000000..f760547db7 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/slate_noxwood_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:slate_noxwood_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/weeping_gala_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/weeping_gala_hanging_sign.json new file mode 100644 index 0000000000..7dc7ad3319 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/weeping_gala_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:weeping_gala_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/weeping_gala_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/weeping_gala_sign.json new file mode 100644 index 0000000000..03e7df26a1 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/weeping_gala_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:weeping_gala_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/white_door.json b/src/main/resources/data/spectrum/loot_table/blocks/white_door.json new file mode 100644 index 0000000000..84b00554e6 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/white_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:white_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:white_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/white_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/white_grass.json new file mode 100644 index 0000000000..b2f7d6671d --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/white_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:white_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/white_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/white_hanging_sign.json new file mode 100644 index 0000000000..00ac15b9d5 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/white_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:white_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/white_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/white_sign.json new file mode 100644 index 0000000000..70b7c050fc --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/white_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:white_sign" + }], + "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/white_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/white_trapdoor.json new file mode 100644 index 0000000000..f28220a061 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/white_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:white_trapdoor", + "conditions": [ + { + "block": "spectrum:white_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/yellow_door.json b/src/main/resources/data/spectrum/loot_table/blocks/yellow_door.json new file mode 100644 index 0000000000..398a193cf3 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/yellow_door.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "conditions": [ + { + "block": "spectrum:yellow_door", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ], + "name": "spectrum:yellow_door" + } + ], + "rolls": 1.0 + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/yellow_grass.json b/src/main/resources/data/spectrum/loot_table/blocks/yellow_grass.json new file mode 100644 index 0000000000..f50df84a58 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/yellow_grass.json @@ -0,0 +1,68 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "bonus_rolls": 0, + "entries": [ + { + "type": "minecraft:alternatives", + "children": [ + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "spectrum:resonance", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "spectrum:yellow_grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:match_tool", + "predicate": { + "predicates": { + "minecraft:enchantments": [ + { + "enchantments": "minecraft:silk_touch", + "levels": { + "min": 1 + } + } + ] + } + } + } + ], + "name": "minecraft:grass_block" + }, + { + "type": "minecraft:item", + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "name": "minecraft:dirt" + } + ] + } + ], + "rolls": 1 + } + ], + "random_sequence": "minecraft:blocks/grass_block" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/yellow_hanging_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/yellow_hanging_sign.json new file mode 100644 index 0000000000..b7e682a035 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/yellow_hanging_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:yellow_hanging_sign" + }], + "conditions": [{ + "condition": "minecraft:survives_explosion" + }] + }] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/loot_table/blocks/yellow_sign.json b/src/main/resources/data/spectrum/loot_table/blocks/yellow_sign.json new file mode 100644 index 0000000000..b646fe9617 --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/yellow_sign.json @@ -0,0 +1,14 @@ +{ + "type": "minecraft:block", + "pools": [{ + "rolls": 1, + "bonus_rolls": 0.0, + "entries": [{ + "type": "minecraft:item", + "name": "spectrum:yellow_sign" + }], + "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/loot_table/blocks/yellow_trapdoor.json b/src/main/resources/data/spectrum/loot_table/blocks/yellow_trapdoor.json new file mode 100644 index 0000000000..45db26b13d --- /dev/null +++ b/src/main/resources/data/spectrum/loot_table/blocks/yellow_trapdoor.json @@ -0,0 +1,29 @@ +{ + "type": "minecraft:block", + "pools": [ + { + "rolls": 1.0, + "bonus_rolls": 0.0, + "conditions": [ + { + "condition": "minecraft:survives_explosion" + } + ], + "entries": [ + { + "type": "minecraft:item", + "name": "spectrum:yellow_trapdoor", + "conditions": [ + { + "block": "spectrum:yellow_trapdoor", + "condition": "minecraft:block_state_property", + "properties": { + "half": "lower" + } + } + ] + } + ] + } + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/gemstone_glass.json b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/gemstone_glass.json index 1af667ab30..53972bfac1 100644 --- a/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/gemstone_glass.json +++ b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/decoration/gemstone_glass.json @@ -43,6 +43,26 @@ { "type": "spectrum:pedestal_crafting", "recipe_id": "spectrum:pedestal/tier1/glass/moonstone_glass" + }, + { + "type": "spectrum:pedestal_crafting", + "recipe_id": "spectrum:pedestal/tier1/glass/chiseled_topaz_glass" + }, + { + "type": "spectrum:pedestal_crafting", + "recipe_id": "spectrum:pedestal/tier1/glass/chiseled_amethyst_glass" + }, + { + "type": "spectrum:pedestal_crafting", + "recipe_id": "spectrum:pedestal/tier1/glass/chiseled_citrine_glass" + }, + { + "type": "spectrum:pedestal_crafting", + "recipe_id": "spectrum:pedestal/tier1/glass/chiseled_onyx_glass" + }, + { + "type": "spectrum:pedestal_crafting", + "recipe_id": "spectrum:pedestal/tier1/glass/chiseled_moonstone_glass" } ] } \ 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/modonomicon/books/guidebook/entries/dimension/noxwood.json b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/dimension/noxwood.json index cc3a7368b9..45f839e864 100644 --- a/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/dimension/noxwood.json +++ b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/dimension/noxwood.json @@ -45,7 +45,7 @@ }, { "type": "spectrum:collection", - "title": "book.spectrum.guidebook.noxwood.page2.title", + "title": "book.spectrum.guidebook.noxwood.slate_collection.title", "items": [ { "id": "spectrum:slate_noxcap_block" @@ -107,6 +107,18 @@ { "id": "spectrum:slate_noxwood_lantern" }, + { + "id": "spectrum:slate_noxwood_sign" + }, + { + "id": "spectrum:slate_noxwood_hanging_sign" + } + ] + }, + { + "type": "spectrum:collection", + "title": "book.spectrum.guidebook.noxwood.ebony_collection.title", + "items": [ { "id": "spectrum:ebony_noxcap_block" }, @@ -166,12 +178,18 @@ }, { "id": "spectrum:ebony_noxwood_lantern" + }, + { + "id": "spectrum:ebony_noxwood_sign" + }, + { + "id": "spectrum:ebony_noxwood_hanging_sign" } ] }, { "type": "spectrum:collection", - "title": "book.spectrum.guidebook.noxwood.page3.title", + "title": "book.spectrum.guidebook.noxwood.ivory_collection.title", "items": [ { "id": "spectrum:ivory_noxcap_block" @@ -233,6 +251,18 @@ { "id": "spectrum:ivory_noxwood_lantern" }, + { + "id": "spectrum:ivory_noxwood_sign" + }, + { + "id": "spectrum:ivory_noxwood_hanging_sign" + } + ] + }, + { + "type": "spectrum:collection", + "title": "book.spectrum.guidebook.noxwood.chestnut_collection.title", + "items": [ { "id": "spectrum:chestnut_noxcap_block" }, @@ -292,6 +322,12 @@ }, { "id": "spectrum:chestnut_noxwood_lantern" + }, + { + "id": "spectrum:chestnut_noxwood_sign" + }, + { + "id": "spectrum:chestnut_noxwood_hanging_sign" } ] }, diff --git a/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/dimension/weeping_gala.json b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/dimension/weeping_gala.json index b6c5b4de56..4ecb12065f 100644 --- a/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/dimension/weeping_gala.json +++ b/src/main/resources/data/spectrum/modonomicon/books/guidebook/entries/dimension/weeping_gala.json @@ -87,6 +87,12 @@ }, { "id": "spectrum:weeping_gala_light" + }, + { + "id": "spectrum:weeping_gala_sign" + }, + { + "id": "spectrum:weeping_gala_hanging_sign" } ], "text": "book.spectrum.guidebook.weeping_gala.page1.text" diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_door.json new file mode 100644 index 0000000000..4186fa9657 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:black_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:black_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_hanging_sign.json new file mode 100644 index 0000000000..db7b940ad1 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_black_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:black_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_sign.json new file mode 100644 index 0000000000..48ff562ba2 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:black_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:black_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_trapdoor.json new file mode 100644 index 0000000000..a35fd18464 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/black_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:black_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:black_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_door.json new file mode 100644 index 0000000000..176d920c63 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:blue_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:blue_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_hanging_sign.json new file mode 100644 index 0000000000..991555f86e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_blue_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:blue_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_sign.json new file mode 100644 index 0000000000..f85b0614b0 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:blue_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:blue_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_trapdoor.json new file mode 100644 index 0000000000..40e6b1fe7f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/blue_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:blue_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:blue_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_door.json new file mode 100644 index 0000000000..4f5c99e0b8 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:brown_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:brown_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_hanging_sign.json new file mode 100644 index 0000000000..81645a399c --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_brown_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:brown_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_sign.json new file mode 100644 index 0000000000..0c14537ac6 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:brown_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:brown_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_trapdoor.json new file mode 100644 index 0000000000..96bbb3562e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/brown_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:brown_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:brown_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_door.json new file mode 100644 index 0000000000..9a5c1bf42b --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:cyan_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:cyan_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_hanging_sign.json new file mode 100644 index 0000000000..5356ceee16 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_cyan_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:cyan_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_sign.json new file mode 100644 index 0000000000..494b27eef2 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:cyan_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:cyan_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_trapdoor.json new file mode 100644 index 0000000000..d01197ee8f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/cyan_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:cyan_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:cyan_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_door.json new file mode 100644 index 0000000000..6e3a02608b --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:gray_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:gray_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_hanging_sign.json new file mode 100644 index 0000000000..15ef94f1e3 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_gray_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:gray_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_sign.json new file mode 100644 index 0000000000..2aed17ad22 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:gray_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:gray_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_trapdoor.json new file mode 100644 index 0000000000..0ebe917bf9 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/gray_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:gray_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:gray_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_door.json new file mode 100644 index 0000000000..145851c30e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:green_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:green_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_hanging_sign.json new file mode 100644 index 0000000000..e8e0fab21a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_green_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:green_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_sign.json new file mode 100644 index 0000000000..189308724e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:green_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:green_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_trapdoor.json new file mode 100644 index 0000000000..de6fc790d3 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/green_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:green_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:green_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_door.json new file mode 100644 index 0000000000..fb185305ed --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:light_blue_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:light_blue_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_hanging_sign.json new file mode 100644 index 0000000000..2bee17ca83 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_light_blue_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:light_blue_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_sign.json new file mode 100644 index 0000000000..67a81deaa7 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:light_blue_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:light_blue_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_trapdoor.json new file mode 100644 index 0000000000..1bf61c5379 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_blue_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:light_blue_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:light_blue_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_door.json new file mode 100644 index 0000000000..0ce8c6eeb1 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:light_gray_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:light_gray_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_hanging_sign.json new file mode 100644 index 0000000000..0d7d0e7a93 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_light_gray_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:light_gray_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_sign.json new file mode 100644 index 0000000000..6a57115cb3 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:light_gray_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:light_gray_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_trapdoor.json new file mode 100644 index 0000000000..7eb318babd --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/light_gray_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:light_gray_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:light_gray_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_door.json new file mode 100644 index 0000000000..88771a658c --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:lime_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:lime_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_hanging_sign.json new file mode 100644 index 0000000000..4d12b80537 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_lime_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:lime_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_sign.json new file mode 100644 index 0000000000..8c5825528a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:lime_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:lime_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_trapdoor.json new file mode 100644 index 0000000000..e6f358a837 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/lime_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:lime_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:lime_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_door.json new file mode 100644 index 0000000000..2eb7be662f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:magenta_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:magenta_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_hanging_sign.json new file mode 100644 index 0000000000..2fa4b353ee --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_magenta_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:magenta_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_sign.json new file mode 100644 index 0000000000..fac9e46b7a --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:magenta_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:magenta_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_trapdoor.json new file mode 100644 index 0000000000..1e45a70b0f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/magenta_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:magenta_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:magenta_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_door.json new file mode 100644 index 0000000000..6fd6ab9026 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:orange_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:orange_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_hanging_sign.json new file mode 100644 index 0000000000..910a36232d --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_orange_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:orange_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_sign.json new file mode 100644 index 0000000000..eb1be5f547 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:orange_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:orange_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_trapdoor.json new file mode 100644 index 0000000000..a17710271e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/orange_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:orange_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:orange_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_door.json new file mode 100644 index 0000000000..cd803839f7 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:pink_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:pink_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_hanging_sign.json new file mode 100644 index 0000000000..93f9238faf --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_pink_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:pink_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_sign.json new file mode 100644 index 0000000000..e451a4d981 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:pink_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:pink_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_trapdoor.json new file mode 100644 index 0000000000..e87b17f7af --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/pink_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:pink_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:pink_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_door.json new file mode 100644 index 0000000000..b0df541111 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:purple_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:purple_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_hanging_sign.json new file mode 100644 index 0000000000..b72662fd2b --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_purple_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:purple_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_sign.json new file mode 100644 index 0000000000..97e3ca20c0 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:purple_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:purple_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_trapdoor.json new file mode 100644 index 0000000000..25506ab7b6 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/purple_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:purple_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:purple_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_door.json new file mode 100644 index 0000000000..2c0c00c5fb --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:red_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:red_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_hanging_sign.json new file mode 100644 index 0000000000..45dfd74b27 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_red_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:red_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_sign.json new file mode 100644 index 0000000000..ae74fa1c1d --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:red_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:red_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_trapdoor.json new file mode 100644 index 0000000000..8d1f273464 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/red_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:red_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:red_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_door.json new file mode 100644 index 0000000000..95692c7cb8 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:white_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:white_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_hanging_sign.json new file mode 100644 index 0000000000..1c6bf9ec65 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_white_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:white_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_sign.json new file mode 100644 index 0000000000..1c1ac4135f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:white_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:white_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_trapdoor.json new file mode 100644 index 0000000000..efed0221ed --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/white_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:white_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:white_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_door.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_door.json new file mode 100644 index 0000000000..38fe0bdf63 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_door.json @@ -0,0 +1,18 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_door", + "key": { + "#": { + "item": "spectrum:yellow_planks" + } + }, + "pattern": [ + "##", + "##", + "##" + ], + "result": { + "id": "spectrum:yellow_door", + "count": 3 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_hanging_sign.json new file mode 100644 index 0000000000..c1afe9e28f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_yellow_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:yellow_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_sign.json new file mode 100644 index 0000000000..6c2ba118e6 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:yellow_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:yellow_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_trapdoor.json b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_trapdoor.json new file mode 100644 index 0000000000..e89d50f4dd --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/colored_wood/yellow_trapdoor.json @@ -0,0 +1,17 @@ +{ + "type": "minecraft:crafting_shaped", + "group": "wooden_trapdoor", + "key": { + "#": { + "item": "spectrum:yellow_planks" + } + }, + "pattern": [ + "###", + "###" + ], + "result": { + "id": "spectrum:yellow_trapdoor", + "count": 2 + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/chestnut_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/chestnut_hanging_sign.json new file mode 100644 index 0000000000..aca9122288 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/chestnut_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_chestnut_noxcap_stem" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:chestnut_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/chestnut_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/chestnut_sign.json new file mode 100644 index 0000000000..61c9519f2b --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/chestnut_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:chestnut_noxwood_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:chestnut_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ebony_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ebony_hanging_sign.json new file mode 100644 index 0000000000..1e57ee29ee --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ebony_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_ebony_noxcap_stem" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:ebony_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ebony_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ebony_sign.json new file mode 100644 index 0000000000..f5e6e4ff27 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ebony_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:ebony_noxwood_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:ebony_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ivory_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ivory_hanging_sign.json new file mode 100644 index 0000000000..15c32323de --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ivory_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_ivory_noxcap_stem" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:ivory_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ivory_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ivory_sign.json new file mode 100644 index 0000000000..e53896cede --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/ivory_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:ivory_noxwood_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:ivory_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/slate_hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/slate_hanging_sign.json new file mode 100644 index 0000000000..82448b557e --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/slate_hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_slate_noxcap_stem" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:slate_noxwood_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/slate_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/slate_sign.json new file mode 100644 index 0000000000..e6e4df5d2d --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/noxwood/slate_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:slate_noxwood_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:slate_noxwood_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/weeping_gala/hanging_sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/weeping_gala/hanging_sign.json new file mode 100644 index 0000000000..155dbfdf93 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/weeping_gala/hanging_sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "hanging_sign", + "key": { + "#": { + "item": "spectrum:stripped_weeping_gala_log" + }, + "X": { + "item": "minecraft:chain" + } + }, + "pattern": [ + "X X", + "###", + "###" + ], + "result": { + "count": 6, + "id": "spectrum:weeping_gala_hanging_sign" + } +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/crafting_table/weeping_gala/sign.json b/src/main/resources/data/spectrum/recipe/crafting_table/weeping_gala/sign.json new file mode 100644 index 0000000000..7cf6af163f --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/crafting_table/weeping_gala/sign.json @@ -0,0 +1,22 @@ +{ + "type": "minecraft:crafting_shaped", + "category": "misc", + "group": "wooden_sign", + "key": { + "#": { + "item": "spectrum:weeping_gala_planks" + }, + "X": { + "item": "minecraft:stick" + } + }, + "pattern": [ + "###", + "###", + " X " + ], + "result": { + "count": 3, + "id": "spectrum:weeping_gala_sign" + } +} \ 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 diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass.json index 29c03ff9e3..0b8a2a6a8d 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass.json @@ -4,11 +4,7 @@ "time": 20, "tier": "basic", "colors": { - "spectrum:magenta": 4, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 + "spectrum:magenta": 4 }, "experience": 1, "pattern": [ diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass_pane.json index 24923f3190..8e2a88ca77 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass_pane.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/amethyst_glass_pane.json @@ -3,13 +3,7 @@ "group": "gemstone_glass", "time": 20, "tier": "basic", - "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 - }, + "colors": {}, "experience": 0.1, "pattern": [ "GGG", diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_amethyst_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_amethyst_glass.json new file mode 100644 index 0000000000..e432299ccf --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_amethyst_glass.json @@ -0,0 +1,24 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "basic", + "colors": { + "spectrum:magenta": 4 + }, + "experience": 1, + "pattern": [ + "GPG", + "PGP", + "GPG" + ], + "key": { + "P": "minecraft:amethyst_shard", + "G": "minecraft:glass" + }, + "result": { + "id": "spectrum:chiseled_amethyst_glass", + "count": 8 + }, + "required_advancement": "spectrum:hidden/collect_shards/amethyst" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_amethyst_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_amethyst_glass_pane.json new file mode 100644 index 0000000000..69f41ac528 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_amethyst_glass_pane.json @@ -0,0 +1,20 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "basic", + "colors": {}, + "experience": 0.1, + "pattern": [ + "GGG", + "GGG" + ], + "key": { + "G": "spectrum:chiseled_amethyst_glass" + }, + "result": { + "id": "spectrum:chiseled_amethyst_glass_pane", + "count": 16 + }, + "required_advancement": "spectrum:hidden/collect_shards/amethyst" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_citrine_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_citrine_glass.json new file mode 100644 index 0000000000..6c29d07889 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_citrine_glass.json @@ -0,0 +1,24 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "basic", + "colors": { + "spectrum:yellow": 4 + }, + "experience": 1, + "pattern": [ + "GPG", + "PGP", + "GPG" + ], + "key": { + "P": "spectrum:citrine_shard", + "G": "minecraft:glass" + }, + "result": { + "id": "spectrum:chiseled_citrine_glass", + "count": 8 + }, + "required_advancement": "spectrum:hidden/collect_shards/citrine" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_citrine_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_citrine_glass_pane.json new file mode 100644 index 0000000000..36d03c4e85 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_citrine_glass_pane.json @@ -0,0 +1,20 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "basic", + "colors": {}, + "experience": 0.1, + "pattern": [ + "GGG", + "GGG" + ], + "key": { + "G": "spectrum:chiseled_citrine_glass" + }, + "result": { + "id": "spectrum:chiseled_citrine_glass_pane", + "count": 16 + }, + "required_advancement": "spectrum:hidden/collect_shards/citrine" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_moonstone_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_moonstone_glass.json new file mode 100644 index 0000000000..93f944df7c --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_moonstone_glass.json @@ -0,0 +1,24 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "complex", + "colors": { + "spectrum:white": 4 + }, + "experience": 1, + "pattern": [ + "GPG", + "PGP", + "GPG" + ], + "key": { + "P": "spectrum:moonstone_shard", + "G": "minecraft:glass" + }, + "result": { + "id": "spectrum:chiseled_moonstone_glass", + "count": 8 + }, + "required_advancement": "spectrum:lategame/collect_moonstone" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_moonstone_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_moonstone_glass_pane.json new file mode 100644 index 0000000000..9a38d84095 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_moonstone_glass_pane.json @@ -0,0 +1,20 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "complex", + "colors": {}, + "experience": 0.1, + "pattern": [ + "GGG", + "GGG" + ], + "key": { + "G": "spectrum:chiseled_moonstone_glass" + }, + "result": { + "id": "spectrum:chiseled_moonstone_glass_pane", + "count": 16 + }, + "required_advancement": "spectrum:lategame/collect_moonstone" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_onyx_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_onyx_glass.json new file mode 100644 index 0000000000..c3ff1f2aba --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_onyx_glass.json @@ -0,0 +1,24 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "advanced", + "colors": { + "spectrum:black": 4 + }, + "experience": 1, + "pattern": [ + "GPG", + "PGP", + "GPG" + ], + "key": { + "P": "spectrum:onyx_shard", + "G": "minecraft:glass" + }, + "result": { + "id": "spectrum:chiseled_onyx_glass", + "count": 8 + }, + "required_advancement": "spectrum:create_onyx_shard" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_onyx_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_onyx_glass_pane.json new file mode 100644 index 0000000000..461e2cbd01 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_onyx_glass_pane.json @@ -0,0 +1,20 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "advanced", + "colors": {}, + "experience": 0.1, + "pattern": [ + "GGG", + "GGG" + ], + "key": { + "G": "spectrum:chiseled_onyx_glass" + }, + "result": { + "id": "spectrum:chiseled_onyx_glass_pane", + "count": 16 + }, + "required_advancement": "spectrum:create_onyx_shard" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_topaz_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_topaz_glass.json new file mode 100644 index 0000000000..cf3de073a0 --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_topaz_glass.json @@ -0,0 +1,24 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "basic", + "colors": { + "spectrum:cyan": 4 + }, + "experience": 1, + "pattern": [ + "GPG", + "PGP", + "GPG" + ], + "key": { + "P": "spectrum:topaz_shard", + "G": "minecraft:glass" + }, + "result": { + "id": "spectrum:chiseled_topaz_glass", + "count": 8 + }, + "required_advancement": "spectrum:hidden/collect_shards/topaz" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_topaz_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_topaz_glass_pane.json new file mode 100644 index 0000000000..202a3d4b7c --- /dev/null +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/chiseled_topaz_glass_pane.json @@ -0,0 +1,20 @@ +{ + "type": "spectrum:pedestal", + "group": "gemstone_glass", + "time": 20, + "tier": "basic", + "colors": {}, + "experience": 0.1, + "pattern": [ + "GGG", + "GGG" + ], + "key": { + "G": "spectrum:chiseled_topaz_glass" + }, + "result": { + "id": "spectrum:chiseled_topaz_glass_pane", + "count": 16 + }, + "required_advancement": "spectrum:hidden/collect_shards/topaz" +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass.json index 8572173731..419559420b 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass.json @@ -4,11 +4,7 @@ "time": 20, "tier": "basic", "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 4, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 + "spectrum:yellow": 4 }, "experience": 1, "pattern": [ diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass_pane.json index f119adb82c..077646f35b 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass_pane.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/citrine_glass_pane.json @@ -3,13 +3,7 @@ "group": "gemstone_glass", "time": 20, "tier": "basic", - "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 - }, + "colors": {}, "experience": 0.1, "pattern": [ "GGG", diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/hummingstone_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/hummingstone_glass_pane.json index c8a6d0d221..2258420263 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/hummingstone_glass_pane.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/hummingstone_glass_pane.json @@ -2,13 +2,7 @@ "type": "spectrum:pedestal", "time": 20, "tier": "basic", - "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 - }, + "colors": {}, "experience": 0.1, "pattern": [ "GGG", diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass.json index 23c1ddec82..b18c3a2a5b 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass.json @@ -4,11 +4,7 @@ "time": 20, "tier": "complex", "colors": { - "spectrum:cyan": 0, - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:white": 4, - "spectrum:black": 0 + "spectrum:white": 4 }, "experience": 1, "pattern": [ diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass_pane.json index e3afb43164..ba65400623 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass_pane.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/moonstone_glass_pane.json @@ -3,13 +3,7 @@ "group": "gemstone_glass", "time": 20, "tier": "complex", - "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 - }, + "colors": {}, "experience": 0.1, "pattern": [ "GGG", diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass.json index 00b4448cc5..22d8040099 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass.json @@ -4,10 +4,6 @@ "time": 20, "tier": "advanced", "colors": { - "spectrum:cyan": 0, - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:white": 0, "spectrum:black": 4 }, "experience": 1, diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass_pane.json index 2ea8b04191..32d2bcc6d6 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass_pane.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/onyx_glass_pane.json @@ -3,13 +3,7 @@ "group": "gemstone_glass", "time": 20, "tier": "advanced", - "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 - }, + "colors": {}, "experience": 0.1, "pattern": [ "GGG", diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass.json index 3a5ca641e5..d7f3a44bc7 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass.json @@ -4,11 +4,7 @@ "time": 80, "tier": "basic", "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 2, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 + "spectrum:yellow": 2 }, "experience": 0.5, "pattern": [ diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass_pane.json index dbb519634a..34a66ef7e4 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass_pane.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/radiant_glass_pane.json @@ -3,13 +3,7 @@ "group": "radiant_glass", "time": 80, "tier": "basic", - "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 - }, + "colors": {}, "experience": 0.1, "pattern": [ "GGG", diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass.json index 8ddbdd3d22..c1e8c800bb 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass.json @@ -4,11 +4,7 @@ "time": 20, "tier": "basic", "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 4, - "spectrum:black": 0, - "spectrum:white": 0 + "spectrum:cyan": 4 }, "experience": 1, "pattern": [ diff --git a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass_pane.json b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass_pane.json index a5e995770f..1d7c556cef 100644 --- a/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass_pane.json +++ b/src/main/resources/data/spectrum/recipe/pedestal/tier1/glass/topaz_glass_pane.json @@ -3,13 +3,7 @@ "group": "gemstone_glass", "time": 20, "tier": "basic", - "colors": { - "spectrum:magenta": 0, - "spectrum:yellow": 0, - "spectrum:cyan": 0, - "spectrum:black": 0, - "spectrum:white": 0 - }, + "colors": {}, "experience": 0.1, "pattern": [ "GGG", 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/colored_ceiling_hanging_signs.json b/src/main/resources/data/spectrum/tags/block/colored_ceiling_hanging_signs.json new file mode 100644 index 0000000000..a4e732ab5b --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/colored_ceiling_hanging_signs.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_hanging_sign", + "spectrum:blue_hanging_sign", + "spectrum:brown_hanging_sign", + "spectrum:cyan_hanging_sign", + "spectrum:gray_hanging_sign", + "spectrum:green_hanging_sign", + "spectrum:light_blue_hanging_sign", + "spectrum:light_gray_hanging_sign", + "spectrum:lime_hanging_sign", + "spectrum:magenta_hanging_sign", + "spectrum:orange_hanging_sign", + "spectrum:pink_hanging_sign", + "spectrum:purple_hanging_sign", + "spectrum:red_hanging_sign", + "spectrum:white_hanging_sign", + "spectrum:yellow_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/colored_doors.json b/src/main/resources/data/spectrum/tags/block/colored_doors.json new file mode 100644 index 0000000000..425b352b77 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/colored_doors.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_door", + "spectrum:blue_door", + "spectrum:brown_door", + "spectrum:cyan_door", + "spectrum:gray_door", + "spectrum:green_door", + "spectrum:light_blue_door", + "spectrum:light_gray_door", + "spectrum:lime_door", + "spectrum:magenta_door", + "spectrum:orange_door", + "spectrum:pink_door", + "spectrum:purple_door", + "spectrum:red_door", + "spectrum:white_door", + "spectrum:yellow_door" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/colored_grass_blocks.json b/src/main/resources/data/spectrum/tags/block/colored_grass_blocks.json new file mode 100644 index 0000000000..d1f39adc21 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/colored_grass_blocks.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_grass_block", + "spectrum:blue_grass_block", + "spectrum:brown_grass_block", + "spectrum:cyan_grass_block", + "spectrum:gray_grass_block", + "spectrum:green_grass_block", + "spectrum:light_blue_grass_block", + "spectrum:light_gray_grass_block", + "spectrum:lime_grass_block", + "spectrum:magenta_grass_block", + "spectrum:orange_grass_block", + "spectrum:pink_grass_block", + "spectrum:purple_grass_block", + "spectrum:red_grass_block", + "spectrum:white_grass_block", + "spectrum:yellow_grass_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/colored_standing_signs.json b/src/main/resources/data/spectrum/tags/block/colored_standing_signs.json new file mode 100644 index 0000000000..8c9f3d9d21 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/colored_standing_signs.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_sign", + "spectrum:blue_sign", + "spectrum:brown_sign", + "spectrum:cyan_sign", + "spectrum:gray_sign", + "spectrum:green_sign", + "spectrum:light_blue_sign", + "spectrum:light_gray_sign", + "spectrum:lime_sign", + "spectrum:magenta_sign", + "spectrum:orange_sign", + "spectrum:pink_sign", + "spectrum:purple_sign", + "spectrum:red_sign", + "spectrum:white_sign", + "spectrum:yellow_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/colored_trapdoors.json b/src/main/resources/data/spectrum/tags/block/colored_trapdoors.json new file mode 100644 index 0000000000..82313130a4 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/colored_trapdoors.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_trapdoor", + "spectrum:blue_trapdoor", + "spectrum:brown_trapdoor", + "spectrum:cyan_trapdoor", + "spectrum:gray_trapdoor", + "spectrum:green_trapdoor", + "spectrum:light_blue_trapdoor", + "spectrum:light_gray_trapdoor", + "spectrum:lime_trapdoor", + "spectrum:magenta_trapdoor", + "spectrum:orange_trapdoor", + "spectrum:pink_trapdoor", + "spectrum:purple_trapdoor", + "spectrum:red_trapdoor", + "spectrum:white_trapdoor", + "spectrum:yellow_trapdoor" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/colored_wall_hanging_signs.json b/src/main/resources/data/spectrum/tags/block/colored_wall_hanging_signs.json new file mode 100644 index 0000000000..3cb73e3118 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/colored_wall_hanging_signs.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_wall_hanging_sign", + "spectrum:blue_wall_hanging_sign", + "spectrum:brown_wall_hanging_sign", + "spectrum:cyan_wall_hanging_sign", + "spectrum:gray_wall_hanging_sign", + "spectrum:green_wall_hanging_sign", + "spectrum:light_blue_wall_hanging_sign", + "spectrum:light_gray_wall_hanging_sign", + "spectrum:lime_wall_hanging_sign", + "spectrum:magenta_wall_hanging_sign", + "spectrum:orange_wall_hanging_sign", + "spectrum:pink_wall_hanging_sign", + "spectrum:purple_wall_hanging_sign", + "spectrum:red_wall_hanging_sign", + "spectrum:white_wall_hanging_sign", + "spectrum:yellow_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/colored_wall_signs.json b/src/main/resources/data/spectrum/tags/block/colored_wall_signs.json new file mode 100644 index 0000000000..5532b3c53d --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/colored_wall_signs.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_wall_sign", + "spectrum:blue_wall_sign", + "spectrum:brown_wall_sign", + "spectrum:cyan_wall_sign", + "spectrum:gray_wall_sign", + "spectrum:green_wall_sign", + "spectrum:light_blue_wall_sign", + "spectrum:light_gray_wall_sign", + "spectrum:lime_wall_sign", + "spectrum:magenta_wall_sign", + "spectrum:orange_wall_sign", + "spectrum:pink_wall_sign", + "spectrum:purple_wall_sign", + "spectrum:red_wall_sign", + "spectrum:white_wall_sign", + "spectrum:yellow_wall_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/gemstone_glass.json b/src/main/resources/data/spectrum/tags/block/gemstone_glass.json index 1faa7159bc..79b4c4fe1c 100644 --- a/src/main/resources/data/spectrum/tags/block/gemstone_glass.json +++ b/src/main/resources/data/spectrum/tags/block/gemstone_glass.json @@ -4,6 +4,12 @@ "spectrum:citrine_glass", "spectrum:topaz_glass", "spectrum:moonstone_glass", - "spectrum:onyx_glass" + "spectrum:onyx_glass", + + "spectrum:chiseled_amethyst_glass", + "spectrum:chiseled_citrine_glass", + "spectrum:chiseled_topaz_glass", + "spectrum:chiseled_moonstone_glass", + "spectrum:chiseled_onyx_glass" ] } \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/gemstone_glass_panes.json b/src/main/resources/data/spectrum/tags/block/gemstone_glass_panes.json index f73403ad03..702689bfcf 100644 --- a/src/main/resources/data/spectrum/tags/block/gemstone_glass_panes.json +++ b/src/main/resources/data/spectrum/tags/block/gemstone_glass_panes.json @@ -4,6 +4,12 @@ "spectrum:citrine_glass_pane", "spectrum:topaz_glass_pane", "spectrum:moonstone_glass_pane", - "spectrum:onyx_glass_pane" + "spectrum:onyx_glass_pane", + + "spectrum:chiseled_amethyst_glass_pane", + "spectrum:chiseled_citrine_glass_pane", + "spectrum:chiseled_topaz_glass_pane", + "spectrum:chiseled_moonstone_glass_pane", + "spectrum:chiseled_onyx_glass_pane" ] } \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/noxwood_ceiling_hanging_signs.json b/src/main/resources/data/spectrum/tags/block/noxwood_ceiling_hanging_signs.json new file mode 100644 index 0000000000..23bd42dc19 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/noxwood_ceiling_hanging_signs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "spectrum:ivory_noxwood_hanging_sign", + "spectrum:slate_noxwood_hanging_sign", + "spectrum:ebony_noxwood_hanging_sign", + "spectrum:chestnut_noxwood_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/noxwood_standing_signs.json b/src/main/resources/data/spectrum/tags/block/noxwood_standing_signs.json new file mode 100644 index 0000000000..f6f5217280 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/noxwood_standing_signs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "spectrum:ivory_noxwood_sign", + "spectrum:slate_noxwood_sign", + "spectrum:ebony_noxwood_sign", + "spectrum:chestnut_noxwood_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/noxwood_wall_hanging_signs.json b/src/main/resources/data/spectrum/tags/block/noxwood_wall_hanging_signs.json new file mode 100644 index 0000000000..6f21ec87ca --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/noxwood_wall_hanging_signs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "spectrum:ivory_noxwood_wall_hanging_sign", + "spectrum:slate_noxwood_wall_hanging_sign", + "spectrum:ebony_noxwood_wall_hanging_sign", + "spectrum:chestnut_noxwood_wall_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/block/noxwood_wall_signs.json b/src/main/resources/data/spectrum/tags/block/noxwood_wall_signs.json new file mode 100644 index 0000000000..7009c425d9 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/block/noxwood_wall_signs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "spectrum:ivory_noxwood_wall_sign", + "spectrum:slate_noxwood_wall_sign", + "spectrum:ebony_noxwood_wall_sign", + "spectrum:chestnut_noxwood_wall_sign" + ] +} \ 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/block/wooden_doors.json b/src/main/resources/data/spectrum/tags/block/wooden_doors.json index 04d465658d..34da3ab5e5 100644 --- a/src/main/resources/data/spectrum/tags/block/wooden_doors.json +++ b/src/main/resources/data/spectrum/tags/block/wooden_doors.json @@ -1,5 +1,6 @@ { "values": [ + "#spectrum:colored_doors", "#spectrum:noxwood_doors", "spectrum:weeping_gala_door" ] diff --git a/src/main/resources/data/spectrum/tags/block/wooden_trapdoors.json b/src/main/resources/data/spectrum/tags/block/wooden_trapdoors.json index 07f994c7d2..313431f233 100644 --- a/src/main/resources/data/spectrum/tags/block/wooden_trapdoors.json +++ b/src/main/resources/data/spectrum/tags/block/wooden_trapdoors.json @@ -1,5 +1,6 @@ { "values": [ + "#spectrum:colored_trapdoors", "#spectrum:noxwood_trapdoors", "spectrum:weeping_gala_trapdoor" ] 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 diff --git a/src/main/resources/data/spectrum/tags/item/colored_doors.json b/src/main/resources/data/spectrum/tags/item/colored_doors.json new file mode 100644 index 0000000000..425b352b77 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/item/colored_doors.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_door", + "spectrum:blue_door", + "spectrum:brown_door", + "spectrum:cyan_door", + "spectrum:gray_door", + "spectrum:green_door", + "spectrum:light_blue_door", + "spectrum:light_gray_door", + "spectrum:lime_door", + "spectrum:magenta_door", + "spectrum:orange_door", + "spectrum:pink_door", + "spectrum:purple_door", + "spectrum:red_door", + "spectrum:white_door", + "spectrum:yellow_door" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/colored_grass_blocks.json b/src/main/resources/data/spectrum/tags/item/colored_grass_blocks.json new file mode 100644 index 0000000000..d1f39adc21 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/item/colored_grass_blocks.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_grass_block", + "spectrum:blue_grass_block", + "spectrum:brown_grass_block", + "spectrum:cyan_grass_block", + "spectrum:gray_grass_block", + "spectrum:green_grass_block", + "spectrum:light_blue_grass_block", + "spectrum:light_gray_grass_block", + "spectrum:lime_grass_block", + "spectrum:magenta_grass_block", + "spectrum:orange_grass_block", + "spectrum:pink_grass_block", + "spectrum:purple_grass_block", + "spectrum:red_grass_block", + "spectrum:white_grass_block", + "spectrum:yellow_grass_block" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/colored_hanging_signs.json b/src/main/resources/data/spectrum/tags/item/colored_hanging_signs.json new file mode 100644 index 0000000000..a4e732ab5b --- /dev/null +++ b/src/main/resources/data/spectrum/tags/item/colored_hanging_signs.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_hanging_sign", + "spectrum:blue_hanging_sign", + "spectrum:brown_hanging_sign", + "spectrum:cyan_hanging_sign", + "spectrum:gray_hanging_sign", + "spectrum:green_hanging_sign", + "spectrum:light_blue_hanging_sign", + "spectrum:light_gray_hanging_sign", + "spectrum:lime_hanging_sign", + "spectrum:magenta_hanging_sign", + "spectrum:orange_hanging_sign", + "spectrum:pink_hanging_sign", + "spectrum:purple_hanging_sign", + "spectrum:red_hanging_sign", + "spectrum:white_hanging_sign", + "spectrum:yellow_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/colored_signs.json b/src/main/resources/data/spectrum/tags/item/colored_signs.json new file mode 100644 index 0000000000..8c9f3d9d21 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/item/colored_signs.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_sign", + "spectrum:blue_sign", + "spectrum:brown_sign", + "spectrum:cyan_sign", + "spectrum:gray_sign", + "spectrum:green_sign", + "spectrum:light_blue_sign", + "spectrum:light_gray_sign", + "spectrum:lime_sign", + "spectrum:magenta_sign", + "spectrum:orange_sign", + "spectrum:pink_sign", + "spectrum:purple_sign", + "spectrum:red_sign", + "spectrum:white_sign", + "spectrum:yellow_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/colored_trapdoors.json b/src/main/resources/data/spectrum/tags/item/colored_trapdoors.json new file mode 100644 index 0000000000..82313130a4 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/item/colored_trapdoors.json @@ -0,0 +1,20 @@ +{ + "values": [ + "spectrum:black_trapdoor", + "spectrum:blue_trapdoor", + "spectrum:brown_trapdoor", + "spectrum:cyan_trapdoor", + "spectrum:gray_trapdoor", + "spectrum:green_trapdoor", + "spectrum:light_blue_trapdoor", + "spectrum:light_gray_trapdoor", + "spectrum:lime_trapdoor", + "spectrum:magenta_trapdoor", + "spectrum:orange_trapdoor", + "spectrum:pink_trapdoor", + "spectrum:purple_trapdoor", + "spectrum:red_trapdoor", + "spectrum:white_trapdoor", + "spectrum:yellow_trapdoor" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/noxwood_hanging_signs.json b/src/main/resources/data/spectrum/tags/item/noxwood_hanging_signs.json new file mode 100644 index 0000000000..23bd42dc19 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/item/noxwood_hanging_signs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "spectrum:ivory_noxwood_hanging_sign", + "spectrum:slate_noxwood_hanging_sign", + "spectrum:ebony_noxwood_hanging_sign", + "spectrum:chestnut_noxwood_hanging_sign" + ] +} \ No newline at end of file diff --git a/src/main/resources/data/spectrum/tags/item/noxwood_signs.json b/src/main/resources/data/spectrum/tags/item/noxwood_signs.json new file mode 100644 index 0000000000..f6f5217280 --- /dev/null +++ b/src/main/resources/data/spectrum/tags/item/noxwood_signs.json @@ -0,0 +1,8 @@ +{ + "values": [ + "spectrum:ivory_noxwood_sign", + "spectrum:slate_noxwood_sign", + "spectrum:ebony_noxwood_sign", + "spectrum:chestnut_noxwood_sign" + ] +} \ No newline at end of file