+ Block Tags

This commit is contained in:
Glitchlabs
2026-07-11 10:44:21 +02:00
parent 0d6a19edae
commit 9c6d40c807
20 changed files with 376 additions and 1 deletions
@@ -1,4 +1,22 @@
// 1.21.1 2026-07-11T10:31:46.949805327 Tags for minecraft:block mod id ornamentum
// 1.21.1 2026-07-11T10:42:59.835442698 Tags for minecraft:block mod id ornamentum
35fa49b0851f186bcc89ff967128db964e58f3b1 data/c/tags/block/dyed.json
9312903e66801c504e2f995662f48688b68f93f7 data/c/tags/block/dyed/black.json
011500e8d6a99dc106d64223199f230b5db5cdd0 data/c/tags/block/dyed/blue.json
64ad3349df07c8a8ac46442c9303bd9f6ee140d8 data/c/tags/block/dyed/brown.json
fb9363e100939a8c11d79d1d5fe00da1fc0e8552 data/c/tags/block/dyed/cyan.json
3c75e23e31d590ab5c3884f367d251d53d9d90f3 data/c/tags/block/dyed/gray.json
173eb77bcfaf9849a8f1e61c121196897aa6eba2 data/c/tags/block/dyed/green.json
876e71cae115f46977501808de4ea2486b10c08f data/c/tags/block/dyed/light_blue.json
adf69b6da49c868b97531e8412b02d8e3c682c98 data/c/tags/block/dyed/light_gray.json
8bd6979c0168fb51eaf7eeecb24204bff6da6178 data/c/tags/block/dyed/lime.json
9ef9a8fa020cf3b688c920c6481d534b1abac7f6 data/c/tags/block/dyed/magenta.json
4dc8f8d18acc327a449bdd7b462728df9207ab0a data/c/tags/block/dyed/orange.json
d9e6930257769c115c3d20d7a63b575e2701fab1 data/c/tags/block/dyed/pink.json
03e82d91f73a0b5b2caaa2f39de7756ac357da60 data/c/tags/block/dyed/purple.json
cb872f67655fcdeb72e2904dcbafd1bc3cbf9208 data/c/tags/block/dyed/red.json
7ca54258865a5f066fc04aad5dc4d1e704e7fd59 data/c/tags/block/dyed/white.json
2254b76181eb94f95db7a87b8ddbc92f6ebe794c data/c/tags/block/dyed/yellow.json
c79b0cf1b19fd14258867e1f8d2c87cf6481ae11 data/c/tags/block/glass_blocks.json
f0db6cd47dabe41d4980b4bb0b2751ac66ce97c9 data/minecraft/tags/block/dampens_vibrations.json
08850911667adfe512ce46e315dc6e4b2e18b776 data/minecraft/tags/block/incorrect_for_gold_tool.json
f8406c38e5830d8c6bd07167708879dda2fcee91 data/minecraft/tags/block/incorrect_for_wooden_tool.json
@@ -0,0 +1,52 @@
{
"values": [
"ornamentum:white_glow_stained_glass",
"ornamentum:orange_glow_stained_glass",
"ornamentum:magenta_glow_stained_glass",
"ornamentum:light_blue_glow_stained_glass",
"ornamentum:yellow_glow_stained_glass",
"ornamentum:lime_glow_stained_glass",
"ornamentum:pink_glow_stained_glass",
"ornamentum:gray_glow_stained_glass",
"ornamentum:light_gray_glow_stained_glass",
"ornamentum:cyan_glow_stained_glass",
"ornamentum:purple_glow_stained_glass",
"ornamentum:blue_glow_stained_glass",
"ornamentum:brown_glow_stained_glass",
"ornamentum:green_glow_stained_glass",
"ornamentum:red_glow_stained_glass",
"ornamentum:black_glow_stained_glass",
"ornamentum:white_wool_slab",
"ornamentum:orange_wool_slab",
"ornamentum:magenta_wool_slab",
"ornamentum:light_blue_wool_slab",
"ornamentum:yellow_wool_slab",
"ornamentum:lime_wool_slab",
"ornamentum:pink_wool_slab",
"ornamentum:gray_wool_slab",
"ornamentum:light_gray_wool_slab",
"ornamentum:cyan_wool_slab",
"ornamentum:purple_wool_slab",
"ornamentum:blue_wool_slab",
"ornamentum:brown_wool_slab",
"ornamentum:green_wool_slab",
"ornamentum:red_wool_slab",
"ornamentum:black_wool_slab",
"ornamentum:white_wool_stairs",
"ornamentum:orange_wool_stairs",
"ornamentum:magenta_wool_stairs",
"ornamentum:light_blue_wool_stairs",
"ornamentum:yellow_wool_stairs",
"ornamentum:lime_wool_stairs",
"ornamentum:pink_wool_stairs",
"ornamentum:gray_wool_stairs",
"ornamentum:light_gray_wool_stairs",
"ornamentum:cyan_wool_stairs",
"ornamentum:purple_wool_stairs",
"ornamentum:blue_wool_stairs",
"ornamentum:brown_wool_stairs",
"ornamentum:green_wool_stairs",
"ornamentum:red_wool_stairs",
"ornamentum:black_wool_stairs"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:black_wool_stairs",
"ornamentum:black_wool_slab",
"ornamentum:black_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:blue_wool_stairs",
"ornamentum:blue_wool_slab",
"ornamentum:blue_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:brown_wool_stairs",
"ornamentum:brown_wool_slab",
"ornamentum:brown_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:cyan_wool_stairs",
"ornamentum:cyan_wool_slab",
"ornamentum:cyan_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:gray_wool_stairs",
"ornamentum:gray_wool_slab",
"ornamentum:gray_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:green_wool_stairs",
"ornamentum:green_wool_slab",
"ornamentum:green_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:light_blue_wool_stairs",
"ornamentum:light_blue_wool_slab",
"ornamentum:light_blue_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:light_gray_wool_stairs",
"ornamentum:light_gray_wool_slab",
"ornamentum:light_gray_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:lime_wool_stairs",
"ornamentum:lime_wool_slab",
"ornamentum:lime_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:magenta_wool_stairs",
"ornamentum:magenta_wool_slab",
"ornamentum:magenta_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:orange_wool_stairs",
"ornamentum:orange_wool_slab",
"ornamentum:orange_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:pink_wool_stairs",
"ornamentum:pink_wool_slab",
"ornamentum:pink_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:purple_wool_stairs",
"ornamentum:purple_wool_slab",
"ornamentum:purple_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:red_wool_stairs",
"ornamentum:red_wool_slab",
"ornamentum:red_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:white_wool_stairs",
"ornamentum:white_wool_slab",
"ornamentum:white_glow_stained_glass"
]
}
@@ -0,0 +1,7 @@
{
"values": [
"ornamentum:yellow_wool_stairs",
"ornamentum:yellow_wool_slab",
"ornamentum:yellow_glow_stained_glass"
]
}
@@ -0,0 +1,20 @@
{
"values": [
"ornamentum:white_glow_stained_glass",
"ornamentum:orange_glow_stained_glass",
"ornamentum:magenta_glow_stained_glass",
"ornamentum:light_blue_glow_stained_glass",
"ornamentum:yellow_glow_stained_glass",
"ornamentum:lime_glow_stained_glass",
"ornamentum:pink_glow_stained_glass",
"ornamentum:gray_glow_stained_glass",
"ornamentum:light_gray_glow_stained_glass",
"ornamentum:cyan_glow_stained_glass",
"ornamentum:purple_glow_stained_glass",
"ornamentum:blue_glow_stained_glass",
"ornamentum:brown_glow_stained_glass",
"ornamentum:green_glow_stained_glass",
"ornamentum:red_glow_stained_glass",
"ornamentum:black_glow_stained_glass"
]
}
@@ -3,6 +3,7 @@ package ovh.glitchlabs.ornamentum.datagen;
import net.minecraft.core.HolderLookup;
import net.minecraft.data.PackOutput;
import net.minecraft.tags.BlockTags;
import net.neoforged.neoforge.common.Tags;
import net.neoforged.neoforge.common.data.BlockTagsProvider;
import net.neoforged.neoforge.common.data.ExistingFileHelper;
import org.jetbrains.annotations.Nullable;
@@ -132,6 +133,27 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.MESH_IRON.get())
;
tag(Tags.Blocks.GLASS_BLOCKS)
.add(ModBlocks.WHITE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.ORANGE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.MAGENTA_GLOW_STAINED_GLASS.get())
.add(ModBlocks.LIGHT_BLUE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.YELLOW_GLOW_STAINED_GLASS.get())
.add(ModBlocks.LIME_GLOW_STAINED_GLASS.get())
.add(ModBlocks.PINK_GLOW_STAINED_GLASS.get())
.add(ModBlocks.GRAY_GLOW_STAINED_GLASS.get())
.add(ModBlocks.LIGHT_GRAY_GLOW_STAINED_GLASS.get())
.add(ModBlocks.CYAN_GLOW_STAINED_GLASS.get())
.add(ModBlocks.PURPLE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.BLUE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.BROWN_GLOW_STAINED_GLASS.get())
.add(ModBlocks.GREEN_GLOW_STAINED_GLASS.get())
.add(ModBlocks.RED_GLOW_STAINED_GLASS.get())
.add(ModBlocks.BLACK_GLOW_STAINED_GLASS.get())
;
tag(BlockTags.DAMPENS_VIBRATIONS)
.add(ModBlocks.WHITE_WOOL_SLAB.get())
.add(ModBlocks.ORANGE_WOOL_SLAB.get())
@@ -242,6 +264,157 @@ public class ModBlockTagProvider extends BlockTagsProvider {
.add(ModBlocks.BLACK_WOOL_STAIRS.get())
;
tag(Tags.Blocks.DYED)
.add(ModBlocks.WHITE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.ORANGE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.MAGENTA_GLOW_STAINED_GLASS.get())
.add(ModBlocks.LIGHT_BLUE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.YELLOW_GLOW_STAINED_GLASS.get())
.add(ModBlocks.LIME_GLOW_STAINED_GLASS.get())
.add(ModBlocks.PINK_GLOW_STAINED_GLASS.get())
.add(ModBlocks.GRAY_GLOW_STAINED_GLASS.get())
.add(ModBlocks.LIGHT_GRAY_GLOW_STAINED_GLASS.get())
.add(ModBlocks.CYAN_GLOW_STAINED_GLASS.get())
.add(ModBlocks.PURPLE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.BLUE_GLOW_STAINED_GLASS.get())
.add(ModBlocks.BROWN_GLOW_STAINED_GLASS.get())
.add(ModBlocks.GREEN_GLOW_STAINED_GLASS.get())
.add(ModBlocks.RED_GLOW_STAINED_GLASS.get())
.add(ModBlocks.BLACK_GLOW_STAINED_GLASS.get())
.add(ModBlocks.WHITE_WOOL_SLAB.get())
.add(ModBlocks.ORANGE_WOOL_SLAB.get())
.add(ModBlocks.MAGENTA_WOOL_SLAB.get())
.add(ModBlocks.LIGHT_BLUE_WOOL_SLAB.get())
.add(ModBlocks.YELLOW_WOOL_SLAB.get())
.add(ModBlocks.LIME_WOOL_SLAB.get())
.add(ModBlocks.PINK_WOOL_SLAB.get())
.add(ModBlocks.GRAY_WOOL_SLAB.get())
.add(ModBlocks.LIGHT_GRAY_WOOL_SLAB.get())
.add(ModBlocks.CYAN_WOOL_SLAB.get())
.add(ModBlocks.PURPLE_WOOL_SLAB.get())
.add(ModBlocks.BLUE_WOOL_SLAB.get())
.add(ModBlocks.BROWN_WOOL_SLAB.get())
.add(ModBlocks.GREEN_WOOL_SLAB.get())
.add(ModBlocks.RED_WOOL_SLAB.get())
.add(ModBlocks.BLACK_WOOL_SLAB.get())
.add(ModBlocks.WHITE_WOOL_STAIRS.get())
.add(ModBlocks.ORANGE_WOOL_STAIRS.get())
.add(ModBlocks.MAGENTA_WOOL_STAIRS.get())
.add(ModBlocks.LIGHT_BLUE_WOOL_STAIRS.get())
.add(ModBlocks.YELLOW_WOOL_STAIRS.get())
.add(ModBlocks.LIME_WOOL_STAIRS.get())
.add(ModBlocks.PINK_WOOL_STAIRS.get())
.add(ModBlocks.GRAY_WOOL_STAIRS.get())
.add(ModBlocks.LIGHT_GRAY_WOOL_STAIRS.get())
.add(ModBlocks.CYAN_WOOL_STAIRS.get())
.add(ModBlocks.PURPLE_WOOL_STAIRS.get())
.add(ModBlocks.BLUE_WOOL_STAIRS.get())
.add(ModBlocks.BROWN_WOOL_STAIRS.get())
.add(ModBlocks.GREEN_WOOL_STAIRS.get())
.add(ModBlocks.RED_WOOL_STAIRS.get())
.add(ModBlocks.BLACK_WOOL_STAIRS.get())
;
tag(Tags.Blocks.DYED_WHITE)
.add(ModBlocks.WHITE_WOOL_STAIRS.get())
.add(ModBlocks.WHITE_WOOL_SLAB.get())
.add(ModBlocks.WHITE_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_ORANGE)
.add(ModBlocks.ORANGE_WOOL_STAIRS.get())
.add(ModBlocks.ORANGE_WOOL_SLAB.get())
.add(ModBlocks.ORANGE_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_MAGENTA)
.add(ModBlocks.MAGENTA_WOOL_STAIRS.get())
.add(ModBlocks.MAGENTA_WOOL_SLAB.get())
.add(ModBlocks.MAGENTA_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_LIGHT_BLUE)
.add(ModBlocks.LIGHT_BLUE_WOOL_STAIRS.get())
.add(ModBlocks.LIGHT_BLUE_WOOL_SLAB.get())
.add(ModBlocks.LIGHT_BLUE_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_YELLOW)
.add(ModBlocks.YELLOW_WOOL_STAIRS.get())
.add(ModBlocks.YELLOW_WOOL_SLAB.get())
.add(ModBlocks.YELLOW_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_LIME)
.add(ModBlocks.LIME_WOOL_STAIRS.get())
.add(ModBlocks.LIME_WOOL_SLAB.get())
.add(ModBlocks.LIME_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_PINK)
.add(ModBlocks.PINK_WOOL_STAIRS.get())
.add(ModBlocks.PINK_WOOL_SLAB.get())
.add(ModBlocks.PINK_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_GRAY)
.add(ModBlocks.GRAY_WOOL_STAIRS.get())
.add(ModBlocks.GRAY_WOOL_SLAB.get())
.add(ModBlocks.GRAY_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_LIGHT_GRAY)
.add(ModBlocks.LIGHT_GRAY_WOOL_STAIRS.get())
.add(ModBlocks.LIGHT_GRAY_WOOL_SLAB.get())
.add(ModBlocks.LIGHT_GRAY_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_CYAN)
.add(ModBlocks.CYAN_WOOL_STAIRS.get())
.add(ModBlocks.CYAN_WOOL_SLAB.get())
.add(ModBlocks.CYAN_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_PURPLE)
.add(ModBlocks.PURPLE_WOOL_STAIRS.get())
.add(ModBlocks.PURPLE_WOOL_SLAB.get())
.add(ModBlocks.PURPLE_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_BLUE)
.add(ModBlocks.BLUE_WOOL_STAIRS.get())
.add(ModBlocks.BLUE_WOOL_SLAB.get())
.add(ModBlocks.BLUE_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_BROWN)
.add(ModBlocks.BROWN_WOOL_STAIRS.get())
.add(ModBlocks.BROWN_WOOL_SLAB.get())
.add(ModBlocks.BROWN_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_GREEN)
.add(ModBlocks.GREEN_WOOL_STAIRS.get())
.add(ModBlocks.GREEN_WOOL_SLAB.get())
.add(ModBlocks.GREEN_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_RED)
.add(ModBlocks.RED_WOOL_STAIRS.get())
.add(ModBlocks.RED_WOOL_SLAB.get())
.add(ModBlocks.RED_GLOW_STAINED_GLASS.get())
;
tag(Tags.Blocks.DYED_BLACK)
.add(ModBlocks.BLACK_WOOL_STAIRS.get())
.add(ModBlocks.BLACK_WOOL_SLAB.get())
.add(ModBlocks.BLACK_GLOW_STAINED_GLASS.get())
;
}