fixed some blocks not being mineable with the correct tools

Closes #284
This commit is contained in:
Ell 2023-01-28 10:29:59 +01:00
parent 4ea607757a
commit 945f71ae30
3 changed files with 58 additions and 15 deletions

View file

@ -0,0 +1,15 @@
{
"values": [
"naturesaura:ancient_stairs",
"naturesaura:offering_table",
"naturesaura:wood_stand",
"naturesaura:auto_crafter",
"naturesaura:ancient_bark",
"naturesaura:oak_generator",
"naturesaura:ancient_slab",
"naturesaura:ancient_log",
"naturesaura:ancient_planks",
"naturesaura:nether_wart_mushroom",
"naturesaura:flower_generator"
]
}

View file

@ -1,15 +1,46 @@
{ {
"values": [ "values": [
"naturesaura:spring", "naturesaura:pickup_stopper",
"naturesaura:aura_timer", "naturesaura:rf_converter",
"naturesaura:animal_container", "naturesaura:infused_slab",
"naturesaura:blast_furnace_booster", "naturesaura:aura_detector",
"naturesaura:snow_creator", "naturesaura:infused_stairs",
"naturesaura:chorus_generator", "naturesaura:infused_iron_block",
"naturesaura:nether_grass",
"naturesaura:gold_nether_brick",
"naturesaura:gold_brick",
"naturesaura:item_distributor", "naturesaura:item_distributor",
"naturesaura:weather_changer" "naturesaura:placer",
"naturesaura:infused_stone",
"naturesaura:gold_brick",
"naturesaura:generator_limit_remover",
"naturesaura:crushing_catalyst",
"naturesaura:chunk_loader",
"naturesaura:projectile_generator",
"naturesaura:furnace_heater",
"naturesaura:powder_placer",
"naturesaura:animal_generator",
"naturesaura:animal_container",
"naturesaura:weather_changer",
"naturesaura:firework_generator",
"naturesaura:aura_timer",
"naturesaura:hopper_upgrade",
"naturesaura:spring",
"naturesaura:blast_furnace_booster",
"naturesaura:infused_brick_stairs",
"naturesaura:chorus_generator",
"naturesaura:time_changer",
"naturesaura:moss_generator",
"naturesaura:conversion_catalyst",
"naturesaura:snow_creator",
"naturesaura:ender_crate",
"naturesaura:gold_nether_brick",
"naturesaura:nature_altar",
"naturesaura:tainted_gold_block",
"naturesaura:spawn_lamp",
"naturesaura:nether_grass",
"naturesaura:field_creator",
"naturesaura:grated_chute",
"naturesaura:infused_brick",
"naturesaura:infused_brick_slab",
"naturesaura:potion_generator",
"naturesaura:animal_spawner"
] ]
} }

View file

@ -43,11 +43,8 @@ public class BlockTagProvider extends BlockTagsProvider {
for (var item : ModRegistry.ALL_ITEMS) { for (var item : ModRegistry.ALL_ITEMS) {
if (!(item instanceof Block b)) if (!(item instanceof Block b))
continue; continue;
var state = b.defaultBlockState(); var material = b.defaultBlockState().getMaterial();
if (!state.requiresCorrectToolForDrops()) if (material == Material.STONE || material == Material.METAL) {
continue;
var material = state.getMaterial();
if (material == Material.STONE) {
this.tag(BlockTags.MINEABLE_WITH_PICKAXE).add(b); this.tag(BlockTags.MINEABLE_WITH_PICKAXE).add(b);
} else if (material == Material.WOOD) { } else if (material == Material.WOOD) {
this.tag(BlockTags.MINEABLE_WITH_AXE).add(b); this.tag(BlockTags.MINEABLE_WITH_AXE).add(b);