Au lieu de mémo
-Créer un modèle qui retourne true avec IBakedModel.isGui et IBakedModel.isBuiltInRenderer -Enregistrez le modèle créé par ModelBakeEvent sur l'élément que vous souhaitez dessiner.
-Hériter de TileEntityItemStackRenderer (TEISR) et écrire le traitement de dessin dans renderByItem (non seulement TileEntity mais aussi ItemBlock peuvent être utilisés) -Passez le TEISR créé pour Item avec Item.setTileEntityItemStackRenderer
https://github.com/Otamusan/NotEnoughCompression/blob/master/src/main/java/otamusan/nec/client/itemcompressed/CompressedModel.java
https://github.com/Otamusan/NotEnoughCompression/blob/master/src/main/java/otamusan/nec/client/ModelBakeEventHandler.java
https://github.com/Otamusan/NotEnoughCompression/blob/master/src/main/java/otamusan/nec/client/blockcompressed/TileSpecialItemRendererCompressed.java
https://github.com/Otamusan/NotEnoughCompression/blob/master/src/main/java/otamusan/nec/client/ClientProxy.java#L101
Recommended Posts