BlockPaintedPressurePlate.java 文件源码

java
阅读 19 收藏 0 点赞 0 评论 0

项目:EnderIO 作者:
@SideOnly(Side.CLIENT)
private IBakedModel mapRender(IBlockState state, @Nullable IBlockState paint, EnumFacing facing) {

  ModelRotation rot;
  switch (facing) {
  case EAST:
    rot = ModelRotation.X0_Y90;
    break;
  case NORTH:
    rot = null;
    break;
  case SOUTH:
    rot = ModelRotation.X0_Y180;
    break;
  case WEST:
    rot = ModelRotation.X0_Y270;
    break;
  default:
    return null;
  }

  if (state.getValue(BlockPressurePlateWeighted.POWER) > 0) {
    return PaintRegistry.getModel(IBakedModel.class, "pressure_plate_down", paint, rot);
  } else {
    return PaintRegistry.getModel(IBakedModel.class, "pressure_plate_up", paint, rot);
  }
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号