FMLAPI > RenderingRegistry

描画関連のレジストリクラス. その性質上クライアント側のみで, 基本的にClientProxyで呼ぶ.

目次

ブロック関連

public static void registerBlockHandler(ISimpleBlockRenderingHandler handler)
public static void registerBlockHandler(int renderId, ISimpleBlockRenderingHandler handler)
 

BaseMod.renderWorldBlock, renderInvBlockに相当するISimpleBlockRenderingHandlerを登録するメソッド.

public static int getNextAvailableRenderId()
 

ModLoader.getUniqueBlockModelID()に相当するメソッド. 新しいRenderTypeを取得する.

アイテム関連

public static int addNewArmourRendererPrefix(String armor)
 

ModLoader.addArmor()に相当するメソッド.

Entity関連

public static void registerEntityRenderingHandler(Class<? extends Entity> entityClass, Render renderer)
 

BaseMod.registerRenderer()に相当するメソッド. Entityのクラスと描画するクラスを結び付けるメソッド.

public static int addTextureOverride(String fileToOverride, String fileToAdd)
public static void addTextureOverride(String path, String overlayPath, int index)
public static int getUniqueTextureIndex(String path)
 

ModLoaderとの互換性を保つために用意されたメソッド. ModLoader.addOverrideの内側.
最終更新:2012年08月23日 23:20