@SubscribeEvent
public void onModelBaking(ModelBakeEvent event) {
// set up camo models for camouflagable blocks
for (Block block : Blockss.blocks) {
if (block instanceof BlockPneumaticCraftCamo) {
Map<IBlockState,ModelResourceLocation> map
= event.getModelManager().getBlockModelShapes().getBlockStateMapper().getVariants(block);
for (Map.Entry<IBlockState,ModelResourceLocation> entry : map.entrySet()) {
Object object = event.getModelRegistry().getObject(entry.getValue());
if (object != null) {
IBakedModel existing = (IBakedModel) object;
CamoModel customModel = new CamoModel(existing);
event.getModelRegistry().putObject(entry.getValue(), customModel);
}
}
}
}
}
ClientEventHandler.java 文件源码
java
阅读 26
收藏 0
点赞 0
评论 0
项目:pnc-repressurized
作者:
评论列表
文章目录