Не устанавливаются параметры для блока

Версия Minecraft
1.16.5
Что бы я не пробовал у меня не устанавливаются другие значение по типу установить твёрдость или главный инструмент.
Я уже не знаю что делать пожалуйста помогите. Если нужны какие то доп. файлы пишите я скину.

Java:
package com.MaTRiX.GOD_MOD.block;

import com.MaTRiX.GOD_MOD.GOD_MOD;
import com.MaTRiX.GOD_MOD.ModItemGroup;
import com.MaTRiX.GOD_MOD.item.ModItems;
import net.minecraft.block.AbstractBlock;
import net.minecraft.block.Block;
import net.minecraft.block.SoundType;
import net.minecraft.block.material.Material;
import net.minecraft.item.BlockItem;
import net.minecraft.item.Item;
import net.minecraftforge.common.ToolType;
import net.minecraftforge.eventbus.api.IEventBus;
import net.minecraftforge.fml.RegistryObject;
import net.minecraftforge.registries.DeferredRegister;
import net.minecraftforge.registries.ForgeRegistries;


import java.util.function.Supplier;

public class ModBlocks {

    public static final DeferredRegister<Block> BLOCKS
            = DeferredRegister.create(ForgeRegistries.BLOCKS, GOD_MOD.MOD_ID);

    public static final RegistryObject<Block> TITAN_ORE = registerBlock("titan_ore",
            () -> new Block(AbstractBlock.Properties.of(Material.STONE)
                    .harvestLevel(2)
                    .harvestTool(ToolType.PICKAXE)
                    .sound(SoundType.STONE)));


    private static <T extends Block>RegistryObject<T> registerBlock(String name, Supplier<T> block) {
        RegistryObject<T> toReturn = BLOCKS.register(name, block);
        registerBlockItem(name, toReturn);
        return toReturn;
    }

    private static <T extends Block> void registerBlockItem(String name, RegistryObject<T> block) {
        ModItems.ITEMS.register(name, () -> new BlockItem(block.get(),
                new Item.Properties().tab(ModItemGroup.God_Mod)));
    }

    public static void register(IEventBus eventBus) {
        BLOCKS.register(eventBus);
    }
}
 
Последнее редактирование:
7,099
324
1,510
Сверху