public class ModBlocks {
public static final RegistryObject<Block> crafting6x6 = register("crafting6x6", () ->
new CraftingTableBlock(AbstractBlock.Properties.of(Material.WOOD).sound(SoundType.WOOD).harvestTool(ToolType.AXE).harvestLevel(0)));
static void register() {}
private static <T extends Block> RegistryObject<T> registerNoItem(String name, Supplier<T> block) {
return Registration.Blocks.register(name, block);
}
private static <T extends Block> RegistryObject<T> register(String name, Supplier<T> block) {
RegistryObject<T> ret = registerNoItem(name, block);
Registration.Items.register(name, () -> new BlockItem(ret.get(),new Item.Properties().tab(ItemGroup.TAB_BUILDING_BLOCKS)));
return ret;
}
}
public class ModBlockModelProvider extends BlockModelProvider {
public ModBlockModelProvider(DataGenerator generator, ExistingFileHelper existingFileHelper) {
super(generator, DesignableArmor.MOD_ID, existingFileHelper);
}
@Override
protected void registerModels() {
ModelFile crafting6x6 = orientableWithBottom("crafting6x6", modLoc("crafting6x6_side"), modLoc("crafting6x6_side"), modLoc("crafting6x6_bottom"), modLoc("crafting6x6_top"));
}
}
public class ModBlockStateProvider extends BlockStateProvider {
public ModBlockStateProvider(DataGenerator gen, ExistingFileHelper exFileHelper) {
super(gen, DesignableArmor.MOD_ID, exFileHelper);
}
@Override
protected void registerStatesAndModels() {
}
}
I believe these are the files I need to use to texture my block I'm just not certain how to use them