补充方块tag
This commit is contained in:
parent
830eaf6a7c
commit
31b7f728ee
8 changed files with 61 additions and 1 deletions
|
@ -1,4 +1,10 @@
|
|||
// 1.21.1 2025-05-12T23:49:56.0102777 Tags for minecraft:block mod id superbwarfare
|
||||
// 1.21.1 2025-06-01T19:55:44.140652 Tags for minecraft:block mod id superbwarfare
|
||||
d3607e34f27546886470700c887fcc13572b29ad data/c/tags/block/ores.json
|
||||
af38bb7460b2d1c0b07f5ac3a4cb1af53a41a456 data/c/tags/block/ores/lead.json
|
||||
6b4ec9b667b534e868b5463f06acf89fe114be9a data/c/tags/block/ores/silver.json
|
||||
65265b2e95bae5071f132b1aa92d3c90fd8199d8 data/c/tags/block/ores/tungsten.json
|
||||
91ca1b4d467e94a2f407f7465b3cadade7ff661b data/c/tags/block/ores_in_ground/deepslate.json
|
||||
2227e4cdbfc8a9c9af4975fa5ed1360146623768 data/c/tags/block/ores_in_ground/stone.json
|
||||
0acfd31854bf15f2c108138b3df7206bd2593e6b data/minecraft/tags/block/mineable/axe.json
|
||||
cd3701aa4a886404eb31c2e2e9d8342673710960 data/minecraft/tags/block/mineable/pickaxe.json
|
||||
3da7f021790388a122717f16f51c7ec5232eebcb data/minecraft/tags/block/mineable/shovel.json
|
||||
|
|
7
src/generated/resources/data/c/tags/block/ores.json
Normal file
7
src/generated/resources/data/c/tags/block/ores.json
Normal file
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"values": [
|
||||
"#c:ores/lead",
|
||||
"#c:ores/tungsten",
|
||||
"#c:ores/silver"
|
||||
]
|
||||
}
|
6
src/generated/resources/data/c/tags/block/ores/lead.json
Normal file
6
src/generated/resources/data/c/tags/block/ores/lead.json
Normal file
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"values": [
|
||||
"superbwarfare:galena_ore",
|
||||
"superbwarfare:deepslate_galena_ore"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"values": [
|
||||
"superbwarfare:silver_ore",
|
||||
"superbwarfare:deepslate_silver_ore"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,6 @@
|
|||
{
|
||||
"values": [
|
||||
"superbwarfare:scheelite_ore",
|
||||
"superbwarfare:deepslate_scheelite_ore"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"values": [
|
||||
"superbwarfare:deepslate_galena_ore",
|
||||
"superbwarfare:deepslate_scheelite_ore",
|
||||
"superbwarfare:deepslate_silver_ore"
|
||||
]
|
||||
}
|
|
@ -0,0 +1,7 @@
|
|||
{
|
||||
"values": [
|
||||
"superbwarfare:galena_ore",
|
||||
"superbwarfare:scheelite_ore",
|
||||
"superbwarfare:silver_ore"
|
||||
]
|
||||
}
|
|
@ -5,7 +5,10 @@ import com.atsuishio.superbwarfare.init.ModBlocks;
|
|||
import com.atsuishio.superbwarfare.init.ModTags;
|
||||
import net.minecraft.core.HolderLookup;
|
||||
import net.minecraft.data.PackOutput;
|
||||
import net.minecraft.resources.ResourceLocation;
|
||||
import net.minecraft.tags.BlockTags;
|
||||
import net.minecraft.tags.TagKey;
|
||||
import net.minecraft.world.level.block.Block;
|
||||
import net.minecraft.world.level.block.Blocks;
|
||||
import net.neoforged.neoforge.common.Tags;
|
||||
import net.neoforged.neoforge.common.data.BlockTagsProvider;
|
||||
|
@ -46,5 +49,17 @@ public class ModBlockTagProvider extends BlockTagsProvider {
|
|||
this.tag(ModTags.Blocks.HARD_COLLISION)
|
||||
.addTags(BlockTags.LOGS, BlockTags.PLANKS, Tags.Blocks.GLASS_BLOCKS)
|
||||
.add(Blocks.ICE, Blocks.FROSTED_ICE, Blocks.PACKED_ICE, Blocks.BLUE_ICE);
|
||||
|
||||
this.tag(Tags.Blocks.ORES).addTags(cTag("ores/lead"), cTag("ores/tungsten"), cTag("ores/silver"));
|
||||
this.tag(cTag("ores/lead")).add(ModBlocks.GALENA_ORE.get(), ModBlocks.DEEPSLATE_GALENA_ORE.get());
|
||||
this.tag(cTag("ores/tungsten")).add(ModBlocks.SCHEELITE_ORE.get(), ModBlocks.DEEPSLATE_SCHEELITE_ORE.get());
|
||||
this.tag(cTag("ores/silver")).add(ModBlocks.SILVER_ORE.get(), ModBlocks.DEEPSLATE_SILVER_ORE.get());
|
||||
|
||||
this.tag(Tags.Blocks.ORES_IN_GROUND_STONE).add(ModBlocks.GALENA_ORE.get(), ModBlocks.SCHEELITE_ORE.get(), ModBlocks.SILVER_ORE.get());
|
||||
this.tag(Tags.Blocks.ORES_IN_GROUND_DEEPSLATE).add(ModBlocks.DEEPSLATE_GALENA_ORE.get(), ModBlocks.DEEPSLATE_SCHEELITE_ORE.get(), ModBlocks.DEEPSLATE_SILVER_ORE.get());
|
||||
}
|
||||
|
||||
public static TagKey<Block> cTag(String name) {
|
||||
return BlockTags.create(ResourceLocation.fromNamespaceAndPath("c", name));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue