Не грузит модели блока OBJ

Версия Minecraft
1.12.2
28
1
1
Доброго времени суток, решил я добавить в майнкрафт модели OBJ с предметом получилось а вот с блоком получается затык искал на форумух но так и не понял почему фордж не видет файл JSON блока хотя в той же папке лежит почти такой же файл для предмета.
AnvilOBJ:
package com.prosta40k.sword.objects.block;

import com.prosta40k.sword.Main;
import com.prosta40k.sword.init.BlockInit;
import com.prosta40k.sword.init.ItemInit;
import com.prosta40k.sword.util.iterfaces.IHasModel;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;
import net.minecraft.creativetab.CreativeTabs;
import net.minecraft.item.Item;
import net.minecraft.item.ItemBlock;

public class AnvilOBJ extends Block implements IHasModel {
    public AnvilOBJ(String name){
        super(Material.ANVIL);
        this.setRegistryName(name);
        this.setTranslationKey(name);
        this.setCreativeTab(CreativeTabs.FOOD);
        this.setLightLevel(1F);
        this.setHardness(150F);

        BlockInit.BLOCKS.add(this);
        ItemInit.ITEMS.add(new ItemBlock(this).setRegistryName(this.getRegistryName()));
    }

    @Override
    public void registerModels() {
        Main.proxy.registerItemRenderer(Item.getItemFromBlock(this), 0, "inventory");
    }
}

BlockInit:
package com.prosta40k.sword.init;

import com.prosta40k.sword.objects.block.AnvilOBJ;
import com.prosta40k.sword.objects.block.BaseBlock;
import net.minecraft.block.Block;
import net.minecraft.block.material.Material;

import java.util.ArrayList;
import java.util.List;

public class BlockInit {
        public static final List<Block> BLOCKS = new ArrayList<Block>();

        public static final Block BaseBlock = new BaseBlock("baseblock", Material.WOOD);
        public static final Block AnvilOBJ = new AnvilOBJ("anvilobj");
}

anvilobj.json:
{
  "variants": {
    "normal": { "model": "sword:anvil.obj" },
    "variants": {
      "inventory":
        {
          "transform": {
            "thirdperson_lefthand": {
              "rotation": [ { "x": 80  }, { "y": 180 }, { "z": 90 } ],
              "translation": [ 0, 0.6, 0 ],
              "scale": 0.04
            },
            "thirdperson_righthand": {
              "rotation": [ { "x": 80 }, { "y": 0 }, { "z": 90 } ],
              "translation": [ 0, 0.6, 0 ],
              "scale": 0.04
            },
            "gui": {
              "rotation": [ { "x": 20 }, { "y": -30 }, { "z": 0 } ],
              "translation": [ 0.13, 0.15, 0 ],
              "scale": 0.06
            },
            "firstperson_righthand": {
              "rotation": [ { "x": 100}, { "y": 0 }, { "z": 90 } ],
              "translation": [ 0.1, 0.4, 0],
              "scale": 0.03
            },
            "firstperson_lefthand": {
              "rotation": [ { "x": 80  }, { "y": 180 }, { "z": 90 } ],
              "translation": [ 0.3, 0.3, 0 ],
              "scale": 0.02
            },
            "ground": {
              "rotation": [ { "x": 0 }, { "y": 0 }, { "z": 0 } ],
              "scale": 0.03
            }
          }
        }
    }
  }
}
 
Назад
Сверху