diff --git a/src/generated/resources/.cache/24248c47e4f890e59c8abec99e4f37cb8e68e13f b/src/generated/resources/.cache/24248c47e4f890e59c8abec99e4f37cb8e68e13f index e005144..3e6a96d 100644 --- a/src/generated/resources/.cache/24248c47e4f890e59c8abec99e4f37cb8e68e13f +++ b/src/generated/resources/.cache/24248c47e4f890e59c8abec99e4f37cb8e68e13f @@ -1,5 +1,9 @@ -// 1.21 2024-08-18T17:28:57.7166894 Tags for minecraft:block mod id antiblocksrechiseled +// 1.21 2024-10-18T12:43:47.4683362 Tags for minecraft:block mod id antiblocksrechiseled 0e28f3b1d50e042f07a3b712c88bc2caab68968e data/antiblocksrechiseled/tags/block/antiblock_bright_colors.json +0298961f202469594d99d6749585a3df5e6c9654 data/antiblocksrechiseled/tags/block/antiblock_buttons.json +51100bb256af613505c9d2a0caaae978dbf50452 data/antiblocksrechiseled/tags/block/antiblock_pressure_plates.json +776e37935e00306758e40c7f1052089ff3243f50 data/antiblocksrechiseled/tags/block/antiblock_slabs.json +35508908209834b62fe88bb6dea0018ef6fa2ded data/antiblocksrechiseled/tags/block/antiblock_stairs.json daa3875b6c723ed549d5b536e1f96a948c0e8476 data/antiblocksrechiseled/tags/block/antiblock_without_borders.json a9bb53db5ca978058be3cdd8293b688fb437d902 data/antiblocksrechiseled/tags/block/antiblock_with_borders.json 84491f0873be093b737fd9267dd0ed606ed4ab51 data/antiblocksrechiseled/tags/block/antiblock_wool_colors.json diff --git a/src/generated/resources/.cache/e6e33345899238f72fb3446f7d0dd2bb7b50723f b/src/generated/resources/.cache/e6e33345899238f72fb3446f7d0dd2bb7b50723f new file mode 100644 index 0000000..a64b436 --- /dev/null +++ b/src/generated/resources/.cache/e6e33345899238f72fb3446f7d0dd2bb7b50723f @@ -0,0 +1,12 @@ +// 1.21 2024-10-18T12:43:47.4673379 Tags for minecraft:item mod id antiblocksrechiseled +0e28f3b1d50e042f07a3b712c88bc2caab68968e data/antiblocksrechiseled/tags/item/antiblock_bright_colors.json +0298961f202469594d99d6749585a3df5e6c9654 data/antiblocksrechiseled/tags/item/antiblock_buttons.json +51100bb256af613505c9d2a0caaae978dbf50452 data/antiblocksrechiseled/tags/item/antiblock_pressure_plates.json +776e37935e00306758e40c7f1052089ff3243f50 data/antiblocksrechiseled/tags/item/antiblock_slabs.json +35508908209834b62fe88bb6dea0018ef6fa2ded data/antiblocksrechiseled/tags/item/antiblock_stairs.json +daa3875b6c723ed549d5b536e1f96a948c0e8476 data/antiblocksrechiseled/tags/item/antiblock_without_borders.json +a9bb53db5ca978058be3cdd8293b688fb437d902 data/antiblocksrechiseled/tags/item/antiblock_with_borders.json +84491f0873be093b737fd9267dd0ed606ed4ab51 data/antiblocksrechiseled/tags/item/antiblock_wool_colors.json +0298961f202469594d99d6749585a3df5e6c9654 data/minecraft/tags/item/buttons.json +776e37935e00306758e40c7f1052089ff3243f50 data/minecraft/tags/item/slabs.json +35508908209834b62fe88bb6dea0018ef6fa2ded data/minecraft/tags/item/stairs.json diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_buttons.json b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_buttons.json new file mode 100644 index 0000000..6e3c89d --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_buttons.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:button_bright_white", + "antiblocksrechiseled:button_bright_orange", + "antiblocksrechiseled:button_bright_magenta", + "antiblocksrechiseled:button_bright_yellow", + "antiblocksrechiseled:button_bright_cyan", + "antiblocksrechiseled:button_bright_blue", + "antiblocksrechiseled:button_bright_green", + "antiblocksrechiseled:button_bright_red", + "antiblocksrechiseled:button_bright_black", + "antiblocksrechiseled:button_wool_white", + "antiblocksrechiseled:button_wool_orange", + "antiblocksrechiseled:button_wool_magenta", + "antiblocksrechiseled:button_wool_light_blue", + "antiblocksrechiseled:button_wool_yellow", + "antiblocksrechiseled:button_wool_lime", + "antiblocksrechiseled:button_wool_pink", + "antiblocksrechiseled:button_wool_gray", + "antiblocksrechiseled:button_wool_light_gray", + "antiblocksrechiseled:button_wool_cyan", + "antiblocksrechiseled:button_wool_purple", + "antiblocksrechiseled:button_wool_blue", + "antiblocksrechiseled:button_wool_brown", + "antiblocksrechiseled:button_wool_green", + "antiblocksrechiseled:button_wool_red" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_pressure_plates.json b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_pressure_plates.json new file mode 100644 index 0000000..f9f3906 --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_pressure_plates.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:pressure_plate_bright_white", + "antiblocksrechiseled:pressure_plate_bright_orange", + "antiblocksrechiseled:pressure_plate_bright_magenta", + "antiblocksrechiseled:pressure_plate_bright_yellow", + "antiblocksrechiseled:pressure_plate_bright_cyan", + "antiblocksrechiseled:pressure_plate_bright_blue", + "antiblocksrechiseled:pressure_plate_bright_green", + "antiblocksrechiseled:pressure_plate_bright_red", + "antiblocksrechiseled:pressure_plate_bright_black", + "antiblocksrechiseled:pressure_plate_wool_white", + "antiblocksrechiseled:pressure_plate_wool_orange", + "antiblocksrechiseled:pressure_plate_wool_magenta", + "antiblocksrechiseled:pressure_plate_wool_light_blue", + "antiblocksrechiseled:pressure_plate_wool_yellow", + "antiblocksrechiseled:pressure_plate_wool_lime", + "antiblocksrechiseled:pressure_plate_wool_pink", + "antiblocksrechiseled:pressure_plate_wool_gray", + "antiblocksrechiseled:pressure_plate_wool_light_gray", + "antiblocksrechiseled:pressure_plate_wool_cyan", + "antiblocksrechiseled:pressure_plate_wool_purple", + "antiblocksrechiseled:pressure_plate_wool_blue", + "antiblocksrechiseled:pressure_plate_wool_brown", + "antiblocksrechiseled:pressure_plate_wool_green", + "antiblocksrechiseled:pressure_plate_wool_red" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_slabs.json b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_slabs.json new file mode 100644 index 0000000..3c17e1a --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_slabs.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:slab_white_bright", + "antiblocksrechiseled:slab_black", + "antiblocksrechiseled:slab_orange_bright", + "antiblocksrechiseled:slab_magenta_bright", + "antiblocksrechiseled:slab_yellow_bright", + "antiblocksrechiseled:slab_cyan_bright", + "antiblocksrechiseled:slab_blue_bright", + "antiblocksrechiseled:slab_green_bright", + "antiblocksrechiseled:slab_red_bright", + "antiblocksrechiseled:slab_white_wool", + "antiblocksrechiseled:slab_orange_wool", + "antiblocksrechiseled:slab_magenta_wool", + "antiblocksrechiseled:slab_light_blue_wool", + "antiblocksrechiseled:slab_yellow_wool", + "antiblocksrechiseled:slab_lime_wool", + "antiblocksrechiseled:slab_pink_wool", + "antiblocksrechiseled:slab_gray_wool", + "antiblocksrechiseled:slab_light_gray_wool", + "antiblocksrechiseled:slab_cyan_wool", + "antiblocksrechiseled:slab_purple_wool", + "antiblocksrechiseled:slab_blue_wool", + "antiblocksrechiseled:slab_brown_wool", + "antiblocksrechiseled:slab_green_wool", + "antiblocksrechiseled:slab_red_wool" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_stairs.json b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_stairs.json new file mode 100644 index 0000000..9871a1c --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/block/antiblock_stairs.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:stair_white_bright", + "antiblocksrechiseled:stair_black", + "antiblocksrechiseled:stair_orange_bright", + "antiblocksrechiseled:stair_magenta_bright", + "antiblocksrechiseled:stair_yellow_bright", + "antiblocksrechiseled:stair_cyan_bright", + "antiblocksrechiseled:stair_blue_bright", + "antiblocksrechiseled:stair_green_bright", + "antiblocksrechiseled:stair_red_bright", + "antiblocksrechiseled:stair_white_wool", + "antiblocksrechiseled:stair_orange_wool", + "antiblocksrechiseled:stair_magenta_wool", + "antiblocksrechiseled:stair_light_blue_wool", + "antiblocksrechiseled:stair_yellow_wool", + "antiblocksrechiseled:stair_lime_wool", + "antiblocksrechiseled:stair_pink_wool", + "antiblocksrechiseled:stair_gray_wool", + "antiblocksrechiseled:stair_light_gray_wool", + "antiblocksrechiseled:stair_cyan_wool", + "antiblocksrechiseled:stair_purple_wool", + "antiblocksrechiseled:stair_blue_wool", + "antiblocksrechiseled:stair_brown_wool", + "antiblocksrechiseled:stair_green_wool", + "antiblocksrechiseled:stair_red_wool" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_bright_colors.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_bright_colors.json new file mode 100644 index 0000000..8d7a2eb --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_bright_colors.json @@ -0,0 +1,22 @@ +{ + "values": [ + "antiblocksrechiseled:bright_white_border", + "antiblocksrechiseled:bright_orange_border", + "antiblocksrechiseled:bright_magenta_border", + "antiblocksrechiseled:bright_yellow_border", + "antiblocksrechiseled:bright_cyan_border", + "antiblocksrechiseled:bright_blue_border", + "antiblocksrechiseled:bright_green_border", + "antiblocksrechiseled:bright_red_border", + "antiblocksrechiseled:bright_black_border", + "antiblocksrechiseled:bright_white_border", + "antiblocksrechiseled:bright_orange_border", + "antiblocksrechiseled:bright_magenta_border", + "antiblocksrechiseled:bright_yellow_border", + "antiblocksrechiseled:bright_cyan_border", + "antiblocksrechiseled:bright_blue_border", + "antiblocksrechiseled:bright_green_border", + "antiblocksrechiseled:bright_red_border", + "antiblocksrechiseled:bright_black_border" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_buttons.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_buttons.json new file mode 100644 index 0000000..6e3c89d --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_buttons.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:button_bright_white", + "antiblocksrechiseled:button_bright_orange", + "antiblocksrechiseled:button_bright_magenta", + "antiblocksrechiseled:button_bright_yellow", + "antiblocksrechiseled:button_bright_cyan", + "antiblocksrechiseled:button_bright_blue", + "antiblocksrechiseled:button_bright_green", + "antiblocksrechiseled:button_bright_red", + "antiblocksrechiseled:button_bright_black", + "antiblocksrechiseled:button_wool_white", + "antiblocksrechiseled:button_wool_orange", + "antiblocksrechiseled:button_wool_magenta", + "antiblocksrechiseled:button_wool_light_blue", + "antiblocksrechiseled:button_wool_yellow", + "antiblocksrechiseled:button_wool_lime", + "antiblocksrechiseled:button_wool_pink", + "antiblocksrechiseled:button_wool_gray", + "antiblocksrechiseled:button_wool_light_gray", + "antiblocksrechiseled:button_wool_cyan", + "antiblocksrechiseled:button_wool_purple", + "antiblocksrechiseled:button_wool_blue", + "antiblocksrechiseled:button_wool_brown", + "antiblocksrechiseled:button_wool_green", + "antiblocksrechiseled:button_wool_red" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_pressure_plates.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_pressure_plates.json new file mode 100644 index 0000000..f9f3906 --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_pressure_plates.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:pressure_plate_bright_white", + "antiblocksrechiseled:pressure_plate_bright_orange", + "antiblocksrechiseled:pressure_plate_bright_magenta", + "antiblocksrechiseled:pressure_plate_bright_yellow", + "antiblocksrechiseled:pressure_plate_bright_cyan", + "antiblocksrechiseled:pressure_plate_bright_blue", + "antiblocksrechiseled:pressure_plate_bright_green", + "antiblocksrechiseled:pressure_plate_bright_red", + "antiblocksrechiseled:pressure_plate_bright_black", + "antiblocksrechiseled:pressure_plate_wool_white", + "antiblocksrechiseled:pressure_plate_wool_orange", + "antiblocksrechiseled:pressure_plate_wool_magenta", + "antiblocksrechiseled:pressure_plate_wool_light_blue", + "antiblocksrechiseled:pressure_plate_wool_yellow", + "antiblocksrechiseled:pressure_plate_wool_lime", + "antiblocksrechiseled:pressure_plate_wool_pink", + "antiblocksrechiseled:pressure_plate_wool_gray", + "antiblocksrechiseled:pressure_plate_wool_light_gray", + "antiblocksrechiseled:pressure_plate_wool_cyan", + "antiblocksrechiseled:pressure_plate_wool_purple", + "antiblocksrechiseled:pressure_plate_wool_blue", + "antiblocksrechiseled:pressure_plate_wool_brown", + "antiblocksrechiseled:pressure_plate_wool_green", + "antiblocksrechiseled:pressure_plate_wool_red" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_slabs.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_slabs.json new file mode 100644 index 0000000..3c17e1a --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_slabs.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:slab_white_bright", + "antiblocksrechiseled:slab_black", + "antiblocksrechiseled:slab_orange_bright", + "antiblocksrechiseled:slab_magenta_bright", + "antiblocksrechiseled:slab_yellow_bright", + "antiblocksrechiseled:slab_cyan_bright", + "antiblocksrechiseled:slab_blue_bright", + "antiblocksrechiseled:slab_green_bright", + "antiblocksrechiseled:slab_red_bright", + "antiblocksrechiseled:slab_white_wool", + "antiblocksrechiseled:slab_orange_wool", + "antiblocksrechiseled:slab_magenta_wool", + "antiblocksrechiseled:slab_light_blue_wool", + "antiblocksrechiseled:slab_yellow_wool", + "antiblocksrechiseled:slab_lime_wool", + "antiblocksrechiseled:slab_pink_wool", + "antiblocksrechiseled:slab_gray_wool", + "antiblocksrechiseled:slab_light_gray_wool", + "antiblocksrechiseled:slab_cyan_wool", + "antiblocksrechiseled:slab_purple_wool", + "antiblocksrechiseled:slab_blue_wool", + "antiblocksrechiseled:slab_brown_wool", + "antiblocksrechiseled:slab_green_wool", + "antiblocksrechiseled:slab_red_wool" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_stairs.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_stairs.json new file mode 100644 index 0000000..9871a1c --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_stairs.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:stair_white_bright", + "antiblocksrechiseled:stair_black", + "antiblocksrechiseled:stair_orange_bright", + "antiblocksrechiseled:stair_magenta_bright", + "antiblocksrechiseled:stair_yellow_bright", + "antiblocksrechiseled:stair_cyan_bright", + "antiblocksrechiseled:stair_blue_bright", + "antiblocksrechiseled:stair_green_bright", + "antiblocksrechiseled:stair_red_bright", + "antiblocksrechiseled:stair_white_wool", + "antiblocksrechiseled:stair_orange_wool", + "antiblocksrechiseled:stair_magenta_wool", + "antiblocksrechiseled:stair_light_blue_wool", + "antiblocksrechiseled:stair_yellow_wool", + "antiblocksrechiseled:stair_lime_wool", + "antiblocksrechiseled:stair_pink_wool", + "antiblocksrechiseled:stair_gray_wool", + "antiblocksrechiseled:stair_light_gray_wool", + "antiblocksrechiseled:stair_cyan_wool", + "antiblocksrechiseled:stair_purple_wool", + "antiblocksrechiseled:stair_blue_wool", + "antiblocksrechiseled:stair_brown_wool", + "antiblocksrechiseled:stair_green_wool", + "antiblocksrechiseled:stair_red_wool" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_with_borders.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_with_borders.json new file mode 100644 index 0000000..d772f85 --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_with_borders.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:bright_white_border", + "antiblocksrechiseled:bright_orange_border", + "antiblocksrechiseled:bright_magenta_border", + "antiblocksrechiseled:bright_yellow_border", + "antiblocksrechiseled:bright_cyan_border", + "antiblocksrechiseled:bright_blue_border", + "antiblocksrechiseled:bright_green_border", + "antiblocksrechiseled:bright_red_border", + "antiblocksrechiseled:bright_black_border", + "antiblocksrechiseled:wool_white_border", + "antiblocksrechiseled:wool_orange_border", + "antiblocksrechiseled:wool_magenta_border", + "antiblocksrechiseled:wool_light_blue_border", + "antiblocksrechiseled:wool_yellow_border", + "antiblocksrechiseled:wool_lime_border", + "antiblocksrechiseled:wool_pink_border", + "antiblocksrechiseled:wool_gray_border", + "antiblocksrechiseled:wool_light_gray_border", + "antiblocksrechiseled:wool_cyan_border", + "antiblocksrechiseled:wool_purple_border", + "antiblocksrechiseled:wool_blue_border", + "antiblocksrechiseled:wool_brown_border", + "antiblocksrechiseled:wool_green_border", + "antiblocksrechiseled:wool_red_border" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_without_borders.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_without_borders.json new file mode 100644 index 0000000..56dee8d --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_without_borders.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:bright_white", + "antiblocksrechiseled:bright_orange", + "antiblocksrechiseled:bright_magenta", + "antiblocksrechiseled:bright_yellow", + "antiblocksrechiseled:bright_cyan", + "antiblocksrechiseled:bright_blue", + "antiblocksrechiseled:bright_green", + "antiblocksrechiseled:bright_red", + "antiblocksrechiseled:bright_black", + "antiblocksrechiseled:wool_white", + "antiblocksrechiseled:wool_orange", + "antiblocksrechiseled:wool_magenta", + "antiblocksrechiseled:wool_light_blue", + "antiblocksrechiseled:wool_yellow", + "antiblocksrechiseled:wool_lime", + "antiblocksrechiseled:wool_pink", + "antiblocksrechiseled:wool_gray", + "antiblocksrechiseled:wool_light_gray", + "antiblocksrechiseled:wool_cyan", + "antiblocksrechiseled:wool_purple", + "antiblocksrechiseled:wool_blue", + "antiblocksrechiseled:wool_brown", + "antiblocksrechiseled:wool_green", + "antiblocksrechiseled:wool_red" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_wool_colors.json b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_wool_colors.json new file mode 100644 index 0000000..b4b0248 --- /dev/null +++ b/src/generated/resources/data/antiblocksrechiseled/tags/item/antiblock_wool_colors.json @@ -0,0 +1,34 @@ +{ + "values": [ + "antiblocksrechiseled:wool_white_border", + "antiblocksrechiseled:wool_orange_border", + "antiblocksrechiseled:wool_magenta_border", + "antiblocksrechiseled:wool_light_blue_border", + "antiblocksrechiseled:wool_yellow_border", + "antiblocksrechiseled:wool_lime_border", + "antiblocksrechiseled:wool_pink_border", + "antiblocksrechiseled:wool_gray_border", + "antiblocksrechiseled:wool_light_gray_border", + "antiblocksrechiseled:wool_cyan_border", + "antiblocksrechiseled:wool_purple_border", + "antiblocksrechiseled:wool_blue_border", + "antiblocksrechiseled:wool_brown_border", + "antiblocksrechiseled:wool_green_border", + "antiblocksrechiseled:wool_red_border", + "antiblocksrechiseled:wool_white", + "antiblocksrechiseled:wool_orange", + "antiblocksrechiseled:wool_magenta", + "antiblocksrechiseled:wool_light_blue", + "antiblocksrechiseled:wool_yellow", + "antiblocksrechiseled:wool_lime", + "antiblocksrechiseled:wool_pink", + "antiblocksrechiseled:wool_gray", + "antiblocksrechiseled:wool_light_gray", + "antiblocksrechiseled:wool_cyan", + "antiblocksrechiseled:wool_purple", + "antiblocksrechiseled:wool_blue", + "antiblocksrechiseled:wool_brown", + "antiblocksrechiseled:wool_green", + "antiblocksrechiseled:wool_red" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/buttons.json b/src/generated/resources/data/minecraft/tags/item/buttons.json new file mode 100644 index 0000000..6e3c89d --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/item/buttons.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:button_bright_white", + "antiblocksrechiseled:button_bright_orange", + "antiblocksrechiseled:button_bright_magenta", + "antiblocksrechiseled:button_bright_yellow", + "antiblocksrechiseled:button_bright_cyan", + "antiblocksrechiseled:button_bright_blue", + "antiblocksrechiseled:button_bright_green", + "antiblocksrechiseled:button_bright_red", + "antiblocksrechiseled:button_bright_black", + "antiblocksrechiseled:button_wool_white", + "antiblocksrechiseled:button_wool_orange", + "antiblocksrechiseled:button_wool_magenta", + "antiblocksrechiseled:button_wool_light_blue", + "antiblocksrechiseled:button_wool_yellow", + "antiblocksrechiseled:button_wool_lime", + "antiblocksrechiseled:button_wool_pink", + "antiblocksrechiseled:button_wool_gray", + "antiblocksrechiseled:button_wool_light_gray", + "antiblocksrechiseled:button_wool_cyan", + "antiblocksrechiseled:button_wool_purple", + "antiblocksrechiseled:button_wool_blue", + "antiblocksrechiseled:button_wool_brown", + "antiblocksrechiseled:button_wool_green", + "antiblocksrechiseled:button_wool_red" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/slabs.json b/src/generated/resources/data/minecraft/tags/item/slabs.json new file mode 100644 index 0000000..3c17e1a --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/item/slabs.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:slab_white_bright", + "antiblocksrechiseled:slab_black", + "antiblocksrechiseled:slab_orange_bright", + "antiblocksrechiseled:slab_magenta_bright", + "antiblocksrechiseled:slab_yellow_bright", + "antiblocksrechiseled:slab_cyan_bright", + "antiblocksrechiseled:slab_blue_bright", + "antiblocksrechiseled:slab_green_bright", + "antiblocksrechiseled:slab_red_bright", + "antiblocksrechiseled:slab_white_wool", + "antiblocksrechiseled:slab_orange_wool", + "antiblocksrechiseled:slab_magenta_wool", + "antiblocksrechiseled:slab_light_blue_wool", + "antiblocksrechiseled:slab_yellow_wool", + "antiblocksrechiseled:slab_lime_wool", + "antiblocksrechiseled:slab_pink_wool", + "antiblocksrechiseled:slab_gray_wool", + "antiblocksrechiseled:slab_light_gray_wool", + "antiblocksrechiseled:slab_cyan_wool", + "antiblocksrechiseled:slab_purple_wool", + "antiblocksrechiseled:slab_blue_wool", + "antiblocksrechiseled:slab_brown_wool", + "antiblocksrechiseled:slab_green_wool", + "antiblocksrechiseled:slab_red_wool" + ] +} \ No newline at end of file diff --git a/src/generated/resources/data/minecraft/tags/item/stairs.json b/src/generated/resources/data/minecraft/tags/item/stairs.json new file mode 100644 index 0000000..9871a1c --- /dev/null +++ b/src/generated/resources/data/minecraft/tags/item/stairs.json @@ -0,0 +1,28 @@ +{ + "values": [ + "antiblocksrechiseled:stair_white_bright", + "antiblocksrechiseled:stair_black", + "antiblocksrechiseled:stair_orange_bright", + "antiblocksrechiseled:stair_magenta_bright", + "antiblocksrechiseled:stair_yellow_bright", + "antiblocksrechiseled:stair_cyan_bright", + "antiblocksrechiseled:stair_blue_bright", + "antiblocksrechiseled:stair_green_bright", + "antiblocksrechiseled:stair_red_bright", + "antiblocksrechiseled:stair_white_wool", + "antiblocksrechiseled:stair_orange_wool", + "antiblocksrechiseled:stair_magenta_wool", + "antiblocksrechiseled:stair_light_blue_wool", + "antiblocksrechiseled:stair_yellow_wool", + "antiblocksrechiseled:stair_lime_wool", + "antiblocksrechiseled:stair_pink_wool", + "antiblocksrechiseled:stair_gray_wool", + "antiblocksrechiseled:stair_light_gray_wool", + "antiblocksrechiseled:stair_cyan_wool", + "antiblocksrechiseled:stair_purple_wool", + "antiblocksrechiseled:stair_blue_wool", + "antiblocksrechiseled:stair_brown_wool", + "antiblocksrechiseled:stair_green_wool", + "antiblocksrechiseled:stair_red_wool" + ] +} \ No newline at end of file diff --git a/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ABRCDataGeneration.java b/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ABRCDataGeneration.java index 0f70dbe..df57722 100644 --- a/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ABRCDataGeneration.java +++ b/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ABRCDataGeneration.java @@ -20,10 +20,12 @@ public static void gatherData(GatherDataEvent event) { PackOutput packOutput = generator.getPackOutput(); ExistingFileHelper fileHelper = event.getExistingFileHelper(); CompletableFuture lookupProvider = event.getLookupProvider(); + ModBlocksTagsProvider blocksTagsProvider = new ModBlocksTagsProvider(packOutput, lookupProvider, fileHelper); generator.addProvider(true, new ModBlockStateProvider(packOutput, fileHelper)); generator.addProvider(true, new ModBlockModelProvider(packOutput, fileHelper)); generator.addProvider(true, new ModItemModelProvider(packOutput, fileHelper)); - generator.addProvider(true, new ModBlocksTagsProvider(packOutput, lookupProvider, fileHelper)); + generator.addProvider(true, blocksTagsProvider); + generator.addProvider(true, new ModItemsTagProvider(packOutput, lookupProvider, blocksTagsProvider.contentsGetter(), fileHelper)); generator.addProvider(true, new ModLangProvider(packOutput)); generator.addProvider(true, new ModLootTablesProvider(packOutput, lookupProvider)); generator.addProvider(true, new ModRecipeProvider(packOutput, lookupProvider)); diff --git a/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ModBlocksTagsProvider.java b/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ModBlocksTagsProvider.java index 1701f1e..670d95f 100644 --- a/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ModBlocksTagsProvider.java +++ b/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ModBlocksTagsProvider.java @@ -201,6 +201,10 @@ protected void addTags(HolderLookup.Provider provider) { tag(BlockTags.STAIRS).add(STAIRS); tag(BlockTags.SLABS).add(SLABS); tag(BlockTags.PRESSURE_PLATES).add(PRESSURE_PLATES); + tag(ABRCTags.ANTIBLOCK_BUTTONS).add(BUTTONS); + tag(ABRCTags.ANTIBLOCK_STAIRS).add(STAIRS); + tag(ABRCTags.ANTIBLOCK_SLABS).add(SLABS); + tag(ABRCTags.ANTIBLOCK_PRESSURE_PLATES).add(PRESSURE_PLATES); tag(ABRCTags.ANTIBLOCK_WITHOUT_BORDERS).add(BRIGHT_BLOCKS_WITHOUT_BORDER).add(WOOL_BLOCKS_WITHOUT_BORDER); tag(ABRCTags.ANTIBLOCK_WITH_BORDERS).add(BRIGHT_BLOCKS_WITH_BORDER).add(WOOL_BLOCKS_WITH_BORDER); tag(ABRCTags.ANTIBLOCK_WOOL_COLORS).add(WOOL_BLOCKS_WITH_BORDER).add(WOOL_BLOCKS_WITHOUT_BORDER); diff --git a/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ModItemsTagProvider.java b/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ModItemsTagProvider.java new file mode 100644 index 0000000..5189ed1 --- /dev/null +++ b/src/main/java/net/manmaed/antiblocksrechiseled/datagen/ModItemsTagProvider.java @@ -0,0 +1,207 @@ +package net.manmaed.antiblocksrechiseled.datagen; + +import net.manmaed.antiblocksrechiseled.AntiBlocksReChiseled; +import net.manmaed.antiblocksrechiseled.blocks.*; +import net.manmaed.antiblocksrechiseled.tag.ABRCTags; +import net.minecraft.core.HolderLookup; +import net.minecraft.data.PackOutput; +import net.minecraft.data.tags.ItemTagsProvider; +import net.minecraft.data.tags.TagsProvider; +import net.minecraft.tags.BlockTags; +import net.minecraft.tags.ItemTags; +import net.minecraft.world.item.Item; +import net.minecraft.world.level.block.Block; +import net.neoforged.neoforge.common.data.ExistingFileHelper; +import org.jetbrains.annotations.Nullable; + +import java.util.concurrent.CompletableFuture; + +public class ModItemsTagProvider extends ItemTagsProvider { + public ModItemsTagProvider(PackOutput packOutput, CompletableFuture completableFuture, CompletableFuture> blockTagsProvider, @Nullable ExistingFileHelper existingFileHelper) { + super(packOutput, completableFuture, blockTagsProvider, AntiBlocksReChiseled.MOD_ID,existingFileHelper); + } + + public static final Item[] BRIGHT_BLOCKS_WITH_BORDER = { + ABRCBrightColors.BRIGHT_WHITE_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_ORANGE_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_MAGENTA_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_YELLOW_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_CYAN_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_BLUE_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_GREEN_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_RED_BORDER_ITEM.get(), + ABRCBrightColors.BRIGHT_BLACK_BORDER_ITEM.get() + }; + public static final Item[] BRIGHT_BLOCKS_WITHOUT_BORDER = { + //Bright Colors + ABRCBrightColors.BRIGHT_WHITE_ITEM.get(), + ABRCBrightColors.BRIGHT_ORANGE_ITEM.get(), + ABRCBrightColors.BRIGHT_MAGENTA_ITEM.get(), + ABRCBrightColors.BRIGHT_YELLOW_ITEM.get(), + ABRCBrightColors.BRIGHT_CYAN_ITEM.get(), + ABRCBrightColors.BRIGHT_BLUE_ITEM.get(), + ABRCBrightColors.BRIGHT_GREEN_ITEM.get(), + ABRCBrightColors.BRIGHT_RED_ITEM.get(), + ABRCBrightColors.BRIGHT_BLACK_ITEM.get() + }; + public static final Item[] WOOL_BLOCKS_WITH_BORDER = { + //Wool Colors + ABRCWoolColors.WOOL_WHITE_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_ORANGE_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_MAGENTA_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_LIGHT_BLUE_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_YELLOW_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_LIME_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_PINK_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_GRAY_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_LIGHT_GRAY_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_CYAN_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_PURPLE_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_BLUE_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_BROWN_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_GREEN_BORDER_ITEM.get(), + ABRCWoolColors.WOOL_RED_BORDER_ITEM.get() + }; + + public static final Item[] WOOL_BLOCKS_WITHOUT_BORDER = { + //Wool Colors + ABRCWoolColors.WOOL_WHITE_ITEM.get(), + ABRCWoolColors.WOOL_ORANGE_ITEM.get(), + ABRCWoolColors.WOOL_MAGENTA_ITEM.get(), + ABRCWoolColors.WOOL_LIGHT_BLUE_ITEM.get(), + ABRCWoolColors.WOOL_YELLOW_ITEM.get(), + ABRCWoolColors.WOOL_LIME_ITEM.get(), + ABRCWoolColors.WOOL_PINK_ITEM.get(), + ABRCWoolColors.WOOL_GRAY_ITEM.get(), + ABRCWoolColors.WOOL_LIGHT_GRAY_ITEM.get(), + ABRCWoolColors.WOOL_CYAN_ITEM.get(), + ABRCWoolColors.WOOL_PURPLE_ITEM.get(), + ABRCWoolColors.WOOL_BLUE_ITEM.get(), + ABRCWoolColors.WOOL_BROWN_ITEM.get(), + ABRCWoolColors.WOOL_GREEN_ITEM.get(), + ABRCWoolColors.WOOL_RED_ITEM.get() + }; + + public static final Item[] SLABS = { + //Slabs + ABRCSlabs.SLAB_WHITE_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_BLACK_ITEM.get(), + ABRCSlabs.SLAB_ORANGE_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_MAGENTA_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_YELLOW_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_CYAN_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_BLUE_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_GREEN_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_RED_BRIGHT_ITEM.get(), + ABRCSlabs.SLAB_WHITE_WOOL_ITEM.get(), + ABRCSlabs.SLAB_ORANGE_WOOL_ITEM.get(), + ABRCSlabs.SLAB_MAGENTA_WOOL_ITEM.get(), + ABRCSlabs.SLAB_LIGHT_BLUE_WOOL_ITEM.get(), + ABRCSlabs.SLAB_YELLOW_WOOL_ITEM.get(), + ABRCSlabs.SLAB_LIME_WOOL_ITEM.get(), + ABRCSlabs.SLAB_PINK_WOOL_ITEM.get(), + ABRCSlabs.SLAB_GRAY_WOOL_ITEM.get(), + ABRCSlabs.SLAB_LIGHT_GRAY_WOOL_ITEM.get(), + ABRCSlabs.SLAB_CYAN_WOOL_ITEM.get(), + ABRCSlabs.SLAB_PURPLE_WOOL_ITEM.get(), + ABRCSlabs.SLAB_BLUE_WOOL_ITEM.get(), + ABRCSlabs.SLAB_BROWN_WOOL_ITEM.get(), + ABRCSlabs.SLAB_GREEN_WOOL_ITEM.get(), + ABRCSlabs.SLAB_RED_WOOL_ITEM.get() + }; + public static final Item[] STAIRS = { + //Stairs + ABRCStairs.STAIR_WHITE_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_BLACK_ITEM.get(), + ABRCStairs.STAIR_ORANGE_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_MAGENTA_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_YELLOW_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_CYAN_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_BLUE_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_GREEN_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_RED_BRIGHT_ITEM.get(), + ABRCStairs.STAIR_WHITE_WOOL_ITEM.get(), + ABRCStairs.STAIR_ORANGE_WOOL_ITEM.get(), + ABRCStairs.STAIR_MAGENTA_WOOL_ITEM.get(), + ABRCStairs.STAIR_LIGHT_BLUE_WOOL_ITEM.get(), + ABRCStairs.STAIR_YELLOW_WOOL_ITEM.get(), + ABRCStairs.STAIR_LIME_WOOL_ITEM.get(), + ABRCStairs.STAIR_PINK_WOOL_ITEM.get(), + ABRCStairs.STAIR_GRAY_WOOL_ITEM.get(), + ABRCStairs.STAIR_LIGHT_GRAY_WOOL_ITEM.get(), + ABRCStairs.STAIR_CYAN_WOOL_ITEM.get(), + ABRCStairs.STAIR_PURPLE_WOOL_ITEM.get(), + ABRCStairs.STAIR_BLUE_WOOL_ITEM.get(), + ABRCStairs.STAIR_BROWN_WOOL_ITEM.get(), + ABRCStairs.STAIR_GREEN_WOOL_ITEM.get(), + ABRCStairs.STAIR_RED_WOOL_ITEM.get() + }; + public static final Item[] BUTTONS = { + ABRCButtons.BUTTON_BRIGHT_WHITE_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_ORANGE_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_MAGENTA_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_YELLOW_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_CYAN_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_BLUE_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_GREEN_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_RED_ITEM.get(), + ABRCButtons.BUTTON_BRIGHT_BLACK_ITEM.get(), + ABRCButtons.BUTTON_WOOL_WHITE_ITEM.get(), + ABRCButtons.BUTTON_WOOL_ORANGE_ITEM.get(), + ABRCButtons.BUTTON_WOOL_MAGENTA_ITEM.get(), + ABRCButtons.BUTTON_WOOL_LIGHT_BLUE_ITEM.get(), + ABRCButtons.BUTTON_WOOL_YELLOW_ITEM.get(), + ABRCButtons.BUTTON_WOOL_LIME_ITEM.get(), + ABRCButtons.BUTTON_WOOL_PINK_ITEM.get(), + ABRCButtons.BUTTON_WOOL_GRAY_ITEM.get(), + ABRCButtons.BUTTON_WOOL_LIGHT_GRAY_ITEM.get(), + ABRCButtons.BUTTON_WOOL_CYAN_ITEM.get(), + ABRCButtons.BUTTON_WOOL_PURPLE_ITEM.get(), + ABRCButtons.BUTTON_WOOL_BLUE_ITEM.get(), + ABRCButtons.BUTTON_WOOL_BROWN_ITEM.get(), + ABRCButtons.BUTTON_WOOL_GREEN_ITEM.get(), + ABRCButtons.BUTTON_WOOL_RED_ITEM.get() + }; + public static final Item[] PRESSURE_PLATES = { + //Pressure Plates + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_WHITE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_ORANGE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_MAGENTA_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_YELLOW_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_CYAN_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_BLUE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_GREEN_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_RED_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_BRIGHT_BLACK_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_WHITE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_ORANGE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_MAGENTA_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_LIGHT_BLUE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_YELLOW_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_LIME_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_PINK_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_GRAY_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_LIGHT_GRAY_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_CYAN_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_PURPLE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_BLUE_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_BROWN_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_GREEN_ITEM.get(), + ABRCPressurePlates.PRESSURE_PLATE_WOOL_RED_ITEM.get() + }; + + @Override + protected void addTags(HolderLookup.Provider context) { + tag(ItemTags.BUTTONS).add(BUTTONS); + tag(ItemTags.STAIRS).add(STAIRS); + tag(ItemTags.SLABS).add(SLABS); + tag(ABRCTags.ANTIBLOCK_BUTTONS_ITEM).add(BUTTONS); + tag(ABRCTags.ANTIBLOCK_STAIRS_ITEM).add(STAIRS); + tag(ABRCTags.ANTIBLOCK_SLABS_ITEM).add(SLABS); + tag(ABRCTags.ANTIBLOCK_PRESSURE_PLATES_ITEM).add(PRESSURE_PLATES); + tag(ABRCTags.ANTIBLOCK_WITHOUT_BORDERS_ITEM).add(BRIGHT_BLOCKS_WITHOUT_BORDER).add(WOOL_BLOCKS_WITHOUT_BORDER); + tag(ABRCTags.ANTIBLOCK_WITH_BORDERS_ITEM).add(BRIGHT_BLOCKS_WITH_BORDER).add(WOOL_BLOCKS_WITH_BORDER); + tag(ABRCTags.ANTIBLOCK_WOOL_COLORS_ITEM).add(WOOL_BLOCKS_WITH_BORDER).add(WOOL_BLOCKS_WITHOUT_BORDER); + tag(ABRCTags.ANTIBLOCK_BRIGHT_COLORS_ITEM).add(BRIGHT_BLOCKS_WITH_BORDER).add(BRIGHT_BLOCKS_WITH_BORDER); + } +} diff --git a/src/main/java/net/manmaed/antiblocksrechiseled/tag/ABRCTags.java b/src/main/java/net/manmaed/antiblocksrechiseled/tag/ABRCTags.java index 49508b7..0567f40 100644 --- a/src/main/java/net/manmaed/antiblocksrechiseled/tag/ABRCTags.java +++ b/src/main/java/net/manmaed/antiblocksrechiseled/tag/ABRCTags.java @@ -6,18 +6,37 @@ import net.minecraft.resources.ResourceLocation; import net.minecraft.tags.BlockTags; import net.minecraft.tags.TagKey; +import net.minecraft.world.item.Item; import net.minecraft.world.level.block.Block; public class ABRCTags { - public static final TagKey ANTIBLOCK_WITHOUT_BORDERS = create("antiblock_without_borders"); - public static final TagKey ANTIBLOCK_WITH_BORDERS = create("antiblock_with_borders"); + public static final TagKey ANTIBLOCK_WITHOUT_BORDERS = createBlockTag("antiblock_without_borders"); + public static final TagKey ANTIBLOCK_WITH_BORDERS = createBlockTag("antiblock_with_borders"); - public static final TagKey ANTIBLOCK_BRIGHT_COLORS = create("antiblock_bright_colors"); - public static final TagKey ANTIBLOCK_WOOL_COLORS= create("antiblock_wool_colors"); + public static final TagKey ANTIBLOCK_BRIGHT_COLORS = createBlockTag("antiblock_bright_colors"); + public static final TagKey ANTIBLOCK_WOOL_COLORS = createBlockTag("antiblock_wool_colors"); + public static final TagKey ANTIBLOCK_BUTTONS = createBlockTag("antiblock_buttons"); + public static final TagKey ANTIBLOCK_STAIRS = createBlockTag("antiblock_stairs"); + public static final TagKey ANTIBLOCK_SLABS = createBlockTag("antiblock_slabs"); + public static final TagKey ANTIBLOCK_PRESSURE_PLATES = createBlockTag("antiblock_pressure_plates"); - private static TagKey create(String name) { + //Item + public static final TagKey ANTIBLOCK_WITHOUT_BORDERS_ITEM = createItemTag("antiblock_without_borders"); + public static final TagKey ANTIBLOCK_WITH_BORDERS_ITEM = createItemTag("antiblock_with_borders"); + + public static final TagKey ANTIBLOCK_BRIGHT_COLORS_ITEM = createItemTag("antiblock_bright_colors"); + public static final TagKey ANTIBLOCK_WOOL_COLORS_ITEM = createItemTag("antiblock_wool_colors"); + + public static final TagKey ANTIBLOCK_BUTTONS_ITEM = createItemTag("antiblock_buttons"); + public static final TagKey ANTIBLOCK_STAIRS_ITEM = createItemTag("antiblock_stairs"); + public static final TagKey ANTIBLOCK_SLABS_ITEM = createItemTag("antiblock_slabs"); + public static final TagKey ANTIBLOCK_PRESSURE_PLATES_ITEM = createItemTag("antiblock_pressure_plates"); + private static TagKey createBlockTag(String name) { return TagKey.create(BuiltInRegistries.BLOCK.key(), ResourceLocation.fromNamespaceAndPath(AntiBlocksReChiseled.MOD_ID, name)); } + private static TagKey createItemTag(String name) { + return TagKey.create(BuiltInRegistries.ITEM.key(), ResourceLocation.fromNamespaceAndPath(AntiBlocksReChiseled.MOD_ID, name)); + } }