1
私は私の1.9 MODのカスタムモデルでブロックをレンダリングしようとしているが、それは私に.getItemModelMesher
Minecraftの1.9改造ブロックレンダリングエラー
コードでエラーが得られます。
public class ModBlocks extends Blocks {
public static Block wooden_table;
public static void init() {
// Create Block
wooden_table = new Block(Material.wood).setUnlocalizedName("wooden_table").setCreativeTab(CreativeTabs.tabMisc);
// Register
GameRegistry.registerBlock(wooden_table, wooden_table.getUnlocalizedName().substring(5));
}
public static void registerRenders() {
registerRender(wooden_table);
}
public static void registerRender(Block block) {
Minecraft.getMinecraft().getRenderItem().getItemModelMesher().register(Item.getItemFromBlock(block), 0,
new ModelResourceLocation(
Main.MODID + ":" + Item.getItemFromBlock(block).getUnlocalizedName().substring(5),
"inventory"));
}
}
クラッシュレポート:
を---- Minecraft Crash Report ----
Description: Initializing game
java.lang.NullPointerException: Initializing game
at mcrafterzzfurnituremod.blocks.ModBlocks.registerRender(ModBlocks.java:29)
at mcrafterzzfurnituremod.blocks.ModBlocks.registerRenders(ModBlocks.java:25)
私はこの問題の解決策を見つけることができません。より多くのコードが必要な場合は、尋ねてください。
Pokechu22はコード機能を使いたがっていませんでしたが、うまく動作しませんでした – MCrafterzz
[NullPointerExceptionとは何か?私はそれを修正するのですか?](http://stackoverflow.com/questions/218384/what-is-a-nullpointerexception-and-how-do-i-fix-it) –