添加方块tag生成器

This commit is contained in:
17146 2024-09-09 21:25:33 +08:00
parent 7d77b216a3
commit 627c7730eb
6 changed files with 17 additions and 7 deletions

View file

@ -1 +1,5 @@
// 1.20.1 2024-09-09T20:59:16.1282324 Tags for minecraft:block mod id superbwarfare
// 1.20.1 2024-09-09T21:25:11.1944167 Tags for minecraft:block mod id superbwarfare
0acfd31854bf15f2c108138b3df7206bd2593e6b data/minecraft/tags/blocks/mineable/axe.json
3cf5817099a12d0d4c445475ab0f14246a5dfd87 data/minecraft/tags/blocks/mineable/pickaxe.json
3da7f021790388a122717f16f51c7ec5232eebcb data/minecraft/tags/blocks/mineable/shovel.json
a2e985f17413ab603aa0cb47cc17c32a483636ca data/minecraft/tags/blocks/needs_iron_tool.json

View file

@ -1,5 +1,4 @@
{
"replace": false,
"values": [
"superbwarfare:barbed_wire"
]

View file

@ -1,9 +1,8 @@
{
"replace": false,
"values": [
"superbwarfare:galena_ore",
"superbwarfare:deepslate_galena_ore",
"superbwarfare:scheelite_ore",
"superbwarfare:deepslate_galena_ore",
"superbwarfare:deepslate_scheelite_ore",
"superbwarfare:dragon_teeth",
"superbwarfare:reforging_table"

View file

@ -1,9 +1,8 @@
{
"replace": false,
"values": [
"superbwarfare:galena_ore",
"superbwarfare:deepslate_galena_ore",
"superbwarfare:scheelite_ore",
"superbwarfare:deepslate_galena_ore",
"superbwarfare:deepslate_scheelite_ore",
"superbwarfare:dragon_teeth"
]

View file

@ -1,8 +1,10 @@
package net.mcreator.superbwarfare.datagen;
import net.mcreator.superbwarfare.ModUtils;
import net.mcreator.superbwarfare.init.ModBlocks;
import net.minecraft.core.HolderLookup;
import net.minecraft.data.PackOutput;
import net.minecraft.tags.BlockTags;
import net.minecraftforge.common.data.BlockTagsProvider;
import net.minecraftforge.common.data.ExistingFileHelper;
@ -16,6 +18,14 @@ public class ModBlockTagProvider extends BlockTagsProvider {
@Override
protected void addTags(HolderLookup.Provider pProvider) {
this.tag(BlockTags.NEEDS_IRON_TOOL).add(ModBlocks.GALENA_ORE.get(), ModBlocks.SCHEELITE_ORE.get(),
ModBlocks.DEEPSLATE_GALENA_ORE.get(), ModBlocks.DEEPSLATE_SCHEELITE_ORE.get(), ModBlocks.DRAGON_TEETH.get());
this.tag(BlockTags.MINEABLE_WITH_AXE).add(ModBlocks.BARBED_WIRE.get());
this.tag(BlockTags.MINEABLE_WITH_PICKAXE).add(ModBlocks.GALENA_ORE.get(), ModBlocks.SCHEELITE_ORE.get(),
ModBlocks.DEEPSLATE_GALENA_ORE.get(), ModBlocks.DEEPSLATE_SCHEELITE_ORE.get(), ModBlocks.DRAGON_TEETH.get(),
ModBlocks.REFORGING_TABLE.get());
this.tag(BlockTags.MINEABLE_WITH_SHOVEL).add(ModBlocks.SANDBAG.get());
}
}